Excel用sum(if 函数两次归类计总

AAA C111 122.5
AAA C222 254.2
BBB C111 229.3
BBB C222 112.5
AAA C111 25.3
BBB C222 333.4
BBB C111 654.1
AAA C222 973.6

总计 AAA BBB
C111 F1 F2
C222 F1 F2

公式的选定区域为整个上表数据,请问怎么用sum(if才能用公式分别统计在AAA和BBB的C111、C222
F1和F2是我求助的公式,请各路英雄多多指教,不胜感激!

F2

=SUMPRODUCT(($A$2:$A$10=$F$1)*($B$2:$B$10=$E2)*($C$2:$C$10))

G2

=SUMPRODUCT(($A$2:$A$10=$G$1)*($B$2:$B$10=$E2)*($C$2:$C$10))

具体格式见附图,相关范围自己更改,公式可直接向下填充

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-29
假设数据在A:C列,总计在A10。
B11=SUM(IF(($A$1:$A$8=B$10)*($B$1:$B$8=$A11),$C$1:$C$8))
注意,这样是数组公式。
如果改成=SUMPRODUCT(($A$1:$A$8=B$10)*($B$1:$B$8=$A11),$C$1:$C$8)就是普通公式,即取消IF函数。
向右向下复制公式。
第2个回答  2010-04-29

数据透视表是不错的选择,见下图:

第3个回答  2010-04-29
假如数据在A1:C10
AAA为F1单元格
BBB为G1单元格
C111为E2单元格
C222为E3单元格

F1=SUMIFS($C$1:$C$10,$A$1:$A$10,$F$1,$B$1:$B$10,E2)往下拉
F2=SUMIFS($C$1:$C$10,$A$1:$A$10,$G$1,$B$1:$B$10,E2)往下拉

sumifs函数具体可以查看函数说明(07版里面有此函数)
相似回答