IF、And、Or

如题所述

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

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

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

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

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

“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函数嵌套

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

1.If函数嵌套OR函数

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

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

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

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

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

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

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

制作方法:

步骤一:选中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)),"█","")

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

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网