Excel怎么使用IF函数与OR函数进行嵌套?

如题所述

Excel在工作中是必不可少的,尤其是在报告中。在实际工作中,掌握编程知识的人比例很小,因此不可能使用编程语言获取自定义查询,使用专业的报表工具制作报表,而Excel恰好解决了大众的问题,Excel报表功能非常强大,还提供了许多有用的功能,并且可以使用vba编程。一套基本仿真开发语言的全部,这么简单,上手快。让很多用户不具备很强的编程能力,也能快速处理数据和制作报告,而且非常灵活!很多人说不会使用IF函数与OR函数进行嵌套,下面我们就做了详细的说明,赶紧学习起来吧!

Excel使用IF函数与OR函数进行嵌套的方法:

一、IF函数主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。使用格式:=IF(Logical,Value_if_true,Value_if_false)参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。应用举例:在C29单元格中输入公式:=IF(C26>=18,”符合要求”,”不符合要求”),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。

二、OR函数主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。使用格式:OR(logical1,logical2,...)参数说明:Logical1,Logical2,Logical3:为需要进行检验的条件表达式,最多这30个。只要任何一个参数的逻辑值为TRUE,即返回TRUE;所有参数的逻辑值为FALSE,才返回FALSE。应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。

三、IF函数与OR函数区别IF函数是判断表达式的真假从而返回相应内容;而OR函数返回的是一个逻辑值,结果为真或者假。OR函数是可以直接嵌套在IF函数里面的。

Excel中的IF函数用于实现多分支选择结构的实现,是结构化编辑中与顺序、循环并列的一种结构。IF函数的实现方法灵活多样,但是无论其表现多么灵活,只要掌握了其本质用法,其它的扩展用法将会变得简单易行。IF函数是针对一个条件进行判断的函数,某些情况下并不能满足日常工作的需求。可以将IF函数和OR函数结合使用,可以进行多条件的选择性判断。

四、IF函数与OR函数嵌套使用方法及实例在本案例中,B公司招聘时的面试条件如下:要么有驾照和3年以上工作经验,要么有本科学历。这里应聘者同时有驾照和3年以上工作经验,则具有面试资格;或者只要有本科学历,就具有面试资格。这两个条件只要满足一个即可,因此需要使用OR函数。

这里以“张1”所在行为例,如果要判断是否有驾照且有3年以上工作经验,可以使用AND函数,即AND(C30=”是”,F30=”是”);如果要判断是否有本科学历,则只需要B30=”是”。将这2个条件作为OR函数的2个参数,即OR(AND(C30=”是”,F30=”是”),B30=”是”),之后将OR函数作为IF函数的判断条件即可。

1.选择H30单元格。

2.选择IF函数,在【函数参数】对话框的第1个参数框中输入“OR(AND(C30=”是”,F30=”是”),B30=”是”)”。

3.在第2个参数框中输入“”有资格””。

4.在第3个参数框中输入“”无资格””,单击【确定】按钮。

5.H30单元格将显示“张1”是否有面试资格。

6.向下填充至H30单元格,即可得出每个应聘者是否有面试资格。

TIPS:若将该案例中的公式更改为“=IF((C30=”是”)*(F30=”是”)+(B30=”是”),”有资格”,”无资格”)”,能否计算出结果呢?

这里关注中间的加号(+)。加号表示两侧只要有一个条件为TRUE,相加的结果就为TRUE;两边均为FALSE时,相加才为FALSE。所以利用上面的公式是可以计算出结果的。

“*”在这里有替代AND函数的效果,“+”有替代OR函数的效果。

总结:以上便是为大家介绍的有关IF函数和OR函数结合使用进行多条件判断的方法,建议大家多多练习,熟能生巧,最终以提高工作效率。好了,本期内容“Excel怎么使用IF函数与OR函数进行嵌套?”就到这里,感谢大家的阅读,更多Excel函数技巧学习,尽在!

温馨提示:答案为网友推荐,仅供参考
相似回答