发布网友 发布时间:2022-04-26 10:01
共5个回答
热心网友 时间:2022-06-27 03:02
在时长后的一个空白列(本例C列),C2输入:
=IFERROR(LEFT(B2,FIND("'",B2)-1)*60,0)+RIGHT(REPLACE(B2,LEN(B2),1,""),2)
(换算成秒数)
然后直接用sum()函数即可求出以秒为单位的总时长(本例为C16)。
如需转成时分秒的形式:
=INT(C16/3600)&":"&INT((C16-INT(C16/3600)*3600)/60)&":"&C16-INT(C16/3600)*3600-INT((C16-INT(C16/3600)*3600)/60)*60
热心网友 时间:2022-06-27 03:02
简单点的办法,选中你这列数据,在数据菜单下分列,先按空格分,会得到类似
2020-7-14 1'10"
2020-7-14 15"
假定上面的数据从A1开始,那在C1填入
=IF(ISERR(FIND("'",B1)),--SUBSTITUTE(B1,"""",""),--LEFT(B1,FIND("'",B1)-1)*60+SUBSTITUTE(MID(B1,FIND("'",B1)+1,255),"""",""))
就可以将B列的数据转为秒,向下拖动填充,对C列自动求和,假定求和值在C6,那就用公式
=INT(C6/60)&"'"&MOD(C6,60)&""""
就可以转为分秒格式
热心网友 时间:2022-06-27 03:03
需要分步操作,
数据-分列得到后半部分的时间
查找“''”替换为空,将秒删除
分钟部分公式:=IFERROR(LEFT(E2,FIND("'",E2)-1),0)
秒钟部分公式:=MID(E2,IFERROR(FIND("'",E2)+1,1),2)
根据分钟、秒钟求和,总秒数=sum(F2:F10)*60+sum(G2:G10)
示例:
追问前边*都没毛病, 分的都挺好, 后边一用sum求和,完蛋了直接是0,你看一下我的求和公式没毛病吧
主要是由于文本的原因。
可以复制处理后的两列(1)在空白或相同位置,选择性粘贴——值
(2)在随意一个空白单元格输入1,复制;选中上面两列没有公式只有值的数据,选择性粘贴选择计算、乘【也可以复制一个0,选择性粘贴时选择加】
这样就都变成了数值,就可以求和了。
热心网友 时间:2022-06-27 03:03
你这样的数据结构,建议你先做数据分列,然后再来做数据的核算,否则像你这样的小白根本就没有办法做数据核算热心网友 时间:2022-06-27 03:04
利用字符串公式,将分秒分开,然后再分开求和。最后转换就可以了。