Tutoriel · Excel débutant

La fonction SI expliquée

Posez des questions à Excel et obtenez automatiquement le bon résultat. Avec des exemples visuels pas à pas pour tout comprendre.

⏱️ Durée · 15 min 🎚️ Niveau · Débutant 📋 Prérequis · Savoir saisir une formule

🤔 Le principe — Excel pose une question

La fonction SI fonctionne exactement comme une phrase du quotidien :

💬
En français courant « Si le CA est supérieur à 10 000 €, écris « Bon », sinon écris « À améliorer ». »

Excel évalue la condition, et selon que c’est vrai ou faux, il choisit l’un ou l’autre résultat. C’est tout.

📐 La syntaxe — 3 arguments obligatoires

=SI( condition ; valeur si VRAI ; valeur si FAUX )

🔵 La condition

Une comparaison qui renvoie VRAI ou FAUX.
Ex : B2>10000 · C2="Oui" · A2<>""

🟢 Valeur si VRAI

Ce qu’Excel affiche si la condition est vraie. Texte entre guillemets, nombre ou autre formule.

🔴 Valeur si FAUX

Ce qu’Excel affiche si la condition est fausse. Peut être vide "", un chiffre ou un texte.

Les opérateurs de comparaison

> supérieur · < inférieur
>= supérieur ou égal · <= inférieur ou égal
= égal · <> différent
⚠️
Guillemets obligatoires pour les textes "Bon" ✔ — Bon ✖ (Excel cherche une cellule nommée Bon)
Les nombres et références de cellules ne prennent jamais de guillemets.

📊 Exemple 1 — Résultats vendeurs

Contexte
Tableau de CA par vendeur · Objectif : 10 000 € · Colonne C vide à remplir

On veut qu’Excel écrive automatiquement Bon ou À améliorer selon le CA de chaque vendeur.

Étape 1 — Le tableau de départ

Classeur_Vendeurs.xlsx
Feuil1
Feuil2
C2fx ← cellule vide, à remplir
ABC
1VendeurCA (€)Résultat
2Alice14 500
3Bruno8 200
4Carla11 000
5Didier7 800
6Élise10 500
Colonne C vide — on va la remplir avec la fonction SI

Étape 2 — Saisir la formule en C2

Cliquer sur la cellule C2, puis taper :

Formule à saisir en C2=SI(B2>10000 ; « Bon » ; « À améliorer »)
La condition : B2>10000 — Excel regarde si le CA d’Alice (14 500) est supérieur à 10 000.
C’est VRAI → Excel affiche "Bon"
Si c’était FAUX → Excel aurait affiché "À améliorer"

Étape 3 — Résultat après validation

Classeur_Vendeurs.xlsx
Feuil1
Feuil2
C2fx =SI(B2>10000;« Bon »;« À améliorer »)
ABC
1VendeurCA (€)Résultat
2Alice14 500Bon
3Bruno8 200
4Carla11 000
5Didier7 800
6Élise10 500
C2 affiche « Bon » — 14 500 est bien supérieur à 10 000

Étape 4 — Glisser la formule vers le bas

Cliquer sur C2, attraper le petit carré vert en bas à droite de la cellule, et glisser jusqu’à C6. Excel adapte automatiquement la référence B2 → B3 → B4…

Classeur_Vendeurs.xlsx
Feuil1
Feuil2
C2:C6fx Formule glissée sur toute la colonne
ABC
1VendeurCA (€)Résultat
2Alice14 500Bon
3Bruno8 200À améliorer
4Carla11 000Bon
5Didier7 800À améliorer
6Élise10 500Bon
Bon (CA > 10 000)  
À améliorer (CA ≤ 10 000)
Alice (14 500), Carla (11 000) et Élise (10 500) → Bon · Bruno (8 200) et Didier (7 800) → À améliorer

📊 Exemple 2 — Résultat d’examen (admis / recalé)

Contexte
Liste d’élèves avec leurs notes · Seuil d’admission : 10/20
Notes_Examen.xlsx
Résultats
C2fx =SI(B2>=10;« Admis »;« Recalé »)
ABC
1ÉlèveNote /20Résultat
2Emma15Admis
3Félix8Recalé
4Gina10Admis
5Hugo7Recalé
Note 10 → Admis car la condition est >= 10 (supérieur ou égal)
Formule en C2=SI(B2>=10 ; « Admis » ; « Recalé »)
💡
Différence entre > et >= >10 : la note doit être strictement supérieure à 10 (11, 12…). La note 10 serait « Recalé ».
>=10 : la note doit être supérieure ou égale à 10. La note 10 est « Admis ». ✔

📊 Exemple 3 — Afficher une valeur vide

Parfois on ne veut rien afficher si la condition est fausse. On utilise deux guillemets sans rien entre eux : ""

Commandes.xlsx
Suivi
C2fx =SI(B2= »Livré »;« ✔ Clôturé »;«  »)
ABC
1CommandeStatutAction
2CMD-001Livré✔ Clôturé
3CMD-002En cours
4CMD-003Livré✔ Clôturé
5CMD-004En attente
Cellule vide si le statut n’est pas « Livré » — pas d’erreur, juste rien
Afficher quelque chose uniquement si livré=SI(B2=« Livré » ; « ✔ Clôturé » ; «  »)

🚨 Les erreurs les plus courantes

❌ Erreur — texte sans guillemets

=SI(B2>10000 ; Bon ; Mauvais)

Excel cherche des cellules nommées « Bon » et « Mauvais » → erreur #NOM?

✔ Correct

=SI(B2>10000 ; "Bon" ; "Mauvais")

Les textes sont entre guillemets → ça fonctionne.

❌ Erreur — nombre entre guillemets

=SI(B2>"10000" ; "Bon" ; "Non")

Excel compare un nombre à un texte → résultat incohérent.

✔ Correct

=SI(B2>10000 ; "Bon" ; "Non")

Le nombre 10000 sans guillemets → comparaison correcte.

❌ Erreur — argument manquant

=SI(B2>10000 ; "Bon")

Le 3e argument (valeur si FAUX) est absent → Excel affiche FAUX ou erreur selon les versions.

✔ Correct (cellule vide si faux)

=SI(B2>10000 ; "Bon" ; "")

Deux guillemets vides → la cellule reste vide, proprement.

📋 Ce qu’il faut retenir

RègleExemple
Textes → toujours entre guillemets"Bon" · "Livré"
Nombres → jamais de guillemets10000 · 10
Cellule vide → deux guillemets vides""
Égalité sur texte → signe = et guillemetsB2="Livré"
Glisser la formule vers le bas pour l’appliquer à toutes les lignesPetit carré vert en bas à droite
Toujours 3 arguments séparés par des points-virgules=SI(cond ; vrai ; faux)