【Excel公式随笔】条件求和你只知道SUMIF,看看大神都是怎么玩的(文本有赠书活动)

公众号回复2016   下载office2016

今天有赠书活动,一直往后看……

题目要求与说明:

每人参加三次测试,现在要统计所有人第一次的成绩之和,请问该当你遇到这样的问题该如何处理?

就这个题目,老师们给出了12种答案。

公式不分好坏,结果对的都是正确的。

只是希望大家能在不同的公式中学到一些思路,从更发散性思维的角度去思考问题。

本文也不是讲解某个具体函数和公式的教程,掌握一些基础的东西是前提,基础扎实了,才有可能领悟到比较高级的玩法。

第一类:条件求和
6个公式

12个公式可以分为三类,下面分别做简要介绍。

实际上这个题目考察的是SUMIF函数的用法,结果12个公式中只有三个和SUMIF有关系。

=SUMIF(A2:A13,"*",B2:B13)

=SUMIF(A:A,"*",B1)

=SUMIF(A2:A13,"<>",B2:B13)

就先说这三个吧。

本题的特点之一是有合并单元格,如果把合并单元格取消,效果是这样的。

这时候问题就变成了对A列不为空的数据求和。

要表示不为空就有两个方法,"*"和"<>"都可以表示不为空。

特别说明的是上面的第二个公式,利用了求和区域的扩展性,将第三参数做了简化,没有用完整的区域,而是只用了一个单元格。

Sum_range 的大小和形状应该与范围相同。如果不这样做,性能可能会受到影响,而且该公式将对从sum_range中第一个单元格开始的单元格范围进行求和,但其尺寸与范围相同。

明白这个情况就可以了,不建议这样用,因为这会降低计算效率。

在12个公式中,还有两个虽然没有用到SUMIF,也是利用了逻辑值当条件实现了条件求和。

=SUM((A2:A13>0)*B2:B13)

=SUMPRODUCT(N(A2:A13>0),B2:B13)

这两个公式的本质没啥区别,下面那个如果不用N函数的话,两个公式就完全一样了(SUMPRODUCT通常可以取代SUM的数组形式)。

公式=SUM(IF(A2:A13<>"",B2:B13))也可以算是一个条件求和的套路,只不过是用IF得到的求和值,不是直接利用逻辑值参与的计算罢了。

以上六个公式算是第一类,中规中矩的条件求和套路。

第二类:另类高阶玩法
5个公式

这一组公式就不是那么好解释的了,有的容易理解,有的需要足够的功力才行。

=SUM((MOD(ROW(2:13),3)=2)*B2:B13)

这个公式利用了位置特性,相对属于好理解的那种,完全没按条件求和的套路来,用的是隔行求和的套路,本例中每个人都是三行,如果每个人的行数不同,这个公式就歇菜了,但是对于看热闹的来说,这个公式可以去研究一下的,隔行求和也是一类不错的题目哦。

=SUM(IFERROR(VLOOKUP(T(IF({1},A2:A13)),A2:B13,2,),""))

这个公式是属于把VLOOKUP玩坏的那类,也是高级套路,原理就没啥说的了,是按姓名精准的求和,既不是条件求和也不是按位置求和,说白了,把每个人的成绩v出来,再求和。

=SUM(ISNUMBER(MATCH($A$2:$A$13,$A$2:$A$13,))*$B$2:$B$13)

这个公式与上一个类似,前一个是用VLOOKUP匹配姓名,将对应的成绩求和,这一个是用MATCH匹配位置,将对应位置的数字求和,就公式本身来说,这个比上一个好理解。

=SUM(SUBTOTAL(9,OFFSET(B1,(ROW(1:4)*3-2),)))

这个公式就不好解释了,类似于筛选求和,用OFFSET构造了多维数组,膜拜就行了。

=MMULT(TRANSPOSE(N(A2:A13>0)),B2:B13)

如果你懂得mm函数的话,这个公式就不用解释,如果你不懂mm函数的话,咋解释你还是不懂,这个公式不是玩思路的,就是欺负你不懂这些高级函数,不服气你也去学呀。

可以看出,第二类公式要么拼思路,要么拼实力,总之都很牛逼。

第三类:最没水平的玩法
只有1个公式

对这个问题来说,还有很多其他的公式可以用,但不管是什么样的公式,最没水平的都该是这个公式:

=B2+B5+B8+B11

因为太简单了,完全没难度,既没有思路也没啥实力可言。

但是最简单的恰恰也是大家不容易想到的。

那么问题来了,这个公式的价值在哪?在实际工作中有什么意义呢?

这就要看遇到的问题时候是工作中的还是做题中的。

如果是工作中,哪个方法快就用哪个,正如一位领导说他的下属,要的是结果,没人看你在那秀实力,费了半天劲写一个别人看不懂的公式有什么用,我用计算器早都算好了。

但如果是做题,就要挖空心思的想,想别人想不到的思路,玩别人不会玩的套路,大多数情况下,学函数的永远比不过玩函数的。

本文纯属个人观点,不管你认同还是不认同,都欢迎留言交流自己的想法。

《精进PPT:PPT设计思维、技术与实践(第2版)》

在现代职场中,工作做得好的,真的不如会做PPT的吗?新东方年会上的一支“吐槽神曲”引发全网爆笑,但笑过之后,很多人开始不由自主地进行反思……

其实,要说绝对如此,未免有失偏颇,但优秀的总结汇报能力确实能给你的职场加分,而PPT,正是用于总结汇报的利器之一!人人都会制作PPT,但呈现出来的面貌千篇一律,如何才能脱颖而出呢?除了操作技巧,你还需要掌握软件操作之外的一些知识!如PPT设计思维、色彩美学……

北京大学出版社精心打造的《精进PPT:PPT设计思维、技术与实践(第2版)》以PPT2019版本为基础,打破常规写法,从各领域从业者学习、制作PPT过程中的“痛点”出发,以实际应用需求为标准,既不过多着墨于基础操作方法,又摒弃了那些不实用的高端“炫技”,重点阐述如何用PPT做出好作品,以及如何用PPT解决工作、学习、生活中的实际问题。怎么样,动不动心?快来学一学,新的一年升职加薪指日可待!

(0)

相关推荐