Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Uhrzeiteingabe mit Komma : hier einfache Lösung

Forumthread: Uhrzeiteingabe mit Komma : hier einfache Lösung

Uhrzeiteingabe mit Komma : hier einfache Lösung
15.01.2003 16:04:23
Dirk Szameit
Hallo Leute,

um Uhrzeiten in Excel (Stunde u. Minute) schnell eingeben zu können, empfiehlt sich die Eingabe in der Form 08,30

Nur wie sage ich Excel nun, dass ich eigentlich 08:30 Uhr meine?

hier eine einfache Lösung, die auf den vorhandenen Excelformeln beruht und in einer benachbarten Spalte die Umwandlung von hh,mm in hh:mm vornimmt:

=VERKETTEN(GANZZAHL(A2);":";RECHTS(TEXT(A2;"00,00");2))

(Tipp: die Spalte A bitte als Zahl mit 2 Kommastellen formatieren, die Spalte in der ihr die Formel hineinkopiert als Uhrzeit formatieren)

Hinweis: sollten mehr als 2 Stellen (z.B. 8,32569) eigegeben werden, so rundet Excel automatisch.

Nun könnte duraus gewünscht sein, das nur von 0 bis 23 Std. vor dem Komma, sowie als Minuten 0 bis 59 Min für die Eingabe zulässig sind. Dazu kann man die Formel in eine wenn-Bedingung betten, die prüft ob die Stundeneingabe sowie die Minuteneingabe im Formatrahmen liegen: 24 > Std. >= 0 sowie 60 > Min >= 0

Der Formelteil für die Formatabfrage sieht dann so aus:

... UND(GANZZAHL(A16)>=0;GANZZAHL(A16)<24;REST(A16;1)>=0;REST(A16;1)<0,6) ...

Nun kann ich noch entscheiden was passieren soll, wenn die definierten Eingabebedingungen nicht erfüllt sind, in diesem Beispiel steht dann "no time!" im Feld

(z.B. bei Eingabe von "" anstelle von "no time" bleibt das Feld leer)

Dazu bringe ich die Abfrage und die Formel in eine wenn-Bedingung
Die gesamte Formel für das Umwandeln des Zelleninhaltes in A2 lautet nun:

=WENN(UND(GANZZAHL(A2)>=0;GANZZAHL(A2)<24;REST(A2;1)>=0;REST(A2;1)<0,6);VERKETTEN(GANZZAHL(A2);":";RECHTS(TEXT(A2;"00,00");2));"no time!")

Dieser Zelleninhalt kann natürlich in Verbindung mit anderen Zellen zu weiteren Berechnungen benutzt werden.

Bei Fragen mailt mich gern an.

Gruß Dirk



Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Uhrzeiteingabe mit Komma : hier einfache Lösung
15.01.2003 17:02:27
PeterW
Hallo Dirk,

ich gebe Uhrzeiten immer im Format 8,,30 (also zwei Kommata) ein und lass mit der Autokorrektur ,, in : wandeln.

Gruß
Peter

Re: Uhrzeiteingabe mit Komma : hier einfache Lösung
15.01.2003 17:04:26
M@x
Hallo Dirk,
es gibt da eine ganze menge Vorschläge bereits im Forum, wie man sich die Zeiteingabe vereinfachen kann, dein Vorschlag federt fast alle Wünsche ab. die Abfrage ob über 24 Stunden oder mehr wie 59 min wird ins normale Zeitformat umgewandelt, wenn du deine Formel gleich mit 1 multiplizierst.
da ich bei deiner Art der Zahleneigabe Mißverständnisse wegen Zahlenformat nicht ausschließen kann (Dezimalzeit??) hab ich mir rasche Zeiteingabe so zu rechtgelegt wurde auch schon im Forum vorgestellt: =(WECHSELN(A20;",,";":"))*1
also 8,,30 > ist 8:30 oder 8,,30,,20 ist 8:30:20
das Ziel ist ja die rasche eingabe am Ziffernblock
Anzeige
Re: Uhrzeiteingabe mit Komma : hier einfache Lösung
15.01.2003 17:23:28
Martin
Hi Dirk,
genau nach dieser Möglichkeit habe ich vor kurzem gesucht! Allerdings kommt bei mir nicht ganz das raus wie bei dir:


Ich habe bei meiner Ländereinstellung angegeben, dass Excel mit Punkt anstatt mit Komma in der Zahl arbeiten soll (scheint aber kein grundsätzliches Problem zu sein, weil bei deiner Formel bei mir ein - wenn auch falsches - Ergebnis herauskommt, nämlich z.B. bei 1.11 kommt 1:01 heraus, oder bei 5.55 5:06 und bei 23.55 23:24)

Vielleicht liegt es ja teilweise daran, dass ich Excel irgendwie beibringen muss bei der Eingabe von 08.30 die Null vor der 8 stehen zu lassen (was allerdings nicht den Fehler bei zweistelligen Stunden erklären würde)

Vielen Dank erstmal für deinen Beitrag zur Wissensvermehrung,
Viele Grüße,
Martin.

P.S. Es gab zudem noch eine Fehlermeldung bei deiner zweiten Formel: ich musste die 0,6 in 0.6 ändern, damit die Formel bei mir funktionierte.

