La fonction SI Excel est probablement la formule la plus utile du tableur. Elle fait réagir vos cellules à une condition : si celle-ci est vraie, affiche ceci, sinon affiche cela. C’est le point de départ de toute automatisation.
Comptable, gestionnaire RH, commercial ou entrepreneur, vous l’utiliserez presque chaque jour. Ce guide part de zéro et va jusqu’aux cas avancés : SI imbriqués, SI.CONDITIONS, SI combiné à ET et à OU. Avec des exemples reproductibles immédiatement, et un classeur d’exercice à télécharger en fin d’article.
- La syntaxe tient en trois arguments : une condition, un résultat si vrai, un résultat si faux.
- Le séparateur est le point-virgule en version française, jamais la virgule.
- Dans un SI imbriqué, testez du plus grand au plus petit : Excel s’arrête au premier test vrai.
- Au-delà de trois conditions, SI.CONDITIONS est plus lisible et bien plus facile à corriger.
- Un exercice guidé avec corrigé est à télécharger gratuitement en fin d’article.
Les bases
Table of Contents
ToggleLa fonction SI en 30 secondes
Elle teste une condition et renvoie un résultat différent selon que celle-ci est vraie ou fausse. C’est tout.
- condition : le test logique, par exemple
A1>100ouB2="Oui" - valeur_si_vrai : ce qu’Excel affiche si la condition est remplie
- valeur_si_faux : ce qu’il affiche dans le cas contraire
Premier exemple : vérifier un objectif
Vous suivez les ventes mensuelles de votre équipe, avec un objectif de 10 000 €. Vous voulez afficher automatiquement « Atteint » ou « Non atteint ».
| Ligne | A · Commercial | B · Ventes | C · Statut |
|---|---|---|---|
| 2 | Julie | 12 500 € | Atteint |
| 3 | Marc | 8 200 € | Non atteint |
| 4 | Sophie | 10 000 € | Atteint |
Excel vérifie si B2 atteint ou dépasse 10 000. Si oui, il affiche « Atteint », sinon « Non atteint ». Recopiez la formule en C3 et C4, et toute la colonne se remplit seule. Notez que Sophie, à exactement 10 000 €, est comptée comme ayant atteint son objectif : c’est l’effet du >=, qui inclut la valeur testée.
Les 6 opérateurs de comparaison
| Opérateur | Signification | Exemple |
|---|---|---|
= | Égal à | A1=100 |
<> | Différent de | A1<>0 |
> | Strictement supérieur à | A1>100 |
< | Strictement inférieur à | A1<50 |
>= | Supérieur ou égal à | A1>=10000 |
<= | Inférieur ou égal à | A1<=0 |
Vous pouvez aussi tester du texte : =SI(A1="Oui" ; "Validé" ; "En attente"). Excel ignore la casse dans les comparaisons de texte, donc « Oui », « oui » et « OUI » sont équivalents.
En situation
5 exemples concrets par métier
RH : éligibilité à une prime
Les salariés ayant au moins deux ans d’ancienneté reçoivent une prime, avec l’ancienneté en colonne C.
=SI(C2>=2 ; "Éligible" ; "Non éligible")
Comptabilité : factures en retard
Repérer les factures dont l’échéance, en colonne B, est dépassée de plus de 30 jours.
=SI(AUJOURDHUI()-B2>30 ; "En retard" ; "OK")
Commerce : remise conditionnelle
Les commandes dépassant 500 € bénéficient de 10 % de remise. Le résultat n’est pas du texte mais un calcul.
=SI(B2>500 ; B2*90% ; B2)
Stock : alerte de réapprovisionnement
Être alerté dès qu’un produit passe sous le seuil de dix unités.
=SI(C2<10 ; "Réappro urgent" ; "Stock OK")
Management : évaluer la performance
Signaler les taux d’atteinte supérieurs à l’objectif, la colonne D étant au format pourcentage.
=SI(D2>100% ; "Excellent" ; "À améliorer")
Dans le premier exemple, l’objectif de 10 000 € est inscrit directement dans la formule. C’est pratique une fois, pénible ensuite : si l’objectif change, il faut reprendre chaque cellule. Mettez plutôt la valeur dans une cellule dédiée et référencez-la en la verrouillant : =SI(B2>=$E$1 ; "Atteint" ; "Non atteint"). Vous modifiez E1, tout le tableau se recalcule.
Niveau 2
SI imbriqués : plusieurs conditions en cascade
Quand il existe plus de deux résultats possibles, on imbrique des SI les uns dans les autres. Le principe : le troisième argument, celui du « sinon », devient lui-même une nouvelle fonction SI.
Puisque Excel s’arrête au premier test vrai, il faut tester du plus exigeant au moins exigeant. Si vous placiez A2>=10 en premier, une note de 18 déclencherait ce test et afficherait « Passable ». La formule ne renverrait aucune erreur : elle donnerait simplement des résultats faux, ce qui est bien plus difficile à repérer.
Niveau 3
SI.CONDITIONS : la version lisible
Disponible depuis Excel 2019, la fonction SI.CONDITIONS remplace avantageusement les SI imbriqués dès que vous dépassez deux ou trois conditions.
Le résultat est identique, mais plus aucune parenthèse à compter. Le VRAI placé en dernière position joue le rôle du « sinon » : si aucune condition précédente n’est remplie, c’est ce résultat qui s’affiche.
| Critère | SI imbriqués | SI.CONDITIONS |
|---|---|---|
| Lisibilité | Difficile au-delà de 3 niveaux | Claire même avec 10 conditions |
| Maintenance | Risque d’erreur à chaque modification | Facile à corriger |
| Valeur par défaut | Intégrée au dernier argument | À ajouter avec VRAI |
| Compatibilité | Toutes les versions | Excel 2019 et 365 uniquement |
Niveau 4
SI + ET et SI + OU : combiner plusieurs critères
Jusqu’ici chaque SI teste une seule condition. Dans la réalité, vous avez souvent besoin d’en vérifier plusieurs simultanément.
ET : toutes les conditions doivent être vraies
Un salarié reçoit une prime s’il a au moins deux ans d’ancienneté et une note supérieure à 8.
OU : une seule condition suffit
Un client est prioritaire si sa commande dépasse 1 000 € ou s’il est classé VIP.
Les deux fonctions s’imbriquent l’une dans l’autre. Pour repérer les commandes urgentes, c’est-à-dire supérieures à 500 € et provenant soit d’un client VIP soit d’une livraison sous 24 heures :
=SI(ET(B2>500 ; OU(C2="VIP" ; D2<1)) ; "Urgent" ; "Normal")
Ces combinaisons figurent au programme de la certification ENI RS7536 et font partie des compétences évaluées à l’épreuve pratique.
Dépannage
Les 4 erreurs les plus courantes
Oublier les guillemets
=SI(A1>10 ; Oui ; Non) renvoie une erreur. Tout texte doit être entre guillemets. Seuls VRAI et FAUX s’écrivent sans.
La virgule au lieu du point-virgule
En version française, le séparateur d’arguments est le point-virgule. Si vous copiez une formule depuis un site anglophone, remplacez toutes les virgules.
Des parenthèses manquantes
Chaque SI ouvert doit être refermé. Trois SI imbriqués imposent trois parenthèses fermantes à la fin, ce qui se repère mal dans une formule longue.
Tester dans le mauvais ordre
La plus dangereuse, parce qu’elle ne produit aucune erreur visible. Excel s’arrête au premier test vrai : allez toujours du plus grand au plus petit.
Synthèse
Fonction SI Excel : quelle formule pour quel besoin ?
| Votre besoin | La formule | Exemple |
|---|---|---|
| Une condition, deux résultats | SI | =SI(A1>100 ; "OK" ; "KO") |
| Deux ou trois conditions en cascade | SI imbriqués | =SI(A1>100 ; "A" ; SI(A1>50 ; "B" ; "C")) |
| Quatre conditions ou plus | SI.CONDITIONS | =SI.CONDITIONS(A1>=90 ; "A" ; A1>=80 ; "B" ; VRAI ; "C") |
| Toutes les conditions doivent être vraies | SI + ET | =SI(ET(A1>100 ; B1="Oui") ; "OK" ; "KO") |
| Une seule condition suffit | SI + OU | =SI(OU(A1>100 ; B1="VIP") ; "Prioritaire" ; "Standard") |
| Chercher une valeur dans un tableau | RECHERCHEX | =RECHERCHEX(A1 ; B:B ; C:C) |
| Compter selon une condition | NB.SI | =NB.SI(A:A ; ">100") |
| Additionner selon une condition | SOMME.SI | =SOMME.SI(A:A ; "Paris" ; B:B) |
Questions fréquentes
Combien de SI peut-on imbriquer ?
Excel autorise jusqu’à 64 niveaux. En pratique, au-delà de trois, la formule devient illisible et risquée. Passez à SI.CONDITIONS, ou repensez la structure de vos données : une table de correspondance interrogée avec RECHERCHEX est souvent bien plus propre.
Peut-on utiliser SI avec des dates ?
Oui. Les dates sont des nombres pour Excel, donc tous les opérateurs fonctionnent. Par exemple =SI(A2>AUJOURDHUI() ; "Futur" ; "Passé"), ou pour un écart : =SI(AUJOURDHUI()-A2>30 ; "En retard" ; "OK").
Comment afficher une cellule vide ?
Avec des guillemets vides : =SI(A1>100 ; "Oui" ; ""). La cellule paraît vide, même si elle contient techniquement une chaîne de texte vide. Attention : elle ne sera donc pas considérée comme vide par une fonction comme NBVAL.
Quelle différence entre SI et SI.CONDITIONS ?
SI teste une seule condition, avec possibilité d’imbrication. SI.CONDITIONS en teste plusieurs d’affilée sans imbrication, ce qui la rend nettement plus lisible. Son seul défaut est la compatibilité : elle n’existe pas avant Excel 2019.
Pourquoi ma formule renvoie un résultat faux sans erreur ?
C’est presque toujours un problème d’ordre dans un SI imbriqué. Excel s’arrête au premier test vrai : si la condition la moins exigeante est testée en premier, elle capture tous les cas. Relisez vos conditions du plus grand au plus petit.
La fonction SI Excel est-elle au programme de la certification ENI ?
Oui. SI et ses variantes, imbriqués comme combinés à ET et OU, font partie des compétences évaluées dans la certification ENI RS7536. L’épreuve étant pratique, il s’agit de les appliquer sur un fichier réel et non de réciter une syntaxe.
Passez à la pratique : l’exercice à télécharger
Lire une formule et l’écrire soi-même sont deux choses différentes, particulièrement sur les SI imbriqués. Nous avons préparé le classeur que nous utilisons en formation : une équipe commerciale de dix personnes, six missions guidées qui reprennent exactement les cas de ce guide, et des cellules d’autocontrôle qui vous disent si vos résultats sont justes sans vous donner la réponse.
Entraînez-vous sur un cas commercial réel
SI simple, SI avec calcul, SI imbriqués, SI.CONDITIONS, SI + ET et SI + OU : six missions guidées, le pas à pas détaillé et le corrigé complet dans le même classeur.
Télécharger l’exercice Excel Format .xlsx · Gratuit, sans inscription · Niveau débutant · 20 à 30 minutesAllez plus loin
La fonction SI prend toute sa dimension combinée aux autres : NB.SI pour compter selon un critère, SOMME.SI pour additionner, la mise en forme conditionnelle pour colorer automatiquement plutôt qu’afficher un texte. Nous les avons toutes réunies dans notre guide des 10 formules Excel indispensables.
Notre formation couvre ces fonctions du niveau débutant à l’avancé, avec un formateur dédié qui travaille sur vos propres fichiers pendant l’heure de coaching individuel.
Un doute sur votre niveau ou votre financement ?
Quinze minutes d’échange avec un conseiller pour situer votre niveau réel, vérifier vos droits CPF et construire votre parcours.
Réserver mon appel découverte gratuitPrêt à vous lancer ?
Inscrivez-vous à notre formation Excel certifiante ENI, éligible CPF, via la plateforme officielle Mon Compte Formation.
S’inscrire sur Mon Compte Formation Référence RS7536 · 20 h · certification et manuel de 300 pages inclus.Une question ? Appelez-nous au 05.54.54.28.18, du lundi au samedi de 9h à 19h.
Sources
- Fonction SI (Microsoft Support)
- Fonction SI.CONDITIONS (Microsoft Support)
- Utiliser SI avec ET, OU et NON (Microsoft Support)
- Fiche RS7536 (France Compétences)


