• 逻辑函数(AND,OR,NOT)


    逻辑函数(AND,OR,NOT)

    AND函数

    功能:

    AND函数用于当所有的条件均为“真”(TRUE)时,返回的运算结果为“真”(TRUE);反之,返回的运算结果为“假”(FALSE),一般用来检验一组数据是否都满足条件。

    语法:

    AND(logical1,logical2,logical3,…)

    案例:检查每项技能是否都达标

    在考核成绩表中,公司规定每一项成绩都必须大于60分时,其综合评定成绩才算达标。

    image-20210410173536276

    公式:=AND(B2>60,C2>60,D2>60)

    解析:

    • 判断B2、C2、D2单元格区域中的值是否都大于60。
    • 当步骤中的各个条件同时满足时返回TRUE,否则返回FALSE。

    OR函数

    功能:

    OR函数用于在其参数组中,任何一个参数逻辑值为TRUE,即返回TRUE;所有参数的逻辑值为FALSE,即返回FALSE。

    语法:

    OR(logical1, [logical2], ...)

    案例:

    判断是否为员工发放奖金

    公司规定,如果员工业绩超过30000元或者工龄在5年以上,只要满足这两个条件中任意一个条件即可发放奖金。

    image-20210410175351508

    公式:==OR(C2>30000,D2>5)

    解析:

    • 判断C2中的业绩值是否大于30000,或者D2单元格中的工龄值是否大于5。
    • 如果其中的两个条件有一个满足,就返回TRUE,否则返回FALSE。

    OR函数与AND函数搭配使用

    案例:

    在对员工进行2项考核后,要求两项成绩都不小于80分才达标,或者综合成绩不小于85时也可达标。可以使用OR函数配合AND函数来实现。

    image-20210410180413780

    公式:=OR(D2>=85,AND(B2>=80,C2>=80))

    解析

    ① 用AND函数分别判断两个条件是否同时满足,两个条件为:“B2>=80”和“C2>=80”。如果同时满足返回TRUE,否则返回FALSE。

    ② 再使用OR函数判断①步的返回值与“D2>=85”这两个条件是否有任意一个满足,如果有则即返回TRUE,当两个都不满足才返回FALSE。

    NOT函数

    功能:

    对参数值求反。当要确保一个值不等于某一特定值时,可以使用NOT函数。

    语法:

    NOT(logical)

    解释:

    logical:表示一个计算结果可以为TRUE或FALSE的值或表达式。

    案例:

    筛选出25岁以下的应聘人员

    如果需要从招聘名单中筛选出“25岁以下”的应聘人员,可以利用NOT函数来进行判断。

    image-20210410181626260

    公式:=NOT(B2<25)

    解析:

    当B2中的数值小于25时则返回FALSE,否则返回TRUE

  • 相关阅读:
    针对专业人员的 TensorFlow 2.0 入门
    学习深度学习过程中的一些问题
    Leetcode_06_ZigZag Conversion (easy)
    leetcode_07_Reverse Integer (easy)
    独立游戏人:像素风格游戏制作分享(转)
    关于iphone开发中的@property和@synthesize的一些见解(转)
    iphone开发cocoa中nil,NSNull,Nil的使用区别
    Xcode6.1创建仅xib文件无storyboard的hello world应用(转)
    iOS 学习资料整理(转)
    hdoj1042ac
  • 原文地址:https://www.cnblogs.com/James-221/p/14641779.html
Copyright © 2020-2023  润新知