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.

Laisser un commentaire

10 idées faciles de décoration d'Halloween pour une chambre d'étudiant qui n'abîmeront pas les murs

10 idées faciles de décoration d'Halloween pour une chambre d'étudiant qui n'abîmeront pas les murs

Créez une chambre d'étudiant festive grâce à 10 idées de décorations d'Halloween sans danger pour les murs, des conseils d'affichage adaptés aux locataires, des vérifications de sécurité incendie et des conseils de démontage.

Organisez une soirée films d'horreur nostalgiques des années 80 grâce à ces idées !

Organisez une soirée films d'horreur nostalgiques des années 80 grâce à ces idées !

Organisez une soirée films d'horreur des années 80 avec un niveau de peur clairement défini, une décoration rétro, des tenues inspirées de l'époque, des en-cas faciles à préparer et des jeux amusants pour la soirée cinéma.

La tendance des méchants : Les meilleurs costumes sombres pour Halloween 2026

La tendance des méchants : Les meilleurs costumes sombres pour Halloween 2026

Créez un look sombre et sophistiqué pour Halloween 2026 grâce à six idées de costumes inspirés des méchants, des conseils de style pratiques, des indications budgétaires et des vérifications de sécurité.

Une chasse aux bonbons adaptée aux personnes allergiques : le projet de la citrouille turquoise en 2026

Une chasse aux bonbons adaptée aux personnes allergiques : le projet de la citrouille turquoise en 2026

Découvrez ce que signifie le projet Teal Pumpkin en 2026, comment les hôtes peuvent offrir des friandises non alimentaires distinctes et comment les familles peuvent planifier des itinéraires et examiner les bonbons en toute sécurité.

La chasse aux bonbons en 2026 : ce qui change pour la nuit d’Halloween

La chasse aux bonbons en 2026 : ce qui change pour la nuit d’Halloween

Découvrez ce que révèle le dernier sondage d'Halloween 2026 sur la collecte de bonbons, les événements communautaires et les moyens pratiques d'organiser une sortie de quartier plus sûre.

Comment organiser une fête de la lune d'Halloween sur le thème de la spiritualité étoilée

Comment organiser une fête de la lune d'Halloween sur le thème de la spiritualité étoilée

Organisez une fête d'Halloween au clair de lune empreinte de réflexion, avec possibilité de méditation, observation simple des étoiles, indications précises sur le ciel de 2026, cadre spirituel respectueux et éclairage sécuritaire.

CAF : comment contester une dette et respecter les délais de recours

CAF : comment contester une dette et respecter les délais de recours

Dette Caf contestée : distinguez rectification, recours amiable et remise de dette, vérifiez le délai applicable et adressez votre demande au bon organisme.

Comment jeter une batterie externe à Paris ? Comparer magasin, Trimobile et Espace tri

Comment jeter une batterie externe à Paris ? Comparer magasin, Trimobile et Espace tri

À Paris, une batterie externe usagée va dans une collecte dédiée. Comparez magasin, Trimobile et Espace tri, avec les précautions si elle est endommagée.

Changement d’adresse à Amiens : quelles démarches effectuer avant et après le déménagement ?

Changement d’adresse à Amiens : quelles démarches effectuer avant et après le déménagement ?

Impôts, carte grise, Caf, collecte des déchets et stationnement : suivez les étapes essentielles pour signaler votre changement d’adresse à Amiens.

Comment se débarrasser d’un ordinateur à Angers ? Réparation, reprise ou déchèterie

Comment se débarrasser d’un ordinateur à Angers ? Réparation, reprise ou déchèterie

À Angers, comparez don, réparation, reprise en magasin et déchèterie pour un ordinateur usagé. Accès par badge, horaires et effacement des données.