在Excel中按会计年度划分订阅费用

时间:2019-03-14 21:46:16

标签: excel excel-formula

我正在尝试创建一个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)?您将为此提供的任何帮助将不胜感激!

1 个答案:

答案 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

这几乎取自:https://www.mrexcel.com/forum/excel-questions/563602-split-value-across-fys-based-start-end-dates.html