欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

Excel2007计算手机套餐资费

程序员文章站 2022-03-31 23:41:06
今天笔者准备对手机套餐资费进行比较,这次比较,在我现在的神州行畅听D卡、原来的全球通本地套餐,还有我感觉比较优惠的动感地带音乐套餐之间进行,涵盖了本地移动公司的三大...

今天笔者准备对手机套餐资费进行比较,这次比较,在我现在的神州行畅听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元。