- Excel函数与公式速查手册(第2版)
- 赛贝尔资讯
- 714字
- 2025-02-16 10:59:22
函数2:OR函数(检验一组数据是否有一个满足条件)
函数功能
OR函数用于在其参数组中,任何一个参数逻辑值为TRUE,即返回TRUE;所有参数的逻辑值为FALSE,即返回FALSE。
函数语法
OR(logical1, [logical2], ...)
参数解释
logical1, logical2, ...:logical1是必需的,后续逻辑值是可选的。这些是1~255个需要进行测试的条件,测试结果可以为TRUE或FALSE。
用法剖析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P37_63257.jpg?sign=1739681502-MiXMxyShuUaOB33sT9xWNM8h2VkYW5NS-0-7740bcbb9fbd15af5058f9a3b1ca78e8)
应用范例
实例3 判断是否为员工发放奖金
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P37_3466.jpg?sign=1739681502-CHCqvyaoSxMIgelB7gVj5AG33DyPy1Bd-0-dacf3e0f56c9272e4fba5b32c191fc94)
公司规定,如果员工业绩超过30000元或者工龄在5年以上,只要满足这两个条件中任意一个条件即可发放奖金。
选中E2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P37_63258.jpg?sign=1739681502-Q2Jtp50hQMr01ehXiwhyOZpDcKK39u8U-0-7507f12b469a5628f9de940e4e738373)
按Enter键即可根据员工的工龄和业绩判断是否发放奖金。
将鼠标指针指向E2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可判断其他员工是否发放奖金,如图1-3所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P38_3561.jpg?sign=1739681502-REAss8JQH3BMXydmjfervdk4kP9nyATY-0-9952874b92dd33a2860a53d6bf0457e2)
图1-3
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P38_63274.jpg?sign=1739681502-u6zzSKAt0mB1IGLLE2tLKLU3cfYNVJzB-0-624ed4b7789941764bea2e71afac6cdb)
① 判断C2中的业绩值是否大于30000,或者D2单元格中的工龄值是否大于5。
② 如果①中的两个条件有一个满足,就返回TRUE,否则返回FALSE。
实例4 OR函数配合AND函数对考核成绩进行综合评定
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P38_3567.jpg?sign=1739681502-s5xKnZHZYBayiE6IPvuNdw3KZ3LLsyPd-0-93d4db689cd60f4be12f94bd4f5157b5)
应用范例
在对员工进行2项考核后,要求两项成绩都不小于80分才达标,或者综合成绩不小于85时也可达标。可以使用OR函数配合AND函数来实现。
选中E2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P38_63275.jpg?sign=1739681502-ROegYeNcdNAXWrTp12OlqofvRo3yJhd8-0-fd049d99343cc3443209a85c72dabe45)
按Enter键即可根据员工2门考核成绩或综合成绩来得出判断结果,如果两者中有一项结果为TRUE,那么最终结果为TRUE;否则结果为FALSE。
将鼠标指针指向E2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可显示其他员工的综合评定结果,如图1-4所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P38_3562.jpg?sign=1739681502-fyRlIixiL6slmIF1uEWRbIeLbMVrhuJH-0-0d93ae521f4ba8512514136950d54e46)
图1-4
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P39_63277.jpg?sign=1739681502-EWytD4Btz5WtD4sUmMLmGm064wYrSqNz-0-a2bfa4ca1fddac0e9fd5112a3c7fa7ad)
① 用AND函数分别判断两个条件是否同时满足,两个条件为:“B2>=80”和“C2>=80”。如果同时满足返回TRUE,否则返回FALSE。
② 再使用OR函数判断①步的返回值与“D2>=85”这两个条件是否有任意一个满足,如果有则即返回TRUE,当两个都不满足才返回FALSE。