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

Bed. Formatierung: Heutiges Datum minus ein Jahr

Forumthread: Bed. Formatierung: Heutiges Datum minus ein Jahr

Bed. Formatierung: Heutiges Datum minus ein Jahr
25.10.2013 18:06:58
Simon
Hallo zusammen,
ich denke für die meisten hier ist es ein Klacks dies zu lösen:
Ich möchte gerne in eine beliebige Zelle ein Datum eintragen (TT.MM.JJJJ).
Wenn dieses Datum "älter" als ein Jahr als das heutige Datum ist, so soll diese Zelle einen roten Hintergrund erhalten.
Ich habe dazu im Forum diese Formel gefunden:
=DATUM(JAHR(HEUTE())-1;MONAT(HEUTE());TAG(HEUTE())) ,
welche ich dann genau so unter der bedingten Formatierung unter Werte formatieren, für die diese Formel wahr ist eingegeben habe.
Nun ist aber die Zelle immer rot - egal welches Datum ich eingebe.
Was ist an der Formel bzw. meiner Vorgehensweise falsch? Ich muss doch keinen Zellbezug o. ä. angeben, oder? - Denn mit Heute()usw. ist ja immer alles gesagt...
Nette Grüße, Simon H.

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bed. Formatierung: Heutiges Datum minus ein Jahr
25.10.2013 18:11:32
Hajo_Zi
Hallo Simon,

=A1


AW: Bed. Formatierung: Heutiges Datum minus ein Jahr
25.10.2013 18:15:20
Hajo_Zi
Hallo Simon,
da ist die Formel wohl micht mitgekommen.



Tabelle1
 B
1224.10.2012
1325.10.2012
Bedingte Formatierung wird in dieser Tabelle nicht dargestellt

bedingte Formatierung oberere/unterer Bereich  
Zelle   Typ   Operator   Formel1   Formel2   Format   Unterstrichen   Schrift- farbe Muster   Muster- farbe Format Anhalten Auswahl   Anzeige   Anzahl   Durchschnitt  
B12:B1301.Bed.: Formel ist =UND(B12<>"";B12<EDATUM(HEUTE() ;-12) )  5287936           Falsch         
Die Bedingungen wurden mit Excel-Version ab 2007 ausgelesen.


http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip
http://hajo-excel.de/tools.htm
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 12.03 einschl 64 Bit

Gruß Hajo

Anzeige
AW: Bed. Formatierung: Heutiges Datum minus ein Jahr
25.10.2013 18:23:11
Simon
Danke für die schnelle Antwort!
Ich kann als Laie noch nicht so ganz folgen - auch wenn es so funktioniert.
Ich muss also die Zelle, für die die bed. Formatierung gültig sein soll in der Formel mit angeben?
Ich dachte, wenn man "meine" Formel nimmt, dann ist es klar, dass diese für die ausgewählte Zelle gilt!?
Oder bin ich jetzt ganz falsch :-()
Nette Grüße, Simon
PS: Ich kann erst übermorgen wieder nachschauen, sorry

Anzeige
AW: Bed. Formatierung: Heutiges Datum minus ein Jahr
25.10.2013 18:27:24
Hajo_Zi
Hallo Simon,
Du brauchst den Zellnamen B12 nichtangeben, wenn du der Zelle den Namen "meine" gegeben hast dann für B12 , "meine" Forme eintragen.
Gruß Hajo

AW: Bed. Formatierung: Heutiges Datum minus ein Jahr
29.10.2013 13:56:32
Simon
Hallo,
also ich habe noch ein bisschen weiter gestöbert.
Wo ist denn jetzt z. B. der Vorteil dieser Formel =UND(B12<>"";B12<EDATUM(HEUTE() ;-12) ) ~f~ gegenüber z. B. dieser hier (die für mich als Laie viel einfacher und sinnvoller erscheint):
~f~=HEUTE()-365>B12?
Abgesehen vielleicht davon, dass die Zweitere im Schaltjahr nicht optimal funktioniert (1 Tag)
Nette Grüße, Simon

Anzeige
AW: Bed. Formatierung: Heutiges Datum minus ein Jahr
29.10.2013 14:03:31
Hajo_Zi
Hallo Simon,
da hast du schon richtig erkannt.
Gruß Hajo
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Bedingte Formatierung: Zelle rot färben, wenn Datum älter als 1 Jahr


Schritt-für-Schritt-Anleitung

  1. Zelle auswählen: Markiere die Zelle, für die die bedingte Formatierung gelten soll (z. B. B12).
  2. Bedingte Formatierung öffnen: Gehe im Menü zu "Start" und klicke auf "Bedingte Formatierung" > "Neue Regel".
  3. Regeltyp auswählen: Wähle "Formel zur Ermittlung der zu formatierenden Zellen verwenden".
  4. Formel eingeben: Gib die folgende Formel ein:
    =UND(B12<>""; B12<EDATUM(HEUTE(); -12))

    Diese Formel prüft, ob das Datum in B12 älter als ein Jahr ist.

  5. Format einstellen: Klicke auf "Format" und wähle die gewünschte Hintergrundfarbe (z. B. rot).
  6. Regel anwenden: Klicke auf "OK", um die Regel zu speichern.

Häufige Fehler und Lösungen

  • Zelle immer rot: Wenn die Zelle immer rot ist, könnte dies daran liegen, dass die Formel nicht korrekt auf die Zelle verweist. Stelle sicher, dass der Zellbezug (z. B. B12) korrekt ist und die Formel in der richtigen Regel eingegeben wurde.
  • Falsches Datum: Achte darauf, dass das Datum im richtigen Format (TT.MM.JJJJ) eingegeben wird. Excel erkennt das Datum nur, wenn es korrekt formatiert ist.

Alternative Methoden

Eine alternative Methode zur Prüfung, ob das Datum älter als ein Jahr ist, könnte wie folgt aussehen:

=HEUTE()-365>B12

Diese Formel vergleicht das heutige Datum minus 365 Tage mit dem Datum in der Zelle. Beachte jedoch, dass diese Methode bei Schaltjahren nicht optimal funktioniert.


Praktische Beispiele

  • Beispiel 1: Du hast das Datum 24.10.2021 in B12. Wenn das heutige Datum der 25.10.2022 ist, wird die Zelle rot gefärbt, da das Datum älter als ein Jahr ist.
  • Beispiel 2: Für Daten, die nur 6 Monate alt sind, kannst du die Formel anpassen:
    =UND(B12<>""; B12<EDATUM(HEUTE(); -6))

Tipps für Profis

  • Nutze die Funktion EDATUM, um flexibler mit Datumsberechnungen zu arbeiten, etwa für Monate oder Tage.
  • Experimentiere mit verschiedenen Formeln für die bedingte Formatierung, um unterschiedliche Zeiträume (z. B. 1 Monat oder 1 Tag) zu prüfen.

FAQ: Häufige Fragen

1. Frage
Wie kann ich die Formatierung für mehrere Zellen anwenden?
Du kannst die bedingte Formatierung für einen Zellbereich (z. B. B12:B20) anwenden, indem du den Zellbereich auswählst, bevor du die Regel erstellst. Verwende dann in der Formel $B12 für relative Bezüge.

2. Frage
Was passiert, wenn ich ein Datum eingebe, das genau ein Jahr alt ist?
Das Datum wird nicht rot, weil die Bedingung B12<EDATUM(HEUTE(); -12) nur für Daten gilt, die älter als ein Jahr sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige