将循环转换为Excel

我正在尝试使用for循环作为Excel可用条目。 我有一些经验编码,但没有超越基本function的Excel。

场景:寻找购买N个物品的总成本。
每个项目的成本比以前的项目(现在是15%)要多。 我可以得到项目N的成本。我希望单元格显示所有项目的总成本,包括N.

N =列表中的项目总数,根据电子表格中其他地方的计算而变化。

费率= 15%或0.15,但可以改变,所以我不希望它硬编码。

这个公式给我的成本项目N ._____((1 /(1 +率))*(((1 +率)^(N)))

我在想像下面这样的工作,但我不知道如何写这是Excel可以使用的一种方式。

Total = 0; for(i=1,i=N,i++){ Total = Total+((1/(1+Rate))*(((1+rate)^(i))); }; 

这个图表显示了我想要的手动计算。

料品→N件料品的总成本

  1. →1.00
  2. →2.15
  3. →3.47
  4. →4.99
  5. →6.74
  6. →8.75
  7. →11.07
  8. →13.73
  9. →16.79
  10. →20.30

提前感谢您提供任何帮助。

加里

如果A1是“Rate”,A2是“N”,则:

 =SUMPRODUCT((1/(1+A1))*((1+A1)^ROW(A1:INDEX(A:A,A2)))) 

在这里输入图像说明

这就是我想到的,尽pipe它与德克·赖克尔的伟大的答案有些相似。

 =SUMPRODUCT((1/(1+$B$2))*((1+$B$2)^ROW($A$1:A1))) 

基本上我用SUMPRODUCT来总结一下相应的行。