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

Forumthread: Datum vergleichen mit Datums-Liste

Datum vergleichen mit Datums-Liste
13.05.2019 14:23:19
Tilman
Hi,
ist mir n bisl peinlich die Frage, aber ich steh aufm schlauch.
ich hab ein Tabellenblatt mit fortlaufendem Datum (n Kalender)
auf nem anderen Tabellenblat stehen die Feiertage und Ferienzeiten (Startdatum und Endatum).
Ich möchte für die bedingte Formatierung ne Formel bauen die das aktuelle Datum im Kalenderblatt na WAHR zurückgibt, wenn es sich um einen der angegebenen Feiertage handelt oder dieses sich im Datumsbereich der Ferien befindet.
Mein erster "unschöner" Versuch ist geendet mit:
=ODER(A$1=Regel!$B$1;A$1=Regel!$B$2 [...]

jetzt kommen aber noch die Kalendertage von 2020 hinzu und 2021 und schwupp die wupp hab ich keine Lust mehr auf ODER...
mir fällt ab nix ein wie ich es anders lösen kann.
Kann mir wer helfen?
LG
Anzeige

18
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum vergleichen mit Datums-Liste
13.05.2019 14:27:10
onur
Poste mal die Datei.
AW: Datum vergleichen mit Datums-Liste
13.05.2019 14:41:02
Tilman
ich hab da ein kleines Problem mit der DSGVO und der Dateigröße die hier hochgeladen werden darf
AW: Datum vergleichen mit Datums-Liste
13.05.2019 14:43:21
SF
Hola,
eine Beispieldatei sollte ausreichen.
Gruß,
steve1da
Anzeige
AW: Datum vergleichen mit Datums-Liste
13.05.2019 14:47:33
Tilman
ich versuch aus der orginal grad alles rauszulöschen was geht... bin aber noch bei 1,3mb
AW: Datum vergleichen mit Datums-Liste
13.05.2019 14:56:00
Tilman
so mit nachbauen hats geklappt die dateigröße zu minimieren
hier die beispieldatei:
https://www.herber.de/bbs/user/129740.xlsx
da fehlt noch die ferienformatierung, ist halt die mit dem ursprünglichen versuch
Anzeige
AW: Datum vergleichen mit Datums-Liste
13.05.2019 15:00:37
SF
Hola,
warum beziehen sich deine Formeln auf Zellen 3 Spalten weiter liegen?
Bei Kalenderwoche wäre ab Excel 2010 der richtige Parameter 21.
Deine Formel in A3 geht auch kürzer:
=text(A1;"TTTT")
Schreib die Ferienzeiträume nicht untereinander sondern nebeneinander, dass würde es erheblich leichter machen.
Gruß,
steve1da
Anzeige
AW: Datum vergleichen mit Datums-Liste
13.05.2019 15:05:47
Tilman
die ursprungsdatei aus der ich die formel kopiert hab, hat noch 3 spalten vor der Kalenderansicht... hatte es nicht geändert.
zu den ferienzeiträumen, wollte lehre spalten zwischen den jahren vermeiden, aber ja ich kanns auch so machen
AW: Datum vergleichen mit Datums-Liste
13.05.2019 15:14:28
SF
Hola,
wenn die Zeiträume nebeneinander stehen, Startdatum in Spalte B, Enddatum in Spalte C, dann so:
=ODER(ZÄHLENWENNS(Regeln!$C$1:$C$50;A1;Regeln!$B$1:$B$50;"");ZÄHLENWENNS(Regeln!$B$1:$B$50;"< ="&A1;Regeln!$$1:$C$50;">="&A1;Regeln!$B$1:$B$50;"<>";Regeln!$C$1:$C$50;"<>"))
Gruß,
steve1da
Anzeige
AW: Datum vergleichen mit Datums-Liste
13.05.2019 14:57:01
Rudi
Hallo,
ist mir n bisl peinlich die Frage
zu recht.
=zählenwenn(regel!b1:b100;a1) &gt 0
Gruß
Rudi
AW: Datum vergleichen mit Datums-Liste
13.05.2019 15:00:43
Tilman
ja bitte mehr salz in meine wunden ^^
AW: Datum vergleichen mit Datums-Liste
13.05.2019 15:58:13
Tilman
Hi,
ich hab die Datei mal angepasst
https://www.herber.de/bbs/user/129742.xlsx
die Formatierung für Samstag, Sonntag und die einzelnen Feiertage passt jetzt (denke ich)
bei der Formel für die Ferien bedingte Formatierung hab ich aber noch Probleme.
Mein erster Versuch war
=(ZÄHLENWENNS(Regeln!$B$16:$B$20;">="&D$3;Regeln!$C$16:$C$20;"0

da bekomm ich aber schnell probleme da es ja über mehrere Jahre geht.. mit ODER konnte ich da auch nicht arbeiten da Zählenwenn ja keinen Wahrheitswert zurückgibt.
kann mir da wer n tip geben?
Anzeige
AW: Datum vergleichen mit Datums-Liste
13.05.2019 16:00:49
Tilman
wer lesen kann ist klar im vorteil... wie das forum hier aufgebaut ist, verursacht n paar probleme bei mir
AW: Datum vergleichen mit Datums-Liste
13.05.2019 16:09:23
onur
Du solltest das Blatt "Regeln" so aufbauen:
Spalte A: Feiertage (Bezeichnung)
B: Feiertage Datum
C: Ferien Bezeichnung
D: Ferien von:
E: Ferien bis
Und dann alle Ferien-Daten chronologisch untereinander statt für jedes Jahr eine (zwei) Spalte(n).
Dann schreibe ich dir die Formel passend um.
Anzeige
Schade dass du mir nicht mehr geantwortet hast owT
13.05.2019 16:18:13
SF
AW: Schade dass du mir nicht mehr geantwortet hast owT
13.05.2019 16:34:56
Tilman
ich bin grad n bisl verwirrt von dem forum... tschuldige wenn da in der Kommunikation was schief läuft
ich hatte gesehen das du mir code geliefert hast, nachdem ich erneut in frage in den hauptantworten gestellt habe in dem thema. deinen code hab ich dann eingebaut und meine datei daran angepasst (siehe FALSCH in der 4 zeile)... daraufhin hatte mir onur geantwortet.
mein aktueller stand ist folgender:
ich hab das regel blatt angepasst und versucht deine formel (@SF) darauf anzuwenden... irgendwas läuft dabei schief, denn am 01.01.2018 und 02.01.2018 müsste wahr stehen, da es sich dabei um hinterlegte ferienzeiten handelt.
irgendwo muss in der formel n fehler stecken.
kann mir wer helfen den fehler zu beseitigen?
LG
Anzeige
AW: Datum vergleichen mit Datums-Liste
14.05.2019 08:39:29
Tilman
Danke
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Datum vergleichen mit Datums-Liste


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Erstelle ein Tabellenblatt mit fortlaufenden Datumswerten (z.B. einen Kalender). In einem anderen Blatt, nenne es "Regeln", erstelle eine Liste mit Feiertagen und Ferienzeiten. Die Daten sollten in zwei Spalten angeordnet sein: Startdatum und Enddatum der Ferien.

  2. Bedingte Formatierung einrichten:

    • Wähle die Zellen im Kalenderblatt aus, die du farblich hervorheben möchtest.
    • Gehe zu Start > Bedingte Formatierung > Neue Regel.
    • Wähle Formel zur Ermittlung der zu formatierenden Zellen verwenden.
    • Gib folgende Formel ein, um das aktuelle Datum mit den Feiertagen und Ferienzeiträumen zu vergleichen:
      =ODER(ZÄHLENWENNS(Regeln!$B$1:$B$50;A1); ZÄHLENWENNS(Regeln!$B$1:$B$50;"<="&A1;Regeln!$C$1:$C$50;">="&A1))
    • Wähle das gewünschte Format (z.B. eine Hintergrundfarbe) aus und klicke auf OK.
  3. Formel testen: Überprüfe, ob die Zellen korrekt eingefärbt werden, wenn das Datum in deinem Kalenderblatt einem der Feiertage oder im Zeitraum der Ferien liegt.


Häufige Fehler und Lösungen

  • Fehler: Die Formatierung wird nicht angewendet.

    • Lösung: Überprüfe, ob die Formel korrekt eingegeben wurde und ob die Zellverweise (z.B. Regeln!$B$1:$B$50) auf die richtige Datenquelle verweisen.
  • Fehler: Die Formel gibt unerwartete Ergebnisse zurück.

    • Lösung: Stelle sicher, dass die Datumswerte im richtigen Format vorliegen (z.B. als Datum und nicht als Text) und dass die Bereiche in der Formel korrekt definiert sind.

Alternative Methoden

  • Verwendung von WENN-Funktionen: Du kannst die WENN-Funktion nutzen, um spezifische Bedingungen zu prüfen:

    =WENN(ZÄHLENWENN(Regeln!$B$1:$B$50;A1)>0;"Feiertag";WENN(UND(A1>=Regeln!$C$1:$C$50;A1<=Regeln!$D$1:$D$50);"Ferien";""))
  • Filter verwenden: Du kannst auch die Filterfunktion in Excel nutzen, um nur die relevanten Datumswerte anzuzeigen, die mit deinen Ferien oder Feiertagen übereinstimmen.


Praktische Beispiele

  • Beispiel 1: Wenn der 01.01.2023 ein Feiertag ist, sieht die Formel folgendermaßen aus:

    =ZÄHLENWENNS(Regeln!$B$1:$B$50;A1)>0
  • Beispiel 2: Um sicherzustellen, dass die Zellen für den Zeitraum vom 15.12.2022 bis 02.01.2023 eingefärbt werden, kannst du eine Kombination von ZÄHLENWENNS und ODER verwenden:

    =ODER(A1>=Datum1;A1<=Datum2)

Tipps für Profis

  • Dynamische Datumswerte: Verwende die Funktion HEUTE(), um aktuelle Datumsvergleiche durchzuführen, z.B.:

    =A1=HEUTE()
  • Verwende benannte Bereiche: Um die Lesbarkeit deiner Formeln zu erhöhen, erstelle benannte Bereiche für deine Datumslisten. So wird deine Formel kürzer und verständlicher.

  • Optimierung der Performance: Bei großen Datenmengen kann die Verwendung von INDIREKT in den Formeln die Performance beeinträchtigen. Vermeide diese Funktionen, wenn es möglich ist.


FAQ: Häufige Fragen

1. Wie kann ich Datumswerte in Excel überprüfen? Um Datumswerte in Excel zu prüfen, kannst du die Funktion DATWERT() verwenden, um sicherzustellen, dass die Eingaben im Datumsformat sind.

2. Wie kann ich Feiertage und Ferien automatisch in meinem Kalender hervorheben? Mit der bedingten Formatierung und den oben genannten Formeln kannst du Feiertage und Ferien automatisch hervorheben, indem du diese in einem separaten Blatt definierst und die entsprechenden Formeln anwendest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige