FormulaCamp
Toutes les fonctions
Logic

SI.CONDITIONS (IFS) dans Excel

SI.CONDITIONS (IFS) expliquée avec ses tests ordonnés, trois exemples vérifiés, une valeur par défaut et les erreurs fréquentes.

Syntaxe

IFS(logical_test1, value_if_true1, …)

Exemple : =IFS(B2>=90,5,B2>=75,4,TRUE,3)

Disponible dans : Excel 2019+

La fonction SI.CONDITIONS vérifie plusieurs conditions dans l’ordre et renvoie la valeur associée à la première qui est vraie, sans imbrication : =IFS(test1, value1, test2, value2, …). Elle est disponible dans Excel 2019 et Microsoft 365.

Quand l’utiliser

Arguments

Exemples expliqués

Note en lettre

A
1Score
284

Formule : C1: =IFS(A2>=90,"A",A2>=80,"B",A2>=70,"C",TRUE,"F")

Résultat : B

Les tests s’exécutent dans l’ordre : 84 échoue au premier et réussit au second. Le dernier TRUE sert de cas général pour « tout le reste ».

Frais d’expédition selon le poids

A
1Weight (lb)
23

Formule : C1: =IFS(A2<=1,4.5,A2<=5,7.9,TRUE,12.5)

Résultat : 7.9

Jusqu’à 1 lb, le tarif est de 4.50 ; jusqu’à 5 lb, il est de 7.90 ; au-delà, de 12.50.

Aucune condition ne correspond

A
1Value
250

Formule : C1: =IFS(A2>100,"High")

Résultat : #N/A

Sans test correspondant ni solution de repli TRUE, SI.CONDITIONS renvoie #N/A.

À vous de jouer

Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.

Formule en F2 : =IFS(B2>=90,"A",B2>=75,"B",TRUE,"C")

Feuille d’exemple : IFS
ABCDEF
1StudentScoreExtra creditAttemptsResult
2Ann92Yes2A
3Bob74No0
4Cy58Yes3
5Dee81No1
6Eli662
Résultat en F2 : A
S’exercer dans une leçon en anglais : Nested IF and IFS

Erreurs et vérifications

Fonctions associées

Questions fréquentes

Quelle différence existe-t-il entre SI et SI.CONDITIONS ?
SI gère un test et deux résultats, et exige une imbrication pour aller plus loin. SI.CONDITIONS accepte un nombre quelconque de paires test-valeur dans une seule liste linéaire.
Comment ajouter un cas « sinon » à SI.CONDITIONS ?
Terminez par TRUE et la valeur par défaut, par exemple TRUE,"Other".
SI.CONDITIONS évalue-t-elle toutes les conditions ?
Elle renvoie la première qui est vraie ; les résultats suivants sont donc ignorés.
SI.CONDITIONS peut-elle remplacer une table de recherche ?
Oui pour quelques tranches ; s’il y en a beaucoup, une table de recherche avec une RECHERCHEV ou une RECHERCHEX approximative est plus facile à maintenir.

Autres fonctions de la catégorie Logic