Das Ergebnis einer Berechnung hängt häufig von ganz bestimmten Bedingungen. Wird diese Bedingung nicht erfüllt, muss eine bestimmte Formel benutzt werden. Wird die Bedingung nicht erfüllt, wird eine alternative Formel eingesetzt. In Excel spricht man dann von einer Wenn-Dann-Sonst-Bedingung.
Arbeiten mit der WENN – Funktion
Beispiel:
- WENN der Durchschnittsumsatz mehr als 50.000 € beträgt,
- DANN erhält der Kunde eine Provision von 7 % vom Durchschnittsumsatz,
- SONST beträgt die Provision 5 % von Durchschnittsumsatz.
Der Funktionsassistent hilft bei der Auswahl der Funktion und der Bestimmung der richtigen Argumente.
Erstellen Sie erst Ihre Tabelle.

Meine erstellte Tabelle
Die Umsatzprovision werde ich dann mit der WENN Funktion ausrechnen.
Umsatzprovision ausrechnen
Klicken Sie auf Funktion einfügen – wählen Sie die WENN – Funktion – und geben Sie dann bei:
- WENN (auf Umsatzdurchschnitt klicken) > (größer) 50.000,
- DANN (auf Umsatzdurchschnitt wieder klicken) * (Multipliziert) 7%
- SONST (auf Umsatzdurchschnitt wieder klicken) * (Multipliziert) 5%
Ich kann hier nicht alles zeigen was mit der WENN Funktion ausgerechnet werden kann. Es kann vieles mit der WENN Funktion ausgerechnet werden, wenn Sie Hilfe zu der WENN-Funktion brauchen, schreiben Sie mir und ich helfe Ihnen gerne.
19 Kommentare
Hallo,
ich möchte etwas errechnen, aber esklappt nicht ganz.
Wenn W5 als 80, aber kleiner als 140, dann mit 6 % multiplizieren und wenn W5 > als 140 ist, soll der Wert mit 5,5% multipliziert werden. Ich bekomme das immer nur für 2 Sachen hin, nicht aber für alles.
Wie geht das?
Vielen Dank Claudia
Hallo,
versuche es mal so:
=WENN(W5<140;W5*6;WENN(W5>140;A7*5,5))
Du kannst 2 Sachen oder mehre mit WENN Funktion ausrechnen lassen in dem du die Formel mit ; trennst. Beispiel:
=WENN(wert eingeben; jetzt kommt “DANN”Wert;WENN(wert eingeben;wieder DANN Wert;WENN(Wert eingeben;wieder DANN-Wert)))
Vergess nur nicht so viel Klammern ) wie viel du in der Formel aufgemacht hast am ende der Formel zu schließen.
Also schreibe oder kopiere dir die Formel in die Bearbeitungszeile und es sollte klappen. Bei restlichen Zellen kannst du die Formel einfach durch ziehen übernehmen lassen.
Hoffe dir geholfen zu haben.
Ich habe es versucht auf die einfachste Weise dir es zu erklären. Wenn du weitere Fragen hast kannst dich melden.
~ site Admin ~ich weiss net wie ich die prozent rechnung machen soll?
Hallo,
schreibe mir die Aufgabe dann versuche ich es dir zu erklären. Was willst du denn ausrechnen?
Gruß
~ site Admin ~Sejla
=WENN(UND(W5>80;W5<140);W5*6,6%;W5*5,5%)
Hallo,
~ site Admin ~verstehe nicht was du mit dieser Formel darstellen willst?
Die Antwort zur Frage von Claudia.
Hallo
Ich habe folgendes Problem:
Wenn in Zelle Y7 ein Wert zwischen 0 und 20 steht, sollte in Zelle Ae7 0 stehen.
Wenn in Zelle Y7 ein Wert zwischen 21 und 40 steht, dann sollte in Zelle Ae7 1 stehen.
Die ganze Liste sieht so aus:
0 – 20 = 0
21 – 40 = 1
41 – 60 = 2
61 – 80 = 3
81 – 100 = 4
Kannst du mir helfen?
Ich habe mit
WENN(Y9>-1;0;WENN(Y9>20;1;WENN(Y9>40;2:WENN(Y9>60;3;WENN(Y9>80;4)))))
versucht, aber Excel sagt, da sei ein Fehler drin.
Vielen Dank.
Eirene
Eirene, der Fehler ist schnell gefunden. Bei der 3. Wenn-Abfrage hast du (hinter 2) einen Doppelpunkt gesetzt statt ein Semikolon.
Ich täte die Formel ein bisschen ändern und so aufbauen:
=WENN(Y9<21;0;WENN(Y9<41;1;WENN(Y9<61;2;WENN(Y9<81;3;4))))
In der Aufgabenstellung hast du von der Zelle Y7 geschrieben, in der Formel aber Y9 verwendet. Musst dich dann für eines entscheiden
Danke für die schnele Lösung und die Hilfe. Sehr nett.
Gruss
~ site Admin ~Sejla
Ganz herzlichen Dank!!!! Funktioniert bestens.
Ich habe gleich noch eine Frage:
Datenreihe
0 0 dann 0
1 0 dann 1
4 3 dann 4
also immer die höhere, das klappt mit:
=WENN(AE7>E7;AE7;E7)
aber wenn
3 3 dann 4
mit anderen Worten: kleinster Wert in beiden Reihen 0, grösster in Reihe 1 drei, in Reihe 2 vier. Wenn aber beide Reihen die 3 aufweisen, muss 4 erscheinen. (Nur bei drei, wenn beide Reihen zwei ausweisen, dann 2, das klappt mit der obigen Formel).
Herzliche Grüsse
Eirene
Sorry, ich habe die Aufgabenstellung noch nicht ganz verstanden.
Hallo
Danke für das Nachfragen.
Von zwei Zahlenreihen muss immer die grössere genommen werden.
Wenn aber beide Zahlenreihen 3 ausweisen, dann muss 4 genommen werden.
“Wenn der Wert A1 grösser ist als der Wert A2, dann A1″;”Wenn A1 = 3 und A2 = 3, dann 4″.
Herzliche Grüsse
Eirene
So?
=WENN(UND(A1=3;B1=3);4;WENN(A1>B1;A1;B1))
Das gilt für den Vergleich von Zahlen in zwei nebeneinander liegenden Zellen.
Habe ich dich nun richtig verstanden?
Jaaaaaaaaaaaaaa! Super! Ganz herzlichen Dank!
Gibt es ein Buch, das du empfehlen kannst, in dem solche Formeln beschrieben sind?
Ich wünsche dir einen guten Nachmittag.
Herzliche Grüsse
Eirene
Leider kenne ich nicht das perfekte Excel-Buch.
Für meinen EDV-Unterricht benutze ich die Bücher vom Herdt-Verlag, die finde ich recht übersichtlich (sind aber ebenfalls nicht perfekt). Am besten guckst du beim Buchhändler vor Ort mal ein paar Minuten in die Excel-Literatur rein, ob du den Inhalt verstehst und mit dem Stil des Autors zurechtkommst – denn es gibt unfassbar viel Schrott unter den EDV-Büchern.
Aber vielleicht kennt ja ein anderer Leser ein gutes Excel-Buch und kann es an dieser Stelle empfehlen.
Hallo Petersen, vielen Dank. Herzliche Grüsse, Eirene
Guten Abend Herr Petersen, ich möchte mit der WENN DANN Funktion Zahlen in einer Zelle (gesamte Spalte) in einer neuen Zelle vergleichen. Also z.B B2 Zahl 60,30; B3 44,80; B4 78,90 usw. Nun soll die Funktion mir ausgeben, dass 44,80 < als 50 ist und die Ziffer "2" ausgeben, die Zahl 60,30 kleiner als 65 ist und mit "3" bewertet wird und die Zahl 78,90 größer als 65 ist und somit die "4" ausgeben soll. Wie komme ich zu einem Ergebnis. Mit zwei Werten hat es schon geklappt.
Herr Ulrich, wovon hängt es ab, dass bei
44,8 2
60,3 3
78,9 > 65 –> 4
… ausgegeben werden soll? Erster Wert ist kleiner als zweiter Wert, dann “2″. Erster Wert ist größer als zweiter Wert, dann “4″. Woher dann “3″? Können Sie die Bedingungen genauer definieren?
Schreibe ein Kommentar