逻辑函数.xlsx
    一、IF函数
    (1)简介:当判断条件成立时返回一个设置的值,当判断条件不成立时返回另一个设置的值。
    (2)语法:If(条件表达式,条件为真返回,条件为假返回)
    (3)应用:该函数直接运用比较简单,不常用,当if函数多层嵌套或者和其他函数嵌套时,才能比较常见的用法。

    • 直接运用的案例

    image.png
    以上图表格为例,设置函数=IF(C2>85,”合格”,”不合格”)
    这样考核成绩结果为85分以上为合格,其他的为不合格,就能在D列显示出来。
    注意:公式中的”合格”,”不合格”的双引号,要在英文输入法情况下输入的引号。

    • 嵌套案例

    image.png
    比如,上图表格,想要在E列显示如下结果:
    成绩>90显示:优秀,
    85<成绩<90显示:良好,
    80<成绩<85显示:合格,
    成绩≤80显示:不合格,
    则在D列执行如下函数:=IF(C2>90,”优秀”,IF(C2>85,”良好”,IF(C2>80,”合格”,”不合格”)))
    再把此单元格公式往下填充,即可。
    注意事项:在输入函数时,记得切换到英文状态,同时输入()时要记得输入完整,不要只输入一半,以免之后括号和层级出现问题。另外,尽量按分值从高到低嵌套,以保证判断条件的完整。
    【总结】IF函数简单好用,嵌套后可以进行逐级判断(建议从高到低),但嵌套后公式会稍显复杂,导致难以阅读和维护,一般不建议使用过多的嵌套函数。

    二、AND和OR函数
    (1)简介:这两个函数都用于同时判断多个条件.
    AND函数在参数中所以条件都满足时,返回True;否则返回False。OR函数的所有判断条件只要一个成立,就返回True。所有条件都不成立,才返回False
    (2)语法:Or(判断条件1,判断条件2,……,判读条件255)
    判断条件:是一个需要判断的表达式,也可以是数值。
    其结果只有2个:True(成立)或False(不成立)
    (3)注意事项

    • 判断条件不是数值,或者不能返回逻辑值,则函数Or的结果为错误值
    • 判断条件是数值0,返回False
    • 判断条件是数值1,返回True
    • 判断条件的数量最多255个

    【例子】
    =Or(1+1=2,5+5=3) 结果为True。第一个为True,第二个为False
    =Or(1+1=4,5+5=3) 结果为False。第一个为False,第二个为False
    image.png
    这里将AND函数和IF函数结合起来使用
    当笔试成绩大于等于85,面试成绩大于等于90时,就会录取;否则就会淘汰。
    如果把函数换成OR函数,结果会出现巨大变化:
    image.png
    换一个函数就变成了全部录取!