从[h]转换:mm:ss

时间:2013-12-18 07:32:00

标签: excel excel-2010

我有一个电子表格,其中包含个别员工一个月内工作的小时数。

此列设置为自定义格式[h]:mm:ss。我想将工作小时数转换为整数。

我正在使用此公式来尝试转换值:

=(HOUR(F4)*60+MINUTE(F4)*60+SECOND(F4))/60

但是没有任何事情像预期的那样出现。

对于159:05:45,我得到20.75,例如。

任何人都可以解释发生了什么以及如何纠正这个问题吗?

2 个答案:

答案 0 :(得分:1)

小时* 60给你分钟
分钟* 60为您提供秒数

你要加两个;这听起来不对。

如果你想要几分钟的时间,你可以这样做:

=F4*24*60

格式化为数字。

日期/时间以天为单位存储。乘以24可获得小时数乘以60来获得分钟数。

答案 1 :(得分:0)

使用=((TEXT(f4,"[hh]")*60)+MINUTE(f4)+(SECOND(f4)/60))