2015-12-03 57 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