Excel中如何将00:00:00格式的时间转换成用秒表示,例如:10:20:30可以转换成10*3600+20*60+30=37230(S)

有什么公式可以直接完成这种转换?
2024-11-29 08:55:49
推荐回答(4个)
回答1:

将单元格格式设为“自定义” 类型 中输入 [s]

在B1中输入或复制粘贴此公式
=TEXT(A1,"[s]")

回答2:

假定A1单元格为10:20:30

公式:
=TEXT(A1,"[s]")

或:

=A1*24*60*60 &"S"
=A1*86400 &"S"

=A1*24*60*60
=A1*86400

回答3:

将单元格格式设为“自定义”类型:
[s]
就直接显示秒了。

回答4:

假设你的时间在A1,在B1求值,那么 B1内输入=DAY(A1)*24*3600+HOUR(A1)*3600+MINUTE(A1)*60+SECOND(A1)

 

当然如果你的A1的时间是不带天的,最大不超过24小时,可以省去第一个参数=HOUR(A1)*3600+MINUTE(A1)*60+SECOND(A1)

改好后如果是时间格式00:00:00,需要你自己设置单元格格式为常规

公式在B1内