电脑技术学习

用Excel 2007分析手机套餐资费

dn001

  这次比较,在我现在的神州行畅听D卡、原来的全球通本地套餐,还有我感觉比较优惠的动感地带音乐套餐之间进行,涵盖了本地移动公司的三大品牌。由于各个套餐长途和漫游资费基本一致,所以暂不考虑长途和漫游。

  为了让使用费更接近真实情况,一般要查询最近6个月的话费详单,求出每月总费用,然后和其他套餐对比。这里为了方便起见,以一个月为例。

  第一步; 获得话费详单

  进入移动的网上营业厅,打开自己的话费详单,具体过程可以咨询10086。选择详单上的所有项目,然后复制到记事本中,保存成txt文件。注意不要直接复制到Excel2007中,否则由于Excel在话费前面添加了格式字符,无法直接进行运算。这一步要特别小心,不要改动任何的数据格式,否则电子表格导入的数据会无法使用。

  第二步; 导入Excel

  打开Excel 2007后,在“打开选项找到刚才保存的txt文件,系统进入文本导入向导1。注意,在“请选对最合适的文件类型,选择“分隔符号。然后点击下一步,在“分隔符号中单选“空格一项,其他值为默认,并点“完成。导入完成后一定要查看表头和数据是否对应,如果出错就修改后重新导入了。

  第三步; 话单处理

  以主叫为关键字,基本费为次要关键字,删除主叫的免费电话。由于这些套餐长途和漫游费用差不多,为了简化计算,分别以用通话地点和长途费为关键字,使用类似的方法,也把这些数据删除。另外,由于短信资费基本一样,我们先计算短信的条数,=COUNTIF(H2:H290.“短信发),42条。然后将短信数据删除。

  下面就开始分别计算三种套餐标准下的费用:

  计算畅听D套餐的本地通话费。在E列最后输入=SUM(E2:E290),呵呵,我的通话费计算出来了,24.8元。

  计算全球通本地套餐的费用。由于本地被叫免费,所以先删除所有的被叫话单。使用通话类型进行排序,删除即可。

  接下来计算主叫计费次数。计费的原则是不足60秒计算为60秒。在表格中新增一列J。=CEILING(D2/60.1),然后把公式进行列复制。

  求通话次数。在L61上输入=SUM(J2:J65),呵呵,通话次数出来了,94次,那主叫费用就是18.8元。

  计算动感地带音乐套餐。忙时为周一到周五的9:00-12:00,18:00-2l点,其余为闲时。

  求通话时间为星期几。输入=WEEKDAY(LEFT(C2.6)。2),得到1-7之间的数字,对应于周一到周日。

  然后处理通话时间。增加一行L,=HOUR(LEFT(RIGHT(C2.8)。5)),得到数字格式的通话时间。

  计算闲忙时。增加一行M,输入=AND(OR(AND(L64>=9.L64<=12),AND(L64>=18.L64<=21)),OR(K64=1.K64=2.K64=3.K64=4.K64=5))。

  计算话费。=0.3*SUMIF(M2:M65,TRUE,J2:J65)+0.1*SUMIF(M2:M65.FALSE,J2:J65),费用为14.6元。