La formule SI est le fondement de toute logique dans Excel. Apprenez à l'imbriquer, la combiner avec ET/OU et découvrez ses alternatives modernes.
La fonction SI est la pierre angulaire de la logique dans Excel. Elle évalue une condition et retourne une valeur si la condition est vraie, une autre si elle est fausse. Apprise une fois, elle débouche naturellement sur SI.ENS, SWITCH, et toutes les formules conditionnelles avancées.
| Opérateur | Signification | Exemple |
|---|---|---|
| = | Égal à | A2="Paris" |
| <> | Différent de | B2<>"Annulé" |
| > | Supérieur à | C2>100 |
| < | Inférieur à | D2<0 |
| >= | Supérieur ou égal | E2>=10 |
| <= | Inférieur ou égal | F2<=500 |
Prime uniquement si CA > 50 000 € ET taux de satisfaction > 90%.
Alerte si un contrat est CDD ou si l'ancienneté est inférieure à 1 an.
Attribution de mention selon la note (jusqu'à 7 niveaux imbriqués).
Calculer une remise conditionnelle.
| Formule | Usage idéal | Lisibilité |
|---|---|---|
| =SI(SI(SI(...))) | 1-3 conditions | ⭐⭐⭐ si peu imbriqué |
| =SI.ENS() | 4+ conditions séquentielles | ⭐⭐⭐⭐⭐ Très clair |
| =SWITCH() | Valeurs exactes à comparer | ⭐⭐⭐⭐⭐ Très compact |
| =RECHERCHEV() ou RECHERCHEX() | Longues tables de correspondance | ⭐⭐⭐⭐ Maintenable |
Excel permet jusqu'à 64 niveaux d'imbrication depuis Excel 2007 (7 avant). En pratique, au-delà de 3-4 niveaux, la formule devient difficile à maintenir. Utilisez SI.ENS ou SWITCH pour plus de clarté.
=SI(A2="" ; "Vide" ; "Rempli") ou encore =SI(ESTVIDE(A2) ; "Vide" ; "Rempli"). Attention : une cellule contenant une formule qui retourne "" n'est pas vraiment vide — ESTVIDE() renverra FAUX dans ce cas.
Si vous omettez le 3ème argument (valeur_si_faux), Excel retourne FAUX par défaut. Pour afficher rien, écrivez =SI(test ; "résultat" ; ""). Les guillemets vides produisent une chaîne vide visible.
La fonction SI est le fondement de toute logique conditionnelle dans Excel. Elle permet de faire prendre des décisions à votre feuille de calcul : afficher un résultat différent selon une condition, déclencher un calcul, colorier des cellules, ou filtrer des données.
Règle d'or : Au-delà de 3 SI imbriqués, privilégiez SI.ENS ou SWITCH. Votre formule sera 3 fois plus lisible et beaucoup plus facile à maintenir. Exemple : =SI.ENS(A2>90;"A";A2>70;"B";A2>50;"C";VRAI;"D")
Pour des logiques à plus de 3 niveaux, Excel propose des alternatives modernes : SI.ENS pour tester plusieurs conditions en cascade, SWITCH pour comparer une valeur à une liste de cas, et CHOISIR pour sélectionner parmi plusieurs résultats par index. Ces formules rendent vos fichiers plus maintenables et moins sujets aux erreurs.
Pour aller plus loin sur les formules de logique avancée, lisez notre article 7 formules Excel que tout professionnel devrait maîtriser. Et si vous gérez des erreurs dans vos SI, consultez le guide SIERREUR.
Modifiez les notes en B2:B5 — la condition est Note ≥ 10 pour Reçu.
ASPECT crée des fichiers Excel sur mesure avec les formules adaptées à votre métier — livrés en 3 à 7 jours ouvrés.
Demander un devis gratuit →