EXCEL分享---IF 函数 二维码
93
今天分享IF函数,逻辑函数。根据条件满足与否返回不同的值。
语法:IF(Logical,Value_if_true,Value_if_false)
可以做以下理解: =IF(条件,符合条件时的计算方式,不符合条件时的计算方式.) 判断指定的值,如果满足条件时则…,如果不满足条件时则…。
IF函数的简单运用: 要求和效果图如下:
公式为:=IF(D2>90,"优秀","良"),理解为: D2>90是条件,如果单元格满足这个条件,返回“优秀”,如果单元格不满足这个条件,则返回下一个值“良”。
IF函数嵌套的简单运用(多条件的判断) 之前讲过,嵌套就是将一个函数看作是另一个函数的其中一个参数而已。 IF函数一般与AND、OR和IF自己搭配。当然灵活运用的时候其他函数也可以。
AND函数:AND(条件一,条件二.条件三....) 条件一 二 三。。。都成立时返回 TURE 否则返回 FALSE。表示“且” OR函数: OR(条件一,条件二.条件三..),只要有一个条件满足就返回TURE ,所有条件都不满足时返回FALSE。表示“或”。
拿上面的例子来做一个简单的嵌套,
1. 公式为:=IF(AND(D2>90,E2>80),"优秀","良")。IF与AND的简单嵌套使用
2.
公式为:=IF(OR(D2>90,E2>80),"优秀","良")。IF与OR的简单嵌套使用
3.
公式为:=IF(D2>90,"优秀",IF(D2>60, "良","差"))。IF与IF的简单嵌套使用
IF函数嵌套与Vlookup函数的模糊匹配的对比: IF函数嵌套公式为:=IF(A10>=30000,"金卡",IF(A10>=15000,"银卡",IF(A10>=8000,"五级",IF(A10>=5000,"四级",IF(A10>=3000,"三级",IF(A10>=2000,"二级",IF(A10>=1000,"一级"))))))) 多条件,如果单元格里的数据>=30000,就返回“金卡”,如果小于30000,就执行下一个条件---如果小于30000大于等于15000,就返回“银卡”,反之,继续返回下一个条件,依次下去。 Vlookup的模糊匹配公式为:=VLOOKUP(A10,A2:B8,2)。上一次提到了Vlookup的模糊匹配:Vlookup函数第四个参数填写1或者True或者不填时,是为模糊查找。意思是,如果找不到精确匹配值,则返回小于要查找值的最大数值。 当输入A10单元格内的数为1500时,没有相对应的会员等级,如果用精确查找的话,返回结果就是错误值了。用模糊查找的话,返回小于要查找的1500这个数的最大数,也就是1000,所以得到的返回值就是会员等级的一级。
IF函数的稍复杂嵌套及扩展: 不知道大家还记不记得主任分享给我们抽检概念的时候用到的表格。我在里面用到了很多的IFAND和IFIF的嵌套。
要把所有的条件都连接起来,用到了差不多11个If和And的嵌套,虽然目的是达到了,但是过程相对来说没有那么简单。但是也足够让我们掌握本章要学习的内容了。那么有没有简单的办法呢?当然有,下次会讲到用一个简单的函数就能搞定这个问题,有兴趣的同志们可以先试试手(可以下载附件查看函数详情和自己动手练习,附件有三个标签页,按照邮件内容给的顺序来的)。
如果有任何问题或建议,可以告诉我。
文章分类:
EXCEL分享
|