用excel计算通话时间求答

来源:百度知道 编辑:UC知道 时间:2024/06/10 04:17:40
d6列,1分6秒,我用函数=SUM(VALUE(LEFT(D6,SEARCH("分",D6)-1)),0)+1,然而这个如果是1分0秒就不能返回1分,我需要怎么改这个函数
老师考的,大家帮忙啊

没有看明白你要得到什么

1分6秒 : 返回 2
1分0秒 : 返回 1 吗 那就是说只要大于1分就显示2???

如果我说的没错,你的公式可以这样改
=SUM(VALUE(LEFT(D6,SEARCH("分",D6)-1)),0)+IF(MID(D6,SEARCH("分",D6)+1,SEARCH("秒",D6)-SEARCH("分",D6)-1)*1,1,1)
或者
=LEFT(D6,FIND("分",D6)-1)*1+IF(MID(D6,FIND("分",D6)+1,FIND("秒",D6)-FIND("分",D6)-1)*1,1,0)

两个公式都行

=CEILING(VALUE(SUBSTITUTE(SUBSTITUTE(D6,"分","."),"秒"," ")),1)

这公式看看会不会短一些

问题你呢要返回多少,我用你的函数返回都是2啊