使用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)