Différence entre les fonctions SI et Switch dans Excel

Résumé

  • L'instruction IF renvoie une valeur basée sur l'évaluation VRAI/FAUX et vous pouvez imbriquer des instructions IF dans une autre instruction pour créer une logique complexe.
  • L'instruction SWITCH évalue une expression et la teste par rapport à plusieurs valeurs pour trouver une correspondance, puis renvoie la valeur correspondante.
  • Utilisez l’instruction IF pour des tests logiques complexes avec de nombreux opérateurs différents et l’instruction SWITCH pour des tests d’égalité simples.

L'instruction SI est une fonction logique courante dans Excel . L'instruction SWITCH est moins connue, mais vous pouvez l'utiliser à la place de l'instruction IF dans certains cas. Explorons les différences entre IF et SWITCH dans Excel et leurs cas d’utilisation.

Différence entre les fonctions SI et Switch dans Excel

Qu'est-ce que la commande SI dans Microsoft Excel ?

L'instruction SI dans Excel est une fonction qui effectue un test logique pour déterminer si une condition spécifiée est vraie ou fausse. Il renvoie une valeur basée sur les résultats de l'évaluation, vous permettant de prendre des décisions basées sur les résultats.

Instruction IF de base

Commençons par examiner l’instruction IF de base avant d’approfondir le problème que SWITCH tente de résoudre.

La syntaxe d'une instruction IF de base est :

IF (logical_test, result_if_true, [result_if_false])

Le paramètre logical_test est la condition que la fonction va tester et result_if_true est le résultat que la fonction renvoie si elle est évaluée à TRUE. Le paramètre result_if_false est le résultat que la fonction renvoie si le résultat est FAUX.

Dans la capture d'écran ci-dessous, nous souhaitons renvoyer Réussite ou Échec pour le score, selon que la valeur du score du test dans la colonne C est supérieure ou égale à 50.

Différence entre les fonctions SI et Switch dans Excel

La formule ci-dessous sera écrite dans la cellule C2 :

IF(C2 >= 50, "Pass", "Fail")

Et voici le résultat :

Différence entre les fonctions SI et Switch dans Excel

Instructions IF imbriquées

Si vous souhaitez vérifier plusieurs conditions à la fois, vous pouvez placer les instructions IF dans une autre instruction.

Ce sont des instructions IF imbriquées et la syntaxe de base est :

=IF(logical_test1, result_if_true1, IF(logical_test2, result_if_true2, result_if_false2))

Considérez l’exemple ci-dessous, où chaque couleur de la colonne A (rouge, jaune ou vert) nécessite un état correspondant dans la colonne B (par exemple, Stop, Attention, Go et Inconnu).

Différence entre les fonctions SI et Switch dans Excel

Tout d’abord, nous allons entrer la formule suivante dans la cellule B2 pour la couleur de la cellule A2 :

=IF(A2 = "Red", "Stop", IF(A2 = "Yellow", "Caution", IF(A2 = "Green", "Go", "Unknown")))

Étant donné que A2 est rouge, il renverra Stop, conformément à la formule ci-dessus. Au fur et à mesure que nous le copions dans d’autres cellules, chaque couleur aura un état.

Différence entre les fonctions SI et Switch dans Excel

Comme vous pouvez le voir, la logique peut rapidement devenir confuse lorsque vous imbriquez des instructions IF. C'est là qu'intervient l'instruction SWITCH pour simplifier un peu les choses.

Qu'est-ce que l'instruction Switch dans Excel ?

L'instruction SWITCH dans Excel est une fonction relativement nouvelle. Il prend une expression et la teste par rapport à plusieurs résultats dans un format plus lisible et structuré que les instructions IF imbriquées.

La syntaxe de base de l'instruction SWITCH est :

SWITCH (expression_to_test, test_value1, result_if_true1, [test_value2, result_if_true2,…], [value_if_no_match])

expression_to_test est la valeur qui sera évaluée par rapport aux valeurs de test (test_value1, test_value2, etc.). Si une valeur correspond, elle renvoie le résultat correspondant. Par exemple, si test_value1 correspond à l’expression, il renvoie result_if_true1.

Vous pouvez spécifier le paramètre value_if_no_match pour renvoyer une valeur au cas où aucune correspondance n'est trouvée.

Étant donné que l’instruction SWITCH peut simplifier les IF imbriqués, nous pouvons utiliser l’exemple de couleur du if imbriqué. Voici la version SWITCH :

=SWITCH(A2, "Red", "Stop", "Yellow", "Caution", "Green", "Go", "Unknown")

Comme vous pouvez le voir, la formule est désormais plus facile à lire en tant qu’instruction SWITCH et fonctionne exactement comme la version IF.

Comparaison entre IF et Switch : cas d'utilisation

Comparé à l'instruction SWITCH, IF est mieux utilisé lors de l'exécution de tests logiques complexes impliquant plusieurs conditions. Il fonctionne également bien avec les tests qui utilisent divers opérateurs logiques dans Excel (par exemple >, <, =, =""> <>, AND et OR). Par conséquent, il est plus flexible et peut gérer plus de situations que l'instruction SWITCH.

En revanche, l’instruction SWITCH fonctionne bien lorsque les tests logiques impliquent des opérations d’égalité simples et des valeurs fixes, étant donné que sa forme de base n’évalue que l’opérateur d’égalité. Si vous utilisez l’instruction SWITCH pour des tests logiques complexes, ce n’est pas différent de l’utilisation de l’instruction IF.

Un exemple de cette instruction IF imbriquée complexe :

=IF(A1 >= 90, "Grade A", IF(A1 >= 75, "Grade B", "Grade C"))

Vous pouvez écrire la commande SWITCH comme suit :

