it-swarm.com.de

WENN-Funktion mit 3 Bedingungen

Ich suche nach einer Formel mit 3 Bedingungen. Es arbeitet derzeit nur mit 2 Bedingungen. Hier ist was ich suche:

E9 hat eine Nummer 

Wenn die Nummer 21+ ist, möchte ich, dass Text 1 angezeigt wird.

Wenn die Nummer zwischen 5 and 21 liegt, möchte ich, dass Text 2 angezeigt wird.

Wenn die Nummer unter 5 liegt, soll Text 3 angezeigt werden.

Das ist was ich momentan habe: 

=IF(E9>21,"Text 1",IF(E9<21,E9>5,"Text 2")

Wenn ich versuche, die endgültige Bedingung hinzuzufügen, wird ein Fehler angezeigt, dass ich zu viele Argumente für diese Funktion eingegeben habe. Wenn die Zahl unter 5 liegt, wird Falsch angezeigt.

Ich würde eine Lösung vorziehen, die VLOOKUP nicht verwendet. 

Ich verstehe nicht, warum es heißt, dass dies nicht zulässig ist. Ich habe eine andere IF-Funktion mit 5 verschachtelten Formeln, die gut funktioniert. 

6
Dalilah Perez

Sie können es so machen:

=IF(E9>21,"Text 1",IF(AND(E9>=5,E9<=21),"Test 2","Text 3"))

Hinweis Ich nehme an, Sie meinten hier >= und <=, da in Ihrer Beschreibung die Werte 5 und 21 übersprungen wurden. Sie können diese Ungleichungen jedoch nach Bedarf anpassen.

Oder Sie können es so machen:

=IF(E9>21,"Text 1",IF(E9<5,"Text 3","Text 2"))
7
lurker

Verwenden Sie INDEX und MATCH zum Gruppieren. Einfacher zu halten, wenn wir mehr Behälter haben.

=INDEX({"Text 1","Text 2","Text 3"},MATCH(A2,{0,5,21,100}))

enter image description here

2
zx8754

Sie können den 5 bis 21-Teil vereinfachen:

=IF(E9>21,"Text1",IF(E9>4,"Text2","Text3"))
0
Gary's Student
=if([Logical Test 1],[Action 1],if([Logical Test 2],[Action 1],if([Logical Test 3],[Action 3],[Value if all logical tests return false])))

Ersetzen Sie bei Bedarf die Komponenten in den eckigen Klammern.

0
Tommy Thai