IF,And,OR,NOT

作者: z_163 | 来源:发表于2019-07-22 15:03 被阅读0次

    逻辑函数

    true:成立

    false:不成立

    两者可以返回数值0或1

    乘以1,负负得正,N()函数都可以使逻辑函数返回0或1

    AND,OR,NOT

    And:所有条件为true,则返回true,否则返回false

    Or:其中之一条件为true,则返回true,否则返回false

    Not:如果条件参数结果为true,则返回false,同理结果为false,则返回true

    很少单独使用,一般与其他函数嵌套使用,尤其是IF函数

    AND函数 Or函数 Not函数

    示例

    题目一:

    1.两科成绩>=90,显示为"优秀"

    2.其中一科为100,显示"满分"

    IF解法:=IF(B2>=60,"及格","不及格")

    and解法:=IF(AND(B2>=90,C2>=90),"优秀","")

    or解法:=IF(OR(B2=100,C2=100),"满分","")

    题目二:

    判断工资级别:

    使用IF多重嵌套

    公式:=IF(B10="A1",5000,IF(B10="A2",8000))

    题目三:

    多条件区间判断:

    公式:=IF(B2<60,"不及格",IF(B2<70,"及格",IF(B2<85,"良好","优秀")))

    题目四:

    返回区域

    公式:=SUM(IF(A2="销售1部",B5:B9,E5:E9))

    题目四:

    容错函数

    图一是没有使用容错函数

    使用了容错函数,把错误可以变成其他文本或者符号

    题目五:

    提成区间

    公式:

    IF函数 =IF(B5>=2000,2000,B5)

    MIN公式 =MIN(B5,2000)


    开心一刻:

    画个笑脸:

    制作方法:

    步骤一:选中A1:CN95单元格区域

    步骤二:在公式编辑栏输入以下公式,然后注意,按<Ctrl+Enter>结束

     =IF((INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=40)+(INT(SQRT((ROW()-30)^2+(COLUMN()-30)^2))=10)+(INT(SQRT((ROW()-30)^2+(COLUMN()-70)^2))=10)*(ROW()<30)+(INT(SQRT((ROW()-15)^2+(COLUMN()-30)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-15)^2+(COLUMN()-70)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=30)*(ROW()>50)+((ROW()=50)*(COLUMN()>21)*(COLUMN()<79)),"█","")

     步骤三:把行、列的高度与宽度拉小到一个合适的范围,这样的一个笑脸就在你的Excel表格中出现了。

    吐舌头:

    制作方法:

    步骤一:选中A1:CN95单元格区域

    步骤二:在公式编辑栏输入以下公式,然后注意,按<Ctrl+Enter>结束

     =IF((INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=40)+(INT(SQRT((ROW()-30)^2+(COLUMN()-30)^2))=10)+(INT(SQRT((ROW()-30)^2+(COLUMN()-70)^2))=10)*(ROW()>30)+(INT(SQRT((ROW()-15)^2+(COLUMN()-30)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-15)^2+(COLUMN()-70)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=15)*(ROW()>50)+((ROW()=50)*(COLUMN()>21)*(COLUMN()<79)),"█","")

     步骤三:把行、列的高度与宽度拉小到一个合适的范围,这样的一个笑脸就在你的Excel表格中出现了。

    加2个黑眼珠

    制作方法:

    步骤一:选中A1:CN95单元格区域

     =IF((INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=40)+(INT(SQRT((ROW()-30)^2+(COLUMN()-30)^2))=10)+(INT(SQRT((ROW()-30)^2+(COLUMN()-70)^2))=10)+(INT(SQRT((ROW()-30)^2+(COLUMN()-30)^2))<4)+(INT(SQRT((ROW()-30)^2+(COLUMN()-70)^2))<4)+(INT(SQRT((ROW()-15)^2+(COLUMN()-30)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-15)^2+(COLUMN()-70)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=30)*(ROW()>50)+((ROW()=50)*(COLUMN()>21)*(COLUMN()<79)),"█","")

     步骤三:把行、列的高度与宽度拉小到一个合适的范围,这样的一个笑脸就在你的Excel表格中出现了。

    作业:

    相关文章

      网友评论

        本文标题:IF,And,OR,NOT

        本文链接:https://www.haomeiwen.com/subject/osgilctx.html