HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv

Beiträge zum Thread: Wenn, Wen(Und Verschachtelte Funktion, mehre Bedingungen

Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
Christoph Eick
30.06.2026 13:46:26
Wenn, Wen(Und Verschachtelte Funktion, mehre Bedingungen
Hallo,
diesen Funktion funktioniert:
-> =WENN(Q6=0;WENN(ODER(E6=FoBi);SVERWEIS(E6;Dienstarten!B$3:K$68;9;0);WENN(UND(C6=Springer;D6>=SVERWEIS(E6;Dienstarten!B$3:K$68;9;0));D6;SVERWEIS(E6;Dienstarten!B$3:K$68;9;0))))

ich brauch aber diesen Teil öfter -> "WENN(UND(C6=Springer;D6>=SVERWEIS(E6;Dienstarten!B$3:K$68;9;0)" mit anderen definierten Bedingungen

Ich habe es versucht umzusetzen -> =WENN(Q6=0;WENN(E6=FoBi;SVERWEIS(E6;Dienstarten!B$3:K$68;9;0);WENN(UND(C6=Springer;D6>=SVERWEIS(E6;Dienstarten!B$3:K$68;9;0);WENN(UND(E6=Betriebsrat;D6>=SVERWEIS(E6;Dienstarten!B$3:K$68;9;0)));D6;SVERWEIS(E6;Dienstarten!B$3:K$68;9;0))))

"C" = gibt den Regeldienst mit Regelstundenbewertung wieder
"E" = gibt den Ist-Dienst wieder der dann mit der Ist-Stundenbewertung bewertet wird und höher sein kann.

Leider ohne Erfolg. Der größer/gleich Rückgabewert SVERWEIS-Abfrage. Soll bedeuten: "Wenn der SVERWEIS-Wert aus "E" kleiner als "D" dann gilt dieser, ist er größer gilt der Wert SVERWEIS-Wert.

Wie bekomme ich mehr als eine Bedingung in diese Formel ?

Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
SF
30.06.2026 14:01:38
AW: Wenn, Wen(Und Verschachtelte Funktion, mehre Bedingungen
Hola,
da mal wieder keine Beispieldatei dabei ist hilft nur raten.
=WENN(Q6=0;WENN(E6=FoBi;SVERWEIS(E6;Dienstarten!B$3:K$68;9;0);WENN(ODER(UND(C6=Springer;D6>=SVERWEIS(E6;Dienstarten!B$3:K$68;9;0);UND(E6=Betriebsrat;D6>=SVERWEIS(E6;Dienstarten!B$3:K$68;9;0))));D6;SVERWEIS(E6;Dienstarten!B$3:K$68;9;0))))

Gruß,
steve1da
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
Christoph Eick
30.06.2026 14:54:46
AW: Wenn, Wen(Und Verschachtelte Funktion, mehre Bedingungen
Ich werde es nachher ausprobbieren, vielen Dank für dein raten.
Eine Beispieldatei bzw die Ist-Datei werde ich demnächst mal anfügen.
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
RPP63
30.06.2026 17:02:26
werde ich demnächst mal anfügen
Moin!
Wann denn?
Nach Deinem achten Thread zum ähnlichen Logik-Problem?
Nimm es mir nicht allzu übel, aber Deine ganzen Threads haben doch erst mal wenig mit Excel zu tun, sondern vielmehr mit Deiner Schwierigkeit, logisch zu abstrahieren.
Apropos Abstraktion:
Es könnte tatsächlich sinnvoller sein, den Aufbau der uns unbekannten Datei mal komplett zu überdenken.
Möglich, dass solche Formel-Bandwürmer dann obsolet sind.

Gruß Ralf
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
Christoph Eick
30.06.2026 19:38:10
AW: werde ich demnächst mal anfügen
Hallo,
> Logik-Problem
Du könntest recht haben, nur dass ich die Logik nicht unbedingt vorgebe sondern versuche diese (vorgegebene Logik) in einer Funktion umzusetzen und hier evtl. auch ein Logik-Problem habe.
Ich versuche hierbei die Logik unseres Rahmendienstplans mit dem Ist-Dienstplan abzubilden, der besagt, dass mind. immer die Regelstunden gelten, auch dann wenn weniger Arbeitszeit erbracht wurde (Recht auf Arbeit, Annahmeverschulden des Abeitgebers).

> unbekannten Datei mal komplett zu überdenken. Möglich, dass solche Formel-Bandwürmer dann obsolet sind.
... ist ein gute Idee. Dazu muss ich das aber erstmal umgesetzt haben, damit das Nachvollzogen werden kann was gemeint ist und alle Ausnahmen von der Regel abgebildet sind.
Ist vielleicht ein bisschen umständlich.
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
Christoph Eick
30.06.2026 19:25:38
AW: Wenn, Wen(Und Verschachtelte Funktion, mehre Bedingungen
Danke für Deine Lösung. Leider gibt sie nicht den richtigen Wert wieder.

Ich habe eine png-Datei angefügt ich hoffe das klappt und es ist ersichtlich um wass es geht.

Userbild
Der Wert in H6 müsste eigentlich 12 sein, entsprechend dem Wert in D6 da D6 > als SVERWEIS ist-
In H7 wiederum ist der Wert 5 richtig, da der Wert in D7 =0 und somit < als SVERWEIS.

Die isolierte Funktion
=WENN(UND(E6=Betriebsrat;D6>=SVERWEIS(E6;Dienstarten!B$3:K$68;9;0));D6;SVERWEIS(E6;Dienstarten!B$3:K$68;9;0))
gibt den richtigen Wert, 12 wieder.

Warum das in der verschachteltenFunktion nicht der Fall ist, Weiß ich nicht.

Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
SF
30.06.2026 19:39:46
AW: Wenn, Wen(Und Verschachtelte Funktion, mehre Bedingungen
Sorry, ich hab keine Lust Bilder nachzubauen und mir den Rest wieder zusammen zu raten. Viel Erfolg noch.
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
daniel
30.06.2026 19:44:27
AW: Wenn, Wen(Und Verschachtelte Funktion, mehre Bedingungen
HI

du kombinierst in einem WENN, ob Betriebsrat und D6 größer SVerweis.
das wird dann in Kombinationen mit anderen Typen komplex
trenne das. Frage erst, ob Betriebsrat und dann, ob D6 > SVerweis()

das mit dem SVerweis würde ich so schreiben: MAX(D6;SVerweis(E6;...))

also als Isolierte Funktion: =Wenn(E6=Betriebsrat;Max(D6;SVerweis(E6;...));D6)

damit lassen sich dann auch andere Gruppierungen leicht ergänzen.

=Wenn(Oder(C6=Springer;E6=Betriebsrat);Max(D6;SVerweis(E6;...));D6)

hier bekommen jetzt Springer und Betriebsrat den Wert aus dem Maximum von D6 und SVerweis, alle anderen den Wert aus D6

Gruß Daniel

Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
Christoph Eick
30.06.2026 23:24:26
AW: Wenn, Wen(Und Verschachtelte Funktion, mehre Bedingungen
Hi Daniel,
vielen Dank für die Lösung.

=WENN(ODER(C6=Springer;E6=Betriebsrat;E6=PraxisAnleiter);MAX(D6;SVERWEIS(E6;Dienstarten!B$3:K$68;9;0));Q6)

funktioniert wie gewünscht. Leider nicht in Kombination mit dem Ersten Teil.

=WENN(Q6=0;WENN(E6=FoBi;SVERWEIS(E6;Dienstarten!B$3:K$68;9;0);WENN(ODER(C6=Springer;E6=Betriebsrat;E6=PraxisAnleiter);MAX(D6;SVERWEIS(E6;Dienstarten!B$3:K$68;9;0));Q6)))

Ich erhalte als Wert "Falsch" Excel korrigiert am Schluss die 3 Klammern.

In den Spalten O bis S befinden sich Korrekturfelder in denen bspw. die bewertete Arbeitszeit (Q6) korrigiert werden kann. Standartwert in O bis Q ist 0. Daher am Anfang die Abfrage ob Q9=0. Die Standdartwerte, laut Regeldienstplan, sind in diesem Stundenzettel bereits automatisch eingetragen. Lediglich Änderungen müssen in den Korrekturspalten eingertagen werden.

Nochmals vielen Dank für Deine Hilfe.
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
Christoph Eick
30.06.2026 23:29:52
AW: Wenn, Wen(Und Verschachtelte Funktion, mehre Bedingungen
Nachtrag:
Q6 hat den Wert 10,00
Das Formelergebnis müsste also 10,00 lauten.
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
Christoph Eick
30.06.2026 23:36:46
AW: Wenn, Wen(Und Verschachtelte Funktion, mehre Bedingungen
Nachtrag:2:
Hat Q6 den Wert 0 tritt kein Fehler auf. Die Formel gibt den gewünschten Wert wieder. Steht in Q6 ein Wert, in diesem fall 10,00 ersteint als Wert "Falsch", was ja eigentlich auch richtig ist nur sollte dort der Wert 10,00 stehen. Gebe ich als Formel =WENN(Q6=0;"";Q6) an, erscheint als RückgabeWert 10,00.
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
daniel
01.07.2026 00:31:42
AW: Wenn, Wen(Und Verschachtelte Funktion, mehre Bedingungen
HI
du hast einen Wert vergessen, vermutlich den FALSCH-Teil für das letzte WENN:
welcher Wert soll ausgegeben werden, wenn das hier: ODER(C6=Springer;E6=Betriebsrat;E6=PraxisAnleiter) FALSCH ergibt.
das hast du nicht angegeben, und weil du zusätzlich noch ein paar klammern vergessen hast, musste Excel korrigieren und hat dann das Q6 diesem Wenn zugeordnet und nicht dem ersten.

korrekt wäre vermutlich das hier (ich markiere den Falsch-Wert für das letzte WENN mit Fragezeichen)

=WENN(Q6=0;WENN(E6=FoBi;SVERWEIS(E6;Dienstarten!B$3:K$68;9;0);WENN(ODER(C6=Springer;E6=Betriebsrat;E6=PraxisAnleiter);MAX(D6;SVERWEIS(E6;Dienstarten!B$3:K$68;9;0));??));Q6)

Wenn ein WENN einen komplizierten WAHR-Teil hat und einen kurzen FALSCH-Teil, dann verliert man schnell den Überblick.
hier kann es hilfreich sein, die Logik umzudrehen, dass die kurze Formel in den WAHR-Teil kommt:

=WENN(Q6<>0;Q6;WENN(E6=FoBi;SVERWEIS(E6;Dienstarten!B$3:K$68;9;0);WENN(ODER(C6=Springer;E6=Betriebsrat;E6=PraxisAnleiter);MAX(D6;SVERWEIS(E6;Dienstarten!B$3:K$68;9;0));??)))

Gruß Daniel