Eine Familie von Microsoft-Tabellenkalkulationsprogrammen mit Tools zum Analysieren, Darstellen und Kommunizieren von Daten
f) Es soll keine Unterschiede in der Farbe geben. Es ist egal ob in der Zeile vielleicht zwei oder drei Daten stehen die im letzten oder nächsten Monat liegen. Sobald ein Datum, ganz egal welches, formatiert ist soll der Name in Spalte A ebenfalls formatiert sein damit man weiß "da muss ich mal schauen, da läuft demnächst ne Hilfe aus"
Okay, damit man ich was anfangen.
Die Berechnung ist im Prinzip recht einfach, wenn die Farbe immer gleich sein kann, dann können wir alle 3 BF (bedingte Formatierung: Datum ist im letzten/diesen/nächsten Monat) zu einer zusammenfassen.
Gehen wir mal von einem Datum im Februar 2025 aus, dann müssen wir prüfen ob dieses Datum vom 1.1.2025 bis 31.3.2025 liegt. Wenn dem so ist, dann Zelle bunt machen. Das ist schon alles.
Jetzt muss man wissen das eine BF eine Zelle bunt macht wenn die verwendete Formel ein boolsches Ergebnis, also WAHR liefert. Gibt sie FALSCH zurück bleibt die Zelle wie sie ist.
Es gibt keinen Operator "zwischen" in Excel, daher müssen wir 2 Vergleiche machen und die Ergebnisse mit einem UND kombinieren.
Erstmal auf deutsch:
Ist das heutige Datum größer oder gleich dem 1.1.2025 und ist das heutige Datum kleiner oder gleich dem 31.3.2025?
Nun auf Excel:
Das heutige Datum kriegen wir mit HEUTE() und der 31.3.2025 ist das Monatsende des nächsten Monats, also =MONATSENDE(HEUTE();1)
Das erste zu prüfende Datum steht in Q4, weil wir eine Zelle in der Zeile aber in einer anderen Spalte formatieren wollen muss die Spalte absolut sein und der Vergleich ist =$Q4<=MONATSENDE(HEUTE();1)
Den 1.1.2025 könnten wir auch berechnen, aber wir sind da mal faul und nehmen =MONATSENDE(HEUTE();-2) was uns den Tag davor liefert. Der zweite Vergleich ist nun =$Q4>MONATSENDE(HEUTE();-2)
Und beides kombiniert:
=UND($Q4>MONATSENDE(HEUTE();-2);$Q4<=MONATSENDE(HEUTE();1))
Soweit, so gut, jetzt müssen wir aber noch andere Zellen prüfen die ebenfalls ein Datum beinhalten, also nochmal auf deutsch: Wenn Q4 im letzten, diesen oder nächsten Monat liegt oder AK4 im letzten, diesen oder nächsten Monat liegt, dann Zelle bunt machen.
Nun auf Excel:
=ODER(
UND($Q4>MONATSENDE(HEUTE();-2);$Q4<=MONATSENDE(HEUTE();1));
UND($AK4>MONATSENDE(HEUTE();-2);$AK4<=MONATSENDE(HEUTE();1))
)
Und dieses Verfahren kan man nun für alle weiteren Spalten ebenso anwenden und die Formel erweitern.
So lange Formeln lassen sich schlecht in die BF eingeben, ich schreibe sie immer in eine Zelle rechts neben die Daten und dann kann man sie auch mal runter und nach rechts ziehen und schauen ob die Ergebnisse stimmen. Das macht Excel im Prinzip auch wenn man die BF auf einen Bereich anwendet.
Alles klar?
Andreas.