一、if多条件判断。每个月销售大于6才算完成任务。
公式: =IF((B2>6)*(C2>6)*(D2>6),"完成","未完成")

这种用法的原理很简单,if函数的第一个参数结果是true和false,而在Excel中,大于等于1的数字就是true,0就是false,(B2>6)*(C2>6)*(D2>6)如果有一个不成立,结果就为0,如果全成立就为三个相乘结果为1
也可以用公式 =IF(AND(B2>6,C2>6,D2>6),"完成","未完成")
二、IF和N函数组合使用,如果使用公式=IF(B2<60,"补考","")判断
缺考的人显示不用参加补考,明显是有问题的。

我们可以使用IF和N函数,公式为=IF(N(B2)<60,"补考","")
当N函数传入文本的时候返回值为0,所以把“缺考”转成了数字0,因为0<60,所以参加补考。
三,生成部门编号和内部编号

在第一个单元格输入1,在第二个单元格输入=IF(A3=A2,D2,D2+1)
就给各个部门生成了相同的序号。
给各个部门生成内部序号。在第一个单元格输入1,在第二个单元格输入
=IF(A3=A2,E2+1,1)

这样就生成了部门内部序号。
四,中国式排名

rank的排名是国外的,使用if可以实现中国式排名,先把数据降序排列,在第一个单元输入1,然后输入公式=IF(C3=C2,D2,D2+1)
五,if和MID以及mod函数,提取判断性别
=IF(MOD(MID(B2,17,1),2),"男","女")

六、if和counta函数,隔空行填充序号

公式为:=IF(A2<>"",COUNTA($A$2:A2),"")
七,if函数多层嵌套

=IF(C2<60,"差",IF(C2<70,"好",IF(C2<80,"良","优")))
八、if基础用法

=IF(C2>=60,"及格","补考")
最后,我要说下if函数的基础语法,if(布尔表达式,为true返回的结果,为false返回的结果)
什么是布尔表达式,结果返回false和true的就是布尔表达式,比如1>2,3>2,1=1,b1="男",他是判断的,结果返回是或者否,如果为是,返回第二个参数,不是的话,返回第三个参数。
在Excel中,大于等于1的数字代表ture,0代表false,知道了吗。以上呢就是if函数的八大进阶用法,想学习更多的函数知识,想提高自己在函数方面的应用水平,可以看我的专栏。
