SUMIF函数的三维用法.xls

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇总 456 123 C54 b a csht_name 1.00 ] 1.00 1.00 31.00 sht_name 1.00 ] 1.00 1.00 31.00 姓名 工资 李 张 王 杨 巩 说明: 定义名称 csht_name =MID(GET.DOCUMENT(1),FIND(],GET.DOCUMENT(1))+1,31) sht_name =MID(GET.WORKBOOK(1),FIND(],GET.WORKBOOK(1))+1,31) 为当前工作表名 IF(sht_name=csht_name,INDEX(sht_name,1),sht_name) 为判别工作表名数组中的值是否为当前工作表名,如是则用第一个工作表名代替 INDIRECT(IF(sht_name=csht_name,INDEX(sht_name,1),sht_name)!A1:F1) 产生一个对各工作表区域的引用数组,其中第一个工作表引用两次,当前工作表不引用 SUM函数再对这个二维数组求和 Excelhome中的讨论帖子 /dispbbs.asp?boardID=3ID=25633 汇总姓李的工资 为所有工作表的一个行数组(包含“汇总”表名) 注意这是对区域引用的数组,所以数组按第三维(也可认为是向Z轴)的方向排列 SUMIF将第三维的引用数组转化为一个二维的平面数组,并对每一个区域引用按指定的条件(“李”)求和,返回一个二维数组 -SUMIF(INDIRECT(INDEX(sht_name,1)!A1:F1),李,INDIRECT(INDEX(sht_name,1)!A2:F2)) 是因为前面的求和对第一个工作表的区域算了两次,所以要再减一次 哪怕你要汇总200个工作表,也可用这个方法。 将“汇总”表移至工作表的最后一个 再看黄色单元格中的公式 4000.00

文档评论(0)

Wow + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档