2015-09-08 28 views
0

我有一個列的月度時間表,我使用這個公式來分攤每個月的分期金額。公式列分攤的金額

IF(AND(DATEVALUE(Z$9)>=EOMONTH($D44,1),DATEVALUE(Z$9)<=EDATE(EOMONTH($D44,1),$D45)),$E45/$D45,0) 

D44 = Start Date 
D45 = number of months 

但是,這不適用5個月可以說。它提供了6批,而不是5

+0

奇怪的是,它的工作原理是月數是1,3,4 ... –

+1

我必須在這裏丟失一些東西......你有x的金額需要分攤y個月的數量...... isn'那簡單的x/y?如果沒有,請解釋。是否因爲客戶可能在一個月中開始使用該賬戶,並且您仍然需要平均分配付款? –

+0

我需要延遲1個月的分攤,這就是爲什麼我有EOMONTH(D44,1)..是什麼原因導致了這個問題? –

回答

0

請嘗試:

=IF(AND(W9<=EOMONTH($D44,$D45),W9>EOMONTH($D44,0)),$E45/$D45,"") 

跨越,以適應複製。