Sigma或Summation函数在Excel中
给定一个值(在一个单元格中),计算一个这样的公式:
对于i,Σ(3i + 1)从0到单元格中指定的值。
SUM(),SERIESSUM()在这种情况下不适用。 我怎样才能在Excel中做到这一点? 非常感谢!
演示如下图:
在B2单元格中写入=SUM(3*(ROW(INDIRECT(CONCATENATE("1:",A2+1)))-1)+1)
然后按Ctrl + Shift + Enter 。
要给你所有的select,只需使用这个:
=SUMPRODUCT(3*(ROW(A1:INDEX(A:A,B1-A1+1))-(1-A1))+1)
A1是下限,B1是上限…对于范围如i = -5 to -3
;)
使用数组公式 :
=SUM(3*ROW(INDIRECT("1:" & A1))+1)+1
数组公式必须使用Ctrl + Shift + Enterinput,而不仅仅是Enter键。
[补充Dirk Reichel的回答(我在“ROW(A $ 1)”中加了$ ):
“= SUMPRODUCT(3 *(ROW(A $ 1:INDEX(A:A,B1-A1 + 1)) – (1-A1))+ 1)”
这是它的样子。 (见图片)
没有间接的,没有arrays,可以切到任何地方。 (需要$符号被削减,并在任何地方)]