Anzeige
Re: Uhrzeiteingabe mit Komma : hier einfache Lösung
15.01.2003 17:28:27
M@x
Hi Peter,
mit der Autokorrektur ist das ja noch der größere Hit,

Gruss

M@x

Re: Uhrzeiteingabe mit Komma : hier einfache Lösung
15.01.2003 20:57:37
PeterW
Hallo Max,

ist leider nicht auf meinem Mist gewachsen sondern hier aus dem Forum - benutze das aber schon so lange, dass ich nicht mehr sagen kann, welches Genie das geschrieben hatte.

Gruß
Peter

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Uhrzeiteingabe mit Komma in Excel meistern


Schritt-für-Schritt-Anleitung

Um die Uhrzeit in Excel mit einem Komma einzugeben, kannst du folgende Schritte befolgen:

  1. Zellenformat festlegen: Stelle sicher, dass die Zelle, in die du die Uhrzeit eingeben möchtest, im Zahlenformat mit 2 Dezimalstellen formatiert ist.

  2. Eingabe der Uhrzeit: Gib die Uhrzeit im Format hh,mm ein, z.B. 08,30 für 08:30 Uhr.

  3. Formel zur Umwandlung: Verwende die folgende Formel in einer benachbarten Zelle, um die Eingabe zu konvertieren:

    =VERKETTEN(GANZZAHL(A2);":";RECHTS(TEXT(A2;"00,00");2))
  4. Format der Zielzelle: Formatiere die Zielzelle, in der die umgewandelte Uhrzeit erscheint, als Uhrzeit.

  5. Eingabebedingungen: Um sicherzustellen, dass die Eingabe zwischen 0 und 23 Stunden sowie 0 und 59 Minuten liegt, kannst du die Formel erweitern:

    =WENN(UND(GANZZAHL(A2)>=0;GANZZAHL(A2)<24;REST(A2;1)>=0;REST(A2;1)<0,6);VERKETTEN(GANZZAHL(A2);":";RECHTS(TEXT(A2;"00,00");2));"no time!")

Häufige Fehler und Lösungen

  1. Falsches Format: Stelle sicher, dass die Zellen korrekt formatiert sind. Bei Problemen mit der Anzeige von Stunden und Minuten kann es helfen, das Format der Zelle zu überprüfen.

  2. Komma statt Punkt: Wenn du in Excel ein Komma eingibst und eine Fehlermeldung erhältst, könnte es daran liegen, dass deine Ländereinstellungen auf Punkt als Dezimaltrennzeichen eingestellt sind. Ändere die Eingabe oder die Ländereinstellungen entsprechend.

  3. Fehlerhafte Ergebnisse: Wenn die Formel falsche Ergebnisse liefert (z.B. 1,11 wird zu 1:01), überprüfe, ob du die richtige Formel und den richtigen Zellbezug verwendest.


Alternative Methoden

  1. Autokorrektur verwenden: Du kannst die Autokorrektur nutzen, um zwei aufeinanderfolgende Kommata (,,) automatisch in einen Doppelpunkt (:) umzuwandeln. Dies ist eine einfache Methode, um Uhrzeiten schnell einzugeben.

  2. Formel mit WECHSELN: Eine weitere Möglichkeit ist die Nutzung der WECHSELN-Funktion:

    =(WECHSELN(A20;",,";":"))*1

    Diese Formel wandelt die Eingabe 8,,30 in 08:30 um und funktioniert auch für weitere Zeitformate.


Praktische Beispiele

  • Eingabe: 10,45 in Zelle A1

  • Formel: =VERKETTEN(GANZZAHL(A1);":";RECHTS(TEXT(A1;"00,00");2))

  • Ausgabe: 10:45

  • Eingabe: 12,30 in Zelle A2

  • Formel: =WENN(UND(GANZZAHL(A2)>=0;GANZZAHL(A2)<24;REST(A2;1)>=0;REST(A2;1)<0,6);VERKETTEN(GANZZAHL(A2);":";RECHTS(TEXT(A2;"00,00");2));"no time!")

  • Ausgabe: 12:30


Tipps für Profis

  • Zeit über 24 Stunden: Um Uhrzeiten über 24 Stunden einzugeben, kannst du die Eingabe in einem anderen Format vornehmen und die Minuten entsprechend umrechnen.

  • Eingabebeschränkungen: Nutze Datenvalidierung, um sicherzustellen, dass nur gültige Uhrzeiten eingegeben werden. Damit reduzierst du Eingabefehler.

  • Verketten mit Komma: Wenn du mehrere Daten und Uhrzeiten in einer Zelle verbinden möchtest, kannst du die VERKETTEN-Funktion verwenden, um ein Datum und eine Uhrzeit zu kombinieren.


FAQ: Häufige Fragen

1. Wie kann ich die Uhrzeit in Excel ohne Doppelpunkt eingeben?
Um die Uhrzeit ohne Doppelpunkt einzugeben, kannst du die oben beschriebenen Formeln verwenden und die Eingabe im Format hh,mm vornehmen.

2. Was kann ich tun, wenn Excel die Eingabe nicht korrekt erkennt?
Überprüfe die Ländereinstellungen und das Zahlenformat der Zelle. Stelle sicher, dass du die richtigen Trennzeichen (Komma oder Punkt) verwendest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige