use*_*807 131 time datetime-format date-arithmetic google-sheets
如何在Google电子表格中进行时间/小时算术?
我有一个值是时间(例如,36:00:00),我想将它除以另一个时间(例如,3:00:00)并得到12.如果我将一个除以另一个,我得到288 :00:00我想要的是12(或12:00:00).
请注意,使用hours()函数不起作用,因为36:00:00变为12.
Met*_*aEd 131
当您的公式返回的数被格式化为一个时间,你希望它格式化为一个普通的数字,单元格的格式更改为纯数字格式:单击该单元格,然后单击Format,Number,Normal.
Google电子表格中的时间值表示为天数和部分天数.例如,36:00:00是数字1.5(一天半)的格式化表示.
假设您将36:00:00除以3:00:00,如您的示例所示.Google电子表格执行计算1.5除以0.125,即12.结果告诉您在36小时的时间段内有12个3小时的间隔.12,当然不是时间间隔.这是一个无单位的数量.
另一方面,可以将任何数字格式化为时间.如果您将12格式化为时间,则可以预期您将获得288:00:00.12天包含288小时.
mik*_*eum 32
计算时间的示例:
work-start work-stop lunchbreak effective time
07:30:00 17:00:00 1.5 8 [=((A2-A1)*24)-A3]
Run Code Online (Sandbox Code Playgroud)
如果从另一个时间值中减去一个时间值,则得到的结果将代表24小时的分数,因此如果将结果乘以24,则得到以小时为单位的值.
换句话说:操作很简单,但意思是改变数字的格式(从几天到几小时).
小智 22
您可以使用谷歌电子表格的TIME(h,m,s)功能.如果要相互添加时间(或其他算术运算),则可以为公式的每个输入指定单元格或对TIME的调用.
例如: