搜索
查看: 2647|回复: 0

让SUM函数自动包含新增行

[复制链接]

978

主题

1094

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
15950
发表于 2018-4-30 00:37:16 | 显示全部楼层 |阅读模式

解决方法:借助“INDEX()/ROW()”函数嵌套完成
SUM函数大家都用过,进行行列汇总时很方便。正确情况下,SUM可以自动识别表格中的新增行与新增列,比如你在一个已有表格中添加一组新行或新列时,下方(或后方)的SUM函数能够自动将新行(列)包含到统计范围内,实现自适应统计。
但有一种情况会比较特殊,即新增行(列)是由公式组成的,这种情况下SUM将不能自动更新统计范围,如果不是特别注意,很容易导致统计出错。
解决办法,是将原有“SUM(A:B)”修改为“SUM(A:INDEX(B:B,ROW()-1))”,其中ROW()-1用来提取当前行的上一行,即最后一位数据行。
INDEX用来提取区域中第N行数据,两者结合起来就是“INDEX(C:C,ROW()-1)”,即提取最后一位数据行中的数据。最终将上述公式代入原SUM函数内,以后无论再怎么添加行,都不会出现统计不更新的情况了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

表格智创网

网站简介:表格智创网,是一家以表格设计和技能分享的专业社区,由会计帮帮网投资建设,尽专业,助提高专业技能。

表格智创网欢迎您!

联系我们

  • 工作时间:早上9:00-16:00
  • 客服电话:18668755857
  • 本站网址:www.excelwps.com
  • 淘宝店址:kjbbw.taobao.com

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表