
Sommaire
La fonction OR est une fonction logique permettant de tester plusieurs conditions en même temps. OR renvoie TRUE ou FALSE. Par exemple, pour tester A1 pour "x" ou "y", utilisez = OR (A1 = "x", A1 = "y"). La fonction OR peut être utilisée comme test logique à l'intérieur de la fonction IF pour éviter des IF imbriquées supplémentaires, et peut être combinée avec la fonction AND.
Objectif
Tester plusieurs conditions avec OUValeur de retour
TRUE si des arguments évaluent TRUE; FAUX sinon.Syntaxe
= OU (logique1, (logique2),…)Arguments
- logic1 - La première condition ou valeur logique à évaluer.
- logic2 - (facultatif) Deuxième condition ou valeur logique à évaluer.
Version
Excel 2003Notes d'utilisation
Utilisez la fonction OR pour tester plusieurs conditions en même temps, jusqu'à 255 conditions au total. Chaque condition logique ( logique1 , logique2 , etc.) doit renvoyer TRUE ou FALSE, ou être des tableaux ou des références contenant des valeurs logiques.
La fonction OR évaluera toutes les valeurs fournies et retournera TRUE si une valeur est évaluée à TRUE. Si toutes les valeurs logiques sont évaluées à FALSE, la fonction OR renverra FALSE.
La fonction AND et la fonction OR agrégeront les résultats en une seule valeur. Cela signifie qu'ils ne peuvent pas être utilisés dans les opérations de tableau qui doivent fournir un tableau de résultats. Pour plus de contexte, voir: formules de tableau avec logique AND et OR.
Remarque: Excel évaluera tout nombre sauf zéro (0) comme VRAI.
Exemples
Par exemple, pour tester si la valeur de A1 OU la valeur de B1 est supérieure à 75, utilisez la formule suivante:
=OR(A1>75,B1>75)
OR peut être utilisé pour étendre la fonctionnalité de fonctions telles que la fonction IF. En utilisant l'exemple ci-dessus, vous pouvez fournir OR comme test_logique pour une fonction IF comme ceci:
=IF(OR(A1>75,B1>75), "Pass", "Fail")
Cette formule renverra «Réussi» si la valeur de A1 est supérieure à 75 OU la valeur de B1 est supérieure à 75.
Forme de tableau
Si vous entrez OR en tant que formule matricielle, vous pouvez tester toutes les valeurs d'une plage par rapport à une condition. Par exemple, cette formule matricielle renverra TRUE si une cellule de A1: A100 est supérieure à 15:
=(OR(A1:A100>15)
Remarque: il s'agit d'une formule matricielle et doit être saisie avec Ctrl + Maj + Entrée, sauf dans Excel 365.
Remarques
- Chaque condition logique doit avoir la valeur TRUE ou FALSE, ou être des tableaux ou des références contenant des valeurs logiques.
- Les valeurs de texte ou les cellules vides fournies comme arguments sont ignorées.
- La fonction OR renverra #VALUE si aucune valeur logique n'est trouvée
Vidéos connexes



