Bedingte Formel für Excel

Bedingte Formel für Excel

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 INDEXund 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 VLOOKUPentwickelt wurde. INDEX MATCHist zweifellos leistungsfähiger, aber hier unnötig komplex.

Lösung

Beispieldaten

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“:

Nachschlagwerk

2. Formel

=VLOOKUP(U2,groups,2,TRUE)

Kopieren Sie diese Formel in V2. Diese Formel wird nach unten kopiert.

U2Dies 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:Y6zurückgegeben werden soll . Das Argument sorgt dafür, dass es als Nachschlagetabelle funktioniert.2TRUE

Achtung.

Das ist kinderleicht, denn genau das ist der Grund, warum es VLOOKUPexistiert. Der Vorteil einer Nachschlagetabelle gegenüber einer Reihe verschachtelter IFs oder einer INDEX MATCHArray-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.

verwandte Informationen