EXCEL表格分秒数据如何求和 在excel里面如何求时分秒之和

经验直达:

  • 在excel里面如何求时分秒之和
  • EXCEL表格分秒数据如何求和
  • EXCEL里面的分秒求和

一、在excel里面如何求时分秒之和


【EXCEL表格分秒数据如何求和 在excel里面如何求时分秒之和】时间可以直接相加,前提是把单元格格式设置为时间 。
输入的时候得带上小时,才会默认你是时间格式 。
比如28分53秒 , 要输入00:28:53,或者0时28分53秒 。
不过注意一点超过24点就自动归为零点了 。也就是如果你算总计时间超过24小时,就自动减掉24小时了 。所以尽量不要计算总和超过24小时的时间 。

如果想把28分53秒化为29分 , 可以这样,
假设A1单元格为时间格式的0时28分53秒,
hour(A1)=0, minute(A1)=28, second(A1)=53, 这三个函数取时、分和秒 。
53秒可以四舍五入进上去,可以用round(second(A1)/60,0)取整,不足30秒舍去,30秒以上算作1分钟 。这样加上minute(A1)就可以得到四舍五入后的分钟数 。
再重新化为时间格式,用time函数 。
最后就是=time(hour(A1),minute(A1) round(second(A1)/60,0),0)


二、EXCEL表格分秒数据如何求和


假如求A1:A22的和,格式为[h]°mm'ss″
=TEXT(SUM(--IF(ISERROR(FIND("'",A1:A22,1)),"0:0:"&SUBSTITUTE(A1:A22,"""",""),"0:"&SUBSTITUTE(SUBSTITUTE(A1:A22,"'",":"),"""",))),"[h]°mm'ss″")
这是数组公式,输入完毕后,需要时按ctrl shift enter完成.


三、EXCEL里面的分秒求和


假设A栏为文字格式(大陆说"文本"格式),输入时间(秒数须为2位数,如01秒)

=TEXT(SUMPRODUCT(--TEXT(SUBSTITUTE(SUBSTITUTE(A1:A10,"分",),"秒",),"0:00:00")),"[m]分ss秒")

或=SUMPRODUCT(--TEXT(SUBSTITUTE(SUBSTITUTE(A1:A10,"分",),"秒",),"0:00:00"))
自订格式为[m]"分"ss"秒

相关经验推荐