根据另一列的标准,计算多列中值的和公式

根据另一列的标准,计算多列中值的和公式

我有一张包含三列的工作表。第一列称为“帐号”(AccNr)。另外两列包含与每个帐号相关的值。它看起来像这样:

AccNr. | Value 1 | Value 2
1000     1         2
2000     3         4
3000     5         6
3500     7         8
3600     9         0
4000     10        11
5000     12        13

我想要做的是取帐号在 3000-3999 之间的任何行的“值 1”和“值 2”。因此,在这种情况下,我将从帐号为 3000、3500 和 3600 的行中取值。这些值将是 5、6、7、8、9 和 0。

然后我想将这些值相加以得到最终的数字。

完成这类工作有没有什么公式?

答案1

您将需要为此使用 SUMIFS。

=SUMIFS(B2:B8,A2:A8,">="&3000,A2:A8,"<="&3999)+SUMIFS(C2:C8,A2:A8,">="&3000,A2:A8,"<="&3999)

在此处输入图片描述

第一部分=SUMIFS(B2:B8,A2:A8,">="&3000,A2:A8,"<="&3999)将对 B2:B8 中的所有值求和,其中 A2:A8 中的值大于或等于 3000,并且该值也小于或等于 3999。

第二部分+SUMIFS(C2:C8,A2:A8,">="&3000,A2:A8,"<="&3999)然后执行相同的操作,但总结了 C2:C8 形式。

相关内容