EXCEL 小时,分种,秒混合的一列数怎么求和

2025-02-28 07:23:59
推荐回答(4个)
回答1:

先B把整列设置为时间格式,然后输入公式
=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(ISERROR(FIND("小时",A1)-1),"0小时"&A1,A1),"小时",":"),"分",":"),"秒","")
把所有时间转换成EXCEL能够识别的时间格式
最后在C1输入公式
=INT(SUM(B:B))*24+HOUR(SUM(B:B))&"小时"&MINUTE(SUM(B:B))&"分"&SECOND(SUM(B:B))&"秒"

对所有的时间求和

回答2:

先转换成秒
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"小时","*3600+"),"分","*60+"),"秒","")

回答3:

用公式:
=TEXT(SUM(--IF(ISNUMBER(FIND("时",A1:A100)),SUBSTITUTE(A1:A100,"小",""),IF(A1:A100="",0,"0时"&A1:A100))),"[h]小时m分s秒")
数组公式,按CTRL+SHIFT+回车完成公式。

回答4:

分列之后再求和