Office职场大学

IF,And,OR,NOT

2019-07-22  本文已影响0人  z_163

逻辑函数

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表格中出现了。

作业:

上一篇 下一篇

猜你喜欢

热点阅读