Syntaxe
La fonction OU s’écrit de la façon suivante :
=OU( test_logique_1 ; [test_logique_2] ; ... )
Les arguments de la fonction sont exclusivement :
- des tests logiques,
- des fonctions logiques (fonction ET, fonction OU),
- des fonctions spécifiques (ESTVIDE, ESTNA, ESTERREUR,…).
Chaque argument ne peut s’exprimer que sous forme de :
VRAI
ouFAUX
1
ou0
(1 représentant la valeur VRAI, 0 représentant la valeur FAUX)
La fonction OU va permettre de cumuler plusieurs tests logiques et de faire ressortir la valeur VRAI si au moins un test se révèle exact. Si tous les tests renvoient la valeur FAUX, alors le résultat de la fonction sera FAUX.
A1=75
B1="Pierre"
C1="01/01/2024"
D1="Test"
=ET( A1<50 ; B1="Jean" ; C1>"31/12/2023" ; ESTVIDE(D1) )
--- Résultat ---
=ET( FAUX ; FAUX ; VRAI ; FAUX )
--> Le résultat de la fonction OU sera VRAI
Comment utiliser la fonction OU dans Excel ?
Il est peu courant d’utiliser la fonction OU seule. Elle va se révéler particulièrement utile avec la fonction SI pour faire une fonction SI avec plusieurs critères et pour éviter l’utilisation de SI imbriqués sur Excel. Elle pourra être combinée avec la fonction ET.
La fonction OU peut contenir jusqu’à 255 tests logiques mais n’en nécessitera qu’un pour fonctionner. Tous les autres arguments sont optionnels.
Lors de l’utilisation des tests logiques, le résultat est VRAI ou FAUX. Cependant, pour Excel, les valeurs 0 et FAUX sont équivalentes. Il en va de même pour la valeur VRAI et n’importe quel nombre. C’est intéressant lorsqu’on veut vérifier que plusieurs ne sont pas nulles.
Dans l’exemple ci-dessous, nous voulons valider qu’au moins un des élèves a une note supérieure à 12/20. Pour cela, on va utiliser la formule suivante :
=SI( OU( C3>=12 ; C4>=12 ; C5>=12 ) ; "Bon" ; "Mauvais" )

Cette fonction révèle toute sa puissance avec des plages de données lorsqu’on la transforme en formule matricielle. Si nous reprenons notre liste d’élèves. Nous pouvons vérifier qu’au moins un élève ait eu une note supérieure ou égale à 12 avec la formule suivante :
=SI( OU( C3:C12>=12); "Bon"; "Mauvais" )

Caractéristiques de la fonction OU
Voici quelques informations importantes sur la fonction OU :
- La fonction OU n’est pas sensible à la casse. Ça signifie que pour Excel A1=”PIERRE” et A1=”pierre” sont identiques.
- La fonction OU ne permet pas l’utilisation des caractères génériques. C’est dommage et il faudra trouver d’autres solutions pour vérifier qu’une cellule contient plusieurs mots spécifiques.