2019-11-14逻辑函数(IF、and 、OR)

2019-11-14  本文已影响0人  仰望星空_3f58

Day 11 逻辑函数(IF、and 、OR)

逻辑函数先了解TRUE(真)成立  FALSE(假)不成立

逻辑函数 AND OR NOT

And:当所有条件为TRUE时,则返回的为TRUE,否则返回FALSE

OR:其中一个条件为TRUE时,则返回TRUE,否则返回FALSE

NOT:如果条件参数结果为TRUE,则返回TRUE,否则返回FALSE,同理结果为FALSE,则返回TRUE,很少单独使用,一般与其他函数嵌套使用

NOT:黑白颠倒,结果为TRUE的相反值FALSE

IF函数:(判断条件,返回值)

AND:当两个条件都满足时返回TRUE,否则返回FALSE

OR:只有其中一个条件满足时,返回的值为TRUE,否则返回FALSE

进阶用法

IF函数:判断条件,符合条件返回的值,不符合条件返回的值

例1:当两科成绩>=90时显示为“优秀”

这里使用IF和AND组合函数

=IF(AND(B2>=90,C2>=90),"优秀","")

例2:当其中一科为100,显示“满分”

=IF(OR(B2=100,C2=100)."满分",“”)

IF函数多条件判断

判断级别对应的基本工资

IF(B10="A1",5000,IF(B10="A2",8000))

在设置IF多层判断时,每一层需要一个IF函数。每个IF后面跟一个条件和符合条件返回的结果

多条件区间判断

跟据学生成绩判断对应级别

60分以下为“不及格”

60分以上为“及格”

70分以上为“良好”

85分以上“优秀”

=IF(B2<60,"不及格",IF(B2<70,"及格",IF(B2<85,"良好",“优秀”)))

在设置IF多层判断时,每一层需要一个IF函数。每个IF后面跟一个条件和符合条件返回的结果

在设置数字区间时用<号要设置数字递增,用>号时设置数字递减

统计各个学科中及格和不及格的人数

=IF(D3>=60,“及格”,“不及格”)

结合数据透视表

拓展用法

上一篇下一篇

猜你喜欢

热点阅读