Logique

Choisir un résultat parmi plusieurs tests

Définition

Choisir une étiquette parmi plusieurs tests dans l'ordre consiste à donner à IFS chaque test suivi du résultat pour ce test.

Syntaxe

=IFS(logical_test1, value_if_true1, logical_test2, value_if_true2)

Arguments

Argument Signification
logical_test1 Le premier test, par exemple B2>=80.
value_if_true1 Le résultat lorsque le premier test réussit, par exemple "high".
logical_test2 Le test suivant, utilisé seulement lorsque le premier test échoue, par exemple B2>=0.
value_if_true2 Le résultat lorsque le deuxième test réussit, par exemple "low".

Exemple détaillé

Une liste d'examens stocke des notes en B2:B4. Une note de 80 ou plus est high ; toute autre note de 0 ou plus est low.

A : Épreuve B : Note
A 90
B 12
C 80

Formule : =IFS(B2>=80,"high",B2>=0,"low")

Résultat : high. 90 est d'au moins 80, donc le premier test l'emporte et le deuxième test n'est pas utilisé.

Exercice

La cellule A2 contient 40. En B2, écrivez une formule qui affiche pass lorsque A2 est d'au moins 50 et fail lorsque A2 est d'au moins 0.

  1. En B2, écrivez une formule IFS qui affiche pass lorsque A2 est d'au moins 50, et fail lorsque A2 est d'au moins 0.
Étape 1 sur 2
Ici, les formules utilisent les noms de fonctions en anglais, comme SUM, et un point « . » comme séparateur décimal, quelle que soit la langue.
Chargement de la feuille…

Fonctions associées

IFS est la fonction qui parcourt les tests dans l'ordre et renvoie l'étiquette correspondante.

Erreur courante

Mettre le test large en premier, comme dans =IFS(B2>=0,"low",B2>=80,"high") : 90 passe aussi le premier test, donc le résultat est low.

Fonctions associées

Ces liens sont des fonctions associées.