ich habe mal eine kurze Frage: Ist es möglich über eine Formel zu Prüfen, ob ein Wert in einer Zelle eine Uhrzeit ist? Wenn ja, wie sähe eine Beispielformel aus?
Danke und Gruß,
Kasimir
=ODER(LINKS(ZELLE("format";A1);1)="D";LINKS(ZELLE("format";A1);1)="U")
=NICHT(ISTFEHLER(TEIL(A1;FINDEN(": ";A1)+2;5)*1>0))
Um in Excel zu prüfen, ob ein Wert in einer Zelle eine Uhrzeit ist, kannst Du verschiedene Formeln verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
=WENN(ISTZAHL(A1); "Uhrzeit"; "Kein Zeitwert")Hinweis: Diese Methode funktioniert am besten, wenn die Zelle im richtigen Format (hh:mm:ss) vorliegt.
=NICHT(ISTFEHLER(TEIL(A1;FINDEN(":";A1)+1;5)*1))
Diese Formel prüft, ob nach dem Doppelpunkt eine Uhrzeit vorhanden ist.
Wenn Du eine differenziertere Prüfung benötigst, gibt es noch weitere Ansätze:
Zellformat prüfen: Nutze die Formel:
=WENN(ZELLE("format";A1)="U4";"Uhrzeit";"Wert")
Damit kannst Du überprüfen, ob die Zelle im Uhrzeitformat vorliegt.
UDF (User Defined Function): Wenn Du häufig komplexe Prüfungen durchführst, kannst Du eine benutzerdefinierte Funktion (UDF) in VBA erstellen, um dieses Problem zu lösen.
Einfacher Wert: In Zelle A1 steht 12:30. Die Formel =WENN(ISTZAHL(A1); "Uhrzeit"; "Kein Zeitwert") ergibt "Uhrzeit".
Text mit Uhrzeit: In Zelle A2 steht Ankunft: 14:00. Die Formel =NICHT(ISTFEHLER(TEIL(A2;FINDEN(":";A2)+1;5)*1)) ergibt "WAHR", wenn nach dem Doppelpunkt eine gültige Uhrzeit steht.
ISTZAHL, ZELLE und TEIL zu kombinieren, um präzise Prüfungen durchzuführen.=EXCEL.TESTEN() in Deine Formeln, um sicherzustellen, dass sie unter verschiedenen Bedingungen funktionieren.1. Frage
Wie kann ich prüfen, ob in einer Zelle ein Datum oder eine Uhrzeit steht?
Antwort: Du kannst die Formel =WENN(ISTZAHL(A1); "Uhrzeit"; WENN(ISTFEHLER(DATUM(JAHR(A1);MONAT(A1);TAG(A1))); "Kein Datum"; "Datum vorhanden")) verwenden.
2. Frage
Was mache ich, wenn die Zelle Text und Uhrzeit enthält?
Antwort: Verwende die Formel =NICHT(ISTFEHLER(TEIL(A1;FINDEN(":";A1)+1;5)*1)), um zu prüfen, ob nach dem Doppelpunkt eine gültige Uhrzeit folgt.