![Excel函数与公式速查手册(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/396/27563396/b_27563396.jpg)
函数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=1738830354-nQQZMu9nEedZ3YyWpvQoyX0Mg0NEjP5S-0-d1e4220c80f09450fb499e7329585684)
应用范例
实例3 判断是否为员工发放奖金
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P37_3466.jpg?sign=1738830354-8bMueVK00AqswXqXVzshSswLlj9BduHu-0-e39c6e9a0f606487128980fc1499606e)
公司规定,如果员工业绩超过30000元或者工龄在5年以上,只要满足这两个条件中任意一个条件即可发放奖金。
选中E2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P37_63258.jpg?sign=1738830354-muEqR6kN4H6vorQT2od6Pm8GhN4pM1Ag-0-f6058c5c6a1a4c1c0862a08b6f076411)
按Enter键即可根据员工的工龄和业绩判断是否发放奖金。
将鼠标指针指向E2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可判断其他员工是否发放奖金,如图1-3所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P38_3561.jpg?sign=1738830354-rRvSF3aJOV86tnueyoe2kbw6SgjWNMFs-0-121b0d8ab3172e02a94dd8fc847167f4)
图1-3
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P38_63274.jpg?sign=1738830354-Yg0ylZmBC5RO0yI6Trn3UCKbIn4dZBhg-0-eca3f70b8695e916e1f8cc807bacb31e)
① 判断C2中的业绩值是否大于30000,或者D2单元格中的工龄值是否大于5。
② 如果①中的两个条件有一个满足,就返回TRUE,否则返回FALSE。
实例4 OR函数配合AND函数对考核成绩进行综合评定
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P38_3567.jpg?sign=1738830354-D5tBJvZWkVGiCeY212OY3X3tFQDnJBZS-0-df781eb6cc6f35e8c432ad393f1fa29e)
应用范例
在对员工进行2项考核后,要求两项成绩都不小于80分才达标,或者综合成绩不小于85时也可达标。可以使用OR函数配合AND函数来实现。
选中E2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P38_63275.jpg?sign=1738830354-h2pcv5taooQ8oVBqdoKFRnW6WblhUDat-0-e6b804158d364e23c6cdc7d01e9792ec)
按Enter键即可根据员工2门考核成绩或综合成绩来得出判断结果,如果两者中有一项结果为TRUE,那么最终结果为TRUE;否则结果为FALSE。
将鼠标指针指向E2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可显示其他员工的综合评定结果,如图1-4所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P38_3562.jpg?sign=1738830354-554myFn4LhpsTG5mdvTcX2lppYIpfbOT-0-5d381374f7cc99002ea86cd7ba4af9de)
图1-4
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P39_63277.jpg?sign=1738830354-h2h622cPd34PUcZ7QyDTbJc08DbNBVQw-0-ba5933b677d366ec41a1dc30bad080d3)
① 用AND函数分别判断两个条件是否同时满足,两个条件为:“B2>=80”和“C2>=80”。如果同时满足返回TRUE,否则返回FALSE。
② 再使用OR函数判断①步的返回值与“D2>=85”这两个条件是否有任意一个满足,如果有则即返回TRUE,当两个都不满足才返回FALSE。