送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 【置顶公众号】或者【设为星标】及时接收更新不迷路 小伙伴们啊,今天要和大家分享一个特别的函数技巧。这则题目是交流群里一位群友提出的。 在不改变表格结构的情况下,如何计算出每个人的总数量。如下图。 ![]() 我们第一反应会使用那一个函数呢?对,就是SUMIF函数! 可是我们仔细看一下源数据,发现表格的结构比较混乱,且表格结构不能改动。这个就稍微有些麻烦。当然,笨办法是有一个的。 ![]() 在单元格B2中输入公式“=SUMIF($D$6:$D$9,A2,$E$6:$E$9)+SUMIF($G$3:$G$8,A2,$H$3:$H$8)+SUMIF($F$13:$F$17,A2,$G$13:$G$17)”后并向下拖曳即可。 仔细看一下,其实这个公式就是由三个SUMIF函数构成的。思路简单,就是书写起来稍微麻烦一些,这里不再详细介绍了。 但如果只是这样应用SUMIF函数的话,说明你还没有完全掌握它,我们还有更好的解决方法。 ![]() 在单元格B2中输入公式“=SUMIF(D:G,A2,E:H)”后并向下拖曳即可。 这个就是SUMIF函数大名鼎鼎的错列求和,小伙伴们看懂了吗?关于错列求和的方法,更多的信息请参看帖子这个都不会,不敢说会使用SUMIF函数。 熟悉我的习惯的朋友们都知道,我更偏爱使用SUM函数来做条件求和。这道题目,我们同样可以使用SUM函数来处理,只不过,这次是数组函数。 ![]() 在单元格B2中输入公式“=SUM(IFERROR(($D$3:$G$17=A2)*($E$3:$H$17),0))”,三键回车并向下拖曳即可。 逻辑上和SUMIF函数是一样的,不再过多介绍了。 -END- 长按下方二维码关注EXCEL应用之家 面对EXCEL操作问题时不再迷茫无助 我就知道你“在看” ![]() |
|