Microsoft Excel verfügt über leistungsstarke Tools, mit denen Sie schwierige Rechenprobleme lösen können. Eines der am häufigsten verwendeten Tools in diesem Set ist die "IF"-Funktion.
Funktionswert
Wenn Sie in Excel arbeiten, müssen Sie die Bedeutung der "IF"-Funktion verstehen, um korrekte Syntaxabfragen zu erstellen. Dank seines Algorithmus wird ein logischer Vergleich durchgeführt, je nachdem, welches Ergebnis eine von zwei Aktionen ausführt.
Einfacher ausgedrückt führt die "IF"-Funktion im Falle eines wahren Werts eines Ausdrucks eine Aktion aus, im Falle eines falschen - eine andere. Dabei kann als Aktion sowohl ein expliziter Wert als auch eine bestimmte Funktion, darunter auch „IF“, verwendet werden. Dank dessen ermöglicht die "IF"-Funktion in Excel eine Verzweigung beim Ausführen eines bestimmten Aktionsalgorithmus beim Lösen verschiedener Probleme.
"IF"-Syntax
Die einfache Beschreibung der meisten syntaktischen Konstruktionen ist einer der Hauptvorteile davonExcel. Auch die „IF“-Funktion gehört dazu – hinter dem Schlüsselwort in Klammern wird abwechselnd die Bedingung angegeben, die Aktion für einen wahren Wert und dann für einen falschen. In schematischer Form sieht das so aus:
IF(logischer_Ausdruck; [Wert_wenn_wahr]; [Wert_wenn_falsch]);
Verschachtelung
Eines der Merkmale, das die "IF"-Funktion auszeichnet, ist die Verschachtelung. Das heißt, innerhalb einer Konstruktion kann es eine andere geben, von deren Wert das Gesamtergebnis der Abfrageausführung abhängt. Zusätzlich zu der Funktion selbst kann es innerhalb der "IF"-Funktion noch andere geben. Aber im ersten Fall kann sich diese Komponente in jedem der drei Teile der syntaktischen Konstruktion befinden.
Mehrere Bedingungen
Bei komplexen Problemen wird die "IF"-Funktion mit mehreren Bedingungen verwendet, aber in diesem Stadium haben die meisten Benutzer ein Problem. Dies liegt an dem spezifischen Problem der Multikonditionalität des Algorithmus. In Excel überprüft die „IF“-Funktion nur eine Vergleichsoperation in einem logischen Ausdruck, d. h. es funktioniert nicht, Konjunktion oder Disjunktion zu verwenden. Verwenden Sie die Verschachtelungseigenschaft, um mehrere Bedingungen zu prüfen.
Um zu verstehen, wie mehrere Bedingungen in "IF" eingestellt werden, ist es zweckmäßig, ein Beispiel zu verwenden. Es muss überprüft werden, ob die Zahl in Zelle "A1" im angegebenen Intervall liegt - von 5 bis 10. Wie Sie sehen, müssen Sie in diesem Fall überprüfenzwei Bedingungen, die den Vergleich mit zwei Werten auf Wahrheit prüfen - 5 und 10. Um dieses Beispiel in Excel zu implementieren, müssen Sie die Funktion in der folgenden Form schreiben:
=IF(A1>5;IF(A1<10;"in range"; "out of range");"out of range")
Um eine wiederholte Wiederholung des angezeigten Satzes zu vermeiden, lohnt es sich, das Verschachtelungsprinzip erneut anzuwenden und als Argumente die Überprüfung der Rückgabe des Funktionswerts zu wählen, je nachdem, welche Ausgabe erzeugt werden soll, oder ganz am Anfang Verwenden Sie die "UND"-Funktion, indem Sie alle Bedingungen sofort kombinieren. Dieser Ansatz wird das Verständnis der geschriebenen Struktur mit einer geringen Verschachtelungsebene erschweren, aber mit einer erheblichen Anzahl von Bedingungen wird dieser Ansatz optimaler sein.
Spezielle Funktionsoptionen
Es ist erwähnenswert, dass die "IF"-Funktion Ihnen erlaubt, einen oder mehrere ihrer Parameter leer zu lassen. In diesem Fall hängen die Ergebnisse davon ab, welche Argumente vom Benutzer weggelassen wurden.
Wenn die Stelle des logischen Ausdrucks leer gelassen wird, dann ist das Ergebnis der Funktion die Ausführung der Aktion, die für die falsche Ausführung des Algorithmus verantwortlich ist. Der Grund dafür ist die Tatsache, dass das Programm Leerzeichen mit Null assoziiert, was in logischer Sprache "FALSCH" bedeutet. Wenn einer der für die Ausführung bei wahr oder falsch verantwortlichen Werte leer gelassen wird, ist das Ergebnis bei seiner Auswahl "0".
Es lohnt sich, den Fall gesondert zu erwähnen, wenn anstelle eines logischen Ausdrucks, nichtein Konstrukt, das TRUE oder FALSE und einen Zeichensatz oder eine Zellreferenz zurückgibt. Falls als Parameter ein Ausdruck geschrieben wird, der etwas anderes als einen Zahlenwert oder logische Wörter enthält, führt dies zu einem Fehler bei der Ausführung der Funktion. Wenn Sie die Adresse der Zelle angeben oder eine Zahl / einen booleschen Wert schreiben, bestimmt das Ergebnis diesen Inh alt. Wenn eine Zelle oder Bedingung die Zahl 0, das Wort „FALSCH“oder Leerzeichen enthält, ist das Ergebnis eine falsche Ausführung der Funktion. In allen anderen Fällen wird das wahre Aktionsskript ausgeführt.
Bei der Arbeit mit der englischen Version von Excel müssen Sie berücksichtigen, dass alle Funktionen auch in englischer Sprache geschrieben sind. In diesem Fall wird die "IF"-Funktion als IF geschrieben, aber ansonsten bleiben der syntaktische Aufbau und der Operationsalgorithmus gleich.
Worauf Sie achten sollten
"Excel" erlaubt die Verwendung von bis zu 64 verschachtelten "IF"-Funktionen - diese Zahl reicht aus, um fast alle Probleme zu lösen, jedoch wird selbst diese kleine Zahl oft zum Problem für den Benutzer. Dafür gibt es mehrere Gründe: Beim Erstellen einer Abfrage kann man sich bei der Formeleingabe recht leicht vertippen – laut Statistik führt jede noch so kleine Ungenauigkeit in 25 % der Fälle zu einem falschen Ergebnis, was ein ziemlich großer Indikator ist.
Ein weiterer Nachteil der starken Verschachtelung von "IF" ist die schlechte Lesbarkeit. Trotz der farblichen Highlightsdas Programm einiger Teile der Abfrage, sogar einiger verschachtelter Funktionen, die sehr schwer zu analysieren sind. Wenn Sie also nach einiger Zeit zum Bau zurückkehren oder mit der Anfrage eines anderen beginnen müssen, wird es viel Zeit in Anspruch nehmen, die Aufzeichnung zu verstehen. Außerdem hat jede Funktion ihr eigenes Klammerpaar, und wer sie versehentlich an die falsche Stelle setzt, muss lange nach einem Fehler suchen.
Beispiele
Zur Vertiefung des Verständnisses lohnt es sich, in der Praxis zu überlegen, wie die "IF"-Funktion in Excel funktioniert. Die folgenden Beispiele zeigen alle wichtigen Verwendungsmöglichkeiten.
Das einfachste Beispiel für die Analyse der Funktionsweise einer Funktion ist der Vergleich zweier Zahlen. Für das Vorhandensein von Variabilität werden wir die Werte von zwei numerischen Variablen in den Zellen A1 und B1 festlegen, die wir miteinander vergleichen werden. Um dieses Problem zu lösen, sollten Sie den folgenden Eintrag verwenden:
=IF(A1=B1; "Zahlen sind gleich"; "Zahlen sind ungleich").
In diesem Fall, wenn in beiden Zellen identische Werte vorhanden sind, lautet das Ergebnis "Zahlen sind gleich", in allen anderen Fällen - "Zahlen sind nicht gleich".
Um die Operation eines Bedingungsoperators mit mehreren Bedingungen zu betrachten, können Sie als Beispiel die Anzahl der Lösungen einer quadratischen Gleichung ermitteln. In diesem Fall wird die Diskriminante überprüft - wenn sie kleiner als Null ist, gibt es keine Lösungen, wenn sie gleich Null ist - ist sie eins, in allen anderen Fällen - gibt es zwei Wurzeln. Um diese Bedingung zu schreiben, genügt es, eine Abfrage der folgenden Form zu erstellen:
Für diejenigen, die alle Möglichkeiten der "IF"-Funktion besser verstehen möchten, finden Sie Excel-Beispiele im Hilfebereich, in denen der Lösungsprozess für jede von ihnen detailliert beschrieben wird.