一、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与编程知识请点赞并关注我