Kapitel 7
Funktionen einsetzen
322
Alles ganz logisch
Durch die Funktionen der Kategorie Logik beginnen Ihre Tabellen erst, selbstständig »mitzudenken«
und Entscheidungen in Ihrem Sinn zu treffen. Durch die Logikfunktionen können Sie beispielsweise
Ergebniszellen überwachen und bei bestimmten Ergebnissen zu anderen Werten oder Tabellenfunk-
tionen verzweigen. Für derartige Manipulationen benötigen Sie die (wichtigste) logische Funktion
WENN.
WENN-Funktion
Durch die WENN-Funktion können Sie Entscheidungen, die sich auf den Ausgang des Arguments
Prüfung stützt, treffen. Sollte die Prüfung den logischen Wert Wahr ergeben, wird die Anweisung des
Arguments Dann_Wert ausgeführt. Ergibt die Prüfung den logischen Wert Falsch, wird die Anwei-
sung des Arguments Sonst_Wert ausgeführt. Vergleichen Sie hierzu auch die Abbildung 7.29.
쐍 Das Argument Prüfung ist ein beliebiger Wert oder Ausdruck, der WAHR oder FALSCH sein
kann.
쐍 Das Argument Dann_Wert ist das Resultat der Funktion, wenn die Wahrheitsprüfung WAHR
ergibt. Liefert das Argument Prüfung das Ergebnis WAHR und das Argument Dann_Wert ist
nicht angegeben, wird WAHR zurückgegeben. Dann_Wert kann auch eine andere Formel sein.
쐍 Das Argument Sonst_Wert ist das Resultat der Funktion, wenn die Wahrheitsprüfung FALSCH
ergibt. Liefert das Argument Prüfung das Ergebnis FALSCH und ist das Argument Sonst_Wert
nicht angegeben, wird FALSCH zurückgegeben. Sonst_Wert kann auch eine andere Formel sein.
Am einfachsten führen Sie eine Prüfung, die den logischen Wert WAHR oder FALSCH ergibt, mit
den Booleschen Vergleichsoperatoren durch. Die Booleschen Vergleichsoperatoren werden in Excel,
wie aus Tabelle 7.3 hervorgeht, dargestellt und eingesetzt:
Nach der allgemeinen Syntax ist auch in dieser Funktion jeglicher Text in Anführungszeichen einzu-
schließen. Soll bei einer Ausgabe nichts ausgegeben werden, so wählen Sie dafür leeren Text aus, der
durch zwei Anführungszeichen ("") dargestellt wird. Zwischen den Anführungszeichen befindet
sich kein Leerzeichen.
WENN(Prüfung;Dann_Wert;Sonst_Wert)
Tabelle 7.3
Boolesche Vergleichsoperatoren
Operator Auswirkung Beispiel Ergebnis
= ist gleich "A"="B" FALSCH
< kleiner als 2003<2005 WAHR
> größer als 2003>2005 FALSCH
<= kleiner oder gleich 25<=24 FALSCH
>= größer oder gleich 25>=24 WAHR
<> ungleich (nicht) 2003<>2005 WAHR
Alles ganz logisch
323
Daten und Formeln eingeben
Die WENN-Funktion ist im Prinzip nichts anderes als die Simulation eines alltäglichen und
menschlichen Entscheidungsvorgangs. Wie oft haben wir alle schon einmal gesagt: »Wenn sich eine
Sache so verhält, dann werde ich dieses tun, sonst werde ich etwas anderes tun.«
Wenn Sie diesen Satz einmal auf Computerebene denken, ergibt sich folgende Situation: Wenn das
Argument Prüfung einen bestimmten Wert erreicht, wird das Argument Dann ausgeführt. In allen
anderen Fällen wird das Argument Sonst ausgeführt. Wie das folgende Schema zeigt, geschieht in
der Funktion WENN nichts anderes.
Abbildg. 7.29
Schema der WENN-Funktion
Diese Theorie setzen Sie nun mit dem folgenden kleinen Beispiel in die Praxis um.
WENN-Funktion – Beispiel 1
Bei der Arbeitszeiterfassung mit Excel soll für jede Woche eine Meldung erscheinen, wenn 40 Stun-
den überschritten werden. Bei Überschreitung erscheint der Text »Überstunden!«, sonst der Text
»Alles im grünen Bereich.«
Abbildg. 7.30
Bewertung mit der WENN-Funktion
Kapitel 7
Funktionen einsetzen
324
Verfahren Sie zur Lösung wie folgt:
1. Bilden Sie zunächst die Summe der Arbeitsstunden (C8 bis C12) mit der Formel
=SUMME(C8:C12)
in der Zelle C14.
2. Markieren Sie nun die Zelle C16 und rufen über das Symbol in der Bearbeitungsleiste den Funk-
tions-Assistenten auf.
3. Wählen Sie in der Liste Kategorie auswählen den Eintrag Logik aus.
4. In der Liste Funktion auswählen markieren Sie die Funktion WENN. Klicken Sie auf OK.
5. Füllen Sie das Dialogfeld wie folgt aus:
쐍 Im Argument Prüfung soll die Summe in der Zelle C14 geprüft werden; d.h., C14>40.
쐍 Im Argument Dann_Wert soll die Ausgabe "Überstunden!" erscheinen.
쐍 Im Argument Sonst_Wert soll die Ausgabe "Alles im grünen Bereich." erscheinen.
6. Nach dem Ausfüllen schließen Sie das Dialogfeld mit Klick auf die Schaltfläche OK.
Schließen Sie Textausgaben immer in Anführungszeichen ein. Bei der Eingabe der
Texte in dieser Funktion würde der Assistent die Anführungszeichen auch für Sie setzen. Leider ist
das nicht in allen Situationen so. Um also Fehlermeldungen zu vermeiden, ist es besser, wenn Sie
daran denken, dass Text durch Anführungszeichen gekennzeichnet wird.
WENN-Funktion – Beispiel 2
Wollen Sie für eine Jahreszahl prüfen, ob es sich um ein Schaltjahr handelt, dann können Sie diese
Aufgabe mit einer verschachtelten WENN-Funktion erledigen. Tragen Sie in die Zelle A1 die Jahres-
zahl ein und prüfen Sie die Angabe mit der Formel
Für das Jahr 2007 erhalten Sie das Ergebnis »keines«.
Sie finden dieses und weitere Beispiele für Logikfunktionen in der Arbeitsmappe Kap07.xlsx auf
der CD-ROM zu diesem Buch im Ordner \Buch\Kap07.
HINWEIS
=WENN(REST(A1;4)=0;WENN(REST(A1;100)=0;WENN(REST(A1;400)=0;"Jahrhundert Schaltjahr";"Kein
Schaltjahr, da nicht durch 400 teilbar");"Schaltjahr");"keines")
PROFITIPP
Verschachtelte Funktionen einzugeben ist nicht ganz so einfach, weil jeder Teil auch den Konven-
tionen entsprechen und die richtige Zahl an Argumenten enthalten muss. Um die einzelnen Teile
korrekt aufzubauen, können Sie diese zunächst jeweils in eine eigene Zelle eintragen. Sie können
dann diese Teile in der Bearbeitungsleiste markieren und in einer weiteren Zelle zusammenfas-
sen.
Get Microsoft Office Excel 2007 - Das Handbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.