如何制作表格来记录任务开始和结束的时间以及持续时间(以十进制格式)?

问题描述 投票:0回答:1

我的雇主有一张表,我们用它来记录我们的任务。

“A”列是开始时间 “B”列是结束时间 “C”栏是总时间

“A”和“B”栏采用 24 小时格式(0100、0230、1300、1800 等)

C 列需要采用十进制格式(.25、.5、.75、1.25 等)

例如,我在凌晨 3 点开始任务并在凌晨 330 点结束 - 总时间 0.5 小时

A1 = 0300
B1 = 0330
C1 = 0.5

我有什么想法可以让这项工作成功吗?

我尝试使用自定义日期和时间来设置“A”和“B”列的格式,以显示带前导 0 的小时和分钟,但是当我输入 0300 时,它会更改为 300。

google-sheets
1个回答
0
投票

将分钟转换为十进制

Try entering data in the cell before applying a custom format
表示 24 小时时间。另外,输入
valid time
即可达到您想要的结果。

你可以试试这个公式:

 =LET(result, SPLIT((B2-A2),":"), hrs, CHOOSECOLS(result,1), mins, CHOOSECOLS(result, 2), JOIN(".",hrs,((mins/60))*10))

输出:

Output

参考:

© www.soinside.com 2019 - 2024. All rights reserved.