终究没有人在意一家民营企业的生死

去泰国看了一场“成人秀”,画面尴尬到让人窒息.....

【少儿禁】马建《亮出你的舌苔或空空荡荡》

网友建议:远离举报者李X夫!

10部适合女性看的唯美情色电影

生成图片,分享到微信朋友圈

自由微信安卓APP发布,立即下载! | 提交文章网址
查看原文

学会这6招万能的函数学习法,遇到任何Excel问题都不慌!

拉登Dony 秋叶Excel 2022-06-30
点击蓝字【秋叶 Excel】👆
发送【福利】
免费领 Excel 插件&工具,看精华文章!

本文作者:拉登 Dony
本文编辑:雅梨子


我是拉小登,一个会设计表格的 Excel 老师。

Excel 其实不难,难的是学习方法,这是一个通用的职场能力。

来看看这位同学的问题,你会怎么回答?


基本的函数我都会用,就是函数嵌套掌握的不好,需要加强学习。

比如 VLOOKUP+MATCH 的时候,每一列输入后,下一列又得再输入一次,效率非常低。

相信很多人学习 Excel 都会有这样的困惑:书上教的函数一看就会,但是工作中遇到问题,需要函数嵌套式,还是摸不着头脑。

就像 SUMIF 函数我们都会,根据条件进行求和。

比如下面的公式中,使用 SUMIF 函数,统计每个产品的营业额。


公式如下:
=SUMIF($B$1:$B$19,E2,$C$1:$C$19)

那么下面这段公式,你能看懂是什么功能吗?
=SUM(SUMIF($A$1:$A$19,{"武汉","上海"},$C$1:$C$19))
▲ 左右滑动查看

公式里只有 SUM 和 SUMIF 函数,但是估计大部分都看不懂。

什么原因呢?大概有 2 种原因:

❶ 学习方法不对,不懂底层逻辑;❷ 动手练习太少,缺乏错误经验。

今天的文章,我们就以 SUMIF 这个简单的函数为例,和大家一起梳理函数学习方法。

看完今天的文章,不仅可以明白上面复杂的 SUMIF 函数,以后遇到复杂的公式,也可以快速理清楚思路。

函数学习方法

函数好学,但是公式不好学。

公式本质上就是多个函数的组合、嵌套。

学会嵌套是一个非常大的目标,一口吃不下,也容易找不到从哪里开始下嘴。

把嵌套的常用方法分类拆解开,会容易很多。

按照公式的计算需求,大致可以分成下面几种类别:

❶ 函数参数。

这个是基础,也是最简单的。

理解每个参数的作用,无论嵌套多少函数,最终也是作为参数,给最外层的函数用的。

❷ 逻辑判断。

判断某个条件是否成立,并返回 TRUE 或 FALSE 的结果。

❸ 单元格引用。

引用单元格中的值,放在函数中计算。

随着难度提升,这里又分成相对引用,绝对引用,错位引用。

❹ 文本匹配。

判断某个文本是否等于或包含另外一个文本,本质上,还是一种逻辑判断。

❺ 函数嵌套。

公式中需求的值,需要通过其他函数计算获得。

❻ 数组计算。

在本来需要一个值的参数种,放上 2 个以上的一组数值,这叫做数组计算。

接下来,我们以 SUMIF 函数为例来学习一下。

SUMIF+函数参数



SUMIF 的作用是根据指定条件进行求和,它有 3 个参数。


如果判断的条件列 Range,和求和列 Sum_Range 是同一列,那么第 3 个参数就可以省略不写。

比如下面的表格中,统计支出的总金额,即<0 的数字总和。

那么 SUMIF 函数只需要写前 2 个参数就可以了。


公式如下:
=SUMIF($B$2:$B$11,"<0")

如果判断的条件列,和求和列 Sum_range 不同,则 Range 列用来判断条件,Sum_Range 选择求和的列。

比如下面的表格中,按照【产品】统计对应的【营业额】,判断列和求和列不相同,所以 SUMIF 函数要写 3 个参数。


公式如下:
=SUMIF($B$1:$B$19,E2,$C$1:$C$19)

SUMIF+逻辑判断



SUMIF 的第 2 个参数,可以结合逻辑运算符,来进行大小、以及是否相等的逻辑判断。

常用的逻辑运算符包括:

>:大于;
<:小于;
=:等于,可以默认不写;
<>:不等于;

还是这个消费的记录表格,要统计<0 的总支出金额数字总和,其中的小于号,就是逻辑运算符。


公式如下:
=SUMIF($B$2:$B$11,"<0")

需要注意的是,第 2 个参数应该是一个文本,所以必须用英文的双引号包裹起来,否则公式会出现错误。


