Un vendredi matin, en aidant mon collègue Paul à analyser un gros fichier de vente, je me suis rendu compte qu’il multipliait les colonnes de calcul juste pour vérifier si une vente remplissait plusieurs critères. Et si je lui avais montré comment imbriquer simplement SI avec ET et OU ? Depuis, il ne jure plus que par ces formules. Faites-vous aussi l’expérience : vous gagnerez du temps et gagnerez en clarté !
Pourquoi combiner SI, ET et OU ?
Dans bien des cas, une simple formule SI ne suffit pas si vous devez vérifier deux, trois voire quatre conditions avant de renvoyer un résultat. Imaginons que vous souhaitiez marquer une vente comme « prioritaire » seulement si le montant dépasse 1 000 € et que le client soit fidèle, ou si le responsable a déjà validé la commande. Avec SI+ET+OU, tout devient possible dans une seule cellule, sans colonnes intermédiaires ni complexité superflue.
Les bases de la syntaxe
La fonction SI
On commence par la base : la formule fonction SI s’écrit ainsi : =SI(test_logique; valeur_si_vrai; valeur_si_faux)
. Elle teste une condition et renvoie un des deux résultats selon que la condition soit remplie ou non. C’est simple, mais digne d’un couteau-suisse pour les besoins élémentaires.
Les fonctions ET et OU
Viennent ensuite ET et OU dont la syntaxe est identique : =ET(test1; test2; …)
et =OU(test1; test2; …)
.
• ET renvoie VRAI si toutes les conditions sont vraies.
• OU renvoie VRAI si au moins une condition est vraie.
Combiner ces opérateurs avec SI permet de gérer des logiques complexes.
Exemples pratiques
Exemple 1 : validation de notes scolaires
Supposons que vous ayez un tableau de notes et que vous souhaitiez afficher « Réussite » si l’élève a une moyenne ≥ 10 et aucune note < 8, sinon « À revoir ». Voici la formule :
=SI(ET(moyenne>=10; MIN(note1;note2;note3)>=8);"Réussite";"À revoir")
Vous remarquez qu’on utilise MIN()
pour vérifier rapidement qu’aucune note ne descend sous le seuil. Gain de lisibilité garanti.
Exemple 2 : calcul de primes selon plusieurs critères
Dans mon service, on verse une prime si :
- le chiffre d’affaires dépasse 20 000 € et le taux de satisfaction client est ≥ 90% ;
- ou si le responsable a validé manuellement la dérogation.
Formule possible :
=SI(OU(ET(ca>20000; satisfaction>=90); validation="OK"); prime_calc; 0)
Côté maintenance, ce format reste clair. Vous pouvez, si vous avez besoin d’aller chercher des informations dans une autre feuille, faire précéder ça d’un petit RECHERCHEV pour récupérer la prime standard selon le niveau de performance.
Des formules imbriquées sans se perdre
À force d’ajouter des SI à l’intérieur d’autres SI, on finit par s’y perdre. C’est là que ET et OU évitent les nids de SI imbriqués. Regardez ce tableau qui résume trois situations :
Situation | Formule | Explication |
Approche basique | =SI(A2>1; "OK"; "KO") |
Un seul critère, simple et direct. |
Plusieurs critères | =SI(ET(A2>1; B2<5); "OK"; "KO") |
Deux tests combinés sans imbriquer. |
Options alternatives | =SI(OU(A2>10; B2>20); "Alerte"; "R.A.S.") |
Au moins une condition déclenche l’alerte. |
Astuces et bonnes pratiques
- Nommez vos plages : utiliser des noms (ex.
SeuilCA
) facilite la lecture. - Testez étape par étape : décomposez votre logique, validez chaque partie avant d’imbriquer.
- Utilisez
SI.NO
dans Office 365/2021 pour éviter de multiplier les parenthèses. - Documentez vos formules : ajoutez un commentaire sur la cellule pour expliquer le but global.
- Pensez performance : des milliers d’appels à des formules complexes peuvent ralentir le classeur.
FAQ
Q : Peut-on imbriquer plus de 64 conditions SI ?
R : Dans les versions récentes d’Excel, le nombre de niveaux d’imbrication a été réduit grâce àSI.NO
. En pratique, mieux vaut se tourner vers ET/OU que d’empiler.
Q : Comment gérer plus de deux conditions avec ET ?
R : Vous pouvez passer autant de tests que nécessaire à ET ou OU, par exemple=SI(ET(A1;A2;A3;A4);"Vrai";"Faux")
.
Q : Est-ce qu’ET( ) ou OU( ) accepte du texte comme test ?
R : Oui, un test peut êtreB2="Oui"
ou une comparaison de chaînes, Excel considère cela comme VRAI ou FAUX.
En résumé, combiner SI, ET et OU dans Excel, c’est la clé pour des formules à la fois puissantes et lisibles. Plus besoin de créer dix colonnes pour vérifier chaque critère : un seul calcul concentre toutes les règles métier, maintenable et performant. Alors n’hésitez plus, testez ces formules sur vos données et constatez le gain de clarté !