excel中 几小时几分几秒 时间格式的 怎么进行计算

如图所示比如A1的时间是23小时26分16秒 现在需要将A1的时间除以20 然后显示在B1中 请问公式该怎么写

方法:

1、在EXCEL表格中,输入:=TEXT(SUM(C3:C6),"[h]:mm:ss")区域可自行设定。

2、如更改数值,右侧的时间也会随之变动。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-13
笨方法哈:(以秒为单位)
=((MID(A1,1,FIND("小时",A1)-1)*60*60)+(MID(A1,FIND("时",A1)+1,FIND("分",A1)-FIND("时",A1)-1)*60)+(MID(A1,FIND("分",A1)+1,FIND("秒",A1)-FIND("分",A1)-1)))/20追问

那出来的是秒数吧?需要再变回原来几小时几分几秒的格式的话怎么办

追答

从秒到时分秒
=INT(B1/3600)&"小时"&INT(MOD(B1,3600)/60)&"分"&MOD(B1,60)&"秒"

追问

有直接一步的公式吗

追答

融合两个公式就可以了,
=INT((((MID(A1,1,FIND("小时",A1)-1)*60*60)+(MID(A1,FIND("时",A1)+1,FIND("分",A1)-FIND("时",A1)-1)*60)+(MID(A1,FIND("分",A1)+1,FIND("秒",A1)-FIND("分",A1)-1)))/20)/3600)&"小时"&INT(MOD((((MID(A1,1,FIND("小时",A1)-1)*60*60)+(MID(A1,FIND("时",A1)+1,FIND("分",A1)-FIND("时",A1)-1)*60)+(MID(A1,FIND("分",A1)+1,FIND("秒",A1)-FIND("分",A1)-1)))/20),3600)/60)&"分"&MOD((((MID(A1,1,FIND("小时",A1)-1)*60*60)+(MID(A1,FIND("时",A1)+1,FIND("分",A1)-FIND("时",A1)-1)*60)+(MID(A1,FIND("分",A1)+1,FIND("秒",A1)-FIND("分",A1)-1)))/20),60)&"秒"

本回答被提问者采纳
第2个回答  2014-11-13
把A列“小时”的“小”字去掉,然后设置单元格的格式为时间中的“时分秒”。
此时在B列输入:
=A1/20
向下填充就可以了追问

这样大于24小时的是不行的,比如A7的时间 69小时的就计算不出来 因为用时间格式的话应该不能大于24小时 是不是还可以怎样设置一下?

追答

大于24小时要把天加上,把A列和B列的格式设置为自定义:
d"天"h"时"mm"分"ss"秒";@

本回答被网友采纳
相似回答