Comment écrire une instruction CASE dans Google Sheets

Une instruction CASE est un type d’instruction qui passe en revue des conditions et renvoie une valeur lorsque la première condition est remplie.

La façon la plus simple de mettre en œuvre une instruction CASE dans Google Sheets est d’utiliser la fonction SWITCH(), qui utilise la syntaxe de base suivante:
=SWITCH(A2, "G", "Gardien", "F", "Avant", "C", "Centre", "Aucun")
Cette fonction particulière examine la cellule A2 et renvoie la valeur suivante:

  • « Gardien » si la cellule A2 contient « G »
  • « Avant » si la cellule A2 contient « F »
  • « Centre » si la cellule A2 contient « C »
  • « Aucun » si la cellule A2 ne contient aucune des valeurs précédentes

Voici un exemple qui montre comment utiliser cette fonction dans la pratique dans Google Sheets.

Exemple : Instruction CASE dans Google Sheets

Supposons que nous ayons la liste suivante des postes de basketball:

Basketball Positions

Nous allons utiliser la fonction SWITCH() suivante pour renvoyer un nom de poste spécifique dans la colonne B en fonction de la valeur de la colonne A:
=SWITCH(A2, "G", "Gardien", "F", "Avant", "C", "Centre", "Aucun")
Nous allons taper cette formule dans la cellule B2, puis la copier-coller dans toutes les cellules restantes de la colonne B:

Formula

Cette formule renvoie les valeurs suivantes dans la colonne B:

  • « Gardien » si la colonne A contient « G »
  • « Avant » si la colonne A contient « F »
  • « Centre » si la colonne A contient « C »
  • « Aucun » si la colonne A ne contient aucune des valeurs précédentes

Remarquez que la dernière valeur dans la colonne B renvoie une valeur de « Aucun » car nous n’avons pas spécifié de valeur spécifique à renvoyer pour « Z » dans la formule.

Nous pourrions également utiliser la formule suivante pour simplement renvoyer la valeur d’origine de la colonne A si elle ne contient aucune des valeurs spécifiées dans la formule SWITCH:
=SWITCH(A2, "G", "Gardien", "F", "Avant", "C", "Centre", A2)
Nous allons taper cette formule dans la cellule B2, puis la copier-coller dans toutes les cellules restantes de la colonne B:

Formula

Remarquez que la dernière valeur dans la colonne B renvoie simplement la valeur « Z » car la dernière valeur de la colonne A ne contient aucune des valeurs spécifiées dans la formule SWITCH.

Note: Vous pouvez trouver la documentation complète sur la fonction SWITCH dans Google Sheets ici.

Ressources supplémentaires

Les tutoriels suivants expliquent comment effectuer d’autres tâches courantes dans Google Sheets:

  • Google Sheets: Une formule simple pour « Si contient »
  • Comment utiliser ISERROR dans Google Sheets

Articles en lien