只有在等于某个数字的情况下,才能忽略双引号,只写数字。

所以下面的公式,是统计所以数字 18 的总和。
=SUMIF($B$2:$B$11,18)

SUMIF+单元格引用



下面的表格中,要统计每个部门的总销量,就是以每个部门为条件,进行条件计算,所以填写 SUMIF 函数填充就可以了。


公式如下:
=SUMIF($B$1:$B$19,E2,$C$1:$C$19)


相对引用

公式在向下填充时,需要判断对应行的部门,所以部门的单元格引用,需要随着填充变化,这个就是「相对引用」。


绝对引用

而我们判断的 Range 区域,和求和的 Sum_Range 区域,是始终保持不变的,所以就需要固定单元格的引用,公式中的美元符号,就是「绝对引用」。

PS.可以选择引用,按下【F4】快速锁定,添加美元符号。

SUMIF+文本匹配



SUMIF 进行文本条件判断时,除了可以进行是否相等判断之外,还可以基于通配符(星号,任意长度任意字符。),进行文字的模糊匹配。


比如下面的表格中,要统计每个人套餐 1~套餐 5 的总和,每个套餐的名称不一样,所以要用包含「套餐」两个字,作为条件求和的判断逻辑。


公式如下:
=SUMIF($B$2:$H$2,"套餐*",B3:H3)

PS.公式中的星号,代表的是任意长度的任意字符。

在「套餐」后面添加上星号之后,就代表只要文本中包含了「套餐」的数据列。

PS.和星号类似的通配符还有一个问号「?」,它代表的是任意一个字符的任意字符。

SUMIF+函数嵌套



如果判断的条件,需要用其他的公式计算出来,可以把这个公式直接作为参数,传递给 SUMIF 函数,这就形成了函数的嵌套。

比如下面表格中,要计算大于【平均营业额】的总营业额是多少。

就可以把 AVERAGE 函数作为第 3 个参数。


公式如下:
=SUMIF($C$2:$C$19,">"&AVERAGE($C$2:$C$19))
▲ 左右滑动查看

公式大致含义如下:

❶ 首先使用 AVERAGE 函数,计算营业额的平均值。

❷ 然后使用文本连接符&,把大于号和 AVERAGE 函数链接起来,组合成判断条件。

❸ 随后用 SUMIF 函数进行条件求和。

SUMIF+数组计算



最后一个是最复杂的。

下面表格中,我要同时计算【北京】和【上海】的总销量。

传统思路,我们可以写两个 SUMIF 函数,分别计算【北京】和【上海】的销量,然后再加到一起。


公式如下:
=SUMIF($A$2:$A$19,"北京",$C$2:$C$19)+SUMIF($A$2:$A$19,"上海",$C$2:$C$19)
▲ 左右滑动查看

进阶的做法,则可以借助数组公式,把两个部门一起写到第 2 个参数中。

如下图所示:
=SUM(SUMIF($A$1:$A$19,{"武汉","上海"},$C$1:$C$19))
▲ 左右滑动查看

公式中,使用花括号把两个条件包裹起来,并用逗号间隔,这个形式就是数组公式。

Excel 会分别对数组中的每个部门进行条件求和,最后用 SUM 函数再加到一起,这就和传统的结果是一致的了,但是公式变的简单了许多。

考考你:


解决了学习方法的问题,后面再加上一个练习,才算完成学习的闭环。

下面的 SUMIF 函数没有任何的嵌套,为什么求和结果不对啊?



要怎么样修改公式,才能避免 SUMIF 求和为 0?

快在留言区里,告诉我吧!
2 分钟、3 步骤、秒懂一个 Office 新技能!

秋叶家爆款好书,原价 119.7 元,现在只需 49.9 ,立省 69.8 元

赶紧点击下方图片查看详情吧↓↓↓

欢迎加入秋叶 Excel 专属读者群~和群友一起互相交流学习 Excel,互帮互助;和拉老师一起参与「每日一题」,每天 Get 一个小技巧!

现在进群,还会掉落各种学习资源,助力大家提升办公效率





↓↓↓


点个「在看」
坐等更多技巧教学
👇👇👇
动动小手
与朋友一起阅读好文~
👇👇👇‍‍‍‍‍‍
这个函数看起来很简单,却一不小心就用错了!
9个常用Excel公式,解决工作中80%的问题!
Excel常用公式大全共23条,助你纵横职场,碾压90%的同事!
不就是求和吗?老板要求辣么多,1个函数全搞定!
快记笔记!Excel中的IF函数原来是这样用的,太赞了!

文章有问题?点此查看未经处理的缓存