1
A1:L1 · Valeur de cellule

La fonction SI.

D2
2

Mise à jour · 2026-05-29 · ~8 min de lecture

Que fait SI ?

SI (IF) teste une condition et renvoie l'une de deux valeurs selon le résultat.

=SI(condition; valeur_si_vrai; valeur_si_faux)

Dans la version française d'Excel, le point-virgule (;) sépare les arguments ; les valeurs logiques sont VRAI et FAUX.

Exemple — afficher « Élevé » si A1 dépasse 100, sinon « Faible » :

=SI(A1>100; "Élevé"; "Faible")

Le texte renvoyé est toujours entre guillemets ; pas les nombres.

SI imbriqués

Pour plus de deux issues, place un autre SI dans l'argument « sinon » :

=SI(A1>100; "Élevé"; SI(A1>=50; "Moyen"; "Faible"))

SI.CONDITIONS – l'alternative lisible

SI.CONDITIONS (IFS) teste plusieurs conditions à la suite et renvoie le premier vrai, sans imbrication profonde :

=SI.CONDITIONS(A1>100; "Élevé"; A1>=50; "Moyen"; VRAI; "Faible")

Le dernier VRAI joue le rôle de « sinon ».

SI avec ET / OU

Avec ET toutes les conditions doivent être vraies, avec OU une seule suffit :

=SI(ET(A1>50; B1="Oui"); "OK"; "Non")
=SI(OU(A1>100; B1="VIP"); "Remise"; "Standard")

Gérer les erreurs avec SIERREUR

=SIERREUR(SI(A1/B1>1; "Au-dessus"; "En dessous"); "À vérifier")

Au lieu de #DIV/0! ou #VALEUR!, ton texte s'affiche.

Erreurs fréquentes

Générer avec FormulaAI

Décris la logique en français — « si le chiffre d'affaires dépasse 1000, afficher Bonus, sinon rien » — et FormulaAI renvoie la formule SI ou SI.CONDITIONS avec le nom de fonction français.

Questions fréquentes

Comment fonctionne la fonction SI ?

SI teste une condition et renvoie une valeur si elle est VRAI et une autre si elle est FAUX : =SI(condition; valeur_si_vrai; valeur_si_faux). Le texte renvoyé doit être entre guillemets.

Comment imbriquer plusieurs SI ?

Place un autre SI dans l'argument « sinon » : =SI(A1>100;"Élevé";SI(A1>=50;"Moyen";"Faible")). À partir d'Excel 2016, SI.CONDITIONS est souvent plus lisible.

Quelle est la différence entre SI et SI.CONDITIONS ?

SI teste une condition avec alors/sinon. SI.CONDITIONS teste plusieurs conditions à la suite et renvoie le premier vrai, sans imbrication profonde : =SI.CONDITIONS(A1>100;"Élevé";A1>=50;"Moyen";VRAI;"Faible").

Comment combiner SI avec ET / OU ?

Imbrique ET ou OU dans la condition : =SI(ET(A1>50;B1="Oui");"OK";"Non") n'est OK que si les deux conditions sont vraies. Avec OU, une seule suffit.

Comment gérer une erreur dans une formule SI ?

Entoure la formule de SIERREUR : =SIERREUR(SI(...);"Erreur"). Ton propre texte s'affiche alors à la place de #VALEUR! ou #DIV/0!.

À voir aussi

3
Essayer FormulaAI gratuitement → Suivant : SOMME.SI Décris la logique en français · on écrit la formule SI · 2,79 €/mois illimité
‹ ›
AccueilComparatifComment ça marche
Guides
FAQSupport