Prüfung ob ein Datum in einer Zelle ist
Moderator: Moderatoren
Prüfung ob ein Datum in einer Zelle ist
Moin Leute!
Ich google mir die Finger wund und kriege keine brauchbare Antwort...
Wenn in der Zelle A1 ein Datum steht, Dann bitte Zelle B1=1 Sonst B1=0
=Wenn(A1=(???);1;0) ....was müsste bei den ??? stehen?
Danke Euch vielmals!
Ich google mir die Finger wund und kriege keine brauchbare Antwort...
Wenn in der Zelle A1 ein Datum steht, Dann bitte Zelle B1=1 Sonst B1=0
=Wenn(A1=(???);1;0) ....was müsste bei den ??? stehen?
Danke Euch vielmals!
-----
LG
Skogtroll
LG
Skogtroll
-
- *******
- Beiträge: 1187
- Registriert: So, 14.05.2017 16:11
Re: Prüfung ob ein Datum in einer Zelle ist
Hallo,
was kann da denn sonst noch drin stehen?
was kann da denn sonst noch drin stehen?
Zuletzt geändert von Mondblatt24 am Do, 23.03.2023 13:17, insgesamt 1-mal geändert.
Win 11 (x64) ▪ LibreOffice 24.8.2.1 (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: Prüfung ob ein Datum in einer Zelle ist
Hallo
ein Datum ist auch nichts anders als eine speziell formatierte Zahl.
Der Wert der Zahl erhöht sich täglich um 1 und das seit dem 1.1.1900.
Wenn also ein Datum in einer Zelle steht und du diese Zelle als Zahl formatierst wird dir der Wert angezeigt.
Du könntest die Eingabe über Daten > Gültigkeit > Datum auf einen gewünschten Bereich begrenzen.
Heute (23.03.2023) steht der Wert auf 45006 (vergangene Tage seit dem 1.1.1900)
Wenn du also auf >0 prüfst steht dort eine Zahl drin.
Wenn du auf >=44925 prüfst muss das Datum aus dem Jahre 2023 oder größer sein.
Gruß Holger
ein Datum ist auch nichts anders als eine speziell formatierte Zahl.
Der Wert der Zahl erhöht sich täglich um 1 und das seit dem 1.1.1900.
Wenn also ein Datum in einer Zelle steht und du diese Zelle als Zahl formatierst wird dir der Wert angezeigt.
Du könntest die Eingabe über Daten > Gültigkeit > Datum auf einen gewünschten Bereich begrenzen.
Heute (23.03.2023) steht der Wert auf 45006 (vergangene Tage seit dem 1.1.1900)
Wenn du also auf >0 prüfst steht dort eine Zahl drin.
Wenn du auf >=44925 prüfst muss das Datum aus dem Jahre 2023 oder größer sein.
Gruß Holger
-
- *******
- Beiträge: 1187
- Registriert: So, 14.05.2017 16:11
Re: Prüfung ob ein Datum in einer Zelle ist
Standardeinstellung bei LO und AOO ist allerdings der 30.12.1899.
Win 11 (x64) ▪ LibreOffice 24.8.2.1 (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: Prüfung ob ein Datum in einer Zelle ist
Ja ok, ich weiß, Das ist so damit es nach dem 1.März 1900 zu Excel passt.Standardeinstellung bei LO und AOO ist allerdings der 1899-12-30.
(Das Excel - Datum kennt fälschlicherweise den 29.02.1900 obwohl 1900 kein Schaltjahr war.
Re: Prüfung ob ein Datum in einer Zelle ist
Vielen Dank für Eure Antworten!
Ja stimmt! Aber dann müsste ich darauf spekulieren, dass die eintragende Person keinen anderen Wert in die Zelle A1 schreibt der größer als 44925 - wie z.B. die Zahl 45672 oder eine andere über 44925... ...hmm, weiß nicht...
....es kann sonst alles mögliche in der Zelle A1 stehen. Wenn kein Datum dort steht, dann den Wert 0 in der Zelle B1, sonst bei einem Datum den Wert 1 in der Zelle B1
istecho hat geschrieben: ↑Do, 23.03.2023 13:16 Hallo
ein Datum ist auch nichts anders als eine speziell formatierte Zahl.
Der Wert der Zahl erhöht sich täglich um 1 und das seit dem 1.1.1900.
Wenn also ein Datum in einer Zelle steht und du diese Zelle als Zahl formatierst wird dir der Wert angezeigt.
Du könntest die Eingabe über Daten > Gültigkeit > Datum auf einen gewünschten Bereich begrenzen.
Heute (23.03.2023) steht der Wert auf 45006 (vergangene Tage seit dem 1.1.1900)
Wenn du also auf >0 prüfst steht dort eine Zahl drin.
Wenn du auf >=44925 prüfst muss das Datum aus dem Jahre 2023 oder größer sein.
Gruß Holger
Ja stimmt! Aber dann müsste ich darauf spekulieren, dass die eintragende Person keinen anderen Wert in die Zelle A1 schreibt der größer als 44925 - wie z.B. die Zahl 45672 oder eine andere über 44925... ...hmm, weiß nicht...
-----
LG
Skogtroll
LG
Skogtroll
Re: Prüfung ob ein Datum in einer Zelle ist
HalloJa stimmt! Aber dann müsste ich darauf spekulieren, dass die eintragende Person keinen anderen Wert in die Zelle A1 schreibt der größer als 44925 - wie z.B. die Zahl 45672 oder eine andere über 44925... ...hmm, weiß nicht...
daher mein Hinweis zur Datengültigkeit
Gruß Holger
-
- *******
- Beiträge: 1187
- Registriert: So, 14.05.2017 16:11
Re: Prüfung ob ein Datum in einer Zelle ist
Hallo,
ein Vorschlag habe ich noch, versuche es mit der Funktion Zelle() in B1.
Die Formel
gibt WAHR zurück, wenn in der Zelle Daten (Datum) im Format TT.MM.JJ oder ähnliche stehen.
Gruß
Peter
PS: ZELLE
ein Vorschlag habe ich noch, versuche es mit der Funktion Zelle() in B1.
Die Formel
Code: Alles auswählen
=ZELLE("Format";A1)="D1"
Gruß
Peter
PS: ZELLE
Zuletzt geändert von Mondblatt24 am Do, 23.03.2023 14:32, insgesamt 1-mal geändert.
Win 11 (x64) ▪ LibreOffice 24.8.2.1 (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: Prüfung ob ein Datum in einer Zelle ist
Die Datengültigkeit ist eine Voreinstellung der Eingabezelle, keine Formel....und wie würde dann die Formel aussehen?
Markiere die Eingabezelle und Wähle im Menü "Daten" die Gültigkeit.
Hier lassen sich unzulässige Eingaben verhindern.
Re: Prüfung ob ein Datum in einer Zelle ist
...ahhh ja verstehe... ...aber "beist" sich da nicht mit der Formatierung einer Zelle? Ich kann ja der Zelle ein Format zuweisen.
Womit ich dann zum nächsten Problem komme: In weiteren Zellen müsste ich 2 Foramte eintragen können. Zum einen "hh:mm" und zum anderen "tt.mm.jjjj". Geht das überhaupt? Mit diesen Zellen will ich dann Zeit-Differenzen oder Tages-Differenzen ausrechnen. Aber egal was ich hier anstelle...
Ich glaube, es geht alles nur noch über Makros. In Excel habe ich vor sehr sehr vielen Jahren mal so was gemacht - aber das ist zu lange her. Außerdem ist es in OpenOffice auch - so glaube ich - anders, oder?! Einen VBA-Editor gibt es doch in OO nicht - oder?!
-----
LG
Skogtroll
LG
Skogtroll
Re: Prüfung ob ein Datum in einer Zelle ist
Hallo
Anstatt von einem halben Dutzend Andeutungen und Glaubensfragen könntest du einfach mal schildern WELCHES Problem du lösen möchtest!
Anstatt von einem halben Dutzend Andeutungen und Glaubensfragen könntest du einfach mal schildern WELCHES Problem du lösen möchtest!
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: Prüfung ob ein Datum in einer Zelle ist
Empfinde ich als eine sehr provozierende Anrede. Bis jetzt haben sich hier einige Teilnehmer sehr um mich gekümmert und mir Lösungsvorschläge unterbreitet - ganz ganz lieben herzlichen Dank dafür! ...aber dann kommt einer um die Ecke, der bis jetzt noch gar nichts zum Thema gesagt hat und unterstellt mir "Andeutungen und Glaubensfragen" - da fühle ich mich absolut nicht gewertschätzt. Und schon gar nicht da abgeholt wo ich stehe.
Ich habe bis jetzt alles klar und eutlich formuliert. Das Problem, welches sich hier bei mir ergeben hat ist sehr banal und das wollte ich auch noch posten: Habe ich einer Zelle eine Formatierung und/oder Gültigkeit zugeordnet, dann verlagert sich das Problem in Folgezellen usw. usw.. Das Problem ist/war: Ich arbeite mit zwei Formaten > zum Einen mit "hh:mm" und "tt.mm.jjjj" in einer Zelle... ...aber bis jetzt habe ich noch nicht heraus gefunden, ob ich zwei Formate in einer Zelle editieren kann - über die Gültigkeit verstehe ich es schon mal gar nicht.
Ich habe das jetzt so für mich gelöst, wie ich es früher in Excel auch schon gemacht habe: Ich rechne raus über parallele Zellen bzw. Spalten, welche ich einfach ausblende. So komme ich nun zu meinen gewünschten Ergebnissen.
Lieben herzlichen Dank für Eure Hilfe!!!
-----
LG
Skogtroll
LG
Skogtroll
Re: Prüfung ob ein Datum in einer Zelle ist
Hallo Skogtroll,
Daraus geht hervor, das Calc, als auch Excel nur mit dezimalen Zahlen rechnen kann.
Wie die Eingabe oder das Ergebnis dann erscheinen soll ist abhängig vom Formatcode (hh:mm, usw.)
Tatsache ist, dass ein Datum immer eine Ganzzahl ist.
Beginnend am 30.12.1899 für den Tag 0.
Die Zeit ist immer ein Bruchteil eines ganzen Tages unnd somit ist die Zeit immer eine Nachkommastelle:!:
Schreibe in Zelle A1:
00:00:01 ← Formatcode: hh:mm:ss
Jetzt kopiere A1 in B1
Ändere ggf. den Formatcode in → Zahl → dezimal
mit 15 Nachkommastellen!
Welches Ergebnis siehst Du?
Berechnung:
=1/24/60/60
Ergebnis:
=0,000011574074074 → =1 Sekunde
Lese nochmals die Erläuterungen von Holger und Peter.Das Problem ist/war: Ich arbeite mit zwei Formaten > zum Einen mit "hh:mm" und "tt.mm.jjjj" in einer Zelle...
Daraus geht hervor, das Calc, als auch Excel nur mit dezimalen Zahlen rechnen kann.
Wie die Eingabe oder das Ergebnis dann erscheinen soll ist abhängig vom Formatcode (hh:mm, usw.)
Tatsache ist, dass ein Datum immer eine Ganzzahl ist.
Beginnend am 30.12.1899 für den Tag 0.
Die Zeit ist immer ein Bruchteil eines ganzen Tages unnd somit ist die Zeit immer eine Nachkommastelle:!:
Schreibe in Zelle A1:
00:00:01 ← Formatcode: hh:mm:ss
Jetzt kopiere A1 in B1
Ändere ggf. den Formatcode in → Zahl → dezimal
mit 15 Nachkommastellen!
Welches Ergebnis siehst Du?
Berechnung:
=1/24/60/60
Ergebnis:
=0,000011574074074 → =1 Sekunde
Gruß
Craig
_____________________________________________________
WIN 10 Pro 64-Bit • LO 7.1.5.2 (x64) • AOO 4.1.8
Craig
_____________________________________________________
WIN 10 Pro 64-Bit • LO 7.1.5.2 (x64) • AOO 4.1.8
Re: Prüfung ob ein Datum in einer Zelle ist
Hallo
ich würde mir überlegen ob es nicht sinnvoll ist für Datum und Uhrzeit zwei Spalten zu verwenden. Du hast genug davon.
Du benötigst keine unterschiedlichen Zellformate und über die Datengültigkeit kannst du dort verhindern das falsche Werte eingegeben werden.
Das lässt du im Zellformat prüfen und automatisch einstellen. [<10][HH]:MM;TT.MM.JJJJ
Bei der Prüfung werden Uhrzeiten bis 239:59h [<10Tage] angezeigt, danach wechselt die Anzeige auf Datum.
Gruß Holger
ich würde mir überlegen ob es nicht sinnvoll ist für Datum und Uhrzeit zwei Spalten zu verwenden. Du hast genug davon.
Du benötigst keine unterschiedlichen Zellformate und über die Datengültigkeit kannst du dort verhindern das falsche Werte eingegeben werden.
Wie schon beschrieben ist das Datum eine Ganzzahl, die sich aktuell im Bereich 40.000 befindet. Uhrzeit je 24h=1Das Problem ist/war: Ich arbeite mit zwei Formaten > zum Einen mit "hh:mm" und "tt.mm.jjjj" in einer Zelle...
Das lässt du im Zellformat prüfen und automatisch einstellen. [<10][HH]:MM;TT.MM.JJJJ
Bei der Prüfung werden Uhrzeiten bis 239:59h [<10Tage] angezeigt, danach wechselt die Anzeige auf Datum.
Gruß Holger