Excel中SUMIF公式需要(Excel SUMIF formula needed)

2019-10-20 12:25发布

我在寻找一个公式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    

当水平拖动的公式应该工作。

先谢谢您的帮助!

Answer 1:

@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.此致



Answer 2:

在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)


文章来源: Excel SUMIF formula needed