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