在excel中有时会遇到一些新的问题,比如关于求和,当已经设置了求和公式,又要在后面加入一行新的数据,这时已设置的求和公式其求和区域不变,那么后面插入的行数据就不会被计算进去。

这个问题是交流群一个网友提出来的,下面我们举例子来说明。

excel表格求和到指定单元格(Excel表格求和时怎么把后面新插入的单元格数据自动计算进去)(1)

上图中第七行的C7是后插入的数据,而C8单元格的求和区域却是C2:C6,因此不会将C7的数值计算进去。

在这样的情况下,我们必须要手动修改求和公式,或者清除再重新求和。

而下面我们来介绍两种方法,来自动计算后续插入的行数据。

第一种:

在下图中,我们可以看到在新插入C7单元格数据后,求和的C8单元格前出现了一个感叹号小框。

excel表格求和到指定单元格(Excel表格求和时怎么把后面新插入的单元格数据自动计算进去)(2)

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

excel表格求和到指定单元格(Excel表格求和时怎么把后面新插入的单元格数据自动计算进去)(3)

然后点击确定,这时系统会自动将新插入的行数据包含进去进行合计计算。

这个方法非常快捷,但需要较高的excel版本,无需再重新修改公式。

第二种:

继续介绍第二种方法,通过公式来自动计算新插入的行数据。

在常用的excel函数中,用来引用一组区域的函数并不多,而与sum组合使用的,非offset最为常见了。

offset函数是指定参照,通过给定偏移量得到新的引用。

excel表格求和到指定单元格(Excel表格求和时怎么把后面新插入的单元格数据自动计算进去)(4)

它的表达式是:=offset(参照单元格,向下第几行,向右第几列,移动几行,移动几列),后面两个参数可以理解为高度和宽度。

因此我们可以输入公式=offset(c1,1,0,row()-2,),下图中作者君特意在公式中省略了后面两个参数。

excel表格求和到指定单元格(Excel表格求和时怎么把后面新插入的单元格数据自动计算进去)(5)

row()的含义是返回当前行数,也就是公式所在D8的行数,是8,减去2则是6,也就是第七行。这样在offset公式里表示它从C1单元格的下1行,向右0行,然后移动6行即C7,即返回C2:C7区域的引用。

这时我们再组合sum函数进行区域的求和,便得到下图中的复合公式。

excel表格求和到指定单元格(Excel表格求和时怎么把后面新插入的单元格数据自动计算进去)(6)

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

以上就是今天的全部内容,欢迎童鞋们收藏点赞,关注作者君!

阅读更多:

Excel表格怎么求开始日期和结束日期

Excel表格跨表查询汇总的方法介绍

Excel表格打印时怎么在纸张下方显示页码数

,