日期时间格式不正确 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")