Comment retourner une valeur lorsque l’expression logique est fausse dans IFS

Il existe une différence majeure entre les fonctions IFS et IF de Google Sheets. Je vais vous expliquer quelle est cette différence et comment la surmonter. Avec le titre « Comment retourner une valeur lorsque l’expression logique est fausse dans IFS », vous avez déjà une idée de ce dont il s’agit.

Par défaut, la fonction IFS de Google Sheets ne peut pas renvoyer de valeur lorsque le test logique ne trouve pas de correspondance. Elle renvoie une erreur « #N/A » Pas de correspondance. Car le but de la fonction IFS est de tester plusieurs conditions et de renvoyer la première valeur vraie.

Mais la fonction IF peut renvoyer une valeur spécifiée s’il n’y a aucune correspondance. Lorsque vous souhaitez effectuer un test logique VRAI ou FAUX, la fonction appropriée à cette fin est IF, et non IFS. Mais avec l’aide de ce tutoriel, vous pouvez apprendre une astuce incroyable. Vous pouvez utiliser IFS à la place de IF, ou vice versa. Comment ? Il suffit de suivre les exemples ci-dessous.

Comment retourner une valeur lorsque l’expression logique est fausse dans IFS

Exemple :

La valeur dans la cellule A1 pour le test est « USA » et la valeur dans la cellule A2 est « RUSSIE ».

Formule :
=IFS(A1="USA","USA",A2="RUSSIE","RUSSIE")

La formule ci-dessus vérifierait les cellules A1 et A2 pour une correspondance. Étant donné que les deux valeurs correspondent, la formule renverrait la première valeur correspondante, c’est-à-dire « USA ».

Maintenant, je change la valeur dans la cellule A1 en « INDE ». La cellule A2 a la même valeur, qui est « RUSSIE ».

Dans ce cas, la formule ci-dessus renverrait « RUSSIE » car c’est la seule correspondance. Maintenant, je vais changer les valeurs comme suit.

La valeur dans la cellule A1 est « INDE » et la valeur dans la cellule A2 est « CHINE ». Pouvez-vous deviner quelle serait la sortie de la formule ? Oui ! La formule renverrait évidemment une erreur N/A.

Vous pouvez intelligemment surmonter cela. Avant cela, voyons comment nous pouvons utiliser la fonction IF dans l’exemple ci-dessus.

Comme vous le savez peut-être, une formule IF peut être utilisée pour tester une seule condition. Lorsqu’il y a plusieurs conditions, vous devez utiliser une fonction IF imbriquée comme celle-ci :
=IF(A1="USA","USA",IF(A2="RUSSIE","RUSSIE","AUCUNE CORRESPONDANCE TROUVÉE"))

Cette formule exécuterait la partie FAUSSE. Étant donné qu’il n’y a aucune correspondance dans les cellules A1 et A2, la formule renverrait la valeur « AUCUNE CORRESPONDANCE TROUVÉE ».

Comme je vous l’ai dit précédemment, vous pouvez appliquer une certaine logique pour utiliser IFS de manière similaire à IF. Voici cette astuce. Il y a deux options.

Option 1 – Partie fausse de l’IFS

Utilisez la formule IFS comme suit. Elle peut renvoyer la valeur « IL N’Y A PAS DE CORRESPONDANCE » lorsque l’expression logique est fausse dans IFS.
=IFS(A1="USA","USA",A2="RUSSIE","RUSSIE",1*1=1,"IL N'Y A PAS DE CORRESPONDANCE")

Dans n’importe quelle formule IFS, vous pouvez utiliser la dernière partie 1*1=1,"IL N'Y A PAS DE CORRESPONDANCE". Vous devrez peut-être simplement modifier la valeur « IL N’Y A PAS DE CORRESPONDANCE » par la valeur que vous souhaitez afficher.

Option 2 – Partie fausse de l’IFS

Cette méthode est couramment utilisée. Vous pouvez utiliser une formule IFERROR avec IFS comme suit.
=IFERROR(IFS(A1="USA","USA",A2="RUSSIE","RUSSIE"),"IL N'Y A PAS DE CORRESPONDANCE")

C’est tout pour ce tutoriel. J’espère que vous avez appris comment retourner une valeur lorsque l’expression logique est fausse dans IFS. Profitez-en.


Crawlan.com

Articles en lien