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?
[erledigt] ist Feldinhalt Datum?
Moderator: Moderatoren
[erledigt] ist Feldinhalt Datum?
Zuletzt geändert von a-zeller am Mi, 10.04.2024 21:24, insgesamt 1-mal geändert.
Ich nutze LibreOffice unter Kubuntu Linux.
Re: ist Feldinhalt Datum?
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
Mit Strg+F8 kannst du zudem Werte anzeigen lassen.
Gruß Helmut
MX-Linux 23 KDE, Linux Mint 21 Cinnamon
Re: ist Feldinhalt Datum?
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( ).
Ich nutze LibreOffice unter Kubuntu Linux.
-
- *******
- Beiträge: 1225
- Registriert: So, 14.05.2017 16:11
Re: ist Feldinhalt Datum?
Es gibt ISTZAHL()
Win 11 (x64) ▪ LibreOffice 25.2.3.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Re: ist Feldinhalt Datum?
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
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?
Hallo
Das kann man unter ⇒ Extras ⇒ Optionen ⇒ Calc ⇒ Berechnen umstellen auf 1.1.1900 oder 1.1.1904
Das Datum_Null ist normalerweise der 30.12.1899weil seit dem 1.1.1900 halt entsprechend viele Tage vergangen sind.
Das kann man unter ⇒ Extras ⇒ Optionen ⇒ Calc ⇒ Berechnen umstellen auf 1.1.1900 oder 1.1.1904
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: ist Feldinhalt Datum?
Wie gesagt: ich stand auf dem Schlauch.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

Vielen Dank an alle für die Schläge auf den Hinterkopf.
Ich nutze LibreOffice unter Kubuntu Linux.