Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Description

La fonction "SI.MULTIPLE " (SWITCH) permet d'exécuter plusieurs conditions pour une expression et de renvoyer une valeur correspondant à la première condition vraie rencontrée.

Syntaxe

Pour utiliser "la fonction SI.MULTIPLE", saisissez la syntaxe suivante

Bloc de code
languagecpp
=SI.MULTIPLE(expression;valeur1;résultat; [valeur2; résultat2]; ... ; défaut)

Pourquoi utiliser

...

SI.

...

MULTIPLE plutôt que SI (IF) ?

La fonction “SISI.MULTIPLE” MULTIPLE est plus facile d’écriture et de lecture que la fonction “SI” SI lorsque plusieurs conditions doivent être testées. En effet, la fonction “SI” SI nécessite une imbrication des conditions, ce qui n’est pas le cas avec la fonction “SISI.MULTIPLE”MULTIPLE.

Pourquoi utiliser

...

SI.

...

MULTIPLE plutôt que SI.CONDITIONS (IFS)?

Contrairement à la fonction “SISI.CONDITIONS”CONDITIONS, “SIla fonction SI.MULTIPLE” MULTIPLE permet d’inscrire qu’une une seule fois l’expression et n’a pas besoin d’être répétéeà vérifier. Toutefois, “SIla fonction SI.MULTIPLE” MULTIPLE ne peut que faire des correspondances exactes (=) et ne peut donc pas soumettre la donnée à des opérateurs mathématiques comme tels que < ; > ; <= ou >=.

Exemple d’utilisation

Voici à quoi ressemblerait la même formule selon les différentes fonctions IF SI. Supposons que nous voulons savoir le prix d’un fruit dans la cellule A1 en fonction de son nom. Si le fruit est "Pomme", le prix est 1$, si le fruit est "Banane", le prix est 2$, si le fruit est "Cerise", le prix est 3$, sinon le message est “Fruit non répertorié”.

...

Bloc de code
languagecpp
=SI.CONDITIONS(A1="Pomme";1; A1="Banane";2; A1="Cerise;3; VRAI ; "Fruit non répertorié")

...

Vidéo d’aide

La vidéo ci-dessous illustre comment utiliser la fonction SI.MULTIPLE.

Iframe
srchttps://www.youtube.com/embed/eC_1km3eQEc?start=29
width720
height480