EXCEL有没有依次递减的函数,求高手指点!!!!

举例如某项目本月依次发生数:第一次300、第二次500、第三次700、第四次800、第五次300,本月共回款数为1000,要求余额也是分次的,从第一次开始1000>300,所以第一次的余额那显示0,第二次1000>300+500,所以第二次的余额那也显示0,第三次1000<300+500+700,且依次递减完后第三次余额为500,所以第三次的余额那显示500,第四次那还是800,第五次那还是300。类似这种情况,有没有公式可以在每次的余额那块不用人工去计算而用公式自动计算,求高手指点!!!!!!

第1个回答  2011-04-03
假设第一至第五次的数值分别在A2:A6单元格,B2公式如下,
=IF(SUM(A$2:A2)<1000,0,SUM(A$2:A2)-1000)
再将B2的公式下拉填充到下方即可。
如有不符可以追问。
第2个回答  2011-04-03
假如发生数从A2开始,回款数在A1。B2输入公式
=IF(SUM($A$2:A2)>$A$1,SUM($A$2:A2)-SUM($B$1:B1)-$A$1,)
向下复制公式。本回答被提问者采纳