Seite 1 von 1

[erledigt] ist Feldinhalt Datum?

Verfasst: Di, 09.04.2024 16:55
von a-zeller
Ich stehe gerade auf dem Schlauch: wie prüfe ich, ob der Inhalt eines Feldes ein Datum ist?

In einer Tabelle sind in einer Spalte Inhalte vom Typ Text und Datum. Wenn es ein Datum ist, soll eine Berechnung durchgeführt werden, wenn nicht, dann nicht. Wie prüfe ich das?

Re: ist Feldinhalt Datum?

Verfasst: Di, 09.04.2024 17:13
von Helmut_S
Hallo, Zahlen bzw. Werte werden standardmäßig rechts ausgerichtet, Texte links. Verbreitere die betreffenden Zellen etwas mehr als nötig.
Mit Strg+F8 kannst du zudem Werte anzeigen lassen.
Gruß Helmut

Re: ist Feldinhalt Datum?

Verfasst: Di, 09.04.2024 17:20
von a-zeller
Sorry, ich habe mich missverständlich ausgedrückt: ich will in/mit einer Formel erkennen ob ein Feld ein gültiges Datum enthält - analog zu ISTTEXT( ).

Re: ist Feldinhalt Datum?

Verfasst: Di, 09.04.2024 17:31
von Mondblatt24
a-zeller hat geschrieben: Di, 09.04.2024 17:20 ISTTEXT( ).
Es gibt ISTZAHL()

Re: ist Feldinhalt Datum?

Verfasst: Di, 09.04.2024 23:41
von echo
Hallo
ich habe den Eindruck das angenommen wird, das es zwischen den Kategorien die du für die Anzeige verwenden kannst unterscheide gibt.

Ob das Format der Zelle nun auf Datum, Dezimal-, Prozent, Währung oder sonnst was steht ist für eine Tabellenkalkulation erst mal völlig egal.
Befindet sich ein Wert (kein Text) in der Zelle so ändert sich ausschließlich die Darstellung des Wertes, nicht der Wert der sich dahinter verbirgt.
Daher gibt es auch keine spezielle Prüfung auf Datum

Beim heutigen Datum sollte z.B. der Wert 45391 angezeigt werden wenn du das Format von Datum auf Zahl stellst,
weil seit dem 1.1.1900 halt entsprechend viele Tage vergangen sind.

Das du den Zellinhalt auf istzahl() prüfen kannst wurde ja schon beschrieben.
Darin unterscheidet natürlich jedes Datum von Text
Ist das nicht genau genug könnest du Prüfen ob dein Datum in einem Zeitraum von ... bis zu finden ist.

Beispiel, Datum in A1, alle Daten aus 2024: {Daten = plural Datum}
=WENN((A1>=DATUM(2024;1;1))*(A1<=DATUM(2024;12;31));Deine Berechnung;"")

Gruß Holger

Re: ist Feldinhalt Datum?

Verfasst: Mi, 10.04.2024 03:22
von Karolus
Hallo
weil seit dem 1.1.1900 halt entsprechend viele Tage vergangen sind.
Das Datum_Null ist normalerweise der 30.12.1899

Das kann man unter ⇒ Extras ⇒ Optionen ⇒ Calc ⇒ Berechnen umstellen auf 1.1.1900 oder 1.1.1904

Re: ist Feldinhalt Datum?

Verfasst: Mi, 10.04.2024 21:21
von a-zeller
echo hat geschrieben: Di, 09.04.2024 23:41 Ob das Format der Zelle nun auf Datum, Dezimal-, Prozent, Währung oder sonnst was steht ist für eine Tabellenkalkulation erst mal völlig egal.
Befindet sich ein Wert (kein Text) in der Zelle so ändert sich ausschließlich die Darstellung des Wertes, nicht der Wert der sich dahinter verbirgt.
Daher gibt es auch keine spezielle Prüfung auf Datum
Wie gesagt: ich stand auf dem Schlauch. :roll:

Vielen Dank an alle für die Schläge auf den Hinterkopf.