0Pricing
Excel Formulas Academy · Leçon

Comment fonctionne la fonction IF

Découvrez la structure de IF : test, valeur_si_vrai et valeur_si_faux.

Comment fonctionne la fonction IF est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 1 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.

Découvrez la fonction IF

Jusqu’à présent, vos formules produisaient toujours le même type de réponse. La fonction IF permet à un tableur de décider entre deux résultats en fonction d’une question.

Imaginez une bifurcation : si quelque chose est vrai, prenez un chemin ; sinon, prenez l’autre. Cette idée simple permet de gérer les notes, les étiquettes d’état, les remises et bien plus encore.

Les trois parties de IF

Chaque formule IF comporte exactement trois éléments, séparés par des virgules :

  • La vérification — une question dont la réponse est vraie ou fausse
  • La valeur si la vérification est vraie — ce qu’il faut afficher lorsque la vérification réussit
  • La valeur si la vérification est fausse — ce qu’il faut afficher lorsqu’elle échoue

En termes simples : IF (si ceci est vrai), affichez ceci ; sinon, affichez cela.

=IF(test, value_if_true, value_if_false)

Une première véritable mise en pratique

Imaginez qu'un résultat de quiz se trouve dans la cellule A2. Vous souhaitez lui attribuer le libellé Réussi ou Échec. Un résultat est considéré comme réussi s'il est supérieur ou égal à 60.

La condition est A2 >= 60. Si elle est vraie, affichez « Réussi » ; si elle est fausse, affichez « Échec ».

Remarquez que les résultats textuels sont placés entre guillemets doubles afin que le tableur les interprète comme des mots et non comme des formules.

=IF(A2 >= 60, "Pass", "Fail")

Comment le tableur l'interprète

Lorsque vous appuyez sur Entrée, le tableur procède dans cet ordre :

  • Il examine la valeur de A2
  • Il vérifie la question A2 >= 60 et obtient TRUE ou FALSE
  • Si le résultat est TRUE, il renvoie le premier résultat ; s'il est FALSE, il renvoie le second

Si A2 contient 72, la réponse est Réussi. S'il contient 45, la réponse est Échec.

La condition est toujours une question à réponse oui/non

Le premier argument de IF doit se réduire à deux possibilités seulement : TRUE ou FALSE. Rien entre les deux.

Des questions comme « Ce nombre est-il supérieur à 100 ? » ou « Cette cellule est-elle égale à Oui ? » fonctionnent parfaitement. Une demande vague comme « Quelle est sa taille ? » ne convient pas, car elle n'a pas une réponse unique par oui ou par non.

=IF(B2 = "Yes", "Confirmed", "Pending")

Renvoyer des nombres plutôt que du texte

Les deux résultats ne doivent pas nécessairement être du texte. Ils peuvent être des nombres, une valeur vide ou même d'autres formules.

Supposons que les commandes de plus de 100 unités rapportent une prime de 50 et que les commandes plus petites rapportent 0. Saisissez la taille de la commande dans A2 :

Les nombres ne sont pas placés entre guillemets. Seul le texte doit être entre guillemets.

=IF(A2 > 100, 50, 0)

Lire IF à voix haute

Une excellente habitude consiste à lire votre formule comme une phrase avant de lui faire confiance.

La formule =IF(A2 >= 60, "Pass", "Fail") se lit ainsi : Si A2 est supérieur ou égal à 60, afficher Pass, sinon afficher Fail.

Si la phrase est claire lorsque vous la lisez à voix haute, la formule fonctionne généralement. Si elle semble confuse, la logique doit probablement être corrigée.

Exemple détaillé : état du stock

Un magasin suit le nombre d'unités restantes dans la colonne B. Il souhaite afficher un libellé clair dans la colonne C.

La règle est la suivante : s'il reste 10 unités ou moins, il faut Réapprovisionner ; sinon, le résultat est OK. Pour la ligne 2 :

Faites glisser cette formule vers le bas : chaque produit obtient instantanément un statut qui se met à jour dès que les nombres du stock changent.

=IF(B2 <= 10, "Reorder", "OK")

IF réagit aux changements

La magie de IF vient du fait qu'il est dynamique. Le résultat n'est pas saisi à la main : il est calculé.

Si vous modifiez le nombre d'articles en stock dans B2, en le faisant passer de 8 à 25, le statut passe automatiquement de « Réapprovisionner » à « OK ». Vous n'avez jamais besoin de modifier le libellé vous-même.

Voilà pourquoi une formule est préférable à la saisie manuelle des réponses : elle maintient votre feuille à jour lorsque les données changent.

Comparer deux cellules

La condition peut comparer une cellule à une autre, et pas seulement à un nombre fixe.

Supposons que A2 contienne les ventes réelles et que B2 contienne l'objectif. Pour vérifier si l'objectif a été atteint :

Ici, la question est « A2 est-elle supérieur ou égal à B2 ? » et la réponse détermine le libellé.

=IF(A2 >= B2, "Target met", "Below target")

Dans Excel et Google Sheets

Bonne nouvelle : IF fonctionne exactement de la même manière dans Microsoft Excel et Google Sheets. La même formule que vous écrivez dans l'un fonctionnera sans modification dans l'autre.

La structure ne change jamais : une condition, un résultat TRUE et un résultat FALSE, séparés par des virgules et placés entre parenthèses après =IF.

Vérification rapide

Vérifiez votre compréhension de la structure de IF.

Récapitulatif : comment IF raisonne

Vous avez appris l'essentiel des formules logiques :

  • IF choisit entre deux résultats en fonction d'une condition
  • Il comporte toujours trois parties : test, value_if_true, value_if_false
  • La condition doit être une question à réponse oui/non qui se résout en TRUE ou FALSE
  • Les résultats textuels doivent être entre guillemets ; ce n'est pas nécessaire pour les nombres
  • Les résultats se mettent à jour automatiquement lorsque vos données changent

Vous allez maintenant affiner les comparaisons qui alimentent la condition elle-même.

=IF(A2 >= 60, "Pass", "Fail")

Questions Fréquemment Posées

La leçon « Comment fonctionne la fonction IF » est-elle gratuite ?

Oui — le texte complet de « Comment fonctionne la fonction IF » 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 « Comment fonctionne la fonction IF » ?

Découvrez la structure de IF : test, valeur_si_vrai et valeur_si_faux. 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 1 sur 4.

Combien de temps prend la leçon « Comment fonctionne la fonction IF » ?

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. Comment fonctionne la fonction IF
  2. Comparer des valeurs avec des opérateurs
  3. Renvoyer du texte ou des nombres avec IF
  4. Erreurs courantes à éviter avec IF
← Retour à Excel Formulas Academy