EXCEL|IF函数和AND、OR函数的组合多条件判断技巧
1、IF函数 IF函数语法:IF(条件表达式,符合条件返回值,不符合条件返回值) 2、IF函数与AND函数组合 IF函数与AND函数组合语法:IF(AND(条件表达式1,条件表达式2,条件表达式x……),所有条件都符合就返回值,只要任意一个条件不符合返回值) 3、IF函数与OR函数组合 IF函数与OR函数组合语法:IF(OR(条件表达式1,条件表达式2,条件表达式x……),只要任意一个条件符合就返回值,所有条件都不符合返回值)
1、IF函数
1)IF函数语法
IF(条件表达式,符合条件返回值,不符合条件返回值)
2)实例:了解数学成绩及格情况
第一步:在C2单元格输入:
=IF(B2>=60,"及格","不及格")
B2>=60 为条件表达式,如果成绩大于等于60分,就是及格,否则不及格;
"及格" 为符合条件表达式就显示的值,也就是显示及格;
"不及格" 为不符合条件表达式就显示的值,也就是显示不及格;
![6dec7e653c318fd1c2faeeabe701579f.png](https://img-blog.csdnimg.cn/img_convert/6dec7e653c318fd1c2faeeabe701579f.png)
![a839ad6da768c65a694f7493fb3c7c62.png](https://img-blog.csdnimg.cn/img_convert/a839ad6da768c65a694f7493fb3c7c62.png)
第二步:选中C2单元格,然后将鼠标定位到如下截图指向的位置,会出现十字光标,鼠标双击,即可自动填充相应值。
![9ecf8d00f70236ba1521fc2b0f7d9ae6.png](https://img-blog.csdnimg.cn/img_convert/9ecf8d00f70236ba1521fc2b0f7d9ae6.png)
![4ad8b917cc0e98e924b373115ea0ace3.png](https://img-blog.csdnimg.cn/img_convert/4ad8b917cc0e98e924b373115ea0ace3.png)
2、IF函数与AND函数组合
1)IF函数与AND函数组合语法:
IF(AND(条件表达式1,条件表达式1,条件表达式x……),所有条件都符合就返回值,只要任意一个条件不符合返回值)
2)实例:了解数学、英语的及格情况
说明:成绩大于等于60分为及格。
第一步:在E2单元格输入:
=IF(AND(B2>=60,D2>=60),"都及格",IF(AND(B2>=60,D2<60),"仅数学及格",IF(AND(B2<60,D2>=60),"仅英语及格","都不及格")))
![b363cab98a1be2a06041515923927edb.png](https://img-blog.csdnimg.cn/img_convert/b363cab98a1be2a06041515923927edb.png)
①AND(B2>=60,D2>=60),"都及格",IF(AND(B2>=60,D2<60),"仅数学及格",IF(AND(B2<60,D2>=60),"仅英语及格","都不及格"))
说明:如果B2>=60,D2>=60这两个条件都满足,则返回 都及格,否则返回以上截图黄色区域值。
![cc92962b4f4726e08702fa7684a045d0.png](https://img-blog.csdnimg.cn/img_convert/cc92962b4f4726e08702fa7684a045d0.png)
② IF(AND(B2>=60,D2<60),"仅数学及格",IF(AND(B2<60,D2>=60),"仅英语及格","都不及格")
说明:如果 B2>=60,D2<60这两个条件都满足,则返回 仅数学及格,否则返回以上截图蓝色区域值。
![71137338b64bd84b225e2074bef8b9c1.png](https://img-blog.csdnimg.cn/img_convert/71137338b64bd84b225e2074bef8b9c1.png)
③IF(AND(B2<60,D2>=60),"仅英语及格","都不及格"
说明:如果 B2<60,D2>=60这两个条件都满足,则返回 仅英语及格,否则返回 都不及格。
![34dd339a66cca1170dcb55e3b76293fb.png](https://img-blog.csdnimg.cn/img_convert/34dd339a66cca1170dcb55e3b76293fb.png)
![280a8f16f26289010dcbeda48d9ac9de.png](https://img-blog.csdnimg.cn/img_convert/280a8f16f26289010dcbeda48d9ac9de.png)
第二步:选中E2单元格,然后鼠标定位到箭头指向位置,出现十字光标,鼠标双击,即可,补全其余值。
![d497470248228cb0765b19284eb07e6e.png](https://img-blog.csdnimg.cn/img_convert/d497470248228cb0765b19284eb07e6e.png)
![5fadeb005d76d981abdacbc0a28477f7.png](https://img-blog.csdnimg.cn/img_convert/5fadeb005d76d981abdacbc0a28477f7.png)
3、IF函数与OR函数组合
1)IF函数与OR函数组合语法:
IF(OR(条件表达式1,条件表达式1,条件表达式x……),只要任意一个条件符合就返回值,所有条件都不符合返回值)
2)实例:了解数学、英语的及格情况:
说明:只有有一门成绩及格,就代表及格;
第一步:在F2单元格输入:
=IF(OR(B2>=60,D2>=60),"及格","不及格")
说明:只要B2>=60,D2>=60这2个条件任何一个满足,则返回 及格,否则返回 不及格。
![5610e6d76e28decfb7b68e19c2a7ba3d.png](https://img-blog.csdnimg.cn/img_convert/5610e6d76e28decfb7b68e19c2a7ba3d.png)
![b27bb1f79c764424a8c7802ede94764a.png](https://img-blog.csdnimg.cn/img_convert/b27bb1f79c764424a8c7802ede94764a.png)
第二步:选中单元格F2,然后将鼠标放在箭头指向位置,会出现十字光标,然后鼠标双击,即可补全其余值。
![bf168beb8c1e11a18e644391dac08ea5.png](https://img-blog.csdnimg.cn/img_convert/bf168beb8c1e11a18e644391dac08ea5.png)
![cf9eb4d8b004e8a2ebadbbd00d878505.png](https://img-blog.csdnimg.cn/img_convert/cf9eb4d8b004e8a2ebadbbd00d878505.png)