Aller au contenu principal
Retour au blog

Maîtrisez la Fonction SI Excel comme un pro : le guide ultime

5 janvier 202614 min de lecture
Maîtrisez la Fonction SI Excel comme un pro : le guide ultime

Tu passes des heures à qualifier manuellement tes listes de données ? Tu sens que tu perds un temps précieux sur des tâches répétitives ? La fonction SI d'Excel est la clé pour reprendre le contrôle et automatiser ces décisions logiques. C'est sans doute LA formule la plus importante à maîtriser pour transformer tes tableaux en véritables outils d'analyse dynamiques. Prêt à passer à la vitesse supérieure ?

Le problème : pourquoi tu perds un temps précieux sans la fonction SI

Arrête tout de suite de gaspiller ton énergie à appliquer des statuts ligne par ligne. Ce travail est non seulement fastidieux, mais il ouvre aussi la porte à des erreurs humaines qui peuvent coûter très cher. Ta vraie valeur ne réside pas dans le clic répétitif, mais bien dans l'analyse qui suit.

La fonction SI est justement là pour te libérer de ces tâches sans valeur ajoutée. Son principe est d'une simplicité redoutable : si une condition est vraie, alors fais ceci, sinon fais cela. C'est le premier pas, et le plus important, vers l'automatisation de tes fichiers Excel.

Un atout indispensable dans ton métier

Peu importe ton domaine, la maîtrise de cette fonction est un véritable super-pouvoir.

  • En finance ou en compta, tu peux instantanément repérer les factures en retard ou les budgets dépassés.
  • En RH, tu détermines automatiquement qui est éligible à une prime ou si des jours de congé sont validés, en fonction de règles précises.
  • En gestion de projet ou en logistique, tu mets en place des statuts de tâches dynamiques (« En cours », « Terminé », « En retard ») qui se mettent à jour seuls.

Fini la théorie abstraite et les exemples qui ne te parlent pas. Mon objectif ici est de te rendre immédiatement opérationnel. Chaque cas pratique est pensé pour que tu puisses l'appliquer dès demain à tes propres tableaux.

Ce guide va donc droit au but. Tu vas apprendre à construire des formules logiques qui travaillent à ta place, transformant tes feuilles de calcul en assistants intelligents et fiables.

Prépare-toi à reprendre le contrôle de tes données. En automatisant ces micro-décisions, tu libères un temps considérable pour te concentrer sur ce qui compte vraiment : l'analyse stratégique. Et c'est exactement ce genre de compétence qui fait décoller une carrière.

Comprendre la logique fondamentale de la fonction SI

Avant de te jeter à corps perdu dans des formules à rallonge, prenons un instant pour revenir à l'essentiel. Toute la puissance de la fonction SI vient de sa logique incroyablement simple. Pas besoin de longues théories, tout tient en une seule ligne de code.

La syntaxe est d'une clarté déconcertante : SI(test_logique; valeur_si_vrai; valeur_si_faux). C'est tout. Il n'y a que ces trois pièces à assembler. Une fois que tu as saisi comment elles s'emboîtent, tu peux construire à peu près n'importe quoi.

Les trois piliers de la fonction SI

Démystifions ensemble ces trois arguments. Chacun a un rôle bien défini, et comprendre comment ils fonctionnent ensemble est la clé pour ne plus jamais te tromper.

  1. Le test logique : C'est tout simplement la question que tu poses à Excel. La réponse ne peut être que VRAI ou FAUX. Pense à un interrupteur. Par exemple : « Le chiffre d'affaires est-il supérieur à l'objectif ? » (CA > Objectif) ou « Le statut de ce projet est-il bien "Terminé" ? » (Statut = "Terminé").

  2. La valeur si vrai : C'est ce qu'Excel doit faire ou afficher si la réponse à ta question est VRAI. Ça peut être un texte, un chiffre, ou même le déclenchement d'une autre formule.

  3. La valeur si faux : Et voici le plan B. Si le test logique renvoie FAUX, c'est cette valeur qui sera affichée. C'est l'alternative.

Pour que tout soit parfaitement clair, ce petit tableau résume l'essentiel à retenir.

Les trois arguments de la fonction SI expliqués

Un résumé de chaque composant de la fonction SI avec des exemples concrets pour une compréhension rapide.

