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:
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:
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:
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