【问题标题】:How to make numbers show as hh:mm (duration, not time of day)如何使数字显示为 hh:mm(持续时间,而不是一天中的时间)
【发布时间】:2019-08-29 16:53:44
【问题描述】:

我正在使用 Access 查询并将数据转储到 Excel 中。每行包含一个值,显示某个任务应该花费多少时间,但它只是给我分钟数(例如123)。

是否可以:

  1. 使用 Excel 公式将这些数字的总和转换为hh:mm;或
  2. 直接在 Access 中转换数字?

每次我使用内置 Excel 选项转换它时,它都会给我一个时间而不是持续时间。

【问题讨论】:

  • 一个数字?你真的是指整数值123吗?这意味着 123 天。预期的结果会是什么样子?
  • 它目前正在给我显示为整数的分钟数。理想情况下,它会显示为 2:03,而不是 123

标签: excel ms-access excel-formula


【解决方案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] 是包含已用分钟数的整数值字段的名称。

【讨论】:

    猜你喜欢
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    • 2018-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    相关资源
    最近更新 更多