Excel 2003:将数字单元格转换为时间以进行计算

Excel 2003:将数字单元格转换为时间以进行计算

我在 Excel 中有一些数据,全部是数字,例如:

9.00

10.35

19.10

我需要做如下计算:

我 9 点上班,10 点下班 = 我已经工作 1 小时

如果我的所有数据都在数字单元格中,我该如何实现这一点?我需要进行转换,但我不知道如何操作...

谢谢!

答案1

此公式将把 9.00、10.35 等数值转换为 9:00 AM、10:35 AM 等时间。

=TIME(INT(A1),MOD(A1,1)*100,0)

这应该会将您的数据转换为正确的格式。然后,您可以将此公式应用于两个不同的时间值以找出小时数之差:

=(B1-A1)*24

答案2

好的,让我们开始一张新的乐谱供您练习!

A 列应为“开始”,B 列应为“结束”,C 列应为“小时”。让我们进入数据类型窗口。右键单击 A,然后单击“格式化单元格”。确保 A 和 B 为时间。(我使用 h:mm AM/PM),并确保 C 为“数字”,为其添加两位小数。你早上 9:00 上班。你早上 10:00 下班。将它们放入各自的列中。现在,在 C 中输入以下内容:

=(B1-A1)*24

在 C 中应该显示“1.00”。

相关内容