Google电子表格中如何计算时间/小时数?

我如何在Google电子表格中进行时间/小时计算?

我有一个价值是时间(例如,36:00:00),我想再划分一次(如3:00:00),得到12个。如果我只分割一个,我得到288 :00:00我想要的是12(或12:00:00)。

请注意,使用hours()函数不起作用,因为36:00:00变成12。

当您的公式所返回的数字被格式化为一个时间,并且您希望将其格式化为普通数字时,请将单元格的格式更改为普通数字格式:单击单元格,然后单击格式数字常规

Google电子表格中的时间值表示为天数和天数。 例如,36:00:00是数字1.5(一天半)的格式化表示。

假设你在3:00:00之间划分36:00:00,如你的例子。 Google Spreadsheet执行的计算结果为1.5除以0.125,即12。结果表明您在36小时的时间段内有12个3小时的间隔。 12,当然不是一个时间间隔。 这是一个无量的数量。

换一种方式,可以将任何数字格式化为一个时间。 如果您将时间格式设置为12,则预计您将得到288:00:00是合理的。 12天含有288小时。

Google表格现在有一个持续时间格式选项。 select:格式 – >编号 – >持续时间。

计算时间的例子:

work-start work-stop lunchbreak effective time 07:30:00 17:00:00 1.5 8 [=((A2-A1)*24)-A3] 

如果你从另一个减去一个时间值,你得到的结果将代表24小时的分数,所以如果你乘以24的结果,你得到的价值以小时表示。

换句话说:操作是多方面的,但意思是改变数字的格式(从几天到几小时)。

您可以使用谷歌电子表格的functionTIME(h,m,s)。 如果要将时间相加(或其他算术运算),则可以为公式的每个input指定一个单元格或对TIME的调用。

例如:

  • B3 = 10:45
  • C3 = 20(分钟)
  • D3 = 15(分钟)
  • E3 = 8(小时)
  • F3 = B3 +时间(E3,C3 + D3,0)等于19:20

如果持续时间为h:mm,则存储在该单元中的实际值是转换为实数的时间,每天除以24小时。

例如:6:45或6小时45分钟是6.75小时6.75小时/ 24 = 0.28125(换句话说6小时45分钟是28.125%的一天)。 如果您使用列来将您的持续时间转换为实际的数字(例如,将6:45转换为0.28125),那么你可以做乘法或除法,并得到正确的答案。

我有一个类似的问题,我现在就修好了

  1. 格式化每个单元格的时间
  2. 将总单元格(所有时间的总和)格式化为持续时间

如果要在公式中格式化它(例如,如果您要连接string和值),则Google的上述格式选项不可用,但可以使用TEXT公式:

 =TEXT(B1-C1,"HH:MM:SS") 

因此,对于这个被质疑的例子,连接:

 ="The number of " & TEXT(B1,"HH") & " hour slots in " & TEXT(C1,"HH") _ & " is " & TEXT(C1/B1,"HH") 

干杯

非常简单:看看这个

 B2: 23:00 C2: 1:37 D2: = C2 - B2 + ( B2 > C2 ) 

为什么有效,时间是一天中的一小部分,比较B2> C2返回True(1)或False(0),如果加1天(24小时),则返回true。 http://www.excelforum.com/excel-general/471757-calculating-time-difference-over-midnight.html

在单个单元格中键入值,因为谷歌电子表格不能处理任何forms或forms的持续时间格式。 或者你必须学习制作脚本,并作为菜刀飞行员gradle。 这也是一个select。