Konvertieren Sie eine Spalte, um die Gesamtsumme in Stunden und Minuten anzuzeigen.

Konvertieren Sie eine Spalte, um die Gesamtsumme in Stunden und Minuten anzuzeigen.

Ich versuche, Daten in einem Excel-Blatt von im Format 1,40 (also 1 STUNDE 40 Minuten) aufgezeichneten Stunden in 01:40 umzuwandeln, damit ich eine Spalte hinzufügen kann. Kann mir jemand helfen?

Antwort1

Um die Anzahl der Minuten auf Grundlage Ihrer Eingaben zu berechnen, verwenden Sie die folgende Formel, wobei 1,40 in A1 liegt:

=INT(A1)*60+MOD(A1,1)*100

Antwort2

Um die Werte direkt zu konvertieren, wählen Sie die Zellen aus und führen Sie dieses kleine Makro aus:

Sub FixFormat()
    Dim r As Range, d As Date
    For Each r In Selection
        ary = Split(r.Text, ".")
        d = TimeSerial(ary(0), Left(ary(1), 2), 0)
        r.Clear
        r.NumberFormat = "[hh]:mm"
        r.Value = d
    Next r
End Sub

Antwort3

Mit dieser Formel können Sie je nach Bedarf in einen Zeitwert umrechnen, z. B. 1,40 bis 1:40

=TEXT(A1*100,"0\:00")+0

Benutzerdefiniertes Format der Ergebniszelle als [h]:mm

verwandte Informationen