关于在Excel中实现前n-1即N减1项之和的方法,本人并未找到直接的方法,而是只能使用辅助的方法来实现!该问题在描述的时候可能难以使用语言来表达,下面我们就直接看如下的表,然后再提出问题。
如上图一样,A列保存的是数值数据,现在,我们要做的就是,假定有一个和值,设定为Y,在任何时候,Y都等于前面N减1项之和。
这如何来理解呢,我们这样来理解,比如,第一项,即Y1等于A2,同理:
Y2等于A2+A3
Y3等于A2+A3+A4
Y4等于A2+A3+A4+A5
Y5等于A2+A3+A4+A5+A6
……
YN等于A2+A3+A4+A5+A6+An
就这样,这是有一定规律的前N-1项之和。在数学上的推理就是这么简单,当我们将其应用到Excel时,其实也不复杂,只需要将和值,放在B列,通过B列来辅助,问题就很好解决了。
解决的办法如下,按照上面的推论,我们得出这样的公式。
如上图一样,B2的公式为:=A2
然后,再如下图,B3的公式为:=B2+A3
下面我们再来看公式,如下图,B4的公式为:=B3+A4
如此一来,上述的公式就变成如下的推论:
B2=A2
B3=B2+A3
B4=B3+A4
B5=B4+A5
……
如果将上述B列的值,使用A列名称来表示,上述的推论,其实就等于:
B2=A2
B3=A2+A3
B4=A2+A3+A4
B5=A2+A3+A4+A5
……
这其实就实现了前N减1项之和了。
OK了,理解了数据上的理论推论之和,再学习了Excel的推论方法之后,就能很快得出正确结果了,有了如上的公式基础以后,我们直接通过推动的办法,就能把所有的项的结果都计算出来了,如上图所示便是。