Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: shijiwen

[已解决]求助:如何统计通话时间

[复制链接]
发表于 2012-7-30 11:28 | 显示全部楼层
hongqiqqq 发表于 2012-7-30 11:10
答晚还了,还是老师的方法高啊,
请问老师:为什么不考虑空值的问题??

嘿嘿,因为楼主的问题中没列出空值。电信或移动的清单,中间也没有空值行的,所以把这个容错忽略了。
回复

使用道具 举报

 楼主| 发表于 2012-7-30 12:11 | 显示全部楼层
=if(D2=0,0,IF(ISNUMBER(FIND("分",D2)),LEFT(D2,FIND("分",D2)-1)+(RIGHT(D2)="秒"),1))
这样就解决了空值问题,避免了向下复制公式时D列无数据,结果F列=1的错误问题。
回复

使用道具 举报

 楼主| 发表于 2012-7-30 12:28 | 显示全部楼层
=IF(OR(D7=0,E7="被叫",F7="10010",F7="10011"),0,IF(ISNUMBER(FIND("分",D7)),LEFT(D7,FIND("分",D7)-1)+(RIGHT(D7)="秒"),1))
这个是我根据4楼和6楼的公式改进的,用于联通手机,被叫免费、拨打10010和10011免费的计费时间统计公式。
回复

使用道具 举报

发表于 2012-8-24 22:51 | 显示全部楼层
原以为找不到的 原来真的有高手啊  谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-29 18:31 , Processed in 0.601687 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表