簡體   English   中英

Excel - 如果列名匹配條件,求和行

[英]Excel - sum row if column names match criteria

假設我們有幾張帶有數字的表格(例如,不同地理位置的季度銷售數據)。 我們希望對每張工作表的不同列求和。 應該為每個工作表求和的那些列存儲在單獨的工作表中,如下所示:

在此處輸入圖像描述

因此,例如在第一張表中,我們想要對帶有標題 {"Beta"、"Delta"、"Foxtro"} 等的列求和。所以它應該看起來像:

在此處輸入圖像描述

我正在嘗試使用 SUM、INDEX 和 MATCH 等函數:

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

但不是“Alpha”,我想引用另一個具有多個 MATCH 標准的工作表,如上所述。

也可以在“要匯總的列”表中進行更改,如下所示:

在此處輸入圖像描述

然后在相應的工作表中編寫 SUM 公式。

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

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

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

注意:如果需要,將逗號分隔符更改為分號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM