上一期我们简单的介绍了EXCEl的IF函数的使用方法,今天我们来讲一下IF函数多个条件怎么用。
我们的工作、生活当中,我们在做下一步决策前都需要做一个综合判断。有时条件都满足时,才会开展下一步工作。有时只需要一个条件满足就可以开展下一步工作。我们今天要用到的是AND和OR函数。 一、AND函数语法:
AND(条件1,条件2,条件3,......) AND返回值:当所有条件为真(TRUE)时返回真,否则返回假(FALSE)。 二、OR函数语法: OR(条件1,条件2,条件3,......) OR返回值:当有一个条件为真(TRUE)时返回真,否则返回假(FALSE)。
三、AND函数实例:
例如中级会计职称考试科目包括《财务管理》、《经济法》和《中级会计实务》,只有当这三门科目全部及格时,中级会计职称考试才算通过。主办方在EXCEL中判断时就要用到AND函数。
姓名 |
财务管理 |
经济法 |
中级会计实务 |
是否通过 |
公式 |
吴亦凡 |
78 |
80 |
75 |
通过 |
=IF(AND(B2>=60,C2>=60,D2>=60),"通过","不通过") |
鹿晗 |
61 |
67 |
55 |
不通过 |
=IF(AND(B3>=60,C3>=60,D3>=60),"通过","不通过") |
杨超越 |
89 |
90 |
92 |
通过 |
=IF(AND(B4>=60,C4>=60,D4>=60),"通过","不通过") |
F2单元格公式=IF(AND(B2>=60,C2>=60,D2>=60),"通过","不通过"),吴亦凡三门成绩均大于60分,AND函数所有条件为真(TRUE),AND函数返回TRUE,IF函数返回第二 个参数“通过"。 F3单元格公式=IF(AND(B3>=60,C3>=60,D3>=60),"通过","不通过"),鹿晗一门成绩未达到60分,不满足所有条件为真,AND函数返回FALSE(假),IF函数返回第三个参数“不通过"。 F4单元格公式=IF(AND(B4>=60,C4>=60,D4>=60),"通过","不通过"),杨超越三门成绩均大于60分,通过考试。
四、OR函数实例:
例如某公司对升职限制了条件,当满足年龄大于32岁(含),或在本公司工作年限大于5年(含),就符合升职条件。像这种情况就要用到OR函数了。
姓名 |
年龄 |
本单位工作年限 |
是否符合升职条件 |
公式 |
李晨 |
41 |
3 |
符合 |
=IF(OR(B2>=32,C2>=5),"符合","不符合") |
鹿晗 |
29 |
5 |
符合 |
=IF(OR(B3>=32,C3>=5),"符合","不符合") |
杨超越 |
21 |
2 |
不符合 |
=IF(OR(B4>=32,C4>=5),"符合","不符合") |
E2单元格公式=IF(OR(B2>=32,C2>=5),"符合","不符合"),李晨年龄大于32岁,OR有一项条件为真,OR函数返回真(TRUE),IF函数返回第二 个参数“符合"。 E3单元格公式=IF(OR(B3>=32,C3>=5),"符合","不符合"),鹿晗本单位工作年限>=5年,OR有一项条件为真,OR函数返回真(TRUE),IF函数返回第二 个参数“符合"。 E4单元格公式=IF(OR(B4>=32,C4>=5),"符合","不符合"),杨超越年龄及工作年限都不满足,OR没有一项条件为真,OR函数返回假(FALSE),IF函数返回第三 个参数“不符合"。
|