EXCEL多条件累计求和

求助,如图,谢谢!

假设工作表名称为1-13,A列到D列物料,编号,地区,数量,在13工作表的D2中使用数组公式:

=SUM(SUMIFS(INDIRECT(ROW($1:$12)&"!D$1:D$1000"),INDIRECT(ROW($1:$12)&"!B$1:B$1000"),B2,INDIRECT(ROW($1:$12)&"!C$1:C$1000"),C2))

按三键(CTRL+SHIFT+ENTER)完成公式,下拉复制公式。

    启动软件,打开需要汇总的文档,我可以看到在文档的下面有几个不同的明细表;

    在表格的下面,重命名一个表格,我们暂且命名为“汇总”,然后选择单元格中左上角的第一个单元格

    在菜单栏中选择,:数据——合并计算;

    再出现的对话框中函数中选择求和;

    选择表格一,把表格一中的数据全部选中;

    点击右侧的添加,将选中的表格一添加到所有引用位置;

    点击确定,就得到了汇总的结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-13
设在D列输入 =sum(if((Year(A:A)=2013*Month(A:A)=1)*(B:B="-10")*(C:C="8"),D:D,"")) 再按 Ctrl+Shift+Enter 则可看到公式最外层加了一对大括号(不可手工输入此括号) 可算出2013年1月的日均温度为-10.累计温度为8的总数
第2个回答  2020-01-17
设数据如图:
将公式
=sumproduct((a2:a22="兰州")*(b2:b22>0)*b2:b22)
复制后粘贴过去,即可,如图:
如果要将所有地区域按条件求出来,建议设置一个表在后面,如图:
将公式
=sumproduct(($a$2:$a$22=$e2)*($b$2:$b$22>f$1)*$b$2:$b$22)
复制后粘贴到“f2”单元格,对准右下角,光标成“+”状时双击,如图:
修改求和条件值后,效果如图:
第3个回答  2020-01-13
数据多吗?

如果只是途中的就 输入下边的公式就行了

=SUM(OFFSET(C2,,,,MATCH(RIGHT(F8,3),F3:H3,0)))+SUM(OFFSET(C4,,,,MATCH(RIGHT(F8,3),F3:H3,0)))追问

150行

追答

一步到位有点难,最好用代码,公式太麻烦了
给你几个方法,一: 筛选产品,然后合计,
二:合并计算或者分类汇总
三:用数组公式创造一个只有A产品的表格,然后在合计
四:透视表

相似回答