日期时间格式不正确 d:hh:mm
Datetime not formatting properly as d:hh:mm
我有一个 Google 电子表格,我在其中查找两个日期时间值之间的时间量。计算似乎工作正常,因为当我仅将值输出为数字时,它看起来是正确的。但是,当我尝试将其格式化为 d:hh:mm 时,对于两个日期在同一天的任何值,它显示的是 30 天而不是 0 天。一些示例数据:
Datetime | Diff as # | Diff as d:hh:mm
8/13/2016 20:24 | |
8/27/2016 00:09 | 13.15625 | 13:03:45 (this line is correct)
8/27/2016 04:43 | 0.190278 | 30:04:34 (this is incorrect, should be 0 days, not 30)
当我在 Excel 中尝试同样的事情时,它按预期工作。 (而不是 30:04:34,我得到 00:04:34)所以我认为这是我不熟悉的两者之间的一些区别。有人可以帮忙吗?
目前,Google 工作表没有以天为单位显示持续时间的功能(通过自定义格式),您只能以小时 and/or 分钟 and/or 为单位显示秒..
截图:
仍然有一个解决方法来获得所需的格式,请在单元格 C3 中尝试以下公式:
=(datevalue(A3)-datevalue(A2))&text(time(0,0,(A3-A2)*24*60*60),":HH:mm")
截图:
编辑(查看评论后):
试试下面的公式:
=rounddown(A3-A2)&" days "&text(time(0,0,(A3-A2)*24*60*60),"HH:mm")
我有一个 Google 电子表格,我在其中查找两个日期时间值之间的时间量。计算似乎工作正常,因为当我仅将值输出为数字时,它看起来是正确的。但是,当我尝试将其格式化为 d:hh:mm 时,对于两个日期在同一天的任何值,它显示的是 30 天而不是 0 天。一些示例数据:
Datetime | Diff as # | Diff as d:hh:mm
8/13/2016 20:24 | |
8/27/2016 00:09 | 13.15625 | 13:03:45 (this line is correct)
8/27/2016 04:43 | 0.190278 | 30:04:34 (this is incorrect, should be 0 days, not 30)
当我在 Excel 中尝试同样的事情时,它按预期工作。 (而不是 30:04:34,我得到 00:04:34)所以我认为这是我不熟悉的两者之间的一些区别。有人可以帮忙吗?
目前,Google 工作表没有以天为单位显示持续时间的功能(通过自定义格式),您只能以小时 and/or 分钟 and/or 为单位显示秒..
截图:
仍然有一个解决方法来获得所需的格式,请在单元格 C3 中尝试以下公式:
=(datevalue(A3)-datevalue(A2))&text(time(0,0,(A3-A2)*24*60*60),":HH:mm")
截图:
编辑(查看评论后):
试试下面的公式:
=rounddown(A3-A2)&" days "&text(time(0,0,(A3-A2)*24*60*60),"HH:mm")