excel - 用excel求和?

标签 excel

我需要从 i=1 到 (a^n * b^(n-i)) 的 n 求和,其中 a,b 是常数。 n 的值从 1 到 24 不等,代表从贷款发放到现在正在还清的月份。

例如,在第一行 n = 1 我试过

=SUM(POWER($B$5, $A$10:A10)*POWER($B$3, A10 - $A$10:A10))

其中 B5 和 B3 是常数 a 和 b 和 A10:A33 是 n = 1, ..., 24 的值。无论如何,我求和的这个公式适用于 n=1,但适用于表格的其余部分,该公式未正确计算总和。我怎样才能解决这个问题?

最佳答案

首先:这样的公式必须是数组公式。但是你的公式似乎不是“从 i=1 到 n of (a^n * b^(n-i))”的精确 Excel 公式,即使是数组公式,因为在我看来 $A$10:A10 相当于我而不是n。

所以

{=SUM($B$3^$A10*$B$5^($A10-$A$10:$A10))}

在我看来是正确的 Excel 公式。

要创建数组公式,请将公式放入不带大括号的单元格中。然后按 [Ctrl]+[Shift]+[Enter] 而不是单独按 [Enter]。然后大括号应该会自动出现。

enter image description here

关于excel - 用excel求和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27100966/

相关文章:

javascript - ASP.Net MVC 中的 Excel 文件

python - XLWINGS:如何选择没有标题的整列?

excel - 针对旧版本的 excel 测试 office-js 插件

java:如何使用 apache poi 创建数据透视表?

excel - VBA:无需剪贴板复制粘贴

vba - Excel:比较两个范围并删除重复的单元格值

arrays - VBA 将数组分配给范围并写入工作表返回全零

string - VBA - 转换为日期

excel - 如何将十进制时间转换为 hh :mm time format in excel

asp.net - 尝试使用 NPOI 填充 Excel 模板时出错