excel中XX天XX小时XX分XX秒累加

1、图1时长在A1:A100。

B1输入=IF(ISNUMBER(FIND("天",A1)),LEFT(A1,(FIND("天",A1)-1)),"") 下拉填充至B100,

C1输入=IF(B1="",IF(ISNUMBER(FIND("小时",A1)),LEFT(A1,(FIND("小时",A1)-1)),""),MID(A1,FIND("天",A1)+1,FIND("小时",A1)-FIND("天",A1)-1))下拉填充至C100,

D1输入=IF(C1="",IF(ISNUMBER(FIND("分钟",A1)),LEFT(A1,(FIND("分钟",A1)-1)),""),MID(A1,FIND("小时",A1)+2,FIND("分钟",A1)-FIND("小时",A1)-2))下拉填充至D100

E1输入=IF(D1="",IF(ISNUMBER(FIND("秒",A1)),LEFT(A1,(FIND("秒",A1)-1)),""),MID(A1,FIND("分钟",A1)+2,FIND("秒",A1)-FIND("分钟",A1)-2))下拉填充至E100,

这样B,C,D,E列分别为提取出的天,小时,分钟,秒的数值, 然后就可以根据你的需要 统一换算成小时或者分钟求和啦!

           

2、图2时长列在G2:Gn,且分钟为分时。

K2=IF(ISNUMBER(FIND("天",G2)),LEFT(G2,(FIND("天",G2)-1)),"")
L2=IF(K2="",IF(ISNUMBER(FIND("小时",G2)),LEFT(G2,(FIND("小时",G2)-1)),""),MID(G2,FIND("天",G2)+1,FIND("小时",G2)-FIND("天",G2)-1))
M2=IF(L2="",IF(ISNUMBER(FIND("分",G2)),LEFT(G2,(FIND("分",G2)-1)),""),MID(G2,FIND("小时",G2)+2,FIND("分",G2)-FIND("小时",G2)-2))
N2=IF(M2="",IF(ISNUMBER(FIND("秒",G2)),LEFT(G2,(FIND("秒",G2)-1)),""),MID(G2,FIND("分",G2)+1,FIND("秒",G2)-FIND("分",G2)-1))

 

posted @   vivi&小北  阅读(228)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示