我想求得一个EXCEL中的利息计算公式,2008年5月31日以前的利率为10‰,6月1日起为12‰,利息按实际天数计算。
A B C D
1 存款日 取款日 金额 利息
2 2007-01-01 2007-06-30 1000 60
3 2008-01-01 2009-01-01 1000 136。 27
4 2008-06-30 2009-01-01 1000 74
5 2008-03-25 2009-03-24 1000 141。07
D2:
=ROUND(C2/30*(IF(B2DATE(2008,6,1),(B2-A2)*0。 012,(DATE(2008,6,1)-A2)*0。01+(B2-DATE(2008,6,1))*0。012))),2)
据分析,存取的利息计算有三种情况:
1、...全部
A B C D
1 存款日 取款日 金额 利息
2 2007-01-01 2007-06-30 1000 60
3 2008-01-01 2009-01-01 1000 136。
27
4 2008-06-30 2009-01-01 1000 74
5 2008-03-25 2009-03-24 1000 141。07
D2:
=ROUND(C2/30*(IF(B2DATE(2008,6,1),(B2-A2)*0。
012,(DATE(2008,6,1)-A2)*0。01+(B2-DATE(2008,6,1))*0。012))),2)
据分析,存取的利息计算有三种情况:
1、存款期限发生在2008年6月1日之前,月利率为10‰;
2、存款期限发生在2008年6月1日之后,月利率为12‰;
3、存款期限横跨在2008年6月1日前后,之前的月利率执行10‰的标准,之后的执行12‰的标准。
所以公式采用两层If()嵌套以完成三种情况的判断以解决该问题,具体效果详见附件:。收起