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)
【IF函数,让一些人搞不定的条件判断中的扛把子】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.从最外面的嵌套往里面去看

上方的我们从最外围的即蓝色下划线开始读,然后再看次外围的橙色下划线,这样逐次往里层看,更加容易读,对于检查或看懂别人的公式是很好的办法 。
猜你喜欢
- IF函数,你真的会用了吗?
- IF函数不会用?只需简单几步,就能轻松搞定!
- 生活中的数学让人变得聪明让事物变得有趣
- IF函数的5种常用方法汇总
- IF函数的 5 种最经典用法,太透彻了!
- 订什么样的蛋糕给女朋友过生日会让她喜欢?
- IF函数的7个使用技巧
- 要准备什么样的礼物才能让她感动或开心呢?
- IF函数的这5种常用方法解决工作日常问题够了
- IF函数的这5种用法一定要学会!
