手机版

IF函数 让一些人在条件判断中变得不确定

时间:2021-09-17 来源:互联网 编辑:宝哥软件园 浏览:

如果说函数是人们遇到条件判断时想到的第一个函数,但还是有很多人用不好,尤其是涉及到多层嵌套的时候,会晕头转向,即使别人写好了嵌套公式,也看不懂,这让很多人感到困惑。

1.1.if函数的语法:

if(logic _ test,value_if_true,value_if_false)表示如果逻辑值为true,则返回的结果是第二个参数值_if_true,如果逻辑值不为true,则返回第三个参数值_if_false。

例如:

如果有补偿方案,即男性补偿100元,女性补偿200元,那么我们在设置判断时可以使用If函数。公式可以设置为=if(男性测试值=100,200)或=if(女性测试值=100,200)。

2.嵌套顺序非常重要。

但是,如果要求是年满18岁,在当地居住满3年以上的男性或女性都可以做,那么我们就用筑巢。这时,我们必须对这个函数的逻辑有一个清晰的认识。下面是我们需要做的步骤,实际上是嵌套逻辑。

但是这个逻辑可能有一个问题,就是我的公式会很复杂。如果我把第一步放在最后,公式会简单得多。为什么呢?大家可以考虑一下。这是因为第一步是判断男女,返回结果的数量并没有减少。我们需要通过性别来判断年龄是在18岁以上还是已经活了三年,这样我们在嵌套公式的时候才会这样。

=if(判断值1=男,if(判断值218,未考虑,if(判断值33,未考虑,100))、if(判断值218,未考虑,if(判断值33,未考虑,200))。

但是如果我们把对男人和女人的判断进行到最后一步,我们的公式就会变成:

=if(判断值218,未考虑,if(判断值33,未考虑,if(判断值1=男,100,200))。

很明显,第二个会简单得多,也更容易理解。

3.第二个参数不应嵌套。

有时候函数不仅仅是自己的,所以建议写函数的时候不要嵌套第二个参数。优点是大家很容易判断函数,也更容易掌握函数的嵌套层次:

4.从最外面的巢往里看。

在顶部,我们从最外层的蓝色下划线开始读,然后再看外围的橙色下划线,这样一个一个往内层看就比较容易读了,这是检查或者理解别人公式的好方法。

版权声明:IF函数 让一些人在条件判断中变得不确定是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。