当前位置:首页 > 办公 > Excel教程 > 正文内容

IF函数,让一些人搞不定的条件判断中的扛把子

酷网1个月前 (10-28)Excel教程26

if函数是在遇到条件判断时,大家首先想到的一个函数,但是用不好这个函数的人还是很多的,尤其是涉及到多层嵌套之后,就晕了,即使别人写好的嵌套公式,自己也看不懂,这个问题困扰了很多人。

1.if函数的语法:

IF(logical_test,value_if_true,value_if_false),就是如果逻辑值成立返回结果就是第二个参数value_if_true,如果逻辑值不成立那就返回第三个参数value_if_false。

举个例子:

如果有个补偿方案,男子补偿100元,女子补偿200元,那我们在设置判断的时候就可以用if函数来完成。公式可设置为=if(测试值=男,100,200)或=if(测试值=女,100,200)

2.嵌套的顺序很重要

但如果要求是需满18岁的男性或女性且在当地需居住满3年的人才可以,这时我们就要使用嵌套了,这时候就要对这个函数的逻辑要搞清楚了,下面是我们需要做的步骤,其实也是嵌套的逻辑。

但是用这个逻辑可能会有个问题,那就是我公式会很复杂,如果我把第一步放在最后,公式就会简单很多,为什么呢,大家可以去想想,这是因为第一步是判断男女,返回结果的数量是没有减少的,我们需要分性别去判断年龄是否满18,居住是否满3年,这样我们在嵌套公式的时候就会是这样的

=if(判断值1=男,if(判断值2<18,不考虑,if(判断值3<3,不考虑,100)),if(判断值2<18,不考虑,if(判断值3<3,不考虑,200)))

但是如果我们将判断男女放到最后一步,我们公式就会变为:

=if(判断值2<18,不考虑,if(判断值3<3,不考虑,if(判断值1=男,100,200)

大家可以明显看出第二个会简单很多,也更容易去看懂。

3.第二个参数最好不要嵌套

函数有时不是只给自己看的,所以建议在写函数的时候,第二个参数最好不要进行嵌套,好处就是大家容易去判断函数,对函数嵌套的层次更容易掌握:

4.从最外面的嵌套往里面去看

上方的我们从最外围的即蓝色下划线开始读,然后再看次外围的橙色下划线,这样逐次往里层看,更加容易读,对于检查或看懂别人的公式是很好的办法。

扫描二维码推送至手机访问。

版权声明:本文章来源于互联网,由八酷网收集发布,如需转载请注明出处。

本文链接:https://www.i8ku.com/2021/40673.html

分享给朋友:

相关文章

IF函数还能这样用,太神奇了!

IF函数还能这样用,太神奇了!

这个问题曾经让很多人头疼不已: 如上图,将左边的表转为右边的表。 如果数据不多的话,手工复制粘贴也行,但如果几百上千行,那么表小编们使用洪荒之力才能解决! 看到表小编们受苦,老菜鸟当然不能坐视不理,必须出动。 对于这个...

如何把excel表格导入AutoCAD里?把excel表格导入AutoCAD里的方法

如何把excel表格导入AutoCAD里?把excel表格导入AutoCAD里的方法

  说起excel表格相信大家并不陌生吧,最近有小伙伴在询问如何把excel表格导入AutoCAD里?接下来就跟着小编一起往下看看把excel表格导入AutoCAD里的方法吧。...

Vlookup+IF函数公式,解决Excel中逆向查找匹配问题!

Vlookup+IF函数公式,解决Excel中逆向查找匹配问题!

无论什么时候,精通VLOOKUP函数都会受欢迎,这个函数在工作中太常用了。但VLOOKUP函数一般是从左到右查找匹配,如下:根据员工姓名,找出其工资情况: 在H2单元格输入公式: =VLOOKUP(G2,C:E,3,0)...

excel表格“追踪错误”这项功能千万不要错过

excel表格“追踪错误”这项功能千万不要错过

很多时候,我们写出的EXCEL公式结果出现错误,但,我们又不知道错在哪里。“追踪错误”可以轻松的帮助我们追根溯源,并改正错误。 如下表: 计算平均值,明明公式正确,却返回错误结果。 追踪错误 1、鼠标放在公式单元格,【...

巧用excel动态区域累计求和

巧用excel动态区域累计求和

某位做电商的朋友,计算2017年前几个月销售任务完成的情况,除了计算本月完成情况以外,还要计算过去几个月累积情况。数据表如下: 关键操作 当月完成计划情况 当月完成计划情况好计算,在D2单元格输入“=C2/B2”,公式...

OFFSET函数提取最大销量所在整列信息

OFFSET函数提取最大销量所在整列信息

今天朋友发给我一张数据表,模拟他们公司系统导出的产品销量数据,如下: 要统计销售量最大的部门名称、部门主管、销售员名称、销售量、月份等信息,也就是提取最大销售量所在整列的信息。 这个问题,可以用OFFSET函数解决。...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。