如何用excel计算多个时间数值之和的函数公式? 财富值100

2019-04-29 10:46发布

比如说我要计算一个月内多天的加班时间之和,计算结果若大于24小时,应该怎么输入公式?

比如说我要计算一个月内多天的加班时间之和,计算结果若大于24小时,应该怎么输入公式?

3条回答
打碎体温计要赔钱
1楼 · 2019-04-29 14:09.采纳回答

Excel的时间表示只能到24小时,求和后>24小时的会计入第2天,以天数表示;

比如:A19,A20分别为"5:34:12"、"19:23:23"

在B19:=A19+A20

结果显示"00:57:35",但要是把B19的格式改为自定义的"yyyy-mm-dd hh:mm:ss后,会显示:"1900-01-01 00:57:35",应为Excel以1900年1月0日0时0分为计时原点,这也即第2天的"00:57:35";

把B19的格式改为"数值"+多位小数,显示变为"1.0399884",这就是求和结果,单位是"天";

可以用公式:=INT(B19*24)提取到实际的小时数;

可以用公式:=INT((B19*24-INT(B19*24))*60)提取到小时后的分钟数;

可以用公式:=INT(((C19*24-INT(C19*24))*60-INT((C19*24-INT(C19*24))*60))*60)提取到分钟后的秒数;

但出来的小时、分钟及秒数不能在Excel中组合成时间格式的"24:57:35",硬要组合的话,会显示"00:57:35";

当然,可以用=D19&":"&E19&":"&F19【视小时、分钟及秒数的具体单元格更改】组合成"24:57:35"的显示,但这是文本格式,而非时间格式;后续的公式运算中须用文本函数提取内里的小时、分钟及秒数使用。

查看更多
尊尼CKin
2楼-- · 2019-04-29 14:10

公式与普通数字求和一样用sum函数,如何数字公式所在单元格格式为:[h]:mm:ss即可。

查看更多
突突兔2019
3楼-- · 2019-04-29 14:09

效果图如下:

D1单元格输入公式:

=TEXT(SUM(A1:C1),"[h]:mm:ss")

查看更多