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

Uhrzeit in Dezimalzahl (8:15 in 8,25)

Forumthread: Uhrzeit in Dezimalzahl (8:15 in 8,25)

Uhrzeit in Dezimalzahl (8:15 in 8,25)
11.12.2003 12:18:25
Stefan
Hallo, wie bekomme ich die Umwandlung einer Uhrzeit in eine Dezimalzahl hin (Bsp. 8:15 in 8,25. Für eine schnelle Antwort wäre ich sehr dankbar.
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Uhrzeit in Dezimalzahl (8:15 in 8,25)
11.12.2003 12:21:23
PeterW
Hallo Stefan,

8:15 * 24 (Zielzelle als Zahl formnatieren).

Gruß
Peter
AW: Uhrzeit in Dezimalzahl (8:15 in 8,25)
11.12.2003 12:37:05
Stefan
Danke Peter,
so hatte ich das auch gedacht, aber wenn ich jetzt in einem Diesntnachweis die Zeiten in die Dezimalzahlen mit *24 umgewandelt habe und unten alle summiere habe ich eine differenz von 0,01 bis zu 0,04, hast Du eine Idee woran das liegen könnte?
Anzeige
AW: Uhrzeit in Dezimalzahl (8:15 in 8,25)
11.12.2003 12:51:02
PeterW
Hallo Stefan,

das kann ich nicht nachvollziehen. Stell mal eine Beispieltabelle mit deinen Zeiten/Zahlen auf den Server.

Gruß
Peter
AW: Uhrzeit in Dezimalzahl (8:15 in 8,25)
11.12.2003 13:10:24
Stefan
Hallo,
hier habe ich mal eine abgespeckte Version reingestellt, dass Problem stellt sich unter Summe dar. Hier erschein dann 118,01 anstatt 118,00. Abgespeckt deshalb, da er sich die Uhrzeiten eigentlich aus einer anderen Tabelle holt.

https://www.herber.de/bbs/user/2417.xls
Anzeige
Rundungsdifferenzen
11.12.2003 13:30:39
Boris
Hi Stefan,

das sind klassische Rundungsdifferenzen. Formatier die Spalte J mal im wissenschaftlichen Format mit 6 Nachkommastellen oder auch als Zahl mit 6 Nachkommastellen. Dann wird es deutlich.

Der Grund liegt wohl im Fließkommaformat "IEEE 754", mit dem Excel arbeitet. Google mal!
Abhilfe könnte vielleicht die Funktion RUNDEN() bringen (hab´s jezt aber nicht getestet).

Grüße Boris
Anzeige
AW: Uhrzeit in Dezimalzahl (8:15 in 8,25)
11.12.2003 13:34:26
PeterW
Hallo Stefan,

stell das Zellformat für Spalte J mal auf Standard dann wirst du erkennen, dass irgendwas mit deinen Formeln nicht stimmen kann. Ich vermute als "Übeltäter" die in den Formeln vorkommenden Werte. "-0,0208" entsprechen 75 Sekunden und das erscheint mit ebensowenig plausibel wie die "-0,0104" entsprechend 37 Sekunden.

Gruß
Peter
Anzeige
AW: Uhrzeit in Dezimalzahl (8:15 in 8,25)
11.12.2003 13:41:54
Stefan
Hallo,
danke für den Tipp, da hätte ich auch selber mal drauf kommen können. Eigentölich soll er damit eine halbe Stunde bei mehr als 6 Std. und nochmal eine viertel Stunde bei mehr als 9 Std. abziehen.
AW: Uhrzeit in Dezimalzahl (8:15 in 8,25)
11.12.2003 14:52:19
PeterW
Hallo Stefan,

hab natürlich Blödsinn geschrieben. Setze einfach die richtigen Werte für 30 Minuten (0,02083333) bzw für 15 Minuten (0,01041667) ein und alles wird richtig berechnet.

Grß
Peter
Anzeige
AW: Uhrzeit in Dezimalzahl (8:15 in 8,25)
12.12.2003 11:47:29
Stefan
Hallo, Danke, habe ich auch schon gemerkt war mir aber klar was ich ändern muss.
Vielen Dank für die prompte Hilfe.
Gruß Stefan
AW: Uhrzeit in Dezimalzahl (8:15 in 8,25)
12.12.2003 12:02:54
Stefan
Hallo noch mal,
genau geht es übrigens auch mit der Formel -Zeitwert("0:30")bzw. -Zeitwert("0:15")statt der Dezimalwerte 0,02083333 bzw. 0,01041667. Diese habe ich jetzt verwendet um eine Fehlerquelle auszuschließen.
Gruß Stefan
Anzeige
AW: Uhrzeit in Dezimalzahl (8:15 in 8,25)
11.12.2003 12:25:43
Eugen
Hallo Stefan,


Private Sub CommandButton1()
varTime = "8:22"
varTime = Format(varTime, "hh,mm")
End Sub


ODER


Private Sub CommandButton1()
'aktuelle Zeit
varTime = Format(Time, "hh,mm")
End Sub


Gruß Eugen
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Uhrzeit in Dezimalzahl umrechnen (8:15 in 8,25)


Schritt-für-Schritt-Anleitung

Um eine Uhrzeit in Excel in eine Dezimalzahl umzurechnen, kannst du die folgende Formel verwenden:

  1. Gib die Uhrzeit in eine Zelle ein. Zum Beispiel in Zelle A1: 8:15.
  2. Verwende die Formel in einer anderen Zelle, um die Umrechnung vorzunehmen. In Zelle B1 gib ein:
    =A1 * 24
  3. Formatiere die Zielzelle (B1) als Zahl, um das Ergebnis korrekt anzuzeigen. Klicke dazu mit der rechten Maustaste auf die Zelle, wähle "Zellen formatieren" und dann "Zahl".

Diese Methode wandelt die Uhrzeit in eine Dezimalzahl um (z.B. 8:15 wird zu 8,25).


Häufige Fehler und Lösungen

  • Rundungsdifferenzen: Wenn du bei der Summe der umgerechneten Zeiten Differenzen von 0,01 bis 0,04 bemerkst, liegt dies oft an Rundungsfehlern. Überprüfe die Formatierung der Zellen. Stelle sicher, dass sie auf "Zahl" mit ausreichenden Nachkommastellen eingestellt sind.

  • Falsche Werte: Wenn du negative Werte wie -0,0208 siehst, könnte dies an falschen Eingabewerten in deinen Formeln liegen. Überprüfe alle Formeln und stelle sicher, dass die richtigen Werte für Abzüge verwendet werden (z.B. 0,02083333 für 30 Minuten).


Alternative Methoden

Neben der Multiplikation mit 24 kannst du auch die Funktion ZEITWERT verwenden:

=ZEITWERT("8:15") * 24

Diese Methode ist besonders nützlich, wenn du Zeiten als Text formatierst. Des Weiteren kannst du auch VBA verwenden, um die Umrechnung durchzuführen:

Private Sub CommandButton1()
    varTime = "8:15"
    varDecimal = TimeValue(varTime) * 24
End Sub

Praktische Beispiele

Hier sind einige Beispiele, wie du verschiedene Uhrzeiten in Dezimalzahlen umrechnen kannst:

  • Beispiel 1: 8:30 in Dezimal

    =A1 * 24  // A1 enthält 8:30

    Ergebnis: 8,50

  • Beispiel 2: 9:15 in Dezimal

    =A2 * 24  // A2 enthält 9:15

    Ergebnis: 9,25

  • Beispiel 3: 7:45 in Dezimal

    =A3 * 24  // A3 enthält 7:45

    Ergebnis: 7,75


Tipps für Profis

  • RUNDEN() verwenden: Um Rundungsfehler zu vermeiden, kannst du die RUNDEN()-Funktion in deine Formeln integrieren:

    =RUNDEN(A1 * 24, 2)
  • Fehlerquellen minimieren: Verwende die Funktion ZEITWERT, um sicherzustellen, dass die Eingaben als Zeit erkannt werden, besonders wenn die Daten importiert oder als Text vorliegen.

  • Summenbildung: Achte darauf, dass alle Uhrzeiten korrekt in Dezimalzahlen umgerechnet sind, bevor du Summen bildest, um Verzerrungen durch Rundungsfehler zu vermeiden.


FAQ: Häufige Fragen

1. Wie kann ich eine Uhrzeit in Dezimalzahlen umrechnen, wenn ich nur die Minuten habe?
Du kannst die Minuten in Stunden umrechnen, indem du sie durch 60 teilst. Zum Beispiel:

=MINUTEN/60

2. Was kann ich tun, wenn Excel meine Uhrzeiten nicht richtig erkennt?
Überprüfe die Formatierung der Zellen. Sie sollten im Zeitformat und nicht als Text formatiert sein. Du kannst auch die ZEITWERT-Funktion verwenden, um sicherzustellen, dass die Eingaben als Zeit interpretiert werden.

3. Wie kann ich Dezimalzahlen wieder in Uhrzeiten umwandeln?
Verwende die Formel:

=ZEIT(A1;0;0)

wobei A1 die Dezimalzahl ist. Um die Ausgabe als Uhrzeit anzuzeigen, stelle das Zellformat auf "Uhrzeit" ein.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige