【问题标题】:Excel - sum row if column names match criteriaExcel - 如果列名符合条件,则求和行
【发布时间】:2020-07-21 09:46:56
【问题描述】:

假设我们有几张带有数字的表格(例如,不同地区的季度销售数据)。我们希望对每张工作表的不同列求和。应该为每个工作表求和的那些列存储在单独的工作表中,如下所示:

因此,例如,在第一张表中,我们想要对带有标题 {"Beta"、"Delta"、"Foxtro"} 等的列求和。所以它应该看起来像:

我正在尝试使用 SUM、INDEX 和 MATCH 等函数:

=SUM(INDEX(A1:CZ2199;2;MATCH("Alpha";A1:CZ1;0)))

但我想引用另一个具有多个 MATCH 标准的工作表,而不是“Alpha”。

还可以在“要求和的列”表中进行如下更改:

然后在相应的工作表中编写 SUM 公式。

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    您可以在H2 中使用您的第一个布局:

    =SUMPRODUCT((INDEX(SeperateSheet!B:G,MATCH(1,SeperateSheet!A:A,0),)="X")*B2:G2)
    

    MATCH 中的1 代表您使用公式的第一张表。在第二张表中您使用2

    注意:如果需要,请将逗号分隔符更改为分号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 2015-07-20
      • 1970-01-01
      相关资源
      最近更新 更多