officeba > 单独文章


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

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



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

  按下回车便可得出成果,后面 C7:E7 的也只要向右填充或复制 B7 粘贴畴昔便可。



  可是第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



  这个公式很好理解:

  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)


声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

时间:2012-09-18 07:45:53,点击:65824


【OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

评论内容