如何使数字显示为 hh:mm(持续时间,而不是一天中的时间)
Posted
技术标签:
【中文标题】如何使数字显示为 hh:mm(持续时间,而不是一天中的时间)【英文标题】:How to make numbers show as hh:mm (duration, not time of day) 【发布时间】:2019-08-29 16:53:44 【问题描述】:我正在使用 Access 查询并将数据转储到 Excel 中。每行包含一个值,显示某个任务应该花费多少时间,但它只是给我分钟数(例如123
)。
是否可以:
-
使用 Excel 公式将这些数字的总和转换为
hh:mm
;或
直接在 Access 中转换数字?
每次我使用内置 Excel 选项转换它时,它都会给我一个时间而不是持续时间。
【问题讨论】:
一个数字?你真的是指整数值123
吗?这意味着 123 天。预期的结果会是什么样子?
它目前正在给我显示为整数的分钟数。理想情况下,它会显示为 2:03,而不是 123
【参考方案1】:
试试:
B1
中的公式:
=TEXT(A1/1440,"[H]:MM")
另一种选择是使用[H]:MM
计算设计和自定义格式B1
如果我误解了并且您对一天中的时间感兴趣,您可以使用:
=TIME(0,A1,0)
【讨论】:
这正是我想要的。非常感谢您的帮助!【参考方案2】:由于 Access 不支持 [H]:MM
格式化代码来显示经过的时间,如果您想在 Access 中格式化结果,您需要使用类似的东西:
[Minutes]\60 & ":" & Format([Minutes] Mod 60,"00")
其中[Minutes]
是包含已用分钟数的整数值字段的名称。
【讨论】:
以上是关于如何使数字显示为 hh:mm(持续时间,而不是一天中的时间)的主要内容,如果未能解决你的问题,请参考以下文章
s-s-rS - hh:mm:ss tt 显示为“hh:mm:ss tt”而不是实际时间
如何在 Excel 上将“dd:hh:mm:ss”格式转换为数字类型?