将分钟数格式化为 HH:MM 的持续时间?
Format number of minutes into a Duration of HH:MM?
我有一个生成分钟数的列,例如
71.5
我想要另一列将其格式化为 HH:MM 形式的持续时间,将分钟四舍五入,即
1:12
或
1h 12m
=round(divide(A1-mod (A1,60),60)) & " h " & round(mod (A1,60)) & " m"
会向上取整 11.5 分钟但向下取整 11.25 分钟。就算是12我也会考虑的。
编辑:上面遗漏了一个微妙的情况。 IT 说 179.5 是 2 小时 60 分钟。
更好的是
=round(divide(round(A1)-mod (round(A1),60),60)) & " h " & (mod (round(A1),60)) & " m"
第一轮应该不需要,但我不要浮点数疯狂
如果你真的想让 71.25 表示 1 小时 12 分钟,请选择
=round(divide(ceiling(A1)-mod (ceiling(A1),60),60)) & " h " & (mod (CEILING(A1),60)) & " m"
请尝试:
=roundup(A1,0)/1440
格式:
[h]:mm
我有一个生成分钟数的列,例如
71.5
我想要另一列将其格式化为 HH:MM 形式的持续时间,将分钟四舍五入,即
1:12
或
1h 12m
=round(divide(A1-mod (A1,60),60)) & " h " & round(mod (A1,60)) & " m"
会向上取整 11.5 分钟但向下取整 11.25 分钟。就算是12我也会考虑的。
编辑:上面遗漏了一个微妙的情况。 IT 说 179.5 是 2 小时 60 分钟。
更好的是
=round(divide(round(A1)-mod (round(A1),60),60)) & " h " & (mod (round(A1),60)) & " m"
第一轮应该不需要,但我不要浮点数疯狂
如果你真的想让 71.25 表示 1 小时 12 分钟,请选择
=round(divide(ceiling(A1)-mod (ceiling(A1),60),60)) & " h " & (mod (CEILING(A1),60)) & " m"
请尝试:
=roundup(A1,0)/1440
格式:
[h]:mm