我在 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”。