Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Wenn-Und-Oder

Forumthread: Wenn-Und-Oder

Wenn-Und-Oder
22.12.2025 11:58:25
Christoph Eick
Hallo,
Kann und wen ja wie kann ich folgende Wenn-Formeln zu einer zusammenfassen?
Es geht um eine Dienstplanauswertung

=WENN(UND(C19=Springer;D19 >=SVERWEIS(E19;Dienstarten!B$3:K$57;9;0));D19;SVERWEIS(E19;Dienstarten!B$3:K$57;9;0))
=WENN(ODER(E19=Urlaub;E19=krank);D19;SVERWEIS(E19;Dienstarten!B$3:K$57;9;0))

In der ersten Formelmüssen zwei Beningungen erfüllt sein, 1. Springerdienst lt. Regeldienstplan (C19) und zweitens der Wert in D19 kleiner/gleich als der tatsächliche Dienst, der in E19 eingetragen ist. Wenn WAHR dann wird der Wert aus D19 in E19 eingetragen, wenn FALSCH dann der Wert des tatsächlichen Dienstes.

In der zweiten WENN krank oder Urlaub erfolgt die Stundenbewertunge nach Regeldienstplan D19

Besteht die Möglichkeit evtl. Fehler über WENNFEHLER abzufagen

Vielen Dank für Eure Hilfe
Gruß Christoph Eick
Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn-Und-Oder
22.12.2025 12:34:46
Yal
Moin,

=WENN(ODER(E19=Urlaub;E19=krank;UND(C19=Springer;D19 >=SVERWEIS(E19;Dienstarten!B$3:K$57;9;0)));D19;SVERWEIS(E19;Dienstarten!B$3:K$57;9;0))


In lesbarer Form:
=WENN(

ODER(
E19=Urlaub;
E19=krank;
UND(
C19=Springer;
D19 >=SVERWEIS(E19;Dienstarten!B$3:K$57;9;0
)
)
);
D19; SVERWEIS(E19;Dienstarten!B$3:K$57;9;0)
)

VG
Yal
Anzeige
AW: Wenn-Und-Oder
22.12.2025 12:54:51
Christoph Eick
Der Vorschlag funktioniert gut. Vielen Dank
Mit WENNFEHLER sieht die Formel so aus:
=WENNFEHLER(WENN(ODER(E19=Urlaub;E19=krank;UND(C19=Springer;D19 >=SVERWEIS(E19;Dienstarten!B$3:K$57;9;0)));D19;SVERWEIS(E19;Dienstarten!B$3:K$57;9;0));"")


Gruß
Christoph

Anzeige
AW: Wenn-Und-Oder
22.12.2025 13:23:19
Christoph Eick
Bei Ausbildung und Seminar darf die UND-Regel nicht greifen. Hier gilt der Wert, der durch SVERWEIS(E19;Dienstarten!B$3:K$57;9;0) ermittelt wird.
Kann ich diese von dem UND Teil ausschließen?
AW: Wenn-Und-Oder
22.12.2025 12:42:49
Yal
Unter Excel 365 kann man einen LET verwenden, um das gesamt schlanker zu machen.

=LET(

SV;SVERWEIS(E19;Dienstarten!B$3:K$57;9;0);
WENN(
ODER(
E19=Urlaub;
E19=krank;
UND(C19=Springer;D19>=SV)
);
E19;
SV
)
)


VG
Yal
Anzeige
AW: Wenn-Und-Oder
22.12.2025 15:29:48
Yal
Hallo Christoph,

es ist ja sehr schön, wenn Du uns über "Bildung", "Seminare", "kurze Dienst" und "Dienststart" befragst, aber diese Beschreibungen beziehen sich auf eine Datei und/oder Wissen, die nur bei Dir vorhanden sind.
Weder haben die Helfer hier eine Kristallkugel, noch können Sie Gedanken lesen.


Das LET nicht funktioniert, zweifle ich an: es handelt sich beim LET nur um die Bildung eine "virtuelle Zelle" (in dem Falls SV benannt), um ein Ergebnis nicht mehrmals zu berechnen.
Also
=WENN(

ODER(
E19=Urlaub;
E19=krank;
UND(
C19=Springer;
D19>=SVERWEIS(E19;Dienstarten!B$3:K$57;9;0)
)
);
D19;
SVERWEIS(E19;Dienstarten!B$3:K$57;9;0)
)

Und
=LET(

SV;
SVERWEIS(E19;Dienstarten!B$3:K$57;9;0);
WENN(
ODER(
E19=Urlaub;
E19=krank;
UND(
C19=Springer;
D19>=SV
)
);
D19;
SV
)
)
sind genau dieselben Formeln, nur dass in der zweite Version den Sverweis wird separat berechnet und abgelegt, sodass die Formel nicht nur leichter aussieht, sondern den SVerweis nur einmal berechnet wird. Wenn die erste Formel funktioniert, dann funktioniert auch die zweite

