f
Tutoriel · Excel intermédiaire

Fonctions conditionnelles Excel

SI, SOMME.SI, SOMME.SI.ENS, SI imbriqués, SI.CONDITIONS, ET, OU, SIERREUR — tout comprendre avec des exemples concrets, zéro jargon.

⏱️ Durée · 20 min 🎚️ Niveau · Débutant → Intermédiaire 📋 Prérequis · Savoir saisir une formule

1 · La fonction SI — poser une question à Excel

SI est la brique de base. Elle pose une question : si la réponse est VRAI, Excel affiche une chose ; si elle est FAUX, il en affiche une autre.

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

Exemple : afficher « Bon » si le CA dépasse 10 000 €, sinon « À améliorer ».

A — VendeurB — CA (€)C — Résultat
Alice14 500Bon
Bruno8 200À améliorer
Carla11 000Bon
Didier7 800À améliorer
Formule en C2 — à glisser vers le bas=SI(B2>10000; »Bon »; »À améliorer »)
Alice : 14 500 > 10 000 → VRAI → « Bon »
⚠️
Règle des guillemetsLes textes s’écrivent entre guillemets ("Bon"). Les nombres et références de cellules n’en ont jamais (B2>10000).

2 · SI imbriqués — plusieurs niveaux de conditions

Quand il y a plus de deux cas possibles, on place un SI à l’intérieur d’un autre SI. Excel teste les conditions dans l’ordre : dès qu’une est vraie, il s’arrête.

=SI(…SI(…SI(…)))Intermédiaire

Exemple : attribuer une mention selon la note d’un élève.

A — ÉlèveB — Note /20C — Mention
Emma17Très bien
Félix13Bien
Gina11Assez bien
Hugo9Insuffisant
Formule en C2=SI(B2>=16; »Très bien »; SI(B2>=12; »Bien »; SI(B2>=10; »Assez bien »; »Insuffisant »)))
💡
Toujours commencer par le seuil le plus élevéSi on teste d’abord ≥10, Emma (17) tomberait dans « Assez bien » et n’atteindrait jamais « Très bien ».
⚠️ Le piège des parenthèses
Chaque SI ouvre une parenthèse. Il faut autant de ) à la fin que de SI imbriqués. Avec 3 SI → ))) à la fin.

3 · SI.CONDITIONS — la version moderne (Excel 2019+)

SI.CONDITIONS remplace les SI imbriqués. On liste les paires « condition → résultat » à la suite, sans parenthèses intermédiaires.

=SI.CONDITIONS(Excel 2019+
Même résultat que les SI imbriqués, en beaucoup plus lisible=SI.CONDITIONS( B2>=16 ; « Très bien » ; B2>=12 ; « Bien » ; B2>=10 ; « Assez bien » ; VRAI ; « Insuffisant » )
💡
Le VRAI finalIl joue le rôle du « sinon » — il attrape tous les cas restants. Sans lui, SI.CONDITIONS renvoie une erreur si aucune condition n’est vraie.

4 · SOMME.SI — additionner selon un critère

SOMME.SI additionne uniquement les cellules qui correspondent à une condition. Elle prend 3 arguments.

=SOMME.SI(Essentielle
=SOMME.SI(plage_critère; critère; plage_somme)
A — RégionB — ProduitC — Vente €
NordStylo1 200
SudCahier800
NordCahier950
EstStylo600
NordStylo1 100
SudStylo700
Total des ventes de la région Nord=SOMME.SI(A2:A7 ; « Nord » ; C2:C7)
1 200 + 950 + 1 100 = 3 250 €
💡
Critère en celluleSi F2 contient « Nord », écrire =SOMME.SI(A2:A7 ; F2 ; C2:C7). Pas de guillemets autour de F2.

5 · SOMME.SI.ENS — plusieurs critères à la fois

Même principe que SOMME.SI, mais avec autant de critères que nécessaire. Attention : la plage à sommer passe en premier !

=SOMME.SI.ENS(Puissante
=SOMME.SI.ENS(plage_somme; plage 1;critère 1; plage 2;critère 2 …)
⚠️ Le piège classique — l’ordre des arguments

SOMME.SI

plage critère → critère → plage somme EN 3e

SOMME.SI.ENS

plage somme EN 1er → plage 1 → critère 1 → …
Stylos vendus en région Nord (1 200 + 1 100)=SOMME.SI.ENS( C2:C7 ; ← plage à sommer EN PREMIER A2:A7 ; « Nord » ; ← critère 1 : région B2:B7 ; « Stylo » ← critère 2 : produit )
1 200 + 1 100 = 2 300 €
Avec opérateur de comparaison=SOMME.SI.ENS(C2:C7 ; A2:A7 ; « Nord » ; C2:C7 ; « >1000 »)
💡
Opérateur + cellule">"&E2 pour référencer une valeur en cellule.

6 · ET / OU — combiner des conditions dans un SI

=ET( )   =OU( )Combinées avec SI

=ET(cond1 ; cond2)

VRAI si toutes les conditions sont vraies.

=OU(cond1 ; cond2)

VRAI si au moins une condition est vraie.
Prime si CA > 10 000 ET ancienneté > 2 ans=SI(ET(B2>10000 ; C2>2) ; « Oui » ; « Non »)
Prime si CA > 10 000 OU ancienneté > 2 ans=SI(OU(B2>10000 ; C2>2) ; « Oui » ; « Non »)

7 · SIERREUR — éviter les erreurs disgracieuses

=SIERREUR(Indispensable
=SIERREUR(formule;valeur si erreur)
RECHERCHEV protégé — plus de #N/A=SIERREUR(RECHERCHEV(A2 ; Clients!A:C ; 2 ; 0) ; « Introuvable »)
Division sans risque de #DIV/0!=SIERREUR(B2/C2 ; 0)
ℹ️
Bonne pratiqueRemplacer les erreurs par 0, "" ou "-" pour garder un tableau de bord propre.

8 · NB.SI et NB.SI.ENS — compter au lieu d’additionner

=NB.SI( )   =NB.SI.ENS( )
Combien de lignes pour la région Nord ?=NB.SI(A2:A7 ; « Nord ») → 3
Combien de ventes Nord > 1 000 € ?=NB.SI.ENS(A2:A7 ; « Nord » ; C2:C7 ; « >1000 ») → 2

📋 Récapitulatif

FonctionSert àCritères
SIAfficher A ou B selon une condition1
SI imbriquésPlusieurs cas (toutes versions)Multiple
SI.CONDITIONSPlusieurs cas — version lisible (2019+)Multiple
ET / OUCombiner des conditions dans un SIMultiple
SOMME.SIAdditionner selon 1 critère1
SOMME.SI.ENSAdditionner selon plusieurs critèresMultiple
NB.SICompter selon 1 critère1
NB.SI.ENSCompter selon plusieurs critèresMultiple
SIERREURRemplacer les erreurs par une valeur propre—