You need to enable JavaScript to run this app.

Excel函数进阶(2):条件判断问题,如何解决?

发布于2020-05-18
关注
阅读量:4
自动判断:if函数



扎扎所在的公司人事考核又要开始了,每年的这个时候她都会想瑟瑟发抖。

为什么发抖呢?

不是害怕考核结果,而是她作为人事负责人,要去统计收集上的绩效考核评价表。

考核标准是:90分以上的为优秀,80分以上为良好,60分以上及格... ...

面对考核表里的这一对数据,扎扎看的眼睛晕晕的,92分,88分,75分,99分... ...

如果根据一个个分数去判断是优秀、还是良好、还是及格,不加班也一定会坐出腰椎、颈椎问题。

扎扎向我求救:师傅,有什么办法,可以提高效率,早下班呢?

其实,处理这种条件判断问题,是可以依靠条件判断函数if来帮忙的。

什么是条件判断函数if?

if翻译成中文就是“如果”,if就是处理现实生活中条件判断问题的。

例如,如果我学会了excel,就能升职加薪;如果我不会excel,那么就要加班。

再比如,如果绩效考核分数>90分,就是优秀;如果绩效考核分数<60分,就是不合格。

面对这种条件判断问题,我们都可以用条件判断函数if来解决。

现在让我们来看看,条件函数if长什么样?

在单元格内输入“=if”,我们可以看到括号内用两个逗号隔开三个参数



参数1:条件判断
参数2:条件成立时返回值
参数3:条件不成立时返回值

接下来我用招聘网站的数据为例,来演示处理如何用条件判断函数来解决问题。



招聘数据表格里记录了各个城市的职位招聘信息,“城市”列是该职位属于哪个城市的招聘,“薪水”列是该职位的薪水是多少。

案例1:将“城市”列中目标值为“上海”的打“√”,不是“上海”的打“×”

方法:在辅助列M2处输入公式=if(A2="上海","√","×");然后将公式填充至整列



案例2:找出“城市”列中值为“上海”,“薪水”列大于10万的招聘职位


先分析一下需求:我要根据两个条件去找,并且这两个条件都同时成立才可以,这个类似于数学中的A和B求交集,如下图所示



少卖官司,遇到“并且”的情况用and函数:判断多个条件的函数

and函数:判断“并且”的情况
=and(条件1,条件2,...)



如果and函数里面的条件都成立,则会返回结果TRUE
如果and函数里面的条件有一个不成立,则会返回结果FALSE

依据这个原理,我们先用and函数整体去作为if函数的第一个参数

在辅助列P2写公式,来查找满足条件的单元格=and(A2="上海",K2>10);将公式填充至整列


这样单元格里值为TRUE,表示满足全部条件,也就是上面图片中红框的地方。

接下来,我们用条件判断函数if给满足条件的单元格打“√”,不满足条件的单元格打上“×”。



通过如上操作,目标城市为“上海”,薪水大于10万的招聘被找到了。

案例3:如何找出上海或者北京地区的招聘职位?

先分析一下需求:条件为“城市”列的单元格值是“上海”或“北京”。

遇到“或者”的情况,就用or函数。

or函数与and函数都是用来判断多个条件的函数,or函数的规则是满足其中一个条件即返回TRUE,所有条件均不满足则返回FALSE



依据这个原理,我们先用or函数整体作为if函数的第一个参数

在辅助列写公式=or(A2="上海",A2="北京");再将公式填充至整列



接下来,我们用条件判断函数if给满足条件的单元格打“√”,不满足条件的单元格打上“×”。



通过如上操作,目标为“北京”或者“上海”的招聘被找到了。

4.总结

遇到“如果”这种需要条件判断的问题,用条件判断函数if
if(条件,条件成立时返回值,条件不成立时返回值)

1)当对单一条件进行判断时,直接在第一个参数处写条件即可

2)当对多个条件进行判断时,在第一个参数处通常会用and函数、or函数进行嵌套

and函数:判断多个条件是“并且”的情况
and(条件1,条件2,...)

or函数:判断多个条件是“或者”的情况
or(条件1,条件2,...)

3)函数公式中涉及到的逗号、引号、括号均为英文半角状态


本内容仅代表作者本人的观点与立场

立即下载
应用名称:印象笔记 开发者:北京印象笔记科技有限公司
应用版本: 10.7.34 权限详情 Ι 隐私政策
更多推荐

遇到复杂业务查询,怎么办?

【面试题】利用下拉框选择机构名称、利率档、期限等条件,查询出相应的费用 对金融产品进行台账管理,基础数据表如黄色框所示(上图左边表格)。为了快速查找出不同产品的费用,需要达到上图右边表格里的效果:机构

Recommend
猴子数据分析

字节跳动面试题:你的平均薪水是多少?

薪水表中记录了员工的编号,所在部门编号,和薪水。 查询出每个部门除去最高、最低薪水后的平均薪水,并保留整数。(字节跳动面试题) 【解题步骤】 1.如何找出最高、最低薪水? 要求每个部门除去最高、最低薪

Recommend
猴子数据分析

为什么这3种能力让你升职加薪?

我是饼干哥哥: 从零基础开始,现在已经做了多年和数据分析相关的工作。之前成功入职某零售行业上市公司数据分析师。现任职于其集团总部用户数据中心,负责通过数据分析赋能各子品牌业务公司,确保分析结论落地产生

Recommend
猴子数据分析

想要学习爬虫和自动化表格,有哪些好渠道?

问题:想要自己构建爬虫和自动化表格,进行数据收集和分析,有哪些好的渠道学习? 1.很多人一上来就要爬虫,其实没有弄明白要用爬虫做什么,最后学完了却用不上。   大多数人其实是不需要去学习爬虫的,因为工

Recommend
猴子数据分析
共0条评论
登录后开始评论
分享到
  • 分享到QQ
  • 分享到微博
  • 分享到QQ空间
保存