👤 Contact
Logique & Conditions

Maîtrisez la formule =SI — Du basique à l'expert

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.

☰ Toutes les formules 📅 Demander de l'aide
🟢 Débutant⏱ ~7 min📅 Excel 2003+
Débutant à Avancé Logique Formule fondamentale

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.

Syntaxe

=SI(test_logique ; valeur_si_vrai ; valeur_si_faux)

Opérateurs de comparaison

OpérateurSignificationExemple
=Égal àA2="Paris"
<>Différent deB2<>"Annulé"
>Supérieur àC2>100
<Inférieur àD2<0
>=Supérieur ou égalE2>=10
<=Inférieur ou égalF2<=500

Exemples — Du simple à l'avancé

SI simple Tous métiers
=SI(B2>=10 ; "Reçu" ; "Recalé")
→ Affiche "Reçu" si la note est ≥ 10, sinon "Recalé"
SI + ET — Deux conditions simultanées Commercial

Prime uniquement si CA > 50 000 € ET taux de satisfaction > 90%.

=SI(ET(B2>50000 ; C2>90%) ; "Prime accordée" ; "Pas de prime")
→ Les deux conditions doivent être vraies simultanément
SI + OU — Au moins une condition RH

Alerte si un contrat est CDD ou si l'ancienneté est inférieure à 1 an.

=SI(OU(C2="CDD" ; D2<1) ; "⚠️ À surveiller" ; "✅ Stable")
→ Au moins une condition suffit pour déclencher l'alerte
SI imbriqués — Multiple conditions Analyste

Attribution de mention selon la note (jusqu'à 7 niveaux imbriqués).

=SI(B2>=16 ; "Très Bien" ; SI(B2>=14 ; "Bien" ; SI(B2>=12 ; "Assez Bien" ; SI(B2>=10 ; "Passable" ; "Insuffisant"))))
→ Cascade de conditions évaluées dans l'ordre. Conseil : au-delà de 3 niveaux, préférez SI.ENS.
SI avec calcul dans le résultat Comptable

Calculer une remise conditionnelle.

=SI(B2>=1000 ; B2*0.85 ; B2)
→ Applique 15% de remise si la commande dépasse 1000€, sinon le prix reste identique

Alternatives modernes à SI imbriqués

FormuleUsage idéalLisibilité
=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

Questions fréquentes

Combien de SI peut-on imbriquer dans Excel ? +

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é.

Comment tester si une cellule est vide avec SI ? +

=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.

Pourquoi SI retourne FAUX au lieu de rien ? +

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.

Cas d'usage — quand la fonction SI est indispensable ?

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")

Alternatives à SI pour des cas complexes

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.

Tester =SI en direct

Modifiez les notes en B2:B5 — la condition est Note ≥ 10 pour Reçu.

Besoin d'aide pour mettre la fonction SI en pratique ?

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 →

Formules liées

Testeur de formule
A1
=
Cellule sélectionnée : Astuce : cliquez sur une cellule pour la modifier
✓ Formule copiée !