IF、And、Or

一、逻辑值True、False

它是判断一个假设是否成立的结果。能产生或返回逻辑值的情况:比较运算符;is类信息函数;and,or,not。
1.与(and),或(or),非(not)

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

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

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

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

“and”表示交集关系。意思是“必须满足”。

必须满足所有条件,缺一不可;“or”表示并集关系,“或”得意思。满足一个条件即可;not 逻辑非 非,当然是否定的意思,非常就是不平常呗。用它就行逻辑运算时,就是把“是非颠倒”。

二、基本用法 


1. =IF(B7>=60,"及格");表示当B7单元格的数值>=60时,则返回值“及格”,否则返回“False

2. =AND(B7>=60,C7>=60);表示当B7单元格的数值满足>=60,且C7单元格的数值满足>=60,则返回值“TRUE”,否则返回“False

3. =OR(B7>=60,C7>=60);表示当B7单元格的数值>=60时,或者C7单元格的数值满足>=60,两者满足一个,则返回值“TRUE”,都不满足则返回“False

三.进阶用法

1.If函数嵌套AND函数

=IF(AND(B2>=90,C2>=90),"优秀","");表示如果B2大于等于90并且C2于等于90,则显示优秀,否则显示为空。

1.If函数嵌套OR函数

=IF(OR(B2=100,C2=100),"满分","");表示B2和C2只要又一个满足等于100,就显示“满分”,否则显示为空。

四.IF函数多条件判断 

IF、And、Or_第1张图片

当有多个条件需要判断时,需要用到多层If函数的嵌套,设置多个函数。


五.多条件区间判断 


IF、And、Or_第2张图片

=IF(B2<60,"不及格",IF(B2<70,"及格",IF(B2<85,"良好","优秀"))),这一点和第四点很相似。

六.返回区域 


IF、And、Or_第3张图片

 =SUM(IF(A2="销售1部",B5:B9,E5:E9)),If函数返回的不只是值,还可以是单元格引用。

七、IFERROR函数 

规避错误值的方法在日常工作中很实用,所以希望同学们务必要学会IFERROR函数的用法。

=IFERROR(C2/B2,"错误"),用IFERROR规避“#DIV/0!

八.拓展用法 

IF、And、Or_第4张图片

这里判断计算结果是否正确,可以IF函数,也可以用TEXT函数,但TEXT函数更简便一点,我们可以选择更加简便的一个方法来达到我们想要的目的。

九.画个笑脸 

制作方法:

步骤一:选中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)*(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表格中出现了。


IF、And、Or_第5张图片

你可能感兴趣的:(IF、And、Or)