虽然 Excel 提供了许多处理时间的特性和功能,但您可能希望将时间格式化为小数。您可能需要它们用于其他公式、时间表或您自己的偏好。
以下是在 Excel 中将时间转换为小数的几种方法。您可以使用您最熟悉或最适合您的任何方法。
目录
使用时间和十进制格式
使用乘法
转换 使用 CONVERT 函数进行
转换 使用时间函数公式进行转换
使用时间和十进制格式
在转换工作表中的时间和小数之前,请确保单元格的格式是这样的。
对于时间,您可以通过选择单元格并在主页选项卡上的数字下拉框中选择“时间”来执行此操作。如果您打算转换小时、分钟和秒,最好使用“单元格格式”功能。选择单元格或范围,单击鼠标右键,然后选择“设置单元格格式”。
选择数字选项卡,然后选择左侧的“时间”。然后,选择右侧的小时:分钟:秒选项,如下所示,然后单击“确定”。
对于小数,也可以使用格式化单元格功能将结果单元格格式化为数字。右键单击单元格并选择“设置单元格格式”。
选择数字选项卡,然后选择左侧的“数字”。将右侧的小数位数设置为 2,然后单击“确定”。
如果结果是整数,您可以使用“主页”选项卡的“数字”部分中的“增加和减少小数”按钮来调整外观。这使您可以将 624.00 显示为 624。
然后您就可以开始转换了。
使用乘法转换
如果您不喜欢在 Excel 中使用函数和构建随附的公式,您可以通过简单的乘法将时间转换为小数。
您将包含时间的单元格乘以一天中的小时数、分钟数或秒数。在这里,我们有时间在单元格 A2 中。为了获得小数形式的小时数,我们将该值乘以 24,即一天 24 小时。
=A2*24
要使用相同的单元格值获得分钟和秒的小数,您将乘以分钟数 (1,440),然后乘以一天中的秒数 (86,400),如下所示:
=A2*1440
=A2*86400
如您所见,我们收到了时间转换的数字结果。
使用 CONVERT 函数进行转换
在 Excel中获取时间小数的另一个选项是使用 CONVERT 函数。这一多功能功能可让您转换时间、测量值、重量等。
该函数的语法是CONVERT(reference, from, to)您将使用所有三个参数的地方。对于from参数,您将使用“day”。
要将单元格 A2 中的时间转换为小时,您可以使用以下公式:
=转换(A2,“天”,“小时”)
您也可以使用“d”而不是“day”作为from参数。
要将相同的时间转换为分钟和秒,您可以使用以下公式:
=CONVERT(A2,"day","mn")
=转换(A2,“天”,“秒”)
你也可以用“min”代替“mn”来表示分钟,用“s”代替“sec”来表示秒。
使用时间函数公式进行转换
最后一种方法使用Excel 的时间函数。尽管这些公式比上面的公式要长得多,但它仍然是您可能更喜欢的另一种选择。在这里,您将结合计算使用 HOUR、MINUTE 和 SECOND 函数。
要将单元格 A2 中的时间转换为小时,您可以使用以下公式:
=小时(A2)+分钟(A2)/60+秒(A2)/3600
每个函数都引用单元格 A2 并将结果相加。MINUTE 部分除以 60 为一小时 60 分钟,SECOND 部分除以 3,600 为 3,600 秒为一小时。
要将相同的时间转换为分钟,您可以使用以下公式:
=小时(A2)*60+分钟(A2)+秒(A2)/60
与小时的公式类似,您将函数的结果相加。HOUR 部分乘以 60 一小时 60 分钟,SECOND 部分除以 60 一分钟 60 秒。
要将时间转换为秒,您可以使用以下公式:
=小时(A1)*3600+分钟(A2)*60+秒(A2)
使用此公式,HOUR 部分乘以 3,600 为一小时 3,600 秒,MINUTE 部分乘以 60 为 60 秒为一分钟。
如您所见,最后一种方法需要更多的努力,但如果您熟悉在 Excel 中使用时间函数,它可能是您的首选。
在 Excel 中将时间转换为小数听起来比实际困难。而且,当您选择您最喜欢的上述方法时,您将立即转换。