Wenn eine Fehler irgendwo vorhanden ist, müsstest Du diese zuerst in deiner Datei suchen (die wir nicht sehen können).

VG
Yal
Anzeige
AW: Wenn-Und-Oder
22.12.2025 18:02:47
Ulf
Hi,
Yal Asche auf dein Haupt aber
=LET(

SV;SVERWEIS(E19;Dienstarten!B$3:K$57;9;0);
WENN(
ODER(
E19=Urlaub;
E19=krank;
UND(C19=Springer;D19>=SV)
);
E19;
SV
)
)
aus deinem ersten Beitrag, den ich weil LET mir noch neu schön kurz fand
ist nicht
=LET(

SV;
SVERWEIS(E19;Dienstarten!B$3:K$57;9;0);
WENN(
ODER(
E19=Urlaub;
E19=krank;
UND(
C19=Springer;
D19>=SV
)
);
D19;
SV
)
)

aus deinem zweiten, es liefert E19.
Anzeige
AW: Wenn-Und-Oder
25.12.2025 14:13:38
Christoph Eick
Hallo, frohe Weihnachten!
Vielen Dank für die bisherige Hilfe, hat mir sehr geholfen. In die "Kristallkugel" soll keiner schauen.
Ich habe den UND Teil der Formel um NICHT erweitert.
=WENNFEHLER(WENN(ODER(E19=Urlaub;E19=krank;UND(NICHT(E19=FoBi);NICHT(C19=Springer);D19 >=SVERWEIS(E19;Dienstarten!B$3:K$57;9;0)));D19;SVERWEIS(E19;Dienstarten!B$3:K$57;9;0));"")

als LET:
=LET(SV;VERWEIS(E19;Dienstarten!B$3:K$57;9;0);

WENN(ODER(
E19=Urlaub;
E19=krank;
UND(NICHT(E19=FoBi);NICHT(C19=Springer);D19 >=SVERWEIS(E19;Dienstarten!B$3:K$57;9;0)));
D19;SV))

Hier erhalte ich den Wert, den ich auch haben will. Allerdings, kann ich den NICHT-Teil nicht erweitern (E19=FoBi; E19=SEMINAR). Ich erhalte die Fehlermeldung "zuviele Argumente"

Bei LET wird bei Fehleingabe #NV ausgegeben. kann ich das ähnlich wie bei "WENNFEHLER" fixen?

Gruß
Christoph

Anzeige
AW: Wenn-Und-Oder
25.12.2025 14:38:18
SF
Hola,
an Stelle von NICHT:
……und(E19>FoBi; E19>SEMINAR)…..
Gruß,
steve1da
AW: Wenn-Und-Oder
22.12.2025 22:21:34
Yal
Ja, richtig gesehen:
ich habe wohl einen E19 reingestellt, wo eigentlich einen D19 sein sollte.

Aber ich hatte mich so sehr bemüht, diese Formel schön lesbar zu machen, dass der TE diesen Fehler sicher entdeckt und korrigiert hatte. ;-)
Es ging eigentlich nur um die Kombination von Oder und Und.

VG
Yal
Anzeige
AW: Wenn-Und-Oder
22.12.2025 13:02:12
Christoph Eick
Danke, aber LET gibt mir bei kürzeren Diensten >= 10 Std (=Springerbewertung) die Dienstart wieder.
AW: Wenn-Und-Oder
22.12.2025 13:20:37
BoskoBiati
Hallo Yal,

die erste Formel des TE läßt sich auch so vereinfachen:

=WENN(C19=Springer;MIN(SVERWEIS(E19;Dienstarten!B$3:K$57;9;0));D19)


Ich kann das Ganze ansonsten nicht nachvollziehen, da ich dieDatei nicht kenne.

Gruß

Edgar
Anzeige
AW: Wenn-Und-Oder
22.12.2025 13:50:20
Christoph Eick
Funktioniert leider nicht.
Die Formel müsste die Springer-Stundenbewertung wiedergeben, wenn der tatsächliche eine geringere Stundenbewertung hat. Ausnahme: Ausbildung und Seminar.
Hat der tatsächliche Dienst eine höhere Stundenbewertung, so gilt diese. Bei Krankkeit und Urlaub gilt der Regeldienst.
Spalte C =Regeldienstart, auch der Springer ist ein Regeldienst
Spalte D = Stundenwewertung Regeldienst
Spalte E = tatsächlicher Dienst, kann abweichen vom Regeldienst, die Stundenbewertung erfolgt in Spalte H.

Die Datei hochzuladenwäre jetzt zu umfangreich. Ich müsste ggf. eine Beispieldatei neu erstellen.
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige