Hallo Klaus-Michael,

die Formel für die bedingte Formatierung könnte so aussehen:
=B3=B$1+AGGREGAT(4;6;B$3:B$34-B$1/(B$3:B$34<=B$1))
Der Bereich der die bedingte Formatierung enthält ist B3:B34

AGGREGAT hat den Vorteil das es automatisch als eine Matrix Funktion arbeitet. Das brauchen wir hier auch. AGGREGAT 4;6 liefert den Maximalwert der Liste. Mit dem Parameter 6 werden Fehler aussortiert. In dem hinteren Teil (B$3:B$34<=B$1) produziert man eine Liste mit 1 und 0. Da wir durch diesen Wert Teilen wird eine Liste entstehen die die gewünschten Differenzen zum Basisdatum enthält oder halt einen Fehler der aber durch den Parameter 6 eliminiert wird. Der größte Wert (da minus brauchen  wir den Maximalwert) ist in deinem Beispiel die -2. Das müssen wir nur mit dem Basisdatum addieren und kommen zum Ergebnis.

Hier das Ergebnis: https://nowtransfer.de/4cefea0989d1

Mit freundlichen Grüßen

Jürgen Kirsten


Am 03.03.2026 um 14:38 schrieb Hessler, Klaus-Michael:
Hallo,

in einer CALC-Tabelle mit Datumsreihen in mehreren Spalten soll diejenige Zelle BedingtFormatiert werden, die einem in der Tabelle gegebenen Datum (kleiner gleich) am nächsten liegt. Hier ist eine Beispiel-Tabelle <https://nowtransfer.de/53d4543d772b> mit gegebenem Datum 03.03.2026; markiert werden soll also Zelle B7 mit 01.03.2026.
Wie kann ich das lösen?

Danke und viele Grüße
Michael



--
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Antwort per Email an