如何在Excel2010中利用函数法自动表内求和,求平均值运算

有的时候,我们除了对Excel表格中的数据进行总计外,还有一些表内的小项目要进行小计,如下图:

对同类进行小计

  地球人都知道用 SUM 可以求和,比如在B7单元格里输入:=SUM(B2:B6)

  按下回车即可得出结果,后面 C7:E7 的也只要向右填充或者复制 B7 粘贴过去即可。

:=SUM(B2:B6)

  可是第11行呢?把 B7 的公式直接贴过去后不能用啊……

  所以,在这里不能靠一个简单的 SUM 来解决问题了,而是要用下面这个公式:

  =SUM(B$2:B6)-SUMIF($A$2:$A6,"小计",B$2:B6)*2

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

  先看B7的公式:=SUM(B$2:B6)-SUMIF($A$2:$A6,"小计",B$2:B6)*2

先看B7的公式

  这个公式很好理解:

  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 类小计,;B2:B10 的和减去两个 A 类小计,结果正是我们所需要的所有项目 B 的总和。

  其他的公式同理类推了。

  不过就算有了这个公式,一行一行复制粘贴也是个体力活,可以用定位法处理更快捷些:

定位需要小计单元格

输入公式

  最后的总计,当然用=SUM(B1:B6,B8:B10……太累了,可以简化一下:

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

Excel2010中利用函数法自动表内求和,求平均值运算

IT时代网(关注微信公众号ITtime2000,定时推送,互动有福利惊喜)所有原创文章版权所有,未经授权,转载必究。
创客100创投基金成立于2015年,直通硅谷,专注于TMT领域早期项目投资。LP均来自政府、互联网IT、传媒知名企业和个人。创客100创投基金对IT、通信、互联网、IP等有着自己独特眼光和丰富的资源。决策快、投资快是创客100基金最显著的特点。

相关文章
中芯国际联手国家队斥500亿投建12吋晶圆制造 什么信号?
中芯国际等被美列黑名单 外交部:坚决反对美方无端打压中国企业
中芯国际遭“断粮”背后:芯片产业链加速国产化
被美国列入“黑名单”?中芯国际:未收到此类官方消息

精彩评论