Logique & Conditions

Fonction =SI Excel Syntaxe, Exemples et Erreurs Corrigées

SI est la formule conditionnelle de base d'Excel. Elle évalue un test logique et retourne une valeur si vrai, une autre si faux la brique essentielle de toute logique dans un classeur.

☰ Toutes les formules ▶ Tester en direct
🟢 Débutant à avancé⏱ ~6 minToutes versions Excel
Logique Conditions Imbriqué

La fonction SI est l'une des plus utilisées dans Excel. Elle évalue une condition et retourne une valeur si vraie, une autre si fausse la base de toute logique conditionnelle.

Syntaxe

=SI(test_logique ; valeur_si_vrai ; [valeur_si_faux])
ArgumentObligatoireDescription
test_logiqueOuiExpression renvoyant VRAI ou FAUX (ex : A1>10, B2="VIP")
valeur_si_vraiOuiValeur retournée si le test est VRAI
valeur_si_fauxNonValeur retournée si le test est FAUX (omis = FAUX)

Exemples concrets

Bonus selon objectif Basique

Afficher « Bonus » si le CA dépasse 10 000 €, sinon « Non ».

=SI(B2>10000, "Bonus", "Non")
Bonus si B2=12000
Mention A, B ou C Imbriqué

Attribuer une mention selon la note grâce à des SI imbriqués.

=SI(C2>=16,"A",SI(C2>=12,"B","C"))
A si note ≥ 16
Alerte de stock Pratique

Afficher « Commander » quand le stock passe sous le seuil.

=SI(D2<E2,"⚠ Commander","OK")
⚠ Commander ou OK
Remise client VIP Avec ET

15 % de remise pour les clients VIP ayant acheté >500 €.

=SI(ET(C2="VIP",D2>500),D2*0.85,D2)
→ Prix remisé ou prix normal
Ignorer les cellules vides Avec ESTVIDE

Ne calculer que si la cellule contient une valeur.

=SI(ESTVIDE(A2),"",A2*1.2)
→ vide ou valeur × 1,2

Erreurs courantes

Erreur
Cause probable
Solution
#NOM?
Fonction mal orthographiée
Vérifier : SI sans accent ni espace
FAUX inattendu
Condition jamais vraie, 3ᵉ argument omis
Tester la condition seule dans une cellule
Texte sans guillemets
Bonus au lieu de "Bonus"
Toujours entourer le texte de ""
Trop de SI imbriqués
Lisibilité réduite, risque d'erreur
Utiliser SI.CONDITIONS pour ≥ 3 cas

Testeur interactif SI

Choisissez un scénario et lancez le testeur pour voir la fonction SI en action dans un tableur interactif.

classeur_si.xlsx

Choisir un scénario :

Essayez SI_IMBRIQUE pour voir les SI imbriqués en action

Besoin de SI dans votre fichier ?

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 →

Questions fréquentes sur SI

Peut-on imbriquer plusieurs SI ? +

Oui, jusqu'à 64 niveaux dans Excel 2010+. Pour 3 conditions ou plus, préférez SI.CONDITIONS : plus lisible et moins risqué.

Comment combiner SI avec ET / OU ? +

=SI(ET(A1>0,B1>0),"OK","KO") pour un ET, =SI(OU(A1>0,B1>0),"OK","KO") pour un OU. Les deux fonctions retournent VRAI ou FAUX, utilisables directement comme test_logique.

Comment retourner une cellule vide si faux ? +

Utilisez des guillemets vides : =SI(A1>0,A1*1.1,""). La cellule paraîtra vide, mais contiendra une chaîne vide à distinguer d'une vraie cellule vide pour NBVIDE.

Quelle différence entre SI et SI.CONDITIONS ? +

SI gère 1 condition avec 2 résultats. SI.CONDITIONS évalue jusqu'à 127 paires condition/résultat sans imbrication disponible à partir d'Excel 2019 et Microsoft 365.

Quelle différence entre SI et SIERREUR ? +

SI évalue une condition logique (VRAI/FAUX). SIERREUR intercepte les erreurs de calcul (#N/A, #DIV/0!, etc.) les deux sont souvent combinés.

SI peut-elle retourner un calcul ou une formule ? +

Oui. Les arguments valeur_si_vrai et valeur_si_faux peuvent être n'importe quelle expression Excel : =SI(A1>0,SOMME(B1:B10),MOYENNE(C1:C10)).

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