excel - 将检查多列的 SUMIFS 公式

标签 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")

请帮忙...

最佳答案

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

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

编辑:

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

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

关于excel - 将检查多列的 SUMIFS 公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17111014/

相关文章:

存在时的 VBA 数据透视表过滤器

excel - IF 条件 - 连接多个列

vba - Excel VBA 中的自动换行?

具有不同范围的数据条的 Excel 条件格式

javascript - 如何在网页上找到按钮

vba - 如何使用 Excel VBA 计算未通过条件格式设置格式的单元格数量?

excel - 如何在当前单元格上使用 HYPERLINK 和 VLOOKUP?

c# - 使用 NPOI 在 Excel 中发布设置整数值

excel - 如何在没有VBA的情况下在EXCEL中反转文本

Excel VBA - 循环范围并在每个单元格中设置公式