假设我有一个类似这样的电子表格
_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 开头。同样,F3 将为 13。
如何使用内置函数(无自定义脚本)在 Excel 公式中表达这一点?
答案1
SUMIF 函数
您使用SUMIF 函数对满足指定条件的范围内的值求和。
语法:SUMIF(范围,条件,[sum_range])
对于您的示例,请使用以下内容:
=SUMIF(A$1:E$1,"X*",A2:E2)