2017-08-18 24 views
0

相反的:VLOOKUP可以將數組作爲條件嗎?

=IFERROR(VLOOKUP("Red",$AA$5:$AB$54,2,FALSE),0) + IFERROR(VLOOKUP("Green",$AA$5:$AB$54,2,FALSE),0) + IFERROR(VLOOKUP("Blue",$AA$5:$AB$54,2,FALSE),0) 

我可以寫這樣的事情?

=IFERROR(VLOOKUP(Array("Red","Green","Blue"),$AA$5:$AB$54,2,FALSE),0) 

我想:

=IFERROR(VLOOKUP(AND("Red","Green","Blue"),$AA$5:$AB$54,2,FALSE),0) 

但是返回#VALUE(就位時沒有IFERROR

或者,如果我有20多個值的列表,可我寫他們到一個名爲可以用作標準的範圍?

+0

看起來更像一個SUMIF給我。 –

+0

@ScottCraner'= SUMIF(AA5:AA54,OR(「紅色」,「綠色」,「藍色」),AB5:AB54)對我來說仍然返回0。是否有另一種方法將多個條件寫入SUMIF? – dwirony

回答

1

使用此:

=SUMPRODUCT(SUMIF(AA:AA,{"Red","Green","Blue"},AB:AB)) 

你也可以用一個單元格區域更換{"Red","Green","Blue"}

enter image description here

+1

正是我所需要的 - 謝謝Scott – dwirony

相關問題