[英]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.