[erledigt] ist Feldinhalt Datum?

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

a-zeller
*****
Beiträge: 364
Registriert: Fr, 05.11.2004 18:30

[erledigt] ist Feldinhalt Datum?

Beitrag 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?
Zuletzt geändert von a-zeller am Mi, 10.04.2024 21:24, insgesamt 1-mal geändert.
Ich nutze LibreOffice unter Kubuntu Linux.
Helmut_S
*****
Beiträge: 226
Registriert: So, 29.10.2017 11:29

Re: ist Feldinhalt Datum?

Beitrag 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
MX-Linux 23 KDE, Linux Mint 21 Cinnamon
a-zeller
*****
Beiträge: 364
Registriert: Fr, 05.11.2004 18:30

Re: ist Feldinhalt Datum?

Beitrag 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( ).
Ich nutze LibreOffice unter Kubuntu Linux.
Mondblatt24
*******
Beiträge: 1144
Registriert: So, 14.05.2017 16:11

Re: ist Feldinhalt Datum?

Beitrag von Mondblatt24 »

a-zeller hat geschrieben: Di, 09.04.2024 17:20 ISTTEXT( ).
Es gibt ISTZAHL()
Win 11 (x64) ▪ 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
echo
*******
Beiträge: 1007
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: ist Feldinhalt Datum?

Beitrag 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
Karolus
********
Beiträge: 7442
Registriert: Mo, 02.01.2006 19:48

Re: ist Feldinhalt Datum?

Beitrag 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
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
a-zeller
*****
Beiträge: 364
Registriert: Fr, 05.11.2004 18:30

Re: ist Feldinhalt Datum?

Beitrag 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.
Ich nutze LibreOffice unter Kubuntu Linux.
Antworten