Time 谷歌电子表格日期-小时计算之间的时间

Time 谷歌电子表格日期-小时计算之间的时间,time,google-sheets,spreadsheet,Time,Google Sheets,Spreadsheet,我不知所措,我环顾了一下互联网和stackoverflow,但每个所谓的解决方案要么给出了错误,要么显然不起作用 我有以下设置。 4个字段(设置为日期dd-mm-yyyy,小时hh:mm:ss)秒不重要 开始日期:2020年7月1日 开始时间:23:30:00 截止日期:2020年8月1日 结束时间:03:50:00 我想做的是计算结束日期和开始日期之间的差异,以“小时,分钟”为单位。但是,当我计算并将结束日期更改为09-01-2020时,它根本不计算额外的24小时。您需要使用自定义格式将时差格

我不知所措,我环顾了一下互联网和stackoverflow,但每个所谓的解决方案要么给出了错误,要么显然不起作用

我有以下设置。 4个字段(设置为日期dd-mm-yyyy,小时hh:mm:ss)秒不重要

开始日期:2020年7月1日

开始时间:23:30:00

截止日期:2020年8月1日

结束时间:03:50:00


我想做的是计算结束日期和开始日期之间的差异,以“小时,分钟”为单位。但是,当我计算并将结束日期更改为09-01-2020时,它根本不计算额外的24小时。

您需要使用自定义格式将时差格式化为持续时间

[h] :mm

几小时几分钟

[h]

整整几个小时

关于它在Excel中的工作原理,有一些很好的说明,从测试中我可以看出Google Sheets也是一样的

或者,如果我读到你的问题是想在计算前去掉时间中的分和秒,你可以使用

=(B3-B1)*24+hour(B4)-hour(B2)

然后将结果格式化为一个正常的数字。

经过大量的反复修改,我得出结论,主要问题不在于数学,而在于单元格的格式

  • 默认情况下,图纸中的所有时间值最多为24小时
  • 因此,基本公式=开始-结束
  • 所需的时间格式应为
    • 更多日期时间格式
    • 已用小时数:已用分钟数
    • 申请
  • 现在您应该可以看到正确的运行小时数和分钟数
  • 使用文本格式:

    =text(A3-A1+A4-A2,"[H]:MM")
    

    这项功能可以单独工作数小时。我也明白你为什么要来假设我只需要几个小时。但我也需要会议记录。我认为我的第一个自定义格式相当于你的答案中描述的时间格式——就我看来,我们都是对的。