如何在新的Google表格中将持续时间格式化为HH:mm

Chr*_*eek 31 time duration formulas google-sheets

在新的Google表格中,有一种将数字格式化为持续时间的方法.格式 - >数字 - >持续时间.

  • 1 格式为 24:00:00
  • 1.2 格式为 28:48:00
  • 1.5 格式为 36:00:00
  • 0.03125格式为0:45:00.

我不需要持续时间表示中的秒数,因为它们会使我的时间表膨胀.

如何将持续时间格式化为HH:mm(不使用公式计算小时和分钟并使用冒号连接).有没有办法使用TEXT公式.

这就是我想要的:

  • 1 格式为 24:00
  • 1.2 格式为 28:48
  • 1.5格式化为36:00(我不需要12:00哪个日期时间格式化将完成)
  • 0.03125 格式为 0:45

AJP*_*rez 34

没有必要使用公式,您可以定义自己的自定义格式.

只需转到格式 - >数字 - >更多格式 - >更多日期和时间格式.它将打开一个窗口,其中包含多种日期和时间格式供您选择.您也可以使用上部文本区域定义自己的文本区域:

  1. 单击左侧的小箭头,然后选择要添加的第一个元素:已用时间.请注意,有两个不同的"小时",一个用于时间,另一个用于持续时间.
  2. 输入分隔符文本 :
  3. 再次单击箭头并添加第二个元素:Elapsed Minutes.
  4. 最后,单击您添加的每个元素,以确定正确的格式(例如,尾随零或不归零).

自订日期格式截图

  • 其实我现在更喜欢这个答案.我只是被屏幕截图中的西班牙语误导了.而且我没有注意到文本中间某处的持续时间字. (4认同)

Hot*_*cks 9

在Excel中它是"自定义"然后[hh]:mm.

(我不太清楚我是怎么想出来的,但它是在我用了一年左右的电子表格中.)

  • 这个答案帮助了我。接受的答案适用于格式化整个单元格,但我只想格式化单元格的一部分内容。我曾尝试使用`TEXT(A2,"hh:mm:ss")`,但这是一种日期格式,因此不适用于负持续时间。但是,`TEXT(A2,"[hh]:mm:ss")` 确实适用于负持续时间。谢谢@HotLicks :) (2认同)

小智 6

从热舔SPEX答案在谷歌片为我工作-封闭h[],在TEXT(A2,"[h]:mm:ss")允许的持续时间超过24小时大.没有[],28小时显示为[h]4,28小时显示为28.