Lesezeit: 3 Minuten
In Excel können Sie problemlos ein Ergebnis zwischen zwei Werten zurückgeben.
Die meisten Leute denken, dass sie viel tun müssen, wenn sie verschachtelt sind. Aber Sie können den gleichen Job mit der Funktion VLOOKUP
Was ist das Problem?
Angenommen, Sie haben diese Arbeitsmappe, in der Sie die Provision für jeden Mitarbeiter in Abhängigkeit von deren Umsatz berechnen möchten.,
Wie erhalte ich die von jedem Verkäufer verdiente Provision zurück? 🤨 🤔
Lösung mit der IF-Funktion
So versuchen die meisten Excel-Benutzer, dieses Problem zu lösen. Es funktioniert, aber es ist wirklich nicht die effizienteste Lösung.
Mit der IF-Funktion müssen wir jeden Fall in einem bestimmten IF betrachten., Für Beispiel, für die Zelle C2, können wir schreiben
=WENN(B2>=30″, „F8“, WENN(B2>=25,F7,WENN(B2>=20,F6,WENN(B2>=10,F5,F4))))
ja, es funktioniert, das Ergebnis ist korrekt, aber diese Formel ist schrecklich zu schreiben. Und es gibt viele Chancen, Fehler zu machen.,
Lösung mit der IFS-Funktion
Wenn Sie Excel 2016, Excel 2019 oder Office 365 haben, können Sie eine Verschachtelung mit der neuen Funktion IFS vermeiden.
Es gibt keinen Unterschied zu einem Standard, WENN er in dem Sinne verschachtelt ist, dass Sie alle verschiedenen Fälle schreiben müssen. Aber je einfacher die Formel zu lesen.
=IFS(test1, Ergebnis, test2, Ergebnis, test3, Ergebnis,…,“>
=0,F4)
Mit der IFS-Funktion müssen Sie die Anzahl der schließenden Klammern nicht wie mit dem IF nested 😉
Lösung mit VLOOKUP
VLOOKUP akzeptiert 2 Parameter für seinen letzten Parameter
- 1 oder TRUE für eine ungefähre Übereinstimmung
- 0 oder FALSE für eine genaue Übereinstimmung
99% der Zeit verwenden Sie VLOOKUP mit dem Parameter FALSE, um ein Ergebnis auf derselben ID wie in eine Datenbank.,
Aber mit dem Parameter TRUE funktioniert die Funktion nicht auf die gleiche Weise. Tatsächlich berücksichtigt die Funktion, dass die Ergebnisse mit einem Ergebnis übereinstimmen, wenn der gesuchte Wert „zwischen“ist., 😲 😍 👍
Aufbau der VLOOKUP-Funktion
Beginnen wir mit dem zu suchenden Wert
=VLOOKUP(B2,
Referenztabelle
=VLOOKUP(B2,$E$4:$F$8,
Und wir geben die zurückzugebende Spalte an (die zweite in unserer Referenztabelle)
=VLOOKUP(B2,$E$4:$F$8,2,
Wir beenden mit dem Typ oder der Suche ; 1 oder WAHR
=VLOOKUP(B2,$E$4:$F$8,2,1)
Es ist so einfach !!, 😎 😎 😎
Gleiche Funktion, aber mit dem letzten Argument = 0
Nur um die Auswirkungen des letzten Parameters der Funktion VLOOKUP zu sehen, wenn Sie genau die gleiche Formel haben, aber mit dem Parameter FALSE, oder 0, das Ergebnis ist falsch