【指导】Excel时间转换,将3分30秒格式转换成小数3.5分

如下,我有一堆类似如下的数据,x分x秒。我希望将他们转换成小数,这样就可以统计求平均了,可是一堆汉字,Excel不认识:

2.9 秒
10 分
3 分 15 秒

方法:

采用公式逐段逐段去读,取到分之前的数和秒之前的数(如果有“时”,算法一样),然后统一单位(我用的是分,也可以改成其他),加和运算即可:

换算成秒的:

=IF(ISERROR(FIND("分",H2)),0,LEFT(H2,FIND("分",H2)-1))
+IF(ISERROR(FIND("秒",H2)),0,IF(ISERROR(FIND("分",H2)),MID(H2,1,FIND("秒",H2)-1)/60,MID(H2,FIND("分",H2)+1,FIND("秒",H2)-FIND("分",H2)-1)/60))


换算成分的(其实就是乘60和除60的问题):

=IF(ISERROR(FIND("分",H2)),0,LEFT(H2,FIND("分",H2)-1)*60)
+IF(ISERROR(FIND("秒",H2)),0,IF(ISERROR(FIND("分",H2)),MID(H2,1,FIND("秒",H2)-1),MID(H2,FIND("分",H2)+1,FIND("秒",H2)-FIND("分",H2)-1)))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值