2017-08-18 3 views
0

Statt:Kann ein SVERWEIS ein Array als Kriterium nehmen?

=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) 

Kann ich so etwas schreiben?

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

Ich habe versucht:

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

Aber das zurück #VALUE (wenn kein IFERROR in place)

Oder wenn ich eine Liste von mehr als 20 Werte haben, kann ich sie in einen Namen schreiben Bereich, der als Kriterium verwendet werden könnte?

+0

Sieht für mich eher wie ein SUMMEIF aus. –

+0

@ScottCraner '= SUMMIF (AA5: AA54, OR (" Rot "," Grün "," Blau "), AB5: AB54)' gibt auch noch 0 für mich zurück. Gibt es eine andere Möglichkeit, mehrere Kriterien in eine "SUMMEIF" zu schreiben? – dwirony

Antwort

1

verwenden:

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

Sie können auch die {"Red","Green","Blue"} mit einer Reihe von Zellen ersetzen.

enter image description here

+1

Genau was ich brauchte - danke Scott – dwirony

Verwandte Themen