2015-09-30 51 views
0

我有我已命名爲「列表1」的值的列表,我要總結在列B中的所有值如下:操作員「屬於」在Excel

在單元格B5的值,如果與加入只有單元格A5中的值屬於List1時纔有效。

在此先感謝。 PS:我試過使用SUMIF,但是我沒有設法使用函數匹配作爲標準。像

= SUMIF(B:B,A:A,MATCH(A:A,列表1))

不起作用。

回答

1
=SUM(IF(ISERROR(MATCH(A:A,List1,0)),0,1)*B:B) 

這是一個數組公式,並需要與Ctrl鍵 + + 輸入,而不是僅僅輸入來確認。如果操作正確,則會在公式周圍顯示花括號({})。

+0

第二種方法可以完美呈現。雖然我希望結果也在列B中,但現在它給了我一個循環錯誤問題。你會如何編寫相同的公式,但其範圍如A10:A50和B10:B50(而不是A:A和B:B)?再次感謝。 – user17786

+0

從字面上看,只要將A:A'換成'A10:A50',並且對於B列也是如此 - 假設您在數據末尾使用此公式來停止循環參考警告。 –

+0

哦,這很簡單。謝謝,它工作正常。 – user17786