excel学习库

excel表格_excel函数公式大全_execl从入门到精通

学会这IF函数的八种进阶用法,条件判断再也不怕了,excel函数

一、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函数的八大进阶用法,想学习更多的函数知识,想提高自己在函数方面的应用水平,可以看我的专栏。

发表评论:

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

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接