
假設我有一個結構有點像這樣的電子表格
_A____B____C____D____E____F_____
1 |XFoo|XBar|YFoo|ZBar|XBaz|Result
2 |8 |3 |0 |1 |100 | (*)
3 |2 |1 |1 |20 |10 | (*)
我想計算 A 到 E 列中每行中所有單元格的總和,僅當這些列標題(第 1 行)以字母 X 為前綴時。
因此,F2 將計算為 A2+B2+E2=111,因為 A1、B1 和 E1 都以字母 X 開頭。
如何使用內建函數(無自訂腳本)在 Excel 公式中表達這一點?
答案1
SUMIF 函數
您使用SUMIF 函數對滿足您指定條件的範圍內的值求和。
語法:SUMIF(範圍, 標準, [sum_range])
對於您的範例,請使用以下內容:
=SUMIF(A$1:E$1,"X*",A2:E2)