我在寻找一个公式SUMIF其加行是否满足特定条件的列的所有值。 的标准是,它需要匹配任何一种3类(A,B或C)的。 我的数据是这样的:
A 5 4
B 32 4
B 12 6
B 4 7
A 21 342
C 2 2
C 1 1
A 3 5
A <total A> <total A> etc
B <total B> <total B> etc
C <total C> <total C> etc
当水平拖动的公式应该工作。
先谢谢您的帮助!
@Mike Meinz给你正确的答案。 公式可以简化如下所示:
在列B总计为标准A,B和C可以被计算如下:
=SUMIF($A1:$A8,"A",$B1:$B8)
=SUMIF($A1:$A8,"B",$B1:$B8)
=SUMIF($A1:$A8,"C",$B1:$B8)
注意:绝对引用($)是用来做值保持不变,如果细胞水平拖累,按您的要求。
如果你想计算当前列的总数的电池(在此示例而非固定的一个,即,列B)拖动之后,修改公式所示:
= SUMIF($ A1:$ A8, “A”,B1:B8)
相应地,类似的语法可以应用到列C.此致
在B列
=SUMIF($A$1:$A$8,"=A",B$1:B$8)
=SUMIF($A$1:$A$8,"=B",B$1:B$8)
=SUMIF($A$1:$A$8,"=C",B$1:B$8)
在C列
=SUMIF($A$1:$A$8,"=A",C$1:C$8)
=SUMIF($A$1:$A$8,"=B",C$1:C$8)
=SUMIF($A$1:$A$8,"=C",C$1:C$8)