Argument Son rôle Exemple pratique
Test_logique La condition à vérifier (la question). B2 > 5000 (Le chiffre d'affaires en B2 est-il supérieur à 5000 € ?)
Valeur_si_vrai Le résultat si la condition est remplie. "Prime validée"
Valeur_si_faux Le résultat si la condition n'est pas remplie. "Objectif non atteint"

Ce tableau est ton aide-mémoire. Garde-le à portée de main au début, et très vite, tu n'en auras plus besoin.

Ta toute première formule SI : étape par étape

Passons maintenant à la pratique avec un cas ultra-fréquent : le suivi des primes pour ton équipe commerciale. L'objectif pour débloquer la prime est fixé à 5000 € de chiffre d'affaires.

  1. Prépare tes données : Dans la colonne B, mets le chiffre d'affaires de chaque vendeur. La colonne C accueillera le statut de la prime.
  2. Sélectionne la cellule cible : Clique sur la cellule C2, là où le premier statut doit apparaître.
  3. Construis la formule : Tape la formule suivante en assemblant les briques que nous venons de voir :
    =SI(B2>5000;"Prime validée";"Objectif non atteint")
  4. Valide et étire : Appuie sur Entrée. Ensuite, clique sur le petit carré en bas à droite de la cellule C2 (la poignée de recopie) et tire-la vers le bas. Et voilà ! En quelques secondes, le statut est calculé pour toute ta liste.

Décortiquons rapidement ce que tu viens d'écrire :

  • B2>5000 est ton fameux test logique.
  • "Prime validée" est ta valeur si vrai.
  • "Objectif non atteint" est ta valeur si faux.

Astuce bonus : le réflexe à avoir
N'oublie jamais les guillemets doubles (") autour des chaînes de texte dans tes formules. Sans eux, Excel pensera que tu fais référence à une fonction ou à une plage nommée et te renverra une erreur. C'est l'erreur n°1 des débutants !

Tu viens de créer ton premier reporting automatisé. Cette logique est exactement la même, que tu aies 10 ou 10 000 lignes à traiter. Maintenant que la base est solide, tu es prêt à passer à la vitesse supérieure.

Gérer plusieurs conditions avec les fonctions ET et OU

Dans la vraie vie, une seule condition suffit rarement pour prendre une décision, n'est-ce pas ? C'est là que tu vas vraiment passer un cap dans ta maîtrise d'Excel. La fonction SI est déjà très forte seule, mais elle devient redoutable quand on lui adjoint deux alliées de choc : les fonctions ET et OU.

Ces deux-là viennent se nicher directement dans le premier argument de ta fonction SI, le fameux test_logique, pour lui donner beaucoup plus de muscle.

La logique implacable de la fonction ET

Imagine que tu doives valider une remise commerciale. Les règles du jeu sont claires : le client doit avoir le statut "VIP" et, en même temps, son panier doit dépasser 200 €. Si l'une ou l'autre de ces conditions n'est pas remplie, la remise saute. C'est précisément le rôle de la fonction ET.

La fonction ET est intransigeante : elle vérifie si toutes les conditions sont vraies. Si c'est le cas, elle renvoie VRAI. Mais si ne serait-ce qu'une seule est fausse, elle renvoie FAUX sans hésiter.

Appliquons ça à notre exemple. Admettons que le statut du client se trouve en A2 et le montant de son panier en B2. La formule ressemblerait à ça :

=SI(ET(A2="VIP"; B2>200); "Remise accordée"; "Non éligible")

Ici, c'est ET(A2="VIP"; B2>200) qui constitue ton nouveau test_logique. Pour explorer toutes les subtilités, jette un œil à notre guide complet sur la fonction ET.

La flexibilité de la fonction OU

Changeons de décor. Tu analyses un tableau de suivi de projets et cherches à faire ressortir les dossiers chauds. Un dossier est considéré comme prioritaire soit si son statut est "Urgent", soit si son échéance est dans moins de 24 heures. C'est un cas d'école pour la fonction OU.

La fonction OU est beaucoup plus souple : elle a simplement besoin qu'au moins une des conditions soit vraie. Elle ne renverra FAUX que si absolument toutes les conditions sont fausses.

Si le statut du projet est en C2 et la date d'échéance en D2, ta formule pour marquer les priorités serait :

=SI(OU(C2="Urgent"; D2<AUJOURDHUI()+1); "Prioritaire"; "Normal")

Dans ce cas, le test est OU(C2="Urgent"; D2<AUJOURDHUI()+1). Que le projet soit tagué "Urgent" ou qu'il arrive à échéance demain, il sera immédiatement marqué comme "Prioritaire".

Cet arbre de décision illustre bien la logique de base de la fonction SI, que l'on vient de rendre plus puissante avec ET et OU.

Un arbre de décision illustrant la logique d'une fonction SI pour l'implémentation et l'optimisation de solutions SI.

Chaque formule que tu construis suit ce même cheminement mental : une condition est évaluée, ce qui t'amène à un résultat si c'est vrai, et à un autre si c'est faux.

L'astuce de coach : Quand une formule avec ET ou OU devient complexe, teste-la d'abord seule. Dans une cellule vide, écris juste ta partie ET(...) ou OU(...). Si elle renvoie bien VRAI ou FAUX comme tu l'attends, alors tu peux la copier-coller en toute confiance dans ta fonction SI. Ça t'évitera bien des maux de tête.

Des alternatives modernes pour des formules plus claires

Écran d'ordinateur affichant une feuille de calcul Excel avec des données et une formule SI.

Empiler les fonctions SI les unes dans les autres, c'est un grand classique. Mais on se retrouve vite avec des formules à rallonge, une véritable usine à gaz où la moindre erreur de parenthèse fait tout exploser. Ces fameux SI imbriqués ont longtemps été la seule option, mais ils transforment souvent un simple tableau en un casse-tête illisible.

Heureusement, Excel nous offre aujourd'hui des outils bien plus propres et puissants. En adoptant ces nouvelles fonctions, tu vas non seulement gagner en clarté, mais aussi rendre tes feuilles de calcul beaucoup plus faciles à maintenir.

La fonction SI.CONDITIONS à la rescousse

La solution la plus directe pour remplacer les SI imbriqués est la fonction SI.CONDITIONS. Pense à une liste de règles, énoncées les unes après les autres. C'est limpide et ça se lit presque comme une phrase.

Imaginons un cas très courant : calculer une commission en fonction du chiffre d'affaires (CA).

  • Si CA > 10 000 €, commission = 10 %.
  • Si CA est entre 5 000 € et 10 000 €, commission = 5 %.
  • Si CA < 5 000 €, commission = 0 %.

Avec SI.CONDITIONS, le tout devient une évidence :

=SI.CONDITIONS(A2>10000; "10%"; A2>=5000; "5%"; A2<5000; "0%")

La fonction évalue chaque couple (test; valeur) dans l'ordre. Dès qu'un test est vrai, Excel renvoie la valeur et s'arrête. C'est LA fonction à privilégier dès que tu as plus de deux issues possibles.

Astuce bonus : Pour éviter les erreurs #N/A, assure-toi que ta dernière condition couvre bien tous les cas restants. Ici, A2<5000 joue ce rôle. Une autre astuce de pro consiste à utiliser VRAI comme tout dernier test logique (VRAI; "valeur_par_defaut") pour définir une valeur par défaut.

Il existe aussi la fonction SWITCH, redoutable quand tu dois tester une seule cellule par rapport à plusieurs valeurs exactes. Pour mieux comprendre son fonctionnement, n'hésite pas à consulter notre guide complet sur la fonction SWITCH.

SI imbriqués ou SI.CONDITIONS : le face-à-face

Pour y voir plus clair, voici un tableau comparatif qui t'aidera à choisir la bonne approche.

Critère SI Imbriqués SI.CONDITIONS Le verdict du coach
Lisibilité Devient un casse-tête avec plus de 2-3 conditions. Très claire et logique, facile à lire. Avantage SI.CONDITIONS
Maintenance Modifier une condition au milieu est risqué. Très simple d'ajouter ou modifier une condition. Avantage SI.CONDITIONS
Compatibilité Fonctionne sur toutes les versions d'Excel. Uniquement depuis Excel 2019 et Microsoft 365. Avantage SI Imbriqués (si tu partages tes fichiers avec des dinosaures)
Valeur par défaut La dernière "valeur_si_faux" sert de valeur par défaut. Pas de valeur par défaut native, il faut la créer. Égalité

En résumé, si tu travailles sur une version récente d'Excel, préfère toujours SI.CONDITIONS pour sa clarté. Réserve les SI imbriqués aux cas où la compatibilité avec d'anciennes versions est une contrainte majeure.

3 cas pratiques du monde de l'entreprise

Assez de théorie, passons à l'action ! La meilleure façon de vraiment maîtriser la fonction SI, c'est de l'appliquer à des problèmes que tu rencontres au quotidien.

Scénario n°1 : Le suivi budgétaire en finance

Le défi : Tu as un tableau avec les budgets alloués (colonne B) et les dépenses réelles (colonne C). Tu veux créer un statut automatique en colonne D : « Dépassement », « Conforme » ou « Marge disponible ».

La solution (en D2) :
=SI(C2>B2;"Dépassement";SI(C2=B2;"Conforme";"Marge disponible"))

L'analyse : La formule vérifie d'abord le cas le plus critique (le dépassement). Si ce n'est pas le cas, elle regarde si on est pile sur le budget. Sinon, c'est qu'il reste de la marge. Simple, visuel et terriblement efficace pour tes reportings.

Scénario n°2 : L'éligibilité à une prime en RH

Le défi : Tu dois déterminer qui a droit à la prime d'ancienneté. Les règles : être en CDI (colonne B) ET avoir plus de 3 ans d'ancienneté (date d'entrée en colonne C).

La solution (en D2) :
=SI(ET(B2="CDI"; AUJOURDHUI()-C2>1095); "Éligible"; "Non éligible")

L'analyse : C'est le mariage parfait de SI et de ET. On vérifie les deux conditions d'un seul coup. Le petit calcul AUJOURDHUI()-C2>1095 te donne l'ancienneté en jours (3 ans ≈ 1095 jours). En une seule formule, tu automatises une vérification qui, manuellement, prendrait un temps fou.

Pour info, depuis qu'Excel 2010 a porté le nombre d'imbrications de SI possibles à 64, son usage a explosé. Selon des études, comme celle de la DREETS sur l'emploi, l'analyse conditionnelle est au cœur de la prise de décision. Pour en savoir plus, tu peux consulter l’étude de la DREETS.

Scénario n°3 : La gestion des stocks en logistique

Le défi : Tu veux un indicateur visuel pour ton stock : « En stock », « À commander » ou « Rupture ». Tu as le stock actuel en colonne B et le seuil de réapprovisionnement en colonne C.

La solution (en D2) :
=SI(B2=0;"Rupture";SI(B2<=C2;"À commander";"En stock"))

L'analyse : Cette formule est maligne. Elle traite d'abord le cas le plus grave (la rupture), puis si le niveau d'alerte est atteint. Si aucune de ces conditions n'est remplie, c'est que tout va bien, le produit est « En stock ».

Astuce bonus : la formule anti-erreur
Pour des tableaux vraiment pros, prends l'habitude d'envelopper tes formules dans la fonction SIERREUR. Elle intercepte les messages d'erreur comme #N/A et les remplace par un texte de ton choix. Exemple : =SIERREUR(TA_FORMULE_SI;"Donnée manquante"). Tes rapports gagnent instantanément en clarté.

D'ailleurs, la fonction SI se marie à merveille avec d'autres formules. Pour aller plus loin, je te conseille vivement d'explorer la fonction SOMME.SI.ENS qui permet de faire des sommes en se basant sur plusieurs critères.

En résumé : les points clés à retenir

On a vu beaucoup de choses, mais pas de panique ! Pour maîtriser la fonction SI sur Excel, il suffit de bien ancrer ces quelques principes.

  • La base : SI(test_logique; valeur_si_vrai; valeur_si_faux). C'est ta structure de départ, toujours.
  • Plusieurs conditions obligatoires : Utilise ET à l'intérieur de ton SI.
  • Au moins une condition suffit : Utilise OU à l'intérieur de ton SI.
  • Plus de 2 résultats possibles : Laisse tomber les SI imbriqués et passe à SI.CONDITIONS. C'est plus propre, plus lisible.
  • Le réflexe pro : Pense à SIERREUR pour gérer les erreurs et rendre tes tableaux impeccables.

Le conseil le plus important que je puisse te donner maintenant : lance-toi. Ouvre un de tes propres fichiers Excel, trouve une colonne que tu remplis à la main et demande-toi : "Est-ce qu'un SI ne pourrait pas faire ça à ma place ?".

C'est en pratiquant que tu vas développer une véritable aisance. C'est ce genre de compétence qui fait gagner un temps fou et décuple ton efficacité, un principe que l'on cultive au quotidien au sein du Dojo Club.

FAQ : Tes dernières questions sur la fonction SI

Pour être certain que tout est clair, passons en revue quelques questions qui reviennent souvent.

1. Comment utiliser la fonction SI avec du texte ?

C'est simple : il faut toujours mettre le texte entre des guillemets doubles ("). Par exemple : =SI(A2="France"; "Local"; "International"). Si tu oublies les guillemets, Excel cherchera une plage de cellules nommée "France" et te renverra une erreur. C'est la règle d'or !

2. Peut-on vraiment imbriquer 64 fonctions SI ?

Oui, techniquement, les versions récentes d'Excel le permettent. Mais entre nous, c'est une très mauvaise idée. Dès que tu dépasses 3 ou 4 niveaux, la formule devient illisible et impossible à maintenir. C'est un nid à erreurs. C'est précisément pour ça que SI.CONDITIONS a été créée. Utilise-la !

3. La fonction SI est-elle sensible à la casse (majuscules/minuscules) ?

Oui, par défaut, la fonction SI est sensible à la casse. Pour elle, "Paris" et "paris" sont deux choses différentes. Si tu veux ignorer la casse dans ton test logique, tu peux utiliser les fonctions MAJUSCULE ou MINUSCULE. Par exemple : SI(MAJUSCULE(A2)="PARIS"; ...) vérifiera la condition que le texte soit en majuscules, en minuscules ou un mélange des deux.

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
Maîtrisez la Fonction SI Excel comme un pro : le guide ultime