Zelle färben, wenn Datum älter als 4 Jahre (von heute) ist ohne unbeschriebene Zellen?
Hallo zusammen,
ich möchte sich einzelne Zellen in Spalte A rot färben, wenn das Datum das bei in Spalte M eingegeben ist, älter als 4 Jahre ist.
Das ganze würde ich über die bedingte Formatierung mit der Formel:
=M4<(HEUTE()-1460)
lösen.
Das ganze färbt leider auch alle anderen Zellen rot. ;/
Dazu habe ich bei Google auch schon den Stichpunkt "ungleich leer" gefunden, welcher mir leider nichts bringt. Ich kriege das leider nicht hin.
Ich möchte also, dass - wie oben beschrieben - die Zelle sich nur rot färbt, wenn das eingegebene Datum in M älter als 4 Jahre ist. Wenn kein Datum eingegeben ist oder das Datum jünger als 4 Jahre vom heutigen Datum aus ist, darf die Zelle Nicht gefärbt werden.
Leider komme ich nicht auf das Ergebnis und bin auf eure Hilfe angewiesen.
Vielen Dank schon mal vorab.
2 Antworten
![](https://images.gutefrage.net/media/user/DonCredo/1445765951829_nmmslarge__53_6_160_160_7621cfa7cc6270be2fc702c8ab53ae62.jpg?v=1445765952000)
Hi! Die bedingte Formatierung in Zelle A1 und wenn das Datum in M1 abgeprüft wird muss lauten:
=UND(M1<>0;(Heute()-M1)>1460)
M1<>0 wegen Datumsformat, evtl. Auch <>" ".
Heute - M1 bedeutet, dass von Heute ab die Anzahl Tage ermittelt werden bis zum Datum in M1. Ist das mehr wird's rot, ansonsten nicht. Gruss Don
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Guten Morgen,
sorry, dass ich mich erst jetzt melde.
Genau so wollte ich das haben! Vielen Dank! :)
Liebe Grüße
![](https://images.gutefrage.net/media/default/user/6_nmmslarge.png?v=1438863662000)
Hallo,
bei mir Funktioniert es so:
=UND(A1<(HEUTE()-1460);A1<>"")
Du brauchst ja 2 Bedingungen das muss dir vorher klar sein dann kannst du die Formal darauf aufbauen.
- Zelle ist nicht leer
- Datum größer als 4 Jahre
Also was möchtest du ?:
Alles Färben wenn Zelle nicht leer ist : =UND(A1<(HEUTE()-1460);A1<>"")
UND
wenn das Datum größer als 4 Jahre ist : =UND(A1<(HEUTE()-1460);A1<>"")
Fertig :)
Gruß
Dennis
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Leer ist <>"", nicht <>" ". Reagiert aber auch, wenn eine Formel "" liefert. Sicherer ist Nicht(istleer(Bezug))
Ausserdem wird 1430 Tage zu 1431 durch den Schalttag, der bei 4 Jahren näherungsweise IMMER drin ist. Bei anderen Fristen wäre
=EDATUM(heute();-4*12)
taggenau.