要是数据本来就是时间格式,直接相加就行,Excel会自动算出总时间。
但如果原始数据是文本或者其他非时间格式,就得先转成时间才能加。可以用TIME函数配合LEFT、MID、RIGHT这些提取数字的函数来处理。比如把8:30这种字符串拆开,再用TIME(H,M,S)组合成标准时间。
想把两个时间拼在一起看?用&符号就行,比如A1&B1,就能连成一串文本。
公式里如果用了TEXT函数,主要是为了让时间显示得更整齐。因为Excel底层是用小数存时间的——1分钟=1/1440(一天1440分钟嘛)。所以不格式化的话看起来是一堆小数,加个TEXT就变好看啦~
说说TIME函数:TIME(时,分,秒)
- 小时:填0到32767都行,超过23的会自动除以24取余数。比如TIME(27,0,0)其实等于3点(也就是凌晨3:00)。
- 分钟:超过59的会自动进位成小时+分钟。比如750分钟=12小时30分钟。
- 秒数也一样,超过59就自动换算成对应的时分秒。像2000秒≈33分20秒。
重点来了!两个时间相加后,如果超过了24小时,默认是不会显示25:00这种的,Excel会当它是1.04多天,只显示剩下部分。
想看到累计超24小时的时间?很简单!右键单元格→设置单元格格式→自定义→输入 :mm:ss 就行了,这样就能看到25:30:10这种长时长啦!
配图那张表看着挺清楚,建议照着试一遍,一动手就懂了~
但如果原始数据是文本或者其他非时间格式,就得先转成时间才能加。可以用TIME函数配合LEFT、MID、RIGHT这些提取数字的函数来处理。比如把8:30这种字符串拆开,再用TIME(H,M,S)组合成标准时间。
想把两个时间拼在一起看?用&符号就行,比如A1&B1,就能连成一串文本。
公式里如果用了TEXT函数,主要是为了让时间显示得更整齐。因为Excel底层是用小数存时间的——1分钟=1/1440(一天1440分钟嘛)。所以不格式化的话看起来是一堆小数,加个TEXT就变好看啦~
说说TIME函数:TIME(时,分,秒)
- 小时:填0到32767都行,超过23的会自动除以24取余数。比如TIME(27,0,0)其实等于3点(也就是凌晨3:00)。
- 分钟:超过59的会自动进位成小时+分钟。比如750分钟=12小时30分钟。
- 秒数也一样,超过59就自动换算成对应的时分秒。像2000秒≈33分20秒。
重点来了!两个时间相加后,如果超过了24小时,默认是不会显示25:00这种的,Excel会当它是1.04多天,只显示剩下部分。
想看到累计超24小时的时间?很简单!右键单元格→设置单元格格式→自定义→输入 :mm:ss 就行了,这样就能看到25:30:10这种长时长啦!
配图那张表看着挺清楚,建议照着试一遍,一动手就懂了~