一、excel中如何计算每个月的差额是多少
比较讨厌差额,数字多,经常容易按错 。
参考a2公式:
=IF(A1<=50000000,A1*0.001,IF(A1<=200000000,(A1-50000000)*0.0008+50000,IF(A1<=500000000,(A1-200000000)*0.0007+170000,IF(A1<=1000000000,(A1-500000000)*0.0006+380000,ROUNDUP((A1-1000000000)/1000000000,0)*50000+680000))))
公式说明:
1、分级判断数据范围,然后将新增部分与前段数据累加;
2、公式如果有误,请自行校对,不用追问了;
3、数据没说明是否包含分段数据,我按包含算了,如果不含,就去掉公式中 = 即可;
4、最后没说明超过指定数据后“每增加1亿”的时候,不足部分怎么处理,我按照超过就算来计算的,如果不是,可以将 roundup换成 round(四舍五入)或rounddown(舍去)。
二、excel如何计算两个日期之间相差的月数
计算两个日期的差,我们通常使用datedif()函数。
DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面没有。 返回两个日期之间的年月日间隔数。
其语法如下:
DATEDIF(开始日期,结束日期,返回类型)
返回类型有6种,分别为:
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" 开始日期 与 结束日期 不计月数的间隔天数。
"YM" 开始日期 与 结束日期 不计年数的间隔月数。
"YD" 开始日期 与 结束日期 不计年数的间隔天数。
实例:
1、计算“1985-6-3”出生人的周岁年龄:
=DATEDIF("1985-10-3",today(),"Y")
结果:30(今天的日期为2016-9-12,下同)
2、计算“1985-10-3”到今天的整月数:
=DATEDIF("1985-10-3",today(),"M")
结果:371
3、计算“1985-10-3”到今天的天数:
=DATEDIF("1985-10-3",today(),"D")
结果:11302(和两个日期直接相减的结果相同)
4、计算“2006-8-3”到今天的工龄,精确到月
=DATEDIF("2006-8-3",today(),"Y")&"年零"&DATEDIF("2006-8-3",today(),"YM")&"个月"
结果: 10年零1个月
5、计算“1985-10-3”出生人还有多久过生日:
=if(DATEDIF("1985-10-3",today(),"YD"),365-DATEDIF("1985-10-3",today(),"YD"),0)
结果:21