分享

SUM函数从入门到进阶,不用放弃!

 Excel不加班 2020-05-15

连续2天从入门到放弃,今天不用放弃!

为了活跃气氛,在文末点亮“在看”+评论区留言,我会从中抽取3名粉丝,每人赠送一本《卢子Excel高手速成视频教程 早做完,不加班》。

卢子:你会Sum函数吗?

网友:别开玩笑啦,这个谁不会,选择单元格A7,在“公式”选项卡,点击“自动求和”按钮,就自动对区域进行求和,简单得要死。

卢子:你还知道Sum的其他用法吗?

网友:这个不就自动求和而已,还有什么用法?

卢子:【F1】键调出帮助,输入sum,会出现这个函数的用法。

还没等卢子继续说下去,网友就耐不住性子。

网友:帮助也不过如此,就是对所有数字求和,我以为有什么稀奇。

卢子:实际帮助说到的用法,仅仅是最基础的用法,连Sum的冰山一角还没有。

网友:有这么夸张吗,你倒是说说看?

卢子:这里通过两部分来说明Sum的用法:基础用法、知识扩展。

基础用法:

案例1 是一份每月销售清单,现在想按月份累计销售额,该怎么办?

选择C2单元格,输入公式,并向下填充公式。

=SUM(B$2:B2)

给第一个B2的行塞点美元(B$2),让行站住不动,下拉的时候不会有任何变化,依然是B$2。第二个B2因为没给美元,下拉就变成B3、B4……B13。在C3区域就变成B$2:B3,就是对B2:B3区域求和,在C13区域就变成B$2:B13,就是对B2:B13区域进行求和。适当的给点美元,会起到意想不到的效果。

案例2 是一份人员销售清单,需要汇总销售额,如果是你会怎么汇总呢?

网友:销售额分成三列,每一列就用,隔开就行,公式如下:

=SUM(F2:F7,H2:H7,J2:J7)

卢子:看来你对帮助还理解不够透彻,一起来看看函数说明。

说明:

如果参数是一个数组或引用,则只计算其中的数字。数组或引用中的空白单元格、逻辑值或文本将被忽略

如果任意参数为错误值或为不能转换为数字的文本,Excel 将会显示错误。

也就是说,如果区域中有文本,将被忽略,所以只要写一个区域就行。

=SUM(E2:J7)

网友:这些小细节还真没注意看,多谢提醒。

卢子:前面都是基础的,再来看看难度大点的。

知识扩展:

案例3 是一份没经过任何处理的不良明细,存在错误值,直接求和出错。这个有办法解决吗?

网友:这回我仔细研究了帮助,如果任意参数为错误值或为不能转换为数字的文本,Excel 将会显示错误。这种问题只有删除掉错误值才可以统计的,不然会出错。呵呵,这回我没说错吧,我也挺用功的。

卢子:帮助仅供参考,我们还需要学会思考问题。“定位”错误值,然后删除也是种办法。其实直接也可以求和的,在这之前先了解一下IFERROR函数。

说白了,就是可以将错误值显示成你想显示的任何形式。

=IFERROR(值,错误值显示结果)

既然这样,可以先通过将错误值显示成0,然后再汇总。

虽然这样可以汇总,但会产生一个辅助列。回到基础知识,再看看数组公式的概念:

数组公式可以执行多项计算并返回一个或多个结果。数组公式必须按【Ctrl+Shift+Enter】三键结束,在输入数组公式时,Excel 会自动在大括号 { } 之间插入该公式。

利用数组可以省略辅助列,直接得到结果。

=SUM(IFERROR(B2:B8,0))

先将错误值全部转换成0,然后再汇总,因为转换的过程需要再重新运算,所以需要按三键结束。借助数组可以省略很多中间步骤,如果你想成为别人眼中的高手,数组必须要熟练掌握。下面再通过两个例子来巩固对数组公式的理解。

案例4 是一份每月销售清单,现在要统计销售额大于500的次数?

先来了解一下IF函数的用法。

通俗点就是

=IF(条件,满足条件的返回值,不满足条件的返回值)

可以通过IF来判断销售额是否满足大于500,让大于500的显示1,小于等于显示0。可以在单元格输入公式看是否跟我们想的一样。

=IF(F2>500,1,0)

刚好F2是600,显示1,下拉试试,F3是120,显示0。跟我们的预想一样。如果是整个区域判断

=IF(F2:F13>500,1,0)

在编辑栏按【F9】键将公式抹黑,得到

{1;0;1;0;0;0;0;1;0;0;0;0}

跟我们在单元格下拉公式得到的效果是一样的,只是显示在数组中。这样只是起到判断而已,还需要求和,只需要在IF外面再嵌套SUM函数就行,因为是执行多重计算,所以是数组公式。

=SUM(IF(F2:F13>500,1,0))

网友:貌似看懂了点,对了这个【F9】键是干嘛用?

卢子:【F9】键,人称“独孤九剑”,看过《笑傲江湖》的人应该知道令狐冲的独孤九剑很厉害。既然【F9】键有这个雅称,一定有过人之处。【F9】键是解读公式的利器,公式如果太长了看不懂,将看不懂的地方抹黑就知道运算结果。看完后再按【Ctrl+Z】返回,否则公式就变了。步步高点读机有一句广告词:哪里不会点(抹)哪里,so easy !妈妈再也不用担心我的学习了。用在这里再适合不过。如公式:

=SUM(SMALL(IF(B$1:B$10=5,ROW($1:$10)),ROW(1:2))*{-1;1})-1

这个ROW($1:$10)看不懂,你就抹黑按【F9】键

=SUM(SMALL(IF(B$1:B$10=5,{1;2;3;4;5;6;7;8;9;10}),ROW(1:2))*{-1;1})-1

原来相当于1-10,记得【Ctrl+Z】返回哦,Excel是允许你后悔的。

网友:原来是协助解读公式的一个工具。

卢子:这个很好用,我经常用这个。还有一个叫公式求值的功能,效果跟这个差不多,有空你也可以了解下。不过公式求值让人觉得自己就是一个机械操作工,而【F9】键让人觉得自己是一个剑客,凡事随心所欲。

再举一个例子来说明数组的用法。

案例5 还是以每月销售清单那个附件来说明,销售额大于500的人的总销售额?

有了上面的基础,再来了解这个就很好理解。

=SUM(IF(F2:F13>500,F2:F13,0))

用IF进行判断,让大于500的显示原来的销售额,其他显示0,进行求和刚好得到销售额大于500的人的总销售额。

网友:这回懂了,谢谢卢子。

卢子:今天这个SUM函数就先告一段落,自己有空再去熟练下,欲知SUM更多用法,且听下回分解。

网友:谢谢,期待下回更精彩的讲解!

推荐:LOOKUP函数从入门到放弃

上篇:INDEX+MATCH经典组合,从入门到放弃

你最想学哪个函数?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多