IF函数一般是指Excel中的IF函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测。下面就介绍if函数的用法及实例。
函数语法:IF(logical_test,value_if_true,value_if_false)
logical_test表示判断的条件,
value_if_true表示符合条件的情况下该单元格的取值,
value_if_false表示不符合条件下该单元格的取值。
IF是条件判断函数:=IF(测试条件,ture,fale),即如果满足"测试条件"则显示"ture",如果不满足"测试条件"则显示"fale"。简单的说就是判断一个条件是否满足:如果满足返回一个值,如果不满足则返回另外一个值。
为大家举一个具体的例子方便大家理解,首先打开Excel,我们想要通过成绩栏的分数直接给出学生的等级,这个时候如果是大批量的数据我们一个一个去判定会非常麻烦,使用if函数就会非常简单。
选中C2单元格,点击工具栏上的“公式”--“插入函数”--“IF”,然后点击确定。点击确定后会弹出一个框框,第一个表示条件,后面两个是判断条件的结果。点击标注的地方,选择数据,一般不用选择全部的数据,只需选择里面的其中一个即可。
此时我们输入:=IF(B2>=60,"及格","不及格"),然后按“Enter”键,可以看到出来了第一个学生的判定结果。这里公式表示的含义为:学生成绩大于等于60分出来的判定结果为“及格”,如果小于60分则判定为不及格。
函数格式是可以一整列运用,所以按住图示区域的图标,然后下拉,就可以得到一整列的判定结果。
这时可以看到所有学生的等级就全部判断出来了,是不是很方便呢。
运算过程中,注意value_if_true, [value_if_false]参数值不要为空,否则会返回错误。
另外,IF函数最多可嵌套7层。如果你需要更多运算,大家可以自己搜索看一下。
IF函数用不明白,用Excel新公式IFS,简单好用!
举个工作中的例子,我们计算了各位员工的绩效得分情况,然后公司有一个KPI不同的绩效得分,有一个不同的评分标准,现在我们需要根据KPI得分,计算出等级情况,如下所示:
用IF函数公式多嵌套我们用IF函数公式来进行多嵌套求解,下面是我们的求解思路:
首先第一层,我们输入的公式是:
=IF(B2<60,"A","再判断")
再判断的这层已经是B2>60分了,所以我们用IF(B2<80,"B","再判断2")来代替上面的再判断,两层套用公式是:
=IF(B2<60,"A",IF(B2<80,"B","再判断2"))
依次类推,再判断2继续使用IF公式嵌套,输入的公式是:
=IF(B2<60,"A",IF(B2<80,"B",IF(B2<90,"C","再判断3")))
再判断3已经不用判断了,就是最后的结果D了,所以不用再嵌套IF,直接使用公式:
=IF(B2<60,"A",IF(B2<80,"B",IF(B2<90,"C","D")))
相对来说,IF公式多层嵌套还是容易出错的,括号数量太多,一担括号的位置出错,公式就了出错了。
新公式,IFS,秒杀IFS公式的写法,类似于我们用SUMIFS的写法,直接一个括号,里面可以并列多个条件进行判断,所以我们输入的公式是:
=IFS(B2<60,"A",B2<80,"B",B2<90,"C",B2>=90,"D")
=IFS(判断1,结果1,判断2,结果2,判断3,结果3...)
使用IFS函数公式,再也不担心嵌套出错了。
万能的Vlookup我们插入一个辅助列,把每个分数档位的最低标准数字列出来,然后我们输入公式:
=VLOOKUP(B2,E:G,3,1),就能一次性的模糊匹配出绩效等级了。
关于这个小技巧,你学会了么?自己动手试试吧!