我正在尝试创建一个Excel公式,以在整个会计年度内分配订阅费用。例如,我们的会计年度为7月1日至6月30日,但我们的订阅时间为2018年4月1日至2019年3月31日,费用为3500美元。我如何为Excel创建公式以计算应在18财年(7-1-17至6-30-18)支付多少该订阅以及在19财年(7-1-18至6- 30-19)?您将为此提供的任何帮助将不胜感激!
答案 0 :(得分:0)
像这样设置数据:
|A |B |C |D |E |F |G |H |I
1|Item |Start |End |Duration|Value|01/07/2017|01/07/2018|01/07/2019|01/07/2020
2|My Subscription|01/04/2018|31/03/2019| |3500 | | | |
具有以下公式:
D2 =YEAR(C2)-YEAR(B2)+(MONTH(C2)-MONTH(B2))/12+(DAY(C2)-DAY(B2))/365
F2 =$E2*IF(AND($B2 >= F$1,$B2 < G$1),IF(AND($C2 >= F$1,$C2 < G$1),1,(YEAR(G$1)-YEAR($B2)+(MONTH(G$1)-MONTH($B2))/12+(DAY(G$1)-DAY($B2))/365)/$D2),IF(AND($C2 >= F$1,$C2 < G$1),(YEAR($C2)-YEAR(F$1)+(MONTH($C2)-MONTH(F$1))/12+(DAY($C2)-DAY(F$1))/365)/$D2,IF(AND($B2 <= F$1,$C2 > F$1),1/$D2,0)))
^Copy this across to G2 and H2