2016-02-25 55 views
0

比方說,我有在Excel電子表格之後,同一行中:使用SUMIFS功能或替代的多個列

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

'sumifs'不是數組公式。 – findwindow

+0

你有'''不合適; '= SUM(IF((B1:B1 =「hs」)+(E1:E1 =「hs」)+(H1:H1 =「hs」),A1:I1))'這是一個數組, - 輸入 –

+1

你可以擴展你的表的結構嗎?它是隻有1行3列,是多行3列還是隻有1行多列? – nbayly

回答

1

假定有數據在A1:I1,可以使用

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