和--周公吐哺,天下归心
金庸先生的武侠小说中有两种非常厉害的武功:北冥神功和吸星大法,令狐冲、段誉和虚竹分别在不同机缘下学得。这种功夫最厉害之处就在于可以瞬间吸得别人辛苦数十年修炼的内力,占为己有。听起来挺恐怖的,但其实虚竹却正是靠着神功清理了门派叛徒;段誉在西夏国的枯井中吸走了鸠摩智内功,救其一命,使其成为了吐蕃佛教的一代宗师。因此说,工具并无好坏之分,要看谁使用,怎样使用。
在我们学习的Excel函数中,也有一个函数挺像上面讲的神功。它汇总不同出处的数据,对外输出汇总结果。对,它就是sum函数。它的语法结构如下:
语法结构:SUM(number1,number2,...)
SUM函数将被指定为参数的所有数字相加。每个参数都可以是区域、单元格引用、数组、常量、公式或另一个函数的结果
它可以对一组数字、单元格、区域等等求和,这是它的基本功能和用法。除此之外,它还有一些进阶的功能。
例一:计算结果,再求和,一步完成
下例中需要算出每行的金额后再汇总。通常思路下,我们会先计算每行的金额,再汇总求和。sum函数可以做到一步完成。

公式的含义是A7:A9和B7:B9这2列区域对应的单元格值分别相乘,得出一个新的数组,再将他们相加,得出总额。
多列的数据区域也是可以的这样做的。
例二:按照一定条件求和
例如,我们想分别看到一班和二班的学生的成绩汇总。

$A$22:$A$25=G22是对条件进行一个判断。条件符合,返回1(true),条件不符,返回0(false),然后和$B$22:$B$25对应的单元格相乘,最后汇总。

多条件的使用方法是同样的。
例三:求区域中不重复数据的个数
求下表中A列和B列中不重复数据的个数。其公式为“=SUM(1/COUNTIF($A$30:$A$39,$A$30:$A$39))”,三键回车。

它的含义是:
用countif函数来统计区域中每一个数据出现的次数。例如,1出现了1次,3、4、7各出现了2次。countif函数创建了一个内存数组:每一个数字出现的次数。
用1除出现的次数,又一次创建了一个新的数组:数字1(以及其它只出现了一次的数字)所对应的商是1,而3、4、7由于出现了2次,因此每次出现时,其对应的商应该是1/2。
将这些商求和。每个3对应的商是1/2,因此合计有一个3。同理4和7。最终,求出的总和就是不重复数据的个数。
当数据是文本时也是适用的,有兴趣的朋友们可以自己试试吧!
-END-
欢迎关注【Excel应用之家】专栏,了解更多的Excel实际应用技能,尽在Excel应用之家!
版权声明:本文归Excel应用之家专栏(微信公众号Excel应用之家)原创撰写,未经允许不得转载。欢迎关注专栏/公众号。
