excel 将同一列中的HH:MM值转换为H

gzszwxb4  于 2023-01-31  发布在  其他
关注(0)|答案(3)|浏览(485)

有没有一种方法可以设置列的格式,使我以HH:MM(经过时间,而不是日期时间)格式输入的值转换为十进制的小时数,最好通过某种自定义公式在同一列中转换为十进制的小时数?
例如,
| 时:分|H(十进制)|
| - ------|- ------|
| 7时39分|七点六五|
| 2点15分|二点二五|
| 06时|六个|
目前,我手动计算等效值并将其输入到列中,但直接复制时间戳并让列自动格式化会更好,但我在日期/时间格式设置中看不到此选项。

hs1ihplo

hs1ihplo1#

只需将hh:mm持续时间乘以24,确保要返回十进制小时数的单元格的格式设置为“数字”。或者使用公式强制设置为数字格式:=text(duration_cell*24,"#.##")其中duration_cell是持续时间为hh:mm格式的单元格。

q5lcpyga

q5lcpyga2#

您可以使用以下公式:=时(A2)+(时(A2)/60)
enter image description here

3phpmpom

3phpmpom3#

所有日期和时间都是双精度值格式,时间是逗号后面的数值,逗号前面的都是从00.01.1900开始的天数。
意思是07:37:00 = 0.32天。
Excel有一种方法可以通过**=HOUR**(“您的参考日期时间单元格值”)提取小时数

相关问题