EXCEL中如何把上月的累计数与本月的输入数据累计?难处是本月的输入不一定几行

如图,
如,图中3月30的累计,应该是SUM(D2:D6),五行相加,在D7中填1194,而4月30的累计,应该是SUM(D7:D14),七行相加,2199,我的意思是上面的过程如何自动实现?

你的表格本身设置就存在缺陷,所以建议改一下表的结构,公式自然不难了
建议把累计余额放在E列,D列余额改成本期发生额或金额,然后第二行的摘要上写成:起初余额,意思也就上个月的期末余额;然后再E列设置公式为:=if(c2="起初余额",D2,if(c2="累计",e1,d2+e1)),这样就可以实现你想要的结果了,建议累计改为本月累计更好,如果遇到什么问题请提问,记得给我一票,谢谢
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-11
D7中输入公式:
=D$2+SUM(D$2:D6)-SUMIF(C$2:C6,"累计",D$2:D6)
复制D7单元格,粘贴到D15等“累计”相应的单元格中即可。

——————————————
问题扩展补充:
以上是简单的公式。如果要在在第7行再插入一行数据,这个第8行的“累计”的值则不会随之变化,统计的仍是D2:D6的和,而不是D2:D7的和。则可以用如下方法,实现动态汇总:
点击“插入——名称——定义”,“在当前工作簿中的名称”中输入“END”,在“引用位置”中输入:“Sheet1!$D6”,点击“添加”,按确定。
在D7中输入公式
=D$2+SUM(D$2:END)-SUMIF(C$2:END,"累计",D$2:D6)
复制D7单元格,粘贴到D15等其它单元格。
这样你就可以插入行添加数值后,各公式依然生效,免去了重新设置公式的麻烦。本回答被网友采纳
第2个回答  2011-06-09
用鼠标选定上个月的累计数和本月输入的所有数,在左下方会有一个累计数
第3个回答  2011-06-09
在E1输入累计
E2=D2
E3=D3+D2
下面往下拉
很简单
第4个回答  2011-06-09
问的太模糊了吧,看了几遍硬是没有明白
相似回答