![Bedingte Formel für Excel](https://rvso.com/image/1585724/Bedingte%20Formel%20f%C3%BCr%20Excel.png)
Ich muss eine Formel erstellen, die vom Wert der Zelle U2 abhängt
Wenn der Wert zwischen 20 und 24 liegt,
setze Zelle V2 = "20-24 EE"
oder
Wenn der Wert zwischen 25 und 29 liegt,
setze Zelle V2 = "25-29 EE"
oder
Wenn der Wert zwischen 30 und 35 liegt,
setze Zelle V2 = "30-35 EE"
Antwort1
Versuchen Sie diese Formel in V2:
=IF(AND($U$2>=20,$U$2<=24),"20-24 EE",IF(AND($U$2>=25,$U$2<=29),"25-29 EE",IF(AND($U$2>=30,$U$2<=35),"30-35 EE","Error")))
Dies gibt „20-24 EE“, „25-29 EE“ oder „30-35 EE“ für ganzzahlige Werte im jeweiligen Bereich zurück. Es gibt „Fehler“ für nicht ganzzahlige Werte oder ganze Zahlen kleiner als 20 oder größer als 35 zurück.
Antwort2
Vorausgesetzt, Sie arbeiten nur mit ganzen Zahlen, können Sie INDEX
und verwenden MATCH
:
=INDEX({"","20-24 ""","25-29 EE","30-35 EE",""},MATCH(U2,{0,20,25,29,35,10000000},1))
NB: Die Formel gibt zurück ""
, wenn die Zahl kleiner als 20 oder größer als 35 ist
Antwort3
Ich werde einen anderen Ansatz wählen, da dies der Anwendungsfall ist, für den es VLOOKUP
entwickelt wurde. INDEX
MATCH
ist zweifellos leistungsfähiger, aber hier unnötig komplex.
Lösung
1. Erstellen und benennen Sie Ihre Nachschlagetabelle
Ich habe die Nachschlagetabelle eingefügt X:Y
. Es kann auch ein ganz anderes Blatt oder eine andere Arbeitsmappe sein, wenn Sie möchten. Geben Sie Ihre Trennzeichen in die erste Spalte und die gewünschten Gruppennamen in die zweite Spalte ein. Markieren Sie die Tabelle (ohne Überschriften) und wählen Sie „Name definieren“:
2. Formel
=VLOOKUP(U2,groups,2,TRUE)
Kopieren Sie diese Formel in V2
. Diese Formel wird nach unten kopiert.
U2
Dies bedeutet, dass in der aufgerufenen Tabelle nachgeschlagen werden soll groups
(Sie können Schritt 1 auch überspringen und dieser Funktion in diesem Fall einen Bereich in Form von Zellreferenzen zuweisen ) und der Wert aus der 2. Spalte X2:Y6
zurückgegeben werden soll . Das Argument sorgt dafür, dass es als Nachschlagetabelle funktioniert.2
TRUE
Achtung.
Das ist kinderleicht, denn genau das ist der Grund, warum es VLOOKUP
existiert. Der Vorteil einer Nachschlagetabelle gegenüber einer Reihe verschachtelter IF
s oder einer INDEX
MATCH
Array-Formel (beides durchaus praktikable Lösungen für diese Anforderung) ist 1) die Benutzerfreundlichkeit aufgrund der Einfachheit der Formel selbst, aber noch wichtiger 2) die Flexibilität in der Zukunft. Wenn sich die Gruppierungen oder die Gruppennamen ändern oder Sie MEHR oder weniger Gruppen benötigen, müssen Sie nur die Werte in der Nachschlagetabelle ändern; es ist überhaupt keine Formeleingabe erforderlich.