In einer If… Then… Else-Anweisung werden eine oder mehrere Bedingungen überprüft. Wenn festgestellt wird, dass die Bedingung wahr ist, werden die Anweisungen ausgeführt, die auf die if-Anweisung folgen. Wenn festgestellt wird, dass die Bedingung falsch ist, wird jede Else If-Anweisung (falls vorhanden) der Reihe nach ausgewertet. Wenn eine True else-if-Bedingung gefunden wird, werden die Anweisungen ausgeführt, die unmittelbar auf das zugehörige Else-If folgen. Wenn keine Else-If-Anweisungen vorhanden sind, werden die folgenden Anweisungen ausgeführt.

Die IF-Bedingung ist eine häufig verwendete Funktion in Excel, auf die Sie wahrscheinlich stoßen. Es wird wichtig, dass Sie wissen, wie diese Anweisungen geschrieben werden.

Möglicherweise müssen Sie auch eine verschachtelte IF-Anweisung schreiben, die kompliziert anzusehen ist, aber in dem Moment, in dem Sie das Konzept verstehen, einfach ist.

Eine verschachtelte IF-Anweisung sieht folgendermaßen aus:

IF („Wenn diese hier angegebene Bedingung wahr ist“, geben Sie „diesen Wert“ ein, andernfalls wenn („Wenn diese hier angegebene Bedingung wahr ist“, geben Sie „diesen Wert ein, andernfalls geben Sie“ diesen Wert „ein))

Lassen Sie uns nun die If-Funktion verstehen.

IF: Überprüft, ob eine Bedingung erfüllt ist, und gibt einen Wert zurück, wenn TRUE, und einen anderen Wert, wenn FALSE

Syntax = IF (logischer_Test, value_if_true, value_if_false)

Parameter:

Logischer Test ist die Bedingung oder ein Wert, den Sie testen möchten.

_value_if_true_ist optional. Dies ist der Wert, der zurückgegeben wird, wenn die Bedingung WAHR ist.

value_if_false __ * ist optional. Dies ist der Wert, der zurückgegeben wird, wenn die Bedingung FALSE ist.

Zum Beispiel – Wir haben Noten in Spalte A und müssen die Note in Spalte B erhalten. Die verschiedenen Noten sind unten angegeben –

img1

  • Wenn die Markierungen größer oder gleich 90 sind, gibt die Funktion

zurück === Note A

img2

  • Wenn die Markierungen größer oder gleich 75 sind, gibt die Funktion

zurück === Note B

img3

  • Wenn die Markierungen größer oder gleich 60 sind, gibt die Funktion

zurück === Note C

img4

  • Wenn die Markierungen größer oder gleich 40 sind, gibt die Funktion

zurück === Pass

img5

Wenn die Markierungen kleiner als 40 sind, gibt die Funktion * Fail

img6

zurück

Nehmen wir ein weiteres Beispiel für verschachtelt, um mehr zu verstehen:

Spalte A enthält Daten Das heutige Datum ist der 24. Juni 2014 * Spalte B enthält das Ergebnis, wie im folgenden Screenshot gezeigt

img7

Die Formel in Zelle B2 = IF (A2> HEUTE (), „Zukünftiges Datum“, IF (A2 <HEUTE (), „Vergangenes Datum“, „Heute“)) Die If-Bedingung prüft, ob das Datum in Zelle A2 größer ist als das heutige Datum * Wenn sich herausstellt, dass die Bedingung erfüllt ist, wird sie fortgesetzt und in Spalte B das „zukünftige Datum“ zurückgegeben.

  • Wenn festgestellt wird, dass die Bedingung falsch ist, springt sie zur nächsten if-Bedingung und prüft, ob dies wahr oder falsch ist, und gibt die Ausgabe zurück. In der Bedingung 2 ^ nd ^ if wird geprüft, ob das Datum unter dem heutigen Datum liegt. Wenn dies der Fall ist, wird „Past Date“ zurückgegeben, andernfalls wird „Today“ in Spalte B zurückgegeben.

  • Sie erhalten die folgenden Ergebnisse –

img8