gpt4 book ai didi

excel - 将 for 循环转换为 Excel

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:42:09 25 4
gpt4 key购买 nike

我正在尝试将 for 循环等效为 Excel 可用条目。我有一点编码经验,但除了基本功能外,没有使用 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))))

enter image description here

关于excel - 将 for 循环转换为 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46499049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com