问题已解决

=ROUND(SUMPRODUCT(SUMIF(INDIRECT(ROW(INDIRECT(\"1:\"&$AF$2))&\"月!C:C\"),$C5,INDIRECT(ROW(INDIRECT(\"1:\"&$AF$2))&\"月!O:O\"))),2)

84784947| 提问时间:2019 08/12 14:55
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答
Excel刘老师
金牌答疑老师
职称:初级会计师
你好。SUMIF函数是条件求和,语法是=SUMIF(条件判断的列,判断条件,要求和的数字列)。 所以SUMIF函数的第一参数,INDIRECT(ROW(INDIRECT(1:&$AF$2))&月!C:C),是一个多维的引用,从1月那个工作表开始,到AF2单元格所指定的月份结束,取这些工作表的C列。 SUMIF函数的第二参数,C5单元格,看第一参数中,是不是C5里面的值。 SUMIF函数的第三参数,INDIRECT(ROW(INDIRECT(1:&$AF$2))&月!O:O)),这跟第一参数是一个相同尺寸的多维引用,是从1月那个工作表开始,到AF2单元格所指定的月份结束,取这些工作表的O列。(C列是条件判断 列,O列是真正要求和的数字列) 因为是引用了多工作表,是一个多维引用,所以会出现一组值,AF2单元格里是多少,就会出现几个值,要累计的话,就要这一组值加起来,所以用外侧的SUMPRODUCT函数就是做这件事的。 最外面的ROUND函数是四舍五入函数,保留2位小数。
2019 08/12 15:37
描述你的问题,直接向老师提问
0/400
      提交问题

      您有一张限时会员卡待领取

      00:10:00

      免费领取
      Hi,您好,我是基于人工智能技术的智能答疑助手,如果有什么问题可以直接问我呦~