运用Excel公式统计通话时间(单位:分钟)

分类:Excel
2017-02-09 15:01 阅读(?)评论(0)
应用场景:从网络运营商网站下载手机通话清单(Excel格式),自己汇总出月通话时长。
通话清单格式如下:

假如通话清单中通话时间列是Excel中F12列,内容格式:
11秒
02分02秒
09分
 
在每行统计F12列的时间为分钟的公式写法:
=IFERROR(VALUE(LEFT(F12,FIND("分",F12)-1)),0)+IFERROR(IF(FIND("秒",F12),1),0)

如果在K12列运用该公式,其值如下:
1
3
9

筛选“通讯方式”为“主叫”的行,对K列应用上面的公式,然后对K列竖向求和,得到主叫通话总时长。

函数介绍:
IFERROR:对出异常的情况做处理;
VALUE:将内容转换为数值型;
LEFT:从左边截取字符串到指定位置(起始位置从1开始);
FIND:在字符串中查找指定字符的位置;
IF:条件判断(【FIND("秒",F12)】如果F12不包含“秒”,Find函数会出异常,所以在外面使用了IFError函数作处理)。
 
表  情:
加载中...
 

请各位遵纪守法并注意语言文明