逻辑函数
true:成立
false:不成立
两者可以返回数值0或1
乘以1,负负得正,N()函数都可以使逻辑函数返回0或1
![](https://img.haomeiwen.com/i18472186/9179db6bfee98ce2.png)
AND,OR,NOT
And:所有条件为true,则返回true,否则返回false
Or:其中之一条件为true,则返回true,否则返回false
Not:如果条件参数结果为true,则返回false,同理结果为false,则返回true
很少单独使用,一般与其他函数嵌套使用,尤其是IF函数
![](https://img.haomeiwen.com/i18472186/43421a598c3895a2.png)
![](https://img.haomeiwen.com/i18472186/c5a9a6355852dab9.png)
![](https://img.haomeiwen.com/i18472186/79e8d5f067246772.png)
示例
![](https://img.haomeiwen.com/i18472186/a82147d4671b5ba3.png)
题目一:
1.两科成绩>=90,显示为"优秀"
2.其中一科为100,显示"满分"
![](https://img.haomeiwen.com/i18472186/13c113bac413f662.png)
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))
![](https://img.haomeiwen.com/i18472186/81a9ccff4f501d37.png)
题目三:
多条件区间判断:
公式:=IF(B2<60,"不及格",IF(B2<70,"及格",IF(B2<85,"良好","优秀")))
![](https://img.haomeiwen.com/i18472186/f2c233b8a8c55878.png)
题目四:
返回区域
公式:=SUM(IF(A2="销售1部",B5:B9,E5:E9))
![](https://img.haomeiwen.com/i18472186/c6b8b535156820fd.png)
题目四:
容错函数
图一是没有使用容错函数
![](https://img.haomeiwen.com/i18472186/835aabb5b95d540e.png)
使用了容错函数,把错误可以变成其他文本或者符号
![](https://img.haomeiwen.com/i18472186/8dbcd2019d092d07.png)
题目五:
提成区间
公式:
IF函数 =IF(B5>=2000,2000,B5)
MIN公式 =MIN(B5,2000)
![](https://img.haomeiwen.com/i18472186/f6999919638be0e0.png)
开心一刻:
画个笑脸:
制作方法:
步骤一:选中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表格中出现了。
作业:
![](https://img.haomeiwen.com/i18472186/7f2303ebb03b8811.png)
网友评论