Logique
OR
Définition
OR renvoie TRUE lorsqu'au moins un des tests que vous lui donnez est vrai, et FALSE sinon.
Syntaxe
=OR(logical1, [logical2], ...)
Arguments
| Argument | Signification |
|---|---|
logical1 |
Le premier test, comme A2<0. |
logical2, ... |
Des tests supplémentaires facultatifs. N'importe lequel d'entre eux peut être vrai pour qu'OR renvoie TRUE. |
Exemple détaillé
Un ferry attend si la température est inférieure à 0 ou si le drapeau de glace est 1. La température se trouve en A2:A4 et le drapeau de glace en B2:B4.
| A : Temp. | B : Glace |
|---|---|
| 18 | 0 |
| -2 | 0 |
| 4 | 1 |
Formule : =IF(OR(A2<0,B2=1),"Stop","Go")
Résultat : Go. 18 n'est pas inférieur à 0 et le drapeau de glace est 0, donc OR est faux et IF renvoie Go. Recopiée vers le bas, la formule donne Go, Stop et Stop.
Exercice
La cellule A2 contient 2 et la cellule B2 contient 8. En C2, écrivez une formule qui renvoie 1 lorsque A2 est supérieur à 10 ou B2 est inférieur à 5, et 0 sinon.
- En C2, écrivez une formule IF qui utilise OR et affiche 1 lorsque A2 est supérieur à 10 ou B2 est inférieur à 5, et 0 sinon.
- C2 doit afficher le résultat pour 2 et 8.
Fonctions associées
OR est souvent imbriquée dans IF. AND est le partenaire qui exige que chaque test réussisse au lieu de n'importe lequel.
Erreur courante
S'attendre à ce qu'OR exige les deux tests, comme le fait AND : avec la température 18 et la glace 0, ni A2<0 ni B2=1 n'est vrai, donc OR est faux et IF renvoie Go.