excel中 几分几秒格式的怎么求和??
像下面这种数据怎么求总的时间07分10秒01分20秒52秒38秒18秒54秒01分28秒22秒49秒01分22秒02分04秒01分32秒28秒08秒20秒01分00秒01...
像下面这种数据怎么求总的时间 07分10秒 01分20秒 52秒 38秒 18秒 54秒 01分28秒 22秒 49秒 01分22秒 02分04秒 01分32秒 28秒 08秒 20秒 01分00秒 01分15秒 01分46秒 30秒 01分16秒 23秒 05分21秒 04分33秒 13分48秒 58秒 39秒 08分42秒 01分06秒 34秒 01分47秒 01分16秒 01分55秒 48秒 40秒 48秒 40秒 48秒 01分12秒 09秒 01分07秒 05分42秒 27秒 58秒 39秒 20秒 19秒 20秒 48秒 16秒 46秒 02分17秒 17秒 31秒 02分06秒 16秒 17分09秒 05分25秒 09分51秒 0时00分00秒
展开
1个回答
展开全部
这个问题可以通过几个函数来实现,不过函数公式有点长,不过我已经替你写好了,你可以直接复制使用,假定你的数据在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)”,依此类推。
(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)”,依此类推。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |