Excel Formulas Academy · Leçon

Créer des embranchements plus clairs avec IFS

Remplacez des instructions IF imbriquées par la fonction IFS, plus lisible.

Leçon 4 sur 413 étapes

Créer des embranchements plus clairs avec IFS est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Excel Formulas Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Excel Formulas Academy comprend 4 leçons au total.

Le problème des IF imbriqués

Un seul IF gère un choix oui ou non. Mais que faire si vous avez de nombreux résultats possibles, par exemple pour convertir un score en note de A à F ? Vous devriez imbriquer un IF dans un autre, encore et encore.

Cette imbrication devient difficile à lire, facile à casser et délicate à gérer lorsqu'il faut compter les parenthèses fermantes. La fonction IFS a été conçue précisément pour résoudre ce problème. Elle vous permet d'énumérer des paires condition-résultat sur une ligne claire et sans imbrication.

À quoi ressemblent les IF imbriqués

Voici une formule de notation écrite avec des fonctions IF imbriquées. Chaque IF contient un autre IF dans sa branche fausse.

Elle fonctionne, mais remarquez comme les parenthèses s'accumulent à la fin et comme la logique est difficile à parcourir. Imaginez devoir modifier cette formule avec huit branches au lieu de quatre.

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", "F")))

La structure de IFS

La fonction IFS accepte des paires d'arguments : une condition, puis la valeur à renvoyer si cette condition est vraie. Elle les vérifie dans l'ordre, de haut en bas.

  • condition1, valeur1 si condition1 est vraie, renvoyer valeur1
  • condition2, valeur2 sinon, si condition2 est vraie, renvoyer valeur2

Elle renvoie la valeur correspondant à la première condition vraie, puis s'arrête. Vous pouvez enchaîner jusqu'à 127 paires.

=IFS(test1, value1, test2, value2, ...)

Réécrire la formule de notation

Voici la même logique de notation, maintenant écrite avec IFS. Chaque ligne forme une paire condition-résultat claire, sans accumulation de parenthèses.

IFS vérifie d'abord 90, puis 80, puis 70. La première condition vraie l'emporte. Comparée à la version imbriquée, cette formule accomplit la même tâche, mais se lit beaucoup plus clairement.

=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", A2>=60, "D")

L'ordre compte

Comme IFS renvoie le résultat de la première condition vraie, l'ordre de vos conditions est essentiel. Pour les plages, allez de la plus restrictive à la moins restrictive.

Si vous inversiez l'ordre des notes et testiez A2>=60 en premier, un score de 95 renverrait à tort D, car 95 est également supérieur à 60 et cette paire arrive en premier. Ordonnez toujours soigneusement vos plages, de la plus haute à la plus basse ou de la plus basse à la plus haute, en restant cohérent.

=IFS(A2>=90, "A", A2>=80, "B")

Ajouter un cas par défaut

Si aucune des conditions n’est vraie, IFS renvoie une erreur #N/A. Pour l’éviter, ajoutez une dernière paire par défaut dont la condition est simplement TRUE.

Comme TRUE est toujours vraie, elle joue le rôle de la dernière branche sinon d’un IF. Dans la formule ci-dessous, tout score inférieur à 60 arrive jusqu’à la dernière paire, qui renvoie F.

=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", TRUE, "F")

Exemple détaillé : paliers d’expédition

Supposons que le poids de la commande dans A2 détermine l’étiquette d’expédition. Pour moins de 1 kg, elle est Petite, pour moins de 5 kg, Moyenne, pour moins de 20 kg, Grande, et pour tout poids supérieur, Fret.

La formule IFS ci-dessous énumère chaque palier dans l’ordre et utilise un cas par défaut TRUE pour le poids le plus élevé. Chaque poids est comparé aux tranches jusqu’à ce qu’il corresponde à l’une d’elles.

=IFS(A2<1, "Small", A2<5, "Medium", A2<20, "Large", TRUE, "Freight")

Combiner AND et OR

Chaque condition dans IFS peut être n’importe quel test logique, notamment un AND ou un OR. Cela vous permet de construire des branches riches à plusieurs critères.

L’exemple ci-dessous attribue un niveau au client : Gold s’il dépense plus de 1000 et est membre, Silver s’il dépense plus de 500 ou est membre, et Standard dans les autres cas.

=IFS(AND(A2>1000, B2="Yes"), "Gold", OR(A2>500, B2="Yes"), "Silver", TRUE, "Standard")

Attention aux arguments isolés

IFS attend des arguments par paires : chaque condition doit être suivie de sa valeur. Une erreur fréquente consiste à oublier un résultat ou à ajouter une virgule superflue, ce qui laisse un argument sans paire.

  • Incorrect : =IFS(A2>=90, "A", A2>=80) la dernière condition n’a pas de valeur
  • Correct : =IFS(A2>=90, "A", A2>=80, "B")

Si vous obtenez une erreur, comptez vos arguments : ils doivent toujours être en nombre pair.

=IFS(A2>=90, "A", A2>=80, "B")

IFS ou SWITCH

IFS est idéal lorsque chaque branche est une comparaison, par exemple des intervalles ou différents tests. Si, au contraire, vous comparez une valeur à une liste fixe d’options exactes, la fonction SWITCH est souvent plus simple.

Règle générale : utilisez IFS pour les intervalles et les conditions variées ; privilégiez SWITCH lorsque vous comparez la même cellule à plusieurs valeurs exactes. Vous découvrirez SWITCH plus tard dans le cours.

Pourquoi IFS est important

La fonction IFS remplace des instructions IF profondément imbriquées par une liste à plat et lisible de paires condition-résultat. C’est l’outil de référence lorsqu’une valeur peut appartenir à plusieurs catégories.

Conservez ces réflexes :

  • Ordonnez soigneusement les conditions, car la première condition vraie l’emporte
  • Ajoutez un cas par défaut TRUE pour éviter #N/A
  • Gardez les arguments associés par paires et en nombre pair

Faites maintenant une vérification rapide.

Vérification rapide

Évaluez votre compréhension du fonctionnement de la fonction IFS.

Récapitulatif : des embranchements plus clairs avec IFS

Vous avez appris que IFS gère de nombreux résultats avec une liste à plat de paires condition-résultat, en remplacement des formules IF imbriquées difficiles à lire.

  • Syntaxe : =IFS(test1, value1, test2, value2, ...)
  • La fonction renvoie la première condition vraie : l’ordre est donc important
  • Terminez par TRUE, "default" pour traiter tous les autres cas
  • Les conditions peuvent inclure AND et OR

Vous maîtrisez maintenant la combinaison de conditions avec AND, OR, NOT et IFS. Excellent travail !

=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", TRUE, "F")
Gratuit pour commencer

Apprends Excel avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Créer des embranchements plus clairs avec IFS » est-elle gratuite ?

Oui — le texte complet de « Créer des embranchements plus clairs avec IFS » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Excel Formulas Academy, passe à CoddyKit PRO. Le cours Excel Formulas Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Créer des embranchements plus clairs avec IFS » ?

Remplacez des instructions IF imbriquées par la fonction IFS, plus lisible. Tu pratiques Excel Formulas Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Excel Formulas Academy ?

Aucune expérience préalable n'est requise. Excel Formulas Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Créer des embranchements plus clairs avec IFS » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Excel Formulas Academy ?

Oui. Chaque leçon Excel Formulas Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Exiger toutes les conditions avec AND
  2. Accepter toute correspondance avec OR
  3. Inverser la logique avec NOT
  4. Créer des embranchements plus clairs avec IFS
← Retour à Excel Formulas Academy