桓楠百科网

编程知识、经典语录与百科知识分享平台

Excel——IF函数、AND函数、OR函数的解析与应用技巧

一、IF函数

(一)IF函数作用解析

判断是否满足某个条件,满足时返回一个值,如果不满足则返回另一个值。

(二)IF函数参数解析

IF( logical_test, value_if_true, value_if_false)

logical_test:判断的条件,计算结果为 TRUE(真) 或FALSE (假)。

value_if_true:结果为TRUE(真)时返回的值。

value_if_false:结果为FALSE(假)时返回的值。

注意:在Excel中,通常把逻辑值TRUE看作1,把FALSE看作0

(三)IF函数应用实例

1、单一条件判断

IF函数的判断条件(logical_test)只有一个条件。

1.1、任务需求

根据考核得分为考核人员进行等级评定,如果考核得分小于60分,则是不合格,反之是合格。

1.2、具体方法

只需要在C2单元格中输入公式:=IF(B2<60,"不合格","合格"),并向下填充公式即可。

1.3、公式解析

如果B2<60,则返回结果“不合格”,反之则返回“合格”。

2、多条件判断——所有条件同时满足

IF函数的判断条件(logical_test)是两个,且要两个条件同时满足时,结果才为,反之为假。

2.1、任务需求

既是贫困户和五类户的家庭,补贴1000元。

2.2、具体方法

只需要在D2单元格中输入公式:=IF((B2="是")*(C2="是"),1000,0),并向下填充公式即可。

2.3、公式解析

如果B2单元格等于“是”,且C2单元格也等于“是”,则返回1000,否则返回0,其中*是乘号

(B2="是")和(C2="是”)两式子在条件判断时会分别得到一个逻辑值,TRUE为1,FALSE为0。在1和0两个值相乘时,只有1和1相乘结果才会为1,也就是两个条件同时满足时,整个公式的条件判断结果才为真,才可以补贴1000元。

3、多条件判断——只要满足其中一个条件

IF函数的判断条件(logical_test)是两个,只要两个条件其中一个满足,结果就为,反之为假。

3.1、任务需求

只要是贫困户,或者五类户的家庭,均可补贴1000元。

3.2、具体方法

只需要在D2单元格中输入公式:=IF((B2="是")+(C2="是"),1000,0),并向下填充公式即可。

3.3、公式解析

只要 B2单元格或者C2单元格其中之一等于“是”,就返回1000,否则返回0,其中+是加号

(B2="是")和(C2="是”)两式子在条件判断时会分别得到一个逻辑值,TRUE为1,FALSE为0。在1和0两个值相加时,只有0和0相加结果才会为0,也就是两个条件同时不满足时,整个公式的条件判断结果才为假,才不用给与补贴。

4、函数嵌套

将多个IF函数嵌套在一起使用,也就是每层函数的的第三参数(value_if_false)都是一个IF函数,而非具体的值。

4.1、任务需求

根据考核得分进行等级评定,评定方法如下所示:

4.2、具体方法

只需要在D2单元格中输入公式:=IF(B2<60,"不合格",IF(B2<75,"合格",IF(B2<85,"良好","优秀"))),并向下填充公式即可。

4.3、公式解析

该公式嵌套了三层IF函数,第三层IF函数是第二层函数的第三参数,第二层函数又是第一层IF函数的第三参数。

二、AND函数

AND( logical1, logical2, ...... )

(一)AND函数作用解析:

AND函数是逻辑函数,当所有参数都为TRUE 时,返回TRUE

(二)AND函数应用实例:

该函数可以用作IF函数多条件判断中的所有条件都有满足的情况,例如,IF函数的第2个实例中公式可以更换为:=IF(AND(2="是",C2="是"),1000,0)

三、OR函数

OR ( logical1, logical2, …...)

(一)OR函数作用解析:

OR函数是逻辑函数任意参数TRUE时,返回TRUE,反之则返回FALSE。

(二)OR函数应用实例:

该函数可以用作IF函数多条件判断中的只要满足其中一个条件的情况,例如,IF函数的第3个实例中公式可以更换为:=IF(OR(B2="是",C2="是"),1000,0)


以上就是IF函数、AND函数、OR函数的解析与应用技巧你学“废”了吗?

我是今日Excel与编程,想了解更多的Excel与编程知识请点赞并关注我

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言