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

Datumsvergleich mit Feiertage und Wochenende

Forumthread: Datumsvergleich mit Feiertage und Wochenende

Datumsvergleich mit Feiertage und Wochenende
25.02.2016 10:25:52
MJ
Hallo ihr lieben Helferlein
Ich habe eine schöne Formel gemacht und sie will nicht funktionieren.
=WENN(UND(WOCHENTAG(A11;2)=6;WOCHENTAG(A11;2)=7;ISTFEHLER(SVERWEIS(A11;Feiertage!$C$3:$C$17;1;FALSCH) ));"";WENN(UND(B10="N";B11="N");Arbeitstage!$I$20+Arbeitstage!$I$21;WENN(B10="N";Arbeitstage!$I$21; WENN(B11="N";1;WENN(B11="F";0,25;"")))))
Nun diese Formel sollte eigentlich bewirken das in dem Feld in dem sie steht immer dann wenn der Vergleich einen Wochenendtag oder einen Feiertag ergiebt einfach nichts drin steht. Das tut sie nicht und ich bin grad ratlos was ich da übersehe..... denn sie giebt mir auch an Wochenenden und Feiertagen immernoch das Ergebnis der "Sonst" Funktion des ersten "Wenn's" wieder. Obwohl dort ja dann eigentlich einfach nur nichts drinstehen sollte.
Ich denke das mein Fehler irgendwo im ersten Teil der formel liegt, aber wo.?
=WENN(UND(WOCHENTAG(A11;2)=6;WOCHENTAG(A11;2)=7;ISTFEHLER(SVERWEIS(A11;Feiertage!$C$3:$C$17;1;FALSCH) ));""; ...................
Vielen Dank schonmal für's Drüberschauen
MfG MJ

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datumsvergleich mit Feiertage und Wochenende
25.02.2016 10:31:44
Rudi
Hallo,
=WENN(UND(WOCHENTAG(A11;2)=6;WOCHENTAG(A11;2)=7
kann nicht funktionieren. Wie soll der WT gleichzeitig 6 UND 7 sein?
Gruß
Rudi

AW: Datumsvergleich mit Feiertage und Wochenende
25.02.2016 10:32:56
Arthur
Hallo MJ.
Was hat der Standesbeamte denn zu deinem Namen "MJ" gesagt? :)
Hier ist schon ein Denkfehler: UND(WOCHENTAG(A11;2)=6;WOCHENTAG(A11;2)=7; ...
Ein Wochentag kann selten Samstag und Sonntag zugleich sein. M.E. sollte das ein UND(ODER(WOCHENTAG(A11;2)=6;WOCHENTAG(A11;2)=7)); ... sein.
Gruß, AN

Anzeige
AW: Datumsvergleich mit Feiertage und Wochenende
25.02.2016 10:50:46
MJ
Jop der Beamte hat Augen gemacht ;)
Ach kommt schon ich hab echt nur nen "ODER" vergessen...... Mann ich dachte echt ich hätte schon mehr Ahnung von EXEL?
Jop die Formel funktioniert nun, aber leider auch nur an den Wochenenden und Feiertagen. Jetzt zeigt es mir auch an den Wochentagen also Arbeitstagen auch nichtsmehr an.....
UND(ODER(WOCHENTAG(A11;2)=6;WOCHENTAG(A11;2)=7))
Also nochmal kurz es soll in der Spalte nichts Angezeigt werden wenn es ein Feiertag oder Wochenendtag ist. Aber an den Arbeitstagen (Wochentagen) soll was angezeit werden.
Und Oder JA das mit den Wochentagen.... hmmmm welche anderre Methode gäbe es den sonst um die Wochenenden zu bestimmen...? bzw. auszugrenzen?
Danke euch ihr seid schnell hier.
MfG Martin

Anzeige
AW: Datumsvergleich mit Feiertage und Wochenende
25.02.2016 10:39:10
Rudi
=WENN(UND(WOCHENTAG(A11;2)>5;Zählenwenn(Feiertage!$C$3:$C$17;A11)=0);"";.....

AW: Datumsvergleich mit Feiertage und Wochenende
25.02.2016 11:00:35
MJ
OK wow an Zählenwenn hätt ich jetzt nicht gedacht beim Abgleich von Datumswerten aber funktioniert prima danke und was das mit dem Wochentagen angeht ok dann eben mit nem Größerals Danke auch dafür. Wieder was gelernt und hey ihr seid echt schnell hier und efektiv.
Danke und MFG MJ ;)

Anzeige
Denkfehler
25.02.2016 11:23:15
Rudi
Hallo,
es muss
=WENN(ODER(WOCHENTAG(A11;2)>5;Zählenwenn(Feiertage!$C$3:$C$17;A11)>0);"";.....
heißen.
Sonst gilt das nur für WE die nicht in den FT stehen.
Gruß
Rudi

AW: Denkfehler
25.02.2016 11:27:28
MJ
prima danke ................ hätt ich aber auch selber drauf kommen können...... ;D
Danke und schöne restwoche Euch
MfG Martin

Anzeige
AW: Datumsvergleich mit Feiertage und Wochenende
25.02.2016 11:18:43
MJ
OK das mit den Feiertagen funktioniert doch noch nicht so habe eben bemerkt das es nur funktionierte weil ich vergessen hatte A11 in A9 umzuschreiben.....
=WENN(UND(WOCHENTAG(A9;2)>5;ZÄHLENWENN(Feiertage!$C$3:$C$17;A9)=0);"";WENN(UND(B12="N";B13="N");Arbeitstage!$I$20+Arbeitstage!$I$21;WENN(B12="N";Arbeitstage!$I$21;WENN(B13="N";1;WENN(B13="F";0,25;"")))))
in A9 taucht ein Feiertag auf wahr unser 1.1. diesen Jahres :)
MfG Martin
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Datumsvergleich in Excel: Feiertage und Wochenenden berücksichtigen


Schritt-für-Schritt-Anleitung

Um einen Datumsvergleich in Excel durchzuführen und dabei Feiertage und Wochenenden zu berücksichtigen, kannst Du die folgende Formel verwenden:

=WENN(ODER(WOCHENTAG(A11;2)>5;ZÄHLENWENN(Feiertage!$C$3:$C$17;A11)>0);"";WENN(UND(B10="N";B11="N");Arbeitstage!$I$20+Arbeitstage!$I$21;WENN(B10="N";Arbeitstage!$I$21;WENN(B11="N";1;WENN(B11="F";0,25;"")))))
  1. Wochentage überprüfen: Die Funktion WOCHENTAG(A11;2) gibt den Wochentag zurück, wobei Montag = 1 und Sonntag = 7 ist.
  2. Feiertage prüfen: Mit ZÄHLENWENN(Feiertage!$C$3:$C$17;A11) wird überprüft, ob das Datum in der Liste der Feiertage vorhanden ist.
  3. Ergebnisse anzeigen: Die WENN-Funktion steuert, was angezeigt wird (nichts für Feiertage oder Wochenenden, sonst eine Berechnung).

Häufige Fehler und Lösungen

  • Fehler: WOCHENTAG(A11;2)=6;WOCHENTAG(A11;2)=7 funktioniert nicht, da ein Datum nicht gleichzeitig Samstag und Sonntag sein kann.

    • Lösung: Verwende stattdessen ODER(WOCHENTAG(A11;2)=6;WOCHENTAG(A11;2)=7).
  • Fehler: Die Formel zeigt auch an Arbeitstagen nichts an.

    • Lösung: Stelle sicher, dass die Logik in den WENN-Funktionen korrekt ist, sodass sie nur für Feiertage und Wochenenden nichts zurückgeben.

Alternative Methoden

Wenn Du eine einfachere Methode zur Unterscheidung von Feiertagen und Wochenenden in Excel ausprobieren möchtest, kannst Du die bedingte Formatierung verwenden, um Wochenenden automatisch einzufärben:

  1. Markiere die Zellen mit den Daten.
  2. Gehe zu Start > Bedingte Formatierung > Neue Regel.
  3. Wähle „Formel zur Ermittlung der zu formatierenden Zellen verwenden“ und gib folgende Formel ein:
    =ODER(WOCHENTAG(A1;2)=6;WOCHENTAG(A1;2)=7)
  4. Wähle ein Format (z. B. eine Hintergrundfarbe) und klicke auf OK.

Praktische Beispiele

Hier ist ein einfaches Beispiel:

  • Angenommen, Du hast in A11 das Datum 01.01.2023:
    • Wenn dieses Datum ein Feiertag ist, gibt die Formel "" zurück.
    • Ist es ein Samstag oder Sonntag, wird ebenfalls "" zurückgegeben.
    • An Wochentagen wird der entsprechende Wert ausgegeben, basierend auf den Bedingungen in den WENN-Funktionen.

Tipps für Profis

  • Feiertagsliste verwalten: Halte Deine Feiertagsliste immer aktuell, um sicherzustellen, dass der Datumsvergleich in Excel korrekt funktioniert.
  • Namen für Bereiche: Verwende benannte Bereiche für die Feiertagsliste, um die Lesbarkeit Deiner Formeln zu verbessern.
  • Debugging: Wenn die Formel nicht funktioniert, überprüfe Schritt für Schritt, indem Du Teile der Formel in separaten Zellen testest.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Feiertagslisten verwenden?
Du kannst mehrere ZÄHLENWENN-Funktionen in die Formel einfügen, um verschiedene Listen zu berücksichtigen.

2. Funktioniert die Formel auch in älteren Excel-Versionen?
Ja, die vorgestellten Formeln sind in den meisten Excel-Versionen anwendbar, solange die grundlegenden Funktionen vorhanden sind. Achte jedoch darauf, dass einige Funktionen in älteren Versionen leicht anders sein können.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige