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