Wie kann ich eine Zelle, die in Excel als Datum + Uhrzeit formatiert ist, in Minuten hinzufügen? Es würde funktionieren müssen, ob ich 20 Minuten oder 2.500 Minuten hinzufügte.
Wenn ich zum Beispiel diese Tabelle hätte, welche Formel könnte ich eingeben B5
, um ein Ergebnis zu erhalten 2013-09-22 09:10
?
Ich habe versucht mit =B4+TIME(0,B3,0)
, aber es gibt 2013-09-21 09:10
was einen Tag frei ist. Es funktioniert aber gut, wenn B3
es weniger als einen Tag wert ist.
microsoft-excel
date-time
Drew Chapin
quelle
quelle
TIME
Formel nicht funktioniert, ist: Die von TIME zurückgegebene Dezimalzahl ist ein Wert zwischen 0 (Null) und 0,99999999 [was bedeutet, dass nach dem Hinzufügen von 24 Stunden ein erneuter Zeilenumbruch erfolgt - sehen Sie, was passiert, wenn Sie 1440 Minuten hinzufügen mit dieser Methode]Antworten:
Sie müssten die Anzahl der Minuten durch
1440
(24 Stunden an einem Tag × 60 Minuten in einer Stunde) teilen und diese dann zum Datum hinzufügen.oder wenn Sie ausführlicher sein wollen ...
Der Grund dafür ist, dass Excel-Werte für Datum und Uhrzeit als Gleitkommazahl gespeichert werden, die die Anzahl der seit dem 1. Januar 1900 verstrichenen Tage darstellt. Eine Stunde wird also im Wesentlichen als
0.04166666666
(1 Tag ÷ 24 Stunden) dargestellt. Wenn Sie weitere Kluft , die durch 60 (die Anzahl der Minuten in einer Stunde) , dann werden Sie die Darstellung von Minuten erhalten , die ist0.00069444444
(1 Tag ÷ 24 Stunden ÷ 60 Minuten).Der Grund,
=TIME(...)
der nicht wie erwartet funktioniert, ist, dass der Rückgabewert auf weniger als 1 Tag (dh0
auf0.99999999999
) begrenzt ist. Alles, was mehr als einen Tag dauern würde, würde sich wieder herumschlagen.quelle
=B4 + B3/24/60
zu versuchen, klarer zu machen, was die Formel tut. . .