Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Dezimal-Zeitwert in echten Zeitwert umrechnen

Dezimal-Zeitwert in echten Zeitwert umrechnen
27.05.2009 09:50:14
Nicole
Hallo,
ich suche eine VBA-Funktion, die nach Übergabe der Zeit als Double-Wert mit einen echten Zeitwert zurückgibt.
z.B.: 7,25 Std = 7:15
(kann auch dieses Format sein: 7 Std. 15 Minuten)
Danke
LG
Nicole
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Dezimal-Zeitwert in echten Zeitwert umrechnen
27.05.2009 09:52:57
Hajo_Zi
Halo Nicole,
wie in der Tabelle /24 und Variable als Date.

AW: Dezimal-Zeitwert in echten Zeitwert umrechnen
27.05.2009 09:56:34
Nicole
Hallo Hajo,
sorry, das verstehe ich nicht. Wie in Tabelle /24 ?
welche Tabelle ?
lg
nicole
AW: Dezimal-Zeitwert in echten Zeitwert umrechnen
27.05.2009 10:10:06
Hajo_Zi
Hallo Nicole,
Du hast eine Variable mit dem Dezimalwert die teilst Du "/" durch 24 und weist es einer Variablen vom Typ Date zu.
Gruß Hajo
Anzeige
AW: Dezimal-Zeitwert in echten Zeitwert umrechnen
27.05.2009 09:57:09
Daniel
Hi
Zeit- und Datumwerte sind für Excel auch nur Zahlen, wobei die Ganzzahl das Datum und die Nachkommazahl die Zeit darstellt.
Ein Tag mit 24h hat also den Wert 1.
um jetzt deinen stundenwert umzurechnnen brauchst du ihn nur durch 24 zu teilen und enstprechend formatiert auszugeben:

Msgbox Format(7.25/24,"hh:mm")


Gruß, Daniel

Anzeige
AW: Dezimal-Zeitwert in echten Zeitwert umrechnen
27.05.2009 10:13:09
Höttl
Hallo!
Meinst Du sowas aber mit Formel?
 AB
76Dezimalzahl (Industriezeit) in Stunden und Minuten umwandeln 
77  
78111,75111:45
797,257:15
80220,25220:15
81Summe339:15

ZelleFormatWert
B78[h]:mm4,65625
B79[h]:mm0,302083333333333
B80[h]:mm9,17708333333333
B81[h]:mm14,1354166666667

ZelleFormel
B78=A78/24
B79=A79/24
B80=A80/24
B81=SUMME(B78:B80)

Gruß
Wilfried
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Dezimal-Zeitwert in echten Zeitwert umrechnen


Schritt-für-Schritt-Anleitung

Um einen Dezimal-Zeitwert in einen echten Zeitwert umzuwandeln, kannst du folgende Schritte in Excel durchführen:

  1. Wähle eine Zelle: Beginne mit einer Zelle, in die du den Dezimalwert eingeben möchtest, z.B. 7,25 für 7 Stunden und 15 Minuten.

  2. Formel eingeben: In der Zelle daneben (z.B. B1) gib die folgende Formel ein:

    =A1/24

    Hierbei ist A1 die Zelle, die den Dezimalwert enthält.

  3. Formatierung ändern: Wähle die Zelle mit der Formel (B1) und ändere das Zellenformat zu [hh]:mm. Dies kannst du über Start -> Zahlenformat -> Weitere Zahlenformate -> Benutzerdefiniert tun.

  4. Ergebnis prüfen: Jetzt sollte das Ergebnis 7:15 in der Zelle erscheinen, wenn du 7,25 eingegeben hast.


Häufige Fehler und Lösungen

  • Fehler: Ergebnis zeigt Zahlen statt Zeit
    Lösung: Stelle sicher, dass die Zelle, in der das Ergebnis angezeigt wird, im richtigen Zeitformat formatiert ist.

  • Fehler: Dezimalwert wird nicht korrekt berechnet
    Lösung: Überprüfe, ob der Dezimalwert als Zahl und nicht als Text eingegeben wurde.


Alternative Methoden

Eine weitere Methode besteht darin, VBA (Visual Basic for Applications) zu verwenden. Hier ist ein einfaches Beispiel für eine Funktion, die du in einem Modul hinzufügen kannst:

Function DezimalInUhrzeit(dezimal As Double) As String
    Dim stunden As Long
    Dim minuten As Long
    stunden = Int(dezimal)
    minuten = (dezimal - stunden) * 60
    DezimalInUhrzeit = stunden & " Std. " & Minuten & " Minuten"
End Function

Du kannst diese Funktion dann in Excel verwenden, indem du =DezimalInUhrzeit(A1) eingibst, wobei A1 die Zelle mit dem Dezimalwert ist.


Praktische Beispiele

  • Beispiel 1: 111,75 in Stunden und Minuten umwandeln:

    • Eingabe in A1: 111,75
    • Formel in B1: =A1/24
    • Ergebnis in B1: 111:45
  • Beispiel 2: 220,25 umrechnen:

    • Eingabe in A2: 220,25
    • Formel in B2: =A2/24
    • Ergebnis in B2: 220:15

Diese Methode ist nützlich, um große Zeitwerte in Stunden und Minuten zu konvertieren.


Tipps für Profis

  • Verwende die Funktion TEXT, um das Ergebnis zu formatieren:

    =TEXT(A1/24, "hh:mm")
  • Wenn du häufig mit Arbeitszeiten in Dezimalform arbeitest, erstelle eine benutzerdefinierte Vorlage in Excel, um die Umrechnung zu automatisieren.

  • Nutze die Funktion SUMME, um mehrere Dezimalwerte gleichzeitig zu addieren und sie dann in die Zeitform zu konvertieren.


FAQ: Häufige Fragen

1. Wie rechne ich 285 Minuten in Stunden um?
Um 285 Minuten in Stunden umzurechnen, teile die Minuten durch 60. Das Ergebnis ist 4,75 Stunden, was 4:45 entspricht.

2. Gibt es eine Möglichkeit, die Umrechnung für mehrere Zellen gleichzeitig durchzuführen?
Ja, du kannst die Formel für die erste Zelle eingeben und dann die untere rechte Ecke der Zelle ziehen, um die Formel auf die darunterliegenden Zellen anzuwenden.

3. Wie kann ich eine Dezimalzahl in Minuten umrechnen?
Multipliziere den Dezimalwert mit 60. Zum Beispiel: 7,25 * 60 = 435 Minuten.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige