【问题标题】:How to format a number as HH:MM in google sheets如何在谷歌表格中将数字格式化为 HH:MM
【发布时间】:2022-01-08 21:39:01
【问题描述】:

我在谷歌表格中有数据集,显示用户在 SECONDS 中花费的时间日志。 例如, 姓名(文字)|花费的时间(数字) 用户 A | 86400

如何将花费的时间字段格式化为 24:00:00

关注了很多与格式相关的文章,但我得到的只是 2073600:00:00 或类似的奇怪数字

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    您需要先除以 86400,然后设置格式 > 数字 > 持续时间。这是因为持续时间以天为单位进行评估(1 的值被格式化为 24 小时 0 分钟 0 秒)。

    示例:如果单元格 A1 包含值“3600”(秒),您可以通过将 A2 的值设置为“=A1/86400”,然后将 A2 的格式更改为 Duration,将其显示为 A2 中的持续时间. A2 将以默认格式显示 1 小时的持续时间。

    有关持续时间的自定义格式,另请参阅 How to format a duration as HH:mm in the new Google sheets

    【讨论】:

    • 所以,总而言之,我无法对返回的结果进行直接格式化。相反,我需要添加一个额外的列来获得所需的格式,对吧?
    【解决方案2】:

    尝试:

    =INDEX(TEXT(A2:A5/86400, "[h]:mm:ss"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-30
      • 1970-01-01
      • 2014-10-31
      • 2020-11-11
      • 2011-07-16
      • 1970-01-01
      • 1970-01-01
      • 2020-05-07
      相关资源
      最近更新 更多