excel表格数据怎么设置自动求和 表格中怎样自动求和

在excel中有时会遇到一些新的问题,比如关于求和,当已经设置了求和公式,又要在后面加入一行新的数据,这时已设置的求和公式其求和区域不变,那么后面插入的行数据就不会被计算进去 。
这个问题是交流群一个网友提出来的,下面我们举例子来说明 。

excel表格数据怎么设置自动求和 表格中怎样自动求和


上图中第七行的 C7 是后插入的数据,而 C8 单元格的求和区域却是 C2:C6,因此不会将 C7 的数值计算进去 。
在这样的情况下,我们必须要手动修改求和公式,或者清除再重新求和 。
而下面我们来介绍两种方法,来自动计算后续插入的行数据 。
第一种:
在下图中,我们可以看到在新插入 C7 单元格数据后,求和的 C8 单元格前出现了一个感叹号小框 。

excel表格数据怎么设置自动求和 表格中怎样自动求和


我们点击该图标,出现一系列选项,然后点击“更新公式以包括单元格” 。

excel表格数据怎么设置自动求和 表格中怎样自动求和


然后点击确定,这时系统会自动将新插入的行数据包含进去进行合计计算 。
这个方法非常快捷,但需要较高的 excel 版本,无需再重新修改公式 。
【excel表格数据怎么设置自动求和 表格中怎样自动求和】 第二种:
继续介绍第二种方法,通过公式来自动计算新插入的行数据 。
在常用的 excel 函数中,用来引用一组区域的函数并不多,而与 sum 组合使用的,非 offset 最为常见了 。
offset 函数是指定参照,通过给定偏移量得到新的引用 。

excel表格数据怎么设置自动求和 表格中怎样自动求和


它的表达式是:=offset(参照单元格,向下第几行,向右第几列,移动几行,移动几列),后面两个参数可以理解为高度和宽度 。
因此我们可以输入公式=offset(c1,1,0,row()-2,),下图中作者君特意在公式中省略了后面两个参数 。

excel表格数据怎么设置自动求和 表格中怎样自动求和


row()的含义是返回当前行数,也就是公式所在 D8 的行数,是 8,减去 2 则是 6,也就是第七行 。这样在 offset 公式里表示它从 C1 单元格的下 1 行,向右 0 行,然后移动 6 行即 C7,即返回 C2:C7 区域的引用 。
这时我们再组合 sum 函数进行区域的求和,便得到下图中的复合公式 。

excel表格数据怎么设置自动求和 表格中怎样自动求和


由于 row()函数会根据当前行的变化自动更新它的值,因此不管在 C6 后面添加多少行数据,都能够直接增添的行数据进行合计计算 。

    推荐阅读