我想利用EXCEL做个动感地带入网后能用多少免费短信的公式请问如何来做

来源:百度知道 编辑:UC知道 时间:2024/07/04 04:33:36
动感地带音乐套餐当月入网短信套餐计算工具
请选择套餐: 动感地带音乐套餐B 请选择入网日期: 2008-11-5

剩余套餐费用: 计算

剩余短信条数: 计算
如何点计算来自动核算?
谢谢!比如我想买个动感地带音乐套餐B(套餐费用是32元,免费送500条短信),我是2008-11-5入网.我想要知道到月底能用多少短信.我看他们有个计算公式是(赠送的免费短信条数/当月天数)*剩余天数.是不是要用IF函数啊?

那个不是公式,是程序。
公式是直接计算的,程序才可以通过按钮计算。需要的话将条件写出来,大家才好帮你

如果

回答者: 青城剑客 - 一派掌门 十二级 的说法正确,就不必用函数了,稍微记一下就可以了。

如果你的说法成立的话,可以这样算:
=500*(DATE(YEAR(A1),MONTH(A1)+1,DAY(0))-DATE(YEAR(A1),MONTH(A1),DAY(A1)))/((DATE(YEAR(A1),MONTH(A1)+1,DAY(0))-DATE(YEAR(A1),MONTH(A1),DAY(1))))

A1为入网日期。
需要注意的是,记得要把输入公式的单元格格式设置为数值,将小数点设为0(短信息条数应该会四舍五入吧?如果没有的话,就用rounddown()函数圈一下
也就是:
=roungdown(500*(DATE(YEAR(A1),MONTH(A1)+1,DAY(0))-DATE(YEAR(A1),MONTH(A1),DAY(A1)))/((DATE(YEAR(A1),MONTH(A1)+1,DAY(1))-DATE(YEAR(A1),MONTH(A1),DAY(1))+1)))

简单解释一下:
DATE(YEAR(A1),MONTH(A1)+1,DAY(0))-DATE(YEAR(A1),MONTH(A1),DAY(A1))

上述公式的目的在于求出这个月剩余天数。也就是用下个月之前的日期(1号之前为0号)减去入网日期,从而得到剩余天数。

求当月天数的就不解释了,参考上面的解释,自己想想应该会明白。

动感是按上下半月计算时间送,不是按天.
如你是1-15号加入的,送500条,
如是16-31加入,就送250条!