SUMIFS将检查多个列的公式

时间:2013-06-14 14:37:41

标签: excel excel-2007 excel-formula

我有一张excel表,并且我正在尝试合并一个SUMIFS公式,该公式会检查一列的条件,然后检查另一组列以在匹配中查看条件,以便对所有值>求和。列组中的50000然后将这些值乘以0.084。 我的公式返回#VALUE错误。我怎样才能实现我的目标?

A     B     C     D     E     F     G     H     I

NO                    51000 52000 12000 10000 53000

NO                    23000 48000 54000 55000 50000

=SUMIFS(E10:I610,A10:A610,"No",E10:I610,">50000")

请帮助......

2 个答案:

答案 0 :(得分:5)

您可以将其切换为SUMPRODUCT公式,该公式可以处理多个列:

=SUMPRODUCT(E10:I610*(A10:A610="No")*(E10:I610>50000))

编辑:

根据JosieP,即使在范围内有文本值,这也会有效:

SUMPRODUCT(E10:I610,(A10:A610="No")*(E10:I610>50000))

答案 1 :(得分:1)

=SUM(IF(A10:A610="N",1,0)*IF(E10:I610>50000,1,0)*E10:I610)

以上用作数组公式时(按 ctrl + shift + 输入,而不是输入 )也有效。