【问题标题】:SUMIF Multiple Columns with Multiple Criteria具有多个条件的 SUMIF 多列
【发布时间】:2021-06-09 02:48:11
【问题描述】:

我正在尝试使用 SUMIF 公式在 Excel 中以表格格式汇总信息。我需要将总和范围从 1 列扩展到 3 列。

基于原始公式的 1 列:

=SUMIFS([[C1]:[C1]],[[Name]:[Name]],"ABC",[[Program]:[Program]],1)

例子:

| Name | Program | C1 | C2 | C3 |
| ---- | ------- | -- | -- | -- |
|ABC|1|10|15|0|
|DEF|2|20|0|3|
|ABC|3|5|9|8|
|DEF|2|20|0|3|
|GHI|3|7|4|8|

我已尝试将公式更新如下:

=SUMIFS([[C1]:[C3]],[[Name]:[Name]],"ABC",[[Program]:[Program]],1)

期待看到以下结果:

|Name|Program|Sum|
|-|-|-|
|ABC|1|25|
|ABC|3|22|
|DEF|2|23|
|GHI|3|19|

但是,当我将总和扩展到 3 列时,我得到了 #VALUE

我曾考虑过使用 SUMPRODUCT,但我的表有超过 1,000 行数据。 SUMPRODUCT 似乎仅限于 255 个数组。

【问题讨论】:

    标签: excel


    【解决方案1】:

    您不能使用SUMIFS,因为条件范围和总和范围必须是相同的维度。

    如果你有 O365,你可以使用FILTER

    我不明白你对SUMPRODUCT 的反对意见。但是,当然,你没有分享你发现有问题的公式,所以很难说你做错了什么。

    但根据您的 Excel 版本,您可能可以简单地使用:

    =SUM((Table1[Name]=H10)*(Table1[Program]=I10)*Table1[[C1]:[C3]]) 
    

    正常输入或使用ctrl+shift+enter作为数组公式输入

    我建议你重试SUMPRODUCT,因为我不知道有任何 255 行限制,也没有见过。

    【讨论】:

      猜你喜欢
      • 2021-06-29
      • 1970-01-01
      • 1970-01-01
      • 2015-12-23
      • 2020-04-14
      • 2018-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多