尝试在 Excel 中累计小时数

尝试在 Excel 中累计小时数

我有一个IF公式可以把我轮班表中的小时数相加:=IF(AC5>AB5, AC5-AB5,AC5+1-AB5),但是在总小时数列中,加法不起作用。

另一个网站建议将其乘以 24。两者都不起作用:=(SUM(G5,K5,O5,S5,W5,AA5,AE5))x24=(AE6+AA6+W6+S6+O6+K6+G6)

我尝试将自定义公式编辑为或h:mm[h]:mm但同样不起作用。

我也尝试过求和公式,但是现在它很简单=1+2+3,等等。

Rota 截图

轮值主管

答案1

在 Excel 中,日期和时间的处理方式很特殊。一旦您以 Excel 识别的日期或时间格式输入值,该值就会按日期或时间格式显示,并会以自然的方式自动帮助您进行加/减运算 - 就像您尝试做的那样(=SUM(A1:A3) 只会计算小时数)。

时间应以 [h] 代表小时、[m] 代表分钟的格式插入[h]:[m]。此外,如果您愿意,还可以输入秒,如下所示:[h]:[m]:[s]

举个例子,我输入了 3 个时间值并在它们下面对它们求和:

在此处输入图片描述

PS:在以时间/日期格式输入值时,Excel 实际上会存储一个数值 - 每个整数代表一整天(从 1900 年 1 月 1 日开始),小数部分代表一天中的时间,因此 10:00 的值为 10/24(~0.42)。您可以自己查看,方法是输入日期或时间,然后改变其单元格格式然后。

相关内容