=SWITCH(TRUE, A1 >= 90, "Grade A", A1 >= 75, "Grade B", A1 < 75,="" "grade="">

Ici, nous avons défini l'expression à tester sur TRUE, ce qui permet de tester plusieurs conditions en utilisant plus d'opérateurs que l'opérateur égal. Mais maintenant, la logique semble moins compacte et lisible que l'instruction SWITCH de base.

Sign up and earn $1000 a day ⋙

Leave a Comment

Tout ce dont vous avez besoin pour remplacer votre ordinateur portable par un téléphone

Tout ce dont vous avez besoin pour remplacer votre ordinateur portable par un téléphone

Pouvez-vous vraiment remplacer votre ordinateur portable par votre téléphone ? Oui, mais vous aurez besoin des bons accessoires pour transformer votre téléphone en ordinateur portable.

ChatGPT pourra bientôt voir tout ce qui se passe sur votre écran

ChatGPT pourra bientôt voir tout ce qui se passe sur votre écran

Un élément important dans la vidéo complète de l'événement est que la prochaine fonctionnalité de l'application ChatGPT a été présentée, mais aucun détail réel n'a été partagé. C'est la capacité de ChatGPT à voir tout ce qui se passe sur l'écran de l'appareil de l'utilisateur.

LIA apprend à tromper les humains malgré sa formation à être honnête

LIA apprend à tromper les humains malgré sa formation à être honnête

De nombreuses IA de haut niveau, bien qu'elles aient été formées à être honnêtes, apprennent à tromper au fil de leur formation et induisent systématiquement les utilisateurs en erreur, révèle une nouvelle étude.

Comment modifier les questions sur ChatGPT

Comment modifier les questions sur ChatGPT

ChatGPT dispose désormais d'une option de modification de question afin que les utilisateurs puissent modifier la question ou le contenu qu'ils échangent avec ChatGPT.

Comment repérer les faux codes QR et protéger vos données

Comment repérer les faux codes QR et protéger vos données

Les codes QR semblent assez inoffensifs jusqu'à ce que vous scanniez un mauvais code QR et que vous receviez quelque chose de désagréable sur votre système. Si vous souhaitez protéger votre téléphone et vos données, il existe plusieurs moyens d’identifier les faux codes QR.

Qualcomm lance le modem 5G X85 avec une série daméliorations notables

Qualcomm lance le modem 5G X85 avec une série daméliorations notables

Sur scène au MWC 2025, Qualcomm a fait sensation en présentant sa huitième génération de modem 5G appelé X85, qui devrait être utilisé dans les smartphones phares lancés plus tard cette année.

La nouvelle technologie permet aux téléphones de changer de couleur de manière flexible

La nouvelle technologie permet aux téléphones de changer de couleur de manière flexible

Vous avez un iPhone 16 « Ultramarine » tendance, mais un beau jour, vous vous ennuyez soudainement de cette couleur ; Que ferez-vous?

Microsoft intègre DeepSeek dans la plateforme PC Copilot+

Microsoft intègre DeepSeek dans la plateforme PC Copilot+

En janvier, Microsoft a annoncé son intention d'apporter des versions optimisées NPU du modèle DeepSeek-R1 directement aux ordinateurs Copilot+ fonctionnant sur des processeurs Qualcomm Snapdragon X.

Différence entre les fonctions SI et Switch dans Excel

Différence entre les fonctions SI et Switch dans Excel

L'instruction SI est une fonction logique courante dans Excel. L'instruction SWITCH est moins connue, mais vous pouvez l'utiliser à la place de l'instruction IF dans certains cas.

Comment ajouter un effet de projecteur derrière votre sujet à laide dAdobe Camera Raw

Comment ajouter un effet de projecteur derrière votre sujet à laide dAdobe Camera Raw

L’ajout d’un effet de projecteur derrière le sujet sur une photo est un excellent moyen de séparer le sujet de l’arrière-plan. L'effet de projecteur peut ajouter de la profondeur aux photos de portrait.

Comment augmenter la taille limite des pièces jointes Outlook

Comment augmenter la taille limite des pièces jointes Outlook

Outlook et d’autres services de messagerie ont des limites sur la taille des pièces jointes aux e-mails. Voici les instructions pour augmenter la limite de taille des pièces jointes Outlook.

Pourquoi Lightroom est-il meilleur que toutes les autres applications de retouche photo ?

Pourquoi Lightroom est-il meilleur que toutes les autres applications de retouche photo ?

Malgré de nombreux concurrents, Adobe Lightroom reste la meilleure application de retouche photo. Oui, vous devez payer pour y accéder, mais les fonctionnalités de Lightroom en valent la peine.

Comment télécharger des vidéos YouTube simplement et rapidement

Comment télécharger des vidéos YouTube simplement et rapidement

Télécharger des vidéos depuis Youtube est désormais très simple, vous n'avez pas besoin de passer par des étapes compliquées pour pouvoir télécharger des vidéos Youtube sur votre ordinateur.

Comment utiliser Apple Invites pour créer des événements

Comment utiliser Apple Invites pour créer des événements

Apple a publié sa propre application de gestion d'événements appelée Invites. Cette application vous permet de créer des événements, d'envoyer des invitations et de gérer les réponses.

Instagram permet désormais aux utilisateurs de programmer et dépingler des messages directs

Instagram permet désormais aux utilisateurs de programmer et dépingler des messages directs

La fonctionnalité de messagerie directe d'Instagram bénéficie désormais de nombreuses nouvelles fonctionnalités, notamment des messages directs programmés que vous pouvez écrire à l'avance et programmer pour être envoyés à une date ultérieure, jusqu'à 29 jours à l'avance.