EXCEL分享---IF 函数

 二维码 93

今天分享IF函数,逻辑函数。根据条件满足与否返回不同的值

语法:IF(Logical,Value_if_true,Value_if_false)

可以做以下理解:

=IF(条件,符合条件时的计算方式,不符合条件时的计算方式.)

判断指定的值,如果满足条件时则…,如果不满足条件时则…。

IF函数的简单运用

要求和效果图如下:

公式为:=IF(D2>90,"优秀","")理解为: D2>90是条件,如果单元格满足这个条件,返回“优秀”,如果单元格不满足这个条件,则返回下一个值“良”。

IF函数嵌套简单运用(多条件的判断)

之前讲过,嵌套就是将一个函数看作是另一个函数的其中一个参数而已。 IF函数一般与ANDORIF自己搭配。当然灵活运用的时候其他函数也可以。

AND函数:AND(条件一,条件二.条件三....)      条件一    。。。成立时返回   TURE  否则返回  FALSE表示“且”

OR函数: OR(条件一,条件二.条件三..),只要有一个条件满足就返回TURE  ,所有条件都不满足时返回FALSE表示“或”。

拿上面的例子来做一个简单的嵌套,

1.      

公式为:=IF(AND(D2>90,E2>80),"优秀","")IFAND的简单嵌套使用

2.      

   公式为:=IF(OR(D2>90,E2>80),"优秀","")IFOR的简单嵌套使用

3.      

公式为:=IF(D2>90,"优秀",IF(D2>60, "",""))IFIF的简单嵌套使用

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函数的稍复杂嵌套及扩展:

不知道大家还记不记得主任分享给我们抽检概念的时候用到的表格。我在里面用到了很多的IFANDIFIF的嵌套。

要把所有的条件都连接起来,用到了差不多11IfAnd的嵌套,虽然目的是达到了,但是过程相对来说没有那么简单。但是也足够让我们掌握本章要学习的内容了。那么有没有简单的办法呢?当然有,下次会讲到用一个简单的函数就能搞定这个问题,有兴趣的同志们可以先试试手(可以下载附件查看函数详情和自己动手练习,附件有三个标签页,按照邮件内容给的顺序来的)。

如果有任何问题或建议,可以告诉我。


文章分类: EXCEL分享
分享到: