Des fonctions SI multiples ou imbriquées – Fonction IFS dans Google Sheets

Avez-vous déjà souhaité évaluer plusieurs conditions SI dans Google Sheets ? Ne vous inquiétez pas, j’ai la solution parfaite pour vous : la fonction IFS. Dans ce guide, je vais vous montrer à quel point il est facile de vérifier plusieurs conditions SI en utilisant la formule IFS. Nous la comparerons également à la formule SI imbriquée.

Fonction SI avec 3 conditions

Vous vous demandez peut-être comment attribuer une couleur à chaque cellule en fonction de certaines conditions. Eh bien, grâce à la fonction IFS, vous pouvez le faire en un rien de temps. Voici un exemple rapide :

=IFS(A1<80, "ROUGE", A1<50, "VERT", A1<30, "BLEU")

Dans cet exemple, nous avons une plage de scores et nous voulons attribuer une couleur à chaque cellule en fonction de ces scores. Grâce à la fonction IFS, nous pouvons facilement créer une feuille de calcul comme celle-ci :

Example Sheet

Comme vous pouvez le voir à partir du résultat, la fonction renvoie la valeur “ROUGE” lorsque le score est de 90, “VERT” lorsque le score est de 70 et “BLEU” lorsque le score est de 40. Vous pouvez également utiliser la fonction IFS pour des cellules dans une plage.

=IFS({A1:A10}<80, "ROUGE", {A1:A10}<50, "VERT", {A1:A10}<30, "BLEU")

Fonction SI avec plusieurs conditions

Prenons un autre exemple d’utilisation de la fonction IFS pour des conditions SI imbriquées multiples. Supposons que vous souhaitiez attribuer un chef de projet à chaque client en fonction de leurs heures de facturation. Voici comment vous pouvez le faire :

Dans cet exemple, nous avons 4 chefs de projet différents. Le tableau ci-dessous nous indique quel chef de projet attribuer en fonction du nombre d’heures. Nous avons donc 4 conditions à vérifier et nous avons utilisé la fonction IFS pour gérer ces différentes déclarations SI.


=IFS(E1>250, "George", E1>130, "Carol", E1>60, "Ben", E>20, "Marcelle", true, "Aucun chef de projet requis")
```

La première condition vérifie si le nombre d'heures est supérieur à 250, puis attribue le chef de projet "George". Si cette condition échoue, la fonction IFS passe à la deuxième condition et ainsi de suite. Si aucune des conditions n'est remplie, la fonction renvoie "Aucun chef de projet requis".

Notez que le nom du chef de projet est codé en dur dans chacune des conditions. Une meilleure solution serait d'utiliser des valeurs dynamiques pour éviter les erreurs et faciliter les modifications ultérieures. Vous pouvez le faire en modifiant la formule comme ceci :

```
=IFS(E1>250, $B$12, E1>130, $B$11, E1>60, $B$10, E>20, $B$9, true, "Aucun chef de projet requis")
```

En utilisant des références de cellules, vous pouvez rendre les valeurs plus dynamiques et plus faciles à maintenir.

Voici la feuille de calcul finale pour votre référence. [Google Sheets Link (Crawlan.com)](https://crawlan.com)

## Conclusion

La fonction IFS est un moyen puissant de combiner plusieurs instructions SI dans Google Sheets. Elle simplifie le processus de vérification de multiples conditions et facilite la lecture et la maintenance des formules. Alors n'hésitez pas à l'utiliser dans vos feuilles de calcul pour gagner du temps et éviter les erreurs.

Related posts