当前位置:首页经验技巧Excel经验excel技巧

excel表格秒数怎么求和

2026-01-10 10:07:09

1.如何在EXCEL中实现秒的求和

这些数据是软件中导出来的吧,格式已经由别人定义好的吧?不是一个一个自己输入吧,如果真的是自己一个一个输入的话,就用楼上的方法,定义格式,不要这么复杂. 选定义名称 data1=$b$2:$b$14(公式太复杂了,修改公式时,只要修改名称就可以) 先求出总共的秒数: c17=SUMPRODUCT(IF(ISERROR(FIND("分",data1)),VALUE(LEFT(data1,LEN(data1)-1)),IF(RIGHT(data1,1)="分",VALUE(LEFT(data1,LEN(data1)-1))*60,VALUE(MID(data1,1,FIND("分",data1)-1))*60+VALUE(MID(data1,FIND("分",data1)+1,LEN(data1)-FIND("分",data1)-1))))) 数组公式,要按enter+ctrl+shift 再算出:小时分钟秒数 c19=INT(C17/3600)&"小时"&INT(MOD(C17,3600)/60)&"分"&MOD(MOD(C17,3600),60)&"秒" 用辅助列的方法在第二张表中. 数据详单.rar。

2.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"秒

3.excel中 几分几秒格式的怎么求和

这个问题可以通过几个函数来实现,不过函数公式有点长,不过我已经替你写好了,你可以直接复制使用,假定你的数据在excel表中A列,第一个数即A1是07分10秒,第二个数是01分20秒,依此类推,你的数据格式有如下规律,秒的数值是两位数,分的数值是两位数,小时的数值是一位数(只有最后一个数据有小时值),可以发现有分有秒的数值字符数是6,只有秒的数值字符数是3,有小时、分和秒的数值字符数是8,下面给出计算过程:

(1)B列用来计算A列数值的字符长度,在B1格输入“=LEN(A1)”

(2)C列用来计算A列数值的秒数,即将A列的文字形式的信息转换成数字,单位是秒,比如07分10秒,转变成430秒,在C1格输入“=IF(B1=6,MID(A1,4,2)+60*MID(A1,1,2),IF(B1=3,MID(A1,1,2),IF(B1=8,MID(A1,6,2)+60*MID(A1,3,2)+3600*MID(A1,1,1))))”

这个函数的公式比较长,给你解释一下,总体上是个条件函数,当时间是有分有秒的那种,即数值字符长度为6时,时间是60*分数+秒数,如果只有秒即数值字符长度为3,时间是秒数,如果有时有分有秒即数值字符长度为8,时间是3600*时数+60*分数+秒数,其中的mid函数的作用是从A列的数值中将小时、分和秒前的数字提取出来。

(3)求总时间,用sum函数进行求和,假设A列只有两个数值,C1和C2计算出各数值的秒数,在C3格输入“=sum(C1:C2)”,就可以得到总的时间,如果A列有10个数值,则在C11输入“=sum(C1:C10)”,依此类推。


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .