使用SUMIFS函数或跨多列的替代方法

比方说,我在Excel电子表格中,在同一行中有以下内容:

joe hs 12 joe college 234 joe hs 12 

我的目标是使用一个SUMIFS函数来parsing每一列,确定是否出现“hs”,如果符合条件,则添加后面的数字。 在这种情况下,总和将显示为24。

我试着用SUMIFS来做这个,但是碰到了一堵墙。 然后我试着实现下面的数组公式:

{=SUM(IF((B1:B1="hs")+(E1:E1="hs")+(H1:H1="hs")),A1:I1,0)}

这返回#VALUE! ,我不明白为什么。

任何帮助将深表谢意。 我检查了一下,但一直没有find一个符合我的困境的例子。

假设您拥有的数据在A1:I1中,您可以使用

 =SUMPRODUCT((A1:I1="hs")*1,B1:J1)