Excel Fonctions SI: Le Guide Complet pour Automatiser (2026)
Lundi, 8h42. Tu ouvres ton fichier Excel. Une colonne “Statut” est vide. Une autre contient des montants à classer. Une troisième doit afficher “Prime”, “À valider” ou “Bloqué” selon plusieurs règles métier.
Et tu recommences le même rituel. Filtrer. Trier. Copier-coller. Vérifier ligne par ligne en espérant ne pas casser une formule ou oublier une exception.
C’est exactement là que les excel fonctions si changent la donne. Pas pour faire “plus technique”. Pour arrêter le travail manuel répétitif et reprendre la main sur ton temps. Si tu travailles en compta, en contrôle de gestion, en RH ou en conseil, tu n’as pas besoin de plus de tableaux. Tu as besoin d’un fichier qui décide correctement, tout seul, à partir de tes règles.
Le vrai sujet n’est pas la formule elle-même. Le vrai sujet, c’est ton workflow. Une fonction SI bien pensée transforme un tableur passif en outil d’aide à la décision. Une mauvaise logique, au contraire, te condamne à maintenir des fichiers fragiles.
Je vais te donner une méthode claire. Commence simple avec SI. Arrête de t’enfermer dans des formules illisibles. Passe aux alternatives modernes quand il faut. Et applique ça sur des cas concrets que tu peux réutiliser dès aujourd’hui.
Marre de Trier Manuellement Vos Données? Reprenez le Contrôle
Tu connais ce scénario. Un manager te demande un suivi “pour ce soir”. Tu dois repérer les lignes en retard, marquer les collaborateurs éligibles à une prime, signaler les budgets dépassés et faire un résumé propre avant la réunion.
Le problème, ce n’est pas Excel. Le problème, c’est la manière dont beaucoup de pros l’utilisent. Ils se servent du tableur comme d’un tableau papier un peu amélioré. Ils ajoutent des couleurs, filtrent à la main, corrigent des statuts en direct, puis croisent les doigts.
Cette façon de faire te ralentit. Elle crée aussi des erreurs bêtes. Une ligne oubliée, un filtre mal remis, un copier-coller sur la mauvaise plage, et ton reporting devient douteux.
Ce que tu dois arrêter tout de suite
- Retoucher les statuts à la main après chaque extraction.
- Multiplier les onglets de contrôle juste pour vérifier ce qu’une formule aurait pu décider seule.
- Confondre analyse et saisie. Ton temps doit aller à l’interprétation, pas au marquage manuel.
Ce que tu dois mettre en place
Traduire chaque règle métier en test logique
Exemple. “Si le réalisé dépasse le budget, afficher Dépassement.”Automatiser le retour attendu
Le fichier doit renvoyer un statut, une catégorie, une alerte ou un montant.Standardiser la logique dans toute la colonne
Une bonne formule recopiée proprement vaut mieux que cent micro-corrections manuelles.
Si une décision se répète dans ton fichier, elle doit devenir une formule. Sinon, tu payes ce choix en temps et en erreurs.
Les fonctions conditionnelles sont le point de départ. Et la plus importante reste la fonction SI. C’est elle qui t’apprend à transformer une règle métier en logique exploitable par Excel.
La Fonction SI Votre Pilier pour la Logique Conditionnelle
La fonction SI est ton aiguillage. Elle teste une condition, puis renvoie un résultat si la condition est vraie, et un autre si elle est fausse.
Sa syntaxe est simple :
=SI(test_logique; valeur_si_vrai; valeur_si_faux)
En France, la fonction SI fait partie des plus utilisées depuis Excel 97. Elle représente environ 40-50% des formules logiques dans les tableaux de bord RH et financiers, et des analystes gagnent 2-3 heures par semaine en l’utilisant selon DataBird sur la fonction SI Excel.
Comment la lire sans te tromper
Découpe toujours la formule en trois questions :
Qu’est-ce que je teste ?
Exemple.C2>=10Que dois-je afficher si c’est vrai ?
Exemple."Réussi"Que dois-je afficher si c’est faux ?
Exemple."Échec"
Tu obtiens :
=SI(C2>=10;"Réussi";"Échec")
C’est le cas le plus simple. Mais c’est aussi la base de presque tout.
Les opérateurs que tu dois connaître
Voici les comparateurs qui reviennent en permanence :
| Opérateur | Signification | Exemple |
|---|---|---|
= |
égal à | A2=100 |
> |
supérieur à | B2>0 |
< |
inférieur à | B2<0 |
>= |
supérieur ou égal | C2>=10 |
<= |
inférieur ou égal | C2<=31/12/2026 |
<> |
différent de | D2<>"Validé" |
Trois formules utiles dès aujourd’hui
Statut de stock
Si le stock est positif, tu affiches OK, sinon KO.
=SI(B2>0;"OK";"KO")
Résultat d’examen ou de test interne
Si la moyenne est au moins égale à 10, tu affiches Réussi.
=SI(MOYENNE(C2:C6)>=10;"Réussi";"Échec")
Contrôle d’objectif commercial
Si le chiffre d’affaires dépasse l’objectif, tu affiches Atteint.
=SI(D2>=E2;"Objectif atteint";"En dessous")
La bonne méthode de construction
Ne tape pas une formule complète d’un coup si elle est nouvelle pour toi. Fais comme ça :
- Écris d’abord le test logique seul.
- Vérifie qu’il renvoie bien VRAI ou FAUX.
- Enveloppe ce test dans
SI. - Recopie vers le bas.
- Vérifie quelques cas limites.
Une formule SI fiable commence toujours par un test logique propre. Si ton test est bancal, le résultat le sera aussi.
Si tu veux progresser vite sur ces fondamentaux, une formation structurée comme la Excellers Academy peut t’aider à poser des bases propres, surtout si tu manipules déjà des fichiers métier.
Quand Un Seul SI Ne Suffit Plus Les Imbrications et Leurs Alternatives
Le réflexe classique consiste à empiler les SI. Un résultat possible, puis un autre, puis un autre encore. Sur le papier, ça marche. En pratique, ça devient vite pénible à lire, à maintenir et à corriger.
Tu peux imbriquer la fonction SI jusqu’à 64 niveaux, mais la lisibilité chute après 7 à 10 imbrications. Les erreurs de formules augmentent alors de 40-60%. La fonction SI.CONDITIONS, apparue après 2016, réduit ces erreurs de 75% selon l’analyse IONOS sur la fonction SI d’Excel.
Le vieux réflexe à abandonner
Prenons une logique de bonus commercial :
- plus de 300k€ = 20%
- plus de 200k€ = 15%
- plus de 100k€ = 10%
- sinon = 0%
Beaucoup écrivent ceci :
=SI(A2>300000;20%;SI(A2>200000;15%;SI(A2>100000;10%;0%)))
Ce n’est pas faux. Mais ce n’est pas propre. Le jour où tu ajoutes un nouveau palier, tu rallonges une formule déjà fragile.
La version moderne que je te recommande
Avec SI.CONDITIONS, tu alignes tes règles dans l’ordre métier :
=SI.CONDITIONS(A2>300000;20%;A2>200000;15%;A2>100000;10%;VRAI;0%)
La lecture est immédiate. Tu vois tes conditions les unes sous les autres. Tu peux expliquer la formule en réunion sans perdre ton souffle.
Pour aller plus loin sur ce choix, tu peux consulter cette comparaison dédiée entre les deux approches sur SI vs SI.CONDITIONS.
Comparaison directe
| Critère | SI Imbriqué | SI.CONDITIONS |
|---|---|---|
| Lisibilité | Faible dès que la logique s’allonge | Bien meilleure |
| Maintenance | Pénible | Plus simple |
| Ajout d’une règle | Risque élevé d’erreur | Plus naturel |
| Débogage | Long | Plus rapide |
| Usage recommandé | Cas simples ou compatibilité ancienne | Cas à plusieurs résultats |
Voici une démonstration utile à regarder si tu veux voir la logique en action dans Excel :
Quand garder un SI imbriqué
Je ne vais pas te dire qu’il faut les bannir à 100%. Garde-les dans trois cas :
- Compatibilité ancienne si ton environnement ne supporte pas SI.CONDITIONS.
- Petite logique à trois issues quand la formule reste claire.
- Prototype rapide avant refactorisation propre.
Mon conseil de coach
Dès que tu dépasses deux résultats possibles, pose-toi la bonne question. Est-ce que je veux une formule qui fonctionne aujourd’hui, ou une formule que je pourrai relire dans trois mois sans m’énerver ?
Choisis la deuxième option. Presque toujours.
Une formule professionnelle ne se juge pas seulement au résultat. Elle se juge aussi à sa lisibilité pour la personne qui la reprendra. Souvent, cette personne, c’est toi.
Compter et Sommer Sous Condition Avec NBSI et SOMMESI
Classer des lignes, c’est bien. Synthétiser, c’est mieux. Si tu sais dire “Validé” ou “En retard”, tu dois aussi savoir compter combien de lignes sont concernées et additionner les montants associés.
C’est là que les fonctions statistiques conditionnelles deviennent indispensables.
La combinaison de SI avec NB.SI et SOMME.SI est un pilier pour les professionnels français. Microsoft Support FR liste plus de 50 fonctions statistiques, et ces fonctions sont utilisées dans 70% des dashboards des contrôleurs de gestion en France selon Excel-Pratique sur les fonctions statistiques Excel.
NB.SI pour compter ce qui respecte une règle
Syntaxe :
=NB.SI(plage;critère)
Exemple RH. Tu veux savoir combien de dossiers ont le statut “Validé” :
=NB.SI(B:B;"Validé")
Exemple commercial. Tu veux compter les ventes au-dessus d’un seuil :
=NB.SI(C2:C11;">1000")
Le super-pouvoir de NB.SI, c’est la rapidité. Tu obtiens un volume sans filtre manuel ni comptage visuel.
SOMME.SI pour additionner seulement les bonnes lignes
Syntaxe :
=SOMME.SI(plage_critères;critère;plage_somme)
Exemple contrôle de gestion. Tu veux additionner le chiffre d’affaires des clients de Paris :
=SOMME.SI(A:A;"Paris";C:C)
Exemple achats. Tu veux totaliser les factures “En retard” :
=SOMME.SI(D:D;"En retard";E:E)
C’est la base de beaucoup de synthèses rapides. Si tu manipules souvent ce type de logique, tu peux aussi consulter un cas dédié sur la formule SOMME.SI.
La vraie montée en puissance avec les versions ENS
Quand un seul critère ne suffit plus, passe à NB.SI.ENS et SOMME.SI.ENS.
Compter selon plusieurs critères
Syntaxe :
=NB.SI.ENS(plage1;critère1;plage2;critère2)
Exemple. Compter les factures de Paris qui sont en retard :
=NB.SI.ENS(A:A;"Paris";D:D;"En retard")
Additionner selon plusieurs critères
Syntaxe :
=SOMME.SI.ENS(plage_somme;plage1;critère1;plage2;critère2)
Exemple. Additionner les montants des factures parisiennes en retard :
=SOMME.SI.ENS(E:E;A:A;"Paris";D:D;"En retard")
Tableau de choix rapide
| Besoin | Fonction à utiliser | Exemple |
|---|---|---|
| Compter avec un critère | NB.SI |
=NB.SI(B:B;"Validé") |
| Additionner avec un critère | SOMME.SI |
=SOMME.SI(A:A;"Paris";C:C) |
| Compter avec plusieurs critères | NB.SI.ENS |
=NB.SI.ENS(A:A;"Paris";D:D;"En retard") |
| Additionner avec plusieurs critères | SOMME.SI.ENS |
=SOMME.SI.ENS(E:E;A:A;"Paris";D:D;"En retard") |
Les erreurs que je vois le plus souvent
Critères mal écrits
“validé” n’est pas toujours identique à “Validé” selon la qualité des données.Plages incohérentes
DansSOMME.SI.ENS, tes plages doivent être alignées.Dates mal gérées
Une date affichée comme texte casse les résultats.
Si ton résultat semble faux, vérifie d’abord la qualité de la donnée, pas seulement la formule. Excel calcule ce que tu lui donnes, pas ce que tu voulais dire.
Cas Pratiques Pour Le Reporting RH et le Contrôle de Gestion
Lundi 8h30. Tu ouvres un fichier RH, un autre pour le budget, puis un troisième pour justifier les écarts. Si tu fais encore ces arbitrages à la main, tu perds du temps sur une tâche qu’Excel peut traiter en quelques secondes. Voilà le bon réflexe. Utilise les fonctions SI pour décider vite, puis bascule vers des approches plus modernes dès que la règle métier se complexifie.
La valeur des excel fonctions si apparaît dans les vrais fichiers. Reporting RH, contrôle de gestion, segmentation commerciale. C’est là que tu gagnes des heures, pas dans un exercice théorique.
Le cours d’Elephorm sur l’utilisation de la fonction SI dans Excel montre bien un point de base trop souvent négligé. Une bonne formule SI sert d’abord à formaliser une règle métier claire. Garde cette discipline. C’est ce qui te permet ensuite de migrer proprement vers SI.CONDITIONS, RECHERCHEX ou LET sans casser ton modèle.
Cas RH calculer une prime selon plusieurs règles
Tu gères une campagne de primes. La règle métier est simple au départ :
- si la performance est “Dépassé” et l’ancienneté est supérieure à 5 ans, prime majorée
- sinon si la performance est “Atteint” et le salarié est cadre, prime standard
- sinon pas de prime
Supposons :
- colonne B = performance
- colonne C = ancienneté
- colonne D = statut
Tu peux écrire :
=SI(ET(B2="Dépassé";C2>5);"Prime majorée";SI(ET(B2="Atteint";D2="Cadre");"Prime standard";"Pas de prime"))
Cette formule fait le travail. Garde-la seulement si la règle tient en deux ou trois cas. Dès que tu ajoutes des exceptions par entité, convention collective ou population, arrête les SI imbriqués et passe à une logique plus maintenable.
Pour étendre ce type d’analyse à un pilotage plus global des rémunérations, travaille aussi avec un cadre structuré comme ce guide sur l’analyse de masse salariale.
Cas contrôle de gestion piloter un budget sans retraitement manuel
Tu compares le réalisé au budget prévisionnel. Ton objectif n’est pas seulement d’afficher un statut. Tu veux créer une lecture immédiate pour le comité de direction.
- colonne B = budget
- colonne C = réalisé
Tu veux afficher :
- “Dépassement” si le réalisé est supérieur au budget
- “Conforme” si le réalisé est égal au budget
- “Marge” si le réalisé est inférieur au budget
La formule :
=SI(C2>B2;"Dépassement";SI(C2=B2;"Conforme";"Marge"))
Utilise ensuite ce résultat comme base de ton reporting. Filtre les lignes en dépassement. Compte-les avec NB.SI. Chiffre l’écart avec une colonne dédiée. Tu transformes une simple formule en workflow de pilotage.
Même logique pour les équipes opérationnelles qui suivent des coûts de parc auto ou de logistique. Si tu travailles sur ce type de sujet, lis aussi les avantages et limites de la gestion de flotte sur Excel. Tu verras vite quand Excel reste pertinent et quand il faut structurer davantage ton suivi.
Cas commercial segmenter un portefeuille clients
Tu dois classer tes clients selon leur chiffre d’affaires annuel :
- Or
- Argent
- Bronze
Si la logique repose sur plusieurs seuils, n’empile pas des SI. Utilise directement SI.CONDITIONS.
Supposons que le CA annuel soit en colonne E :
=SI.CONDITIONS(E2>300000;"Or";E2>200000;"Argent";E2>100000;"Bronze";VRAI;"À développer")
Cette version est plus lisible. Elle se relit plus vite. Elle se corrige aussi plus vite quand la direction commerciale change les seuils en cours de trimestre.
Et tu dois déjà penser à l’étape d’après. Si les seuils changent souvent, sors-les de la formule et mets-les dans une table. Tu seras alors prêt à remplacer cette logique par RECHERCHEX dans un modèle plus propre.
Mini méthode pour construire tes propres cas
Écris la règle métier en français simple
Si la phrase est confuse, la formule le sera aussi.Repère les colonnes d’entrée
Montant, statut, ancienneté, date, région. Tu dois savoir exactement ce que chaque champ décide.Choisis la bonne fonction
SI pour une décision courte. SI.CONDITIONS pour plusieurs issues. NB.SI.ENS et SOMME.SI.ENS pour synthétiser.Teste trois cas minimum
Un cas normal, un cas limite, un cas faux. C’est la méthode la plus rapide pour éviter les erreurs silencieuses.
La règle de méthode qui change tout
N’écris pas tes règles en vrac dans la formule. Pose-les dans un onglet Paramètres, ou au minimum dans une zone dédiée de la feuille. Tu rends ton fichier plus fiable, plus transmissible et plus rapide à mettre à jour.
C’est la vraie progression d’un utilisateur Excel ambitieux. Tu commences avec SI pour sécuriser la logique. Puis tu modernises ton workflow avec des règles séparées, des tables de référence et des fonctions plus adaptées. Le Dojo Club peut servir de terrain d’entraînement utile si tu veux tester cette montée en niveau sur des cas concrets en RH, finance et reporting.
Au-delà des Fonctions SI Les Alternatives et Optimisations
Beaucoup de fichiers sont lents et illisibles parce que leurs auteurs forcent la fonction SI à faire un travail qu’une autre fonction ferait mieux.
C’est une erreur de méthode. Un bon utilisateur Excel ne cherche pas “comment tout faire avec SI”. Il cherche la fonction la plus propre pour chaque problème.
Dans l’automatisation avec VBA, migrer des SI imbriqués vers SI.CONDITIONS peut rendre le code 25% plus rapide. L’adoption de SI.CONDITIONS a augmenté de 60% dans Excel 365 en France selon Microsoft Support sur SI.CONDITIONS.
RECHERCHEX pour remplacer une grille de SI
Tu gères une grille de commission, un barème tarifaire ou une table de correspondance. N’écris pas dix conditions si une table de référence peut faire le travail.
Au lieu d’encoder la logique dans la formule, mets tes seuils dans un petit tableau, puis appelle la bonne valeur avec RECHERCHEX. Tu sépares ainsi les règles métier de la formule. C’est plus propre et plus maintenable.
Exemple d’idée :
=RECHERCHEX(A2;Table_Baremes[Seuil];Table_Baremes[Taux];; -1)
Le bénéfice est immédiat. Quand les règles changent, tu modifies la table, pas la formule.
CHOISIR pour les cas indexés
Si ton résultat dépend d’un numéro ou d’un code, CHOISIR peut être plus élégant qu’une suite de tests.
Exemple simple :
=CHOISIR(A2;"Bronze";"Argent";"Or")
Si A2 vaut 2, Excel renvoie “Argent”. C’est utile pour des niveaux, des versions, des scores codés ou des catégories internes.
LET pour rendre les formules lisibles
LET est sous-utilisée. C’est pourtant l’une des meilleures façons de rendre une formule intelligible.
Tu peux nommer des éléments intermédiaires avant de calculer le résultat final. La formule devient plus facile à relire et à corriger. Si tu veux t’y mettre sérieusement, regarde ce guide sur la fonction LET dans Excel.
Exemple conceptuel :
=LET(ecart;C2-B2;SI(ecart>0;"Dépassement";"OK"))
Tu crées une variable ecart, puis tu l’utilises. Beaucoup plus propre qu’une formule répétant le même calcul partout.
Un mot sur les fichiers métier complexes
Quand tu pilotes des processus opérationnels entiers dans Excel, les limites du tableur apparaissent vite. C’est vrai par exemple pour le suivi de véhicules, de contrats ou d’interventions. Si ce sujet te concerne, ce retour d’expérience sur les avantages et limites de la gestion de flotte sur Excel montre bien où Excel est excellent, et où il faut structurer davantage.
La bonne question n’est pas “est-ce que SI peut le faire ?”. La bonne question est “est-ce que SI est le meilleur choix pour ce cas ?”.
Si tu veux approfondir ces approches modernes, notamment RECHERCHEX, LET et les architectures de formules plus fiables, un parcours comme celui de la Excellers Academy est une suite logique.
En Résumé Ton Plan d'Action Pour Maîtriser les Conditions
Tu n’as pas besoin de retenir cent formules d’un coup. Tu as besoin d’une discipline de travail.
Commence par ça :
Utilise SI pour toute décision binaire
Oui ou non. Conforme ou non. Validé ou rejeté.Dès que tu as plusieurs résultats, bascule vers SI.CONDITIONS
Ne t’entête pas avec des SI imbriqués si ta logique grandit.Pour les synthèses, adopte NB.SI.ENS et SOMME.SI.ENS
C’est la base d’un reporting propre.Pour les modèles plus fiables, pense RECHERCHEX et LET
Là, tu passes d’utilisateur correct à utilisateur structuré.
Astuce bonus
Prends l’habitude d’utiliser des noms définis quand le fichier le justifie. Une formule comme :
=SI(Ventes>Objectif_Ventes;"Atteint";"À relancer")
est plus professionnelle qu’une formule noyée dans des références opaques.
Autre bon réflexe. Si tu travailles parfois entre Excel et Google Sheets, tu gagneras du temps à aussi maîtriser les formules Google Sheets, surtout si ton environnement mélange les deux outils.
Enfin, si tu veux un support papier utile pour continuer à progresser sans te disperser, J'excelle en Excel est une très bonne ressource de référence : J'excelle en Excel.
Le plus important reste simple. Ouvre un de tes fichiers métier aujourd’hui. Repère une décision encore faite à la main. Transforme-la en formule. Puis fais la même chose demain sur un autre cas. C’est comme ça que tu montes en niveau.
Questions Fréquentes sur les Fonctions SI
Faut-il encore apprendre SI imbriqué si SI.CONDITIONS existe ?
Oui, mais sans en faire ton standard. Tu dois savoir lire et corriger des fichiers anciens. En revanche, pour construire un nouveau modèle avec plusieurs issues, privilégie SI.CONDITIONS si ta version d’Excel le permet.
Quelle différence entre SI et ET ou OU ?
SI prend une décision. ET et OU servent à construire le test logique à l’intérieur de cette décision.
Exemple avec ET :
=SI(ET(B2>10000;C2="Paris");"Prime";"Non")
La formule renvoie “Prime” seulement si les deux conditions sont vraies.
Exemple avec OU :
=SI(OU(D2="Urgent";E2<AUJOURDHUI());"À traiter";"RAS")
Ici, une seule condition vraie suffit.
Pourquoi ma formule SI affiche un résultat étrange ?
Vérifie toujours ces points :
- Le type de donnée. Un nombre stocké en texte casse souvent la logique.
- Les guillemets. Le texte doit être entre guillemets.
- Le séparateur. En version française, Excel utilise généralement
;. - L’ordre des tests. Une mauvaise hiérarchie peut rendre certaines conditions inutiles.
Quelle fonction choisir pour un tableau de seuils ?
Si les seuils changent régulièrement, évite de tout coder en dur dans un SI. Utilise plutôt une table de référence avec RECHERCHEX. Tu gagneras en maintenance, en lisibilité et en fiabilité.
Si tu veux passer du bricolage de formules à une vraie maîtrise opérationnelle d’Excel, Le Dojo Club propose un cadre concret pour pratiquer sur des cas réels, progresser sur les formules, l’automatisation et les workflows métier sans apprendre dans le vide.
Tu veux aller plus loin ?
Rejoins Le Dojo Club pour accéder à des formations complètes, des lives experts et une communauté d'entraide.
Essayer pendant 30 jours