首页 > 解决方案 > 涉及指数的乘积的 Sigma

问题描述

我有一个函数 f(n) 要计算到我的工作表中的 E 列中。该表是一个随着新输入而增长的动态范围。

该公式描述了剂量反应的动力学。在第 1 天,没有要总结的条款。在第 2 天,有一个求和项。第 3 天,有两个求和项,依此类推。更接近计算日的 w(i) 被赋予更大的权重,而通过指数项更早地赋予 w(i) 权重。

功能说明如下图所示:

函数f(n)

[ 在此处输入图像描述1

n = number of days, basically how many ever rows are present.
k1 & tau1 are constants provided already. 
w(i) is provided on each row which is an input to the function f(n).

您能否建议一种计算成本低廉的方法来计算 Excel 中数百行的 sigma 总和,谢谢!

更新 :

工作表的外观:

在此处输入图像描述


我试过这个公式:

$B$4*SUMPRODUCT(D2*EXP(-1*(ROW(INDIRECT($A$2&":"&C2-1)))/$B$3))

B4 = k1,D2 = w(n),A2 = 开始,C2 = n,B3 = tau。

请参阅工作表和公式分配:https ://i.stack.imgur.com/ULjI0.jpg

实现是不正确的,因为如果我转到任何行并设置 w(n) = 0,那么 f(n) 往往会变为 0,这看起来不正确。感谢任何帮助以纠正错误,谢谢。

标签: excel

解决方案


推荐阅读