Excel函数-IF函数的使用(测试时使用的软件版本:WPS 2019)
=if(表达式,"真","假")
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3cb6055790f0f2a86b109e20ab3cb75c.jpeg)
- 表达式为真,返回字符串"真",否则返回字符串"假"
- 可以返回字符串、数值、单元格值、函数,图片中返回的是字符串
- 返回的字符串必须加双引号(半角),不加或加单引号会报错
- 特殊情况:
情况 | 举例 | 说明 |
---|
不加真值 | IF(A1>0, ,“小于0”) | 默认表达式为真时返回 0 |
不加假值 | IF(A1>0,“大于0”) | 默认表达式为假时返回FALSE |
都不加 | IF(A1>0 , ) | 表达式为真时返回 0,为假返回FALSE(逗号不能少) |
=if(and(逻辑1,逻辑2...),"真","假")
- and()里面可以有多个逻辑表达式,当所有逻辑表达式都为真时,则为真
- 类似的还有如下:
函数 | 实例 | 补充 |
---|
and | and(逻辑值1,逻辑值2,…) | 所有逻辑值为真时为真 |
or | or(逻辑值1,逻辑值2,…) | 任一逻辑值为真时为真 |
not | not(逻辑值) | 逻辑值为假时为真 |
- not内只能有一个逻辑值,但可以在not内嵌套使用and来对多个逻辑值取反
-
配合iserror()使用
- 为防止返回值是个错误,可以用iserror判断一下
=iserror(函数)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f7acca93ff109366aa628c5c10fb4261.jpeg)
- 返回值是 TRUE 和 FALSE
- 判断括号中的"值"是不是个错误,比如图中的公式12÷0是个错误(0不能做除数),则返回TRUE
=if(iserror(公式),真值,假值)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4fc3512ef343d6a5bc977679af5f0604.png)
- 判断公式 B1/A1 是否错误,如果错误,返回字符串"错误",否则返回公式 B1/A1的结果
--over--