宝哥软件园

Excel2010中基于函数法的表内自动求和

编辑:宝哥软件园 来源:互联网 时间:2021-12-01

有时,除了总数据,表格中还有一些小项目需要小计,如下图所示:

Excel2010中利用函数法自动表内求和 三联

大家都知道SUM可以用来求和,比如在B7单元格中输入:=SUM(B2:B6)。

按回车键获取结果。只需填写或复制B7,并将其粘贴到后面的C7:E7的右侧。

Excel2010中利用函数法自动表内求和

但是11号线呢?直接粘贴后不能使用B7公式.

因此,我们不能依靠简单的SUM来解决这里的问题,而是使用以下公式:

=sum(B $ 2: B 6)-sumif(a $ 2: $ A6,'小计',B$2:B6)*2

Excel2010中利用函数法自动表内求和

这个公式其实是绝对引用和相对引用,以及SumIf函数的妙用。

先看看B7的公式:

=sum(B $ 2: B 6)-sumif(a $ 2: $ A6,'小计',B$2:B6)*2

这个公式很容易理解:

SUM(B$2:B6)是五个单元格B2:B6中值的总和;因为A2:A6中没有“小计”,所以SumIf部分的结果为0;B2:B6的和加0,结果正好是我们需要的。

再看看B11的公式,因为绝对引用不会改变地址,而相对引用会让公式随着所在单元格的地址而改变。复制后,原始公式变为:

=sum(B $ 2: b10)-sumif(a $ 2: $ A10,'小计',B$2:B10)*2

SUM(B$2:B10)是B2:B10的九个单元格值之和,分为三部分:B2:B6是所有A项之和,B7是A类小计,B8:B10是所有B项之和,我们只需要第三部分:所有B项之和,前两部分需要相减;事实上,所有A项的总和和A类的小计是一回事,所以需要减去的可以看作是A类的两个小计,SumIf公式只是计算A类的小计;B 23360 B 10的总和减去A类的两个小计,结果就是我们需要的所有项目B的总和。

其他公式也是以同样的方式类推的。

但是,即使有了这个公式,逐行复制粘贴也是一项体力活动,通过定位法可以更快地处理:

Excel2010中利用函数法自动表内求和

Excel2010中利用函数法自动表内求和

最后的总数当然是=总和(B1:b6,B8:b10.太累了,可以简化一下:

公式:=SUM(B2:B28)/2或:=SUMIF($A2:$A28,'小计',B2:B28)

Excel2010中利用函数法自动表内求和

试试怎么自己爬进牢房。

更多资讯
游戏推荐
更多+