怎么把1.33小时转换成1:20(小时:分钟)?


Answers:


8

我刚刚在http://support.microsoft.com/kb/75618上找到了针对Excel的答案,它在Google表格中也对我有用。返回一个序列号,当目标单元格的格式设置为小时时,该序列号将正确显示为HH:MM。

="Minutes"/1440  

(24小时内有1440分钟)

例:

=SUM(A1:A5)/1440 

结果是

0.055555555555556

然后转换为

01:20:00 

(当单元格格式为“小时”时)


2

我检查并修复了@RobGazy答案号码(您的号码对4行有效,即SUM(A1:A4),但有问题的是5列,因此必须为SUM(A1:E1))。

也找不到默认的“ HOUR” 格式(在菜单中)-这是Google SpreadsheetDATE组中的功能。如果您从中应用格式,则会得到,而不是...。您的示例的答案应为:HOURmenu of advanced formats0101:40

=SUM(A2:E2)/1440 

在F2中给出结果

0,06944444444

然后转换为

01:40:00 

(注意:当单元格的格式设置为“小时”时-因此您必须选择从快捷菜单3格式中应用-数字

  • -日期-错误
  • 时间给 01:40:00
  • DURATION给 1:40:00

如果你想01:40-从自定义选择:HOUR:MINUTE


1

我对您的答案有疑问,可以肯定是我的错,或者我对单元格格式有误解。

但是,我编写了此一键式公式,将带数字的单元格转换为所需hh:mm格式的文本区域。

您可以更改它,并将其他字符串添加到串联中。

=concatenate(TEXT(Floor(H2),"00"),":",TEXT(round((H2-Floor(H2))*60),"00"))

H2 是包含代表一天中的小时的十进制数字的单元格。

4.81 将被翻译成 04:49

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.