Wie kann ermittelt werden, ob in einer bestimmten Zelle ein Datum enthalten ist, oder nicht ?
Lösung
Zelle:A1
=WENN(UND(ISTZAHL(A1);A1>0;A1<=2958465;LINKS(ZELLE("format";A1);1)="D");"Datum";"Kein Datum")
Die Formel prüft ab, ob die betreffende Zelle auf Datum formatiert ist und ob die Zahl im gültigen Bereich von 1 (1.1.1900) bis 2958465 (31.12.9999) ist.
Die Funktion ZELLE steht nur aus Gründen der Kompatibilität zu anderen Tabellenkalkulationsprogrammen zur Verfügung.
Wird der Zelle später ein anderes Format zugewiesen, mußt du die Tabelle neu berechnen, wenn das Ergebnis der ZELLE-Formel aktualisiert werden soll (F9).
Achtung: Datumsformate, die mit der Jahreszahl beginnen, z.B. JJJJ-MM-TT oder, die als Text eingegeben wurden z.B. =TEXT(B1;"TT.MM.JJJJ")
werden nicht als Datum erkannt.