假设我在Excel电子表格中有以下内容,位于同一行:
joe hs 12 joe college 234 joe hs 12
我的目标是使用SUMIFS
函数解析每一列,识别是否出现“hs”,如果满足该条件,则添加其后的数字。在这种情况下,总和将显示为24.
我尝试使用SUMIFS做到这一点,但碰壁了。然后我尝试实现以下数组公式:
{=SUM(IF((B1:B1="hs")+(E1:E1="hs")+(H1:H1="hs")),A1:I1,0)}
这返回#VALUE!
,我不明白为什么。
任何帮助都将深表感谢。我查了一下,但是找不到符合我困境的例子。
答案 0 :(得分:1)
假设您拥有的数据位于A1:I1,您可以使用
=SUMPRODUCT((A1:I1="hs")*1,B1:J1)