Gsheet将部分小时数添加到开始时间中以计算结束时间

时间:2019-02-10 06:31:40

标签: google-sheets

我正在尝试创建一个公式,通过将=TRIM(RIGHT(SUBSTITUTE(REPLACE(A2, FIND(":Start", A2)+LEN(":Start"), LEN(A2), ""), "-", REPT(" ", LEN(A2))), LEN(A2))) 添加到Exit时间来计算Total Hours时间

Entry-总时数-E2

7.5-条目-F2

08:45-退出-G2

我希望=F2+TIME(E2,0,0)G2,但结果为16:30

有什么主意吗?

2 个答案:

答案 0 :(得分:1)

您需要将E2中小时的小数部分添加为分钟。 TIME函数仅将整数作为参数。

正确的结果似乎是16:15而不是16:30

=F2+TIME(INT(E2), MOD(E2, 1)*60, 0)

答案 1 :(得分:0)

我不太清楚,因为08:457.5小时对我来说16:15

但是Docs Editors Help for TIME指出:

  

TIME会自动截断输入到函数中的十进制值,   例如一小时的12.75将被解释为12。

因此7.5将被解释为7

但是1小时是1/24天。所以7.5/24 = 07:30

因此,=F2+E2/24应该产生16:15