2015-12-03 93 views
0
  • 10008.54
  • 13665.45
  • 18110.44
  • 23513.35
  • 30080.62
  • 38063.19
  • 47766.04
  • 59559.92
  • 73895.45
  • 91320.39
  • 112500.50

在上述列表中,7000是靜止的。從10,008.54向下,我有以下式拉下用含有1500 $ N $ 27(不改變)Simplyfying FV與按月支付計算

=((((M27 * 1.05)* 1.05)* 1.05)* 1.05)+ $ N $ 27

這基本上是每月計算7000次複合4次,期末增加1500次。在Excel中我能夠想出這個

= FV(P32,P29,-N27)+(P31 *功率((1 + P32),P29))

  • P32 = 0.05
  • P29 = 48
  • N27 = 1500

首先FV計算爲5%利率48期1500端的FV

第二部分簡化了上表。但結果差異巨大。

問題:我還能如何以簡單的公式顯示上面的清單。我希望每個月的月初值與下個月的每週4次複合+本月末增加的付款最多1年。

任何線索和您的時間表示讚賞。

+1

'= M27 * 1。05^4 + $ N $ 27'將得到相同的數字 –

+0

謝謝斯科特,但那隻會給列表上的第一個實例10008.54。 我怎樣才能得到1公式中的最終數字? – Dingo

+0

是的,爲了讓每個月1500增加總數很困難,我相信可能有一些數學家可以做到這一點。但是在另一張紙或一些隱藏的單元格中迭代公式12次可能更容易,然後再引用最後一個單元格。我已經花了近2個小時在這個難題,它超出了我。第一部分是簡單的= = C16 *(1 + $ E $ 16)^(11 * 4)'。它正在處理不斷的添加劑。 –

回答

1

我會把它放在那裏。這是一個可以做你想做的UDF。我知道你沒有要求一個VBA的答案,但以防萬一,你是開放的一個:

Function FVSPECIAL(rate As Double, nper As Double, PV As Double, PMT As Double, PMTEvry As Double) 

Dim i As Integer 
Dim otpt As Double 
otpt = PV 
For i = 1 To CInt(nper/PMTEvry) - 1 
    otpt = otpt * (1 + rate)^(PMTEvry) + PMT 

Next i 
FVSPECIAL = otpt 
End Function 

添加一個模塊的工作簿,並粘貼到它。

enter image description here

然後調用該函數。要調用它,你會使用細胞的問題

=FVSPECIAL(P32,P29,M27,N27,4) 

它基本上是FVSPECIAL(Rate,Nper,PV,PMT, # of NPer per payment)

+0

嗨, 我也開放給VBA選項。然而,我得到一個#name錯誤使用這個(240%爲12個月,複合每月4次,即每週複合5%一年) > = FVSPECIAL(240,12,7000,1500,4) – Dingo

+0

@Shanan嘗試只是值,看看它是否工作'= FVSPECIAL(0.05,48,7000,1500,4)' –

+0

感謝它將它移動到模塊後工作! – Dingo