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.
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.
| Argument | Obligatoire | Description |
|---|---|---|
test_logique | Oui | Expression renvoyant VRAI ou FAUX (ex : A1>10, B2="VIP") |
valeur_si_vrai | Oui | Valeur retournée si le test est VRAI |
valeur_si_faux | Non | Valeur retournée si le test est FAUX (omis = FAUX) |
Afficher « Bonus » si le CA dépasse 10 000 €, sinon « Non ».
Attribuer une mention selon la note grâce à des SI imbriqués.
Afficher « Commander » quand le stock passe sous le seuil.
15 % de remise pour les clients VIP ayant acheté >500 €.
Ne calculer que si la cellule contient une valeur.
#NOM?SI sans accent ni espaceFAUX inattenduBonus au lieu de "Bonus"""SI.CONDITIONS pour ≥ 3 casChoisissez un scénario et lancez le testeur pour voir la fonction SI en action dans un tableur interactif.
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.
Oui, jusqu'à 64 niveaux dans Excel 2010+. Pour 3 conditions ou plus, préférez SI.CONDITIONS : plus lisible et moins risqué.
=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.
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.
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.
SI évalue une condition logique (VRAI/FAUX). SIERREUR intercepte les erreurs de calcul (#N/A, #DIV/0!, etc.) les deux sont souvent combinés.
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)).