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,“及格”,“不及格”)
结合数据透视表
拓展用法
网友评论