Time 如何在新的Google工作表中将持续时间设置为HH:mm
在新的谷歌表单中,有一种将数字格式化为持续时间的方法。格式->编号->持续时间Time 如何在新的Google工作表中将持续时间设置为HH:mm,time,google-sheets,duration,formulas,Time,Google Sheets,Duration,Formulas,在新的谷歌表单中,有一种将数字格式化为持续时间的方法。格式->编号->持续时间 1格式为24:00:00 1.2格式为28:48:00 1.5格式为36:00:00 0.03125的格式为0:45:00 我不需要持续时间表示中的秒,因为它们会使我的时间表膨胀 如何将持续时间格式化为HH:mm(不使用公式计算小时和分钟,并用冒号连接)。是否有一种使用文本公式的方法 这是我想要的: 1格式为24:00 1.2格式为28:48 1.5格式为36:00(我不需要12:00哪种日期时间格式可以完成)
格式为1
24:00:00
格式为1.2
28:48:00
格式为1.5
36:00:00
的格式为0.03125
李>0:45:00
格式为1
24:00
格式为1.2
28:48
格式为1.5
(我不需要36:00
哪种日期时间格式可以完成)12:00
格式为0.03125
0:45
- 单击左侧的小箭头,选择要添加的第一个元素:已用小时数。请注意,有两个不同的“小时”,一个表示时间,另一个表示持续时间
- 键入分隔符文本
:
- 再次单击箭头并添加第二个元素:已用分钟数
- 最后,单击添加的每个元素,以确定正确的格式(例如,尾随零与否) 在Excel中,它是“自定义”的,然后
- 无需使用公式,您可以定义自己的自定义格式
只需进入格式->数字->更多格式->更多日期和时间格式。它将打开一个窗口,其中有多种日期和时间格式可供选择。您也可以使用上面的文本区域定义自己的:
[hh]:mm
(我不太清楚我是如何计算出来的,但它是在我使用了一年左右的电子表格中。)来自Hot Clicks和spex的答案在谷歌表单中对我有效——在
[]
中包含h
,就像在文本(A2,[h]:mm:ss”)
中一样,允许持续时间超过24小时。如果没有[]
,28小时显示为4,而[h]
,28小时显示为28
[h]:mm
并单击应用你不能只设置单元格的日期/时间格式吗?不,因为1,5使用日期/时间格式变成12:00,我需要36:00在Excel中它是“自定义”的,然后
[hh]:mm
。这完全做到了。当场回答。让它成为一个,我接受。据我所知,谷歌表单完全没有文档记录。感谢您的详细阐述,但我特别要求了持续时间。也就是说,1.5的值的格式应为36:00,而不是12:00。12:00是日期时间格式将要完成的。实际上我现在更喜欢这个答案。我只是被截图中的西班牙语误导了。我没有注意到你的文本中某个地方的持续时间。如果我的单元格在几分钟内,这是转换分钟以使用这个格式的公式?@ XAV,我想你只需要把分钟分成60×24,把它们转换成DaSi,想做M: SS,并在步骤2遇到问题:尝试键入冒号是不起作用的。我所做的是添加经过的秒数,然后删除,这给了我进入冒号的光标,然后添加经过的秒数。对不起,我只知道这些。我不是电子表格高手——我只是试着和睦相处,正如我所说,我大约一年前在某处发现了这个窍门。在Excel中,突出显示单元格RMB,设置单元格格式,然后选择数字选项卡“自定义”,并在模式中键入。我的Excel中的“帮助”现在已经失效了,所以我不能再搜索更多了。这个答案帮助了我。接受的答案适用于格式化整个单元格,但我只想格式化单元格内容的一部分。我曾尝试使用文本(A2,“hh:mm:ss”)
,但这是一种日期格式,因此不适用于负持续时间。但是,TEXT(A2,[hh]:mm:ss”)
对负持续时间有效。谢谢@HotLicks:)现在,这对我没用。25小时显示为1:00使用GSheets API时,我将[hh]:[mm]:[ss]
设置为格式,将时间
设置为持续时间的类型,并将其格式化为奇怪的格式,好像它试图将其格式化为日期。如Yaakov所述,仅将其设置为[h]:mm:ss
,即可正确输出持续时间(两个日期之间的差值,单位为hh:mm:ss)。超级怪异的行为让我烦了好几个小时。