Fonction SI.CONDITIONS

La fonction SI.CONDITIONS vérifie si une ou plusieurs conditions sont remplies et renvoie une valeur correspondant à la première condition VRAI. L’utilisation de cette fonction revient à utiliser plusieurs instructions SI imbriquées, mais elle reste bien plus facile à lire quand plusieurs conditions se suivent.

Remarque : Cette fonctionnalité est uniquement disponible si vous avez souscrit un abonnement Office 365. Si vous êtes abonné à Office 365, vérifiez que vous avez la dernière version d’Office.

Essayez Office 365 ou la dernière version d’Excel

Syntaxe simple

  • SI.CONDITIONS([Un élément est Vrai1, la valeur si Vrai1; [Un élément est Vrai2, la valeur si Vrai2];...[Un élément est Vrai127, la valeur si Vrai127])

Remarques : 

  • La fonction SI.CONDITIONS vous permet de tester jusqu’à 127 conditions différentes.

  • Par exemple :

  • La formule a la signification suivante : SI(A1 est égal à 1, afficher 1; SI A1 est égal à 2, afficher 2; sinon si A1 est égal à 3, afficher 3).

  • Nous vous déconseillons d’utiliser trop de conditions avec les instructions SI et SI.CONDITIONS, car vous devez les entrer dans l’ordre correct. Par ailleurs, il peut être difficile de les créer, de les tester et de les mettre à jour.

  • =SI.CONDITIONS(A1=1;1,A1=2;2;A1=3;3)

Syntaxe

  • SI.CONDITIONS(test_logique1; valeur_si_vrai1; [test_logique2; valeur_si_vrai2]; [test_logique3; valeur_si_vrai3];…)

Argument

Description

test_logique1 (obligatoire)

Condition qui évalue un argument comme VRAI ou FAUX.

valeur_si_vrai1 (obligatoire)

Résultat à renvoyer si test_logique1 est vrai. Peut être vide.

test_logique2…test_logique127 (facultatif)

Condition qui évalue un argument comme VRAI ou FAUX.

valeur_si_vrai2…valeur_si_vrai127 (facultatif)

Résultat à renvoyer si test_logiqueN est vrai. Chaque argument valeur_si_vraiN correspond à une condition test_logiqueN. Peut être vide.

Exemple 1

Fonction SI.CONDITIONS - Exemple de notes  La formule dans la cellule B2 est 	=SI.CONDITIONS(A2>89;"A";A2>79;"B";A2>69;"C";A2>59;"D";TRUE;"F")

La formule pour les cellules A2:A6 est la suivante :

  •  =SI.CONDITIONS(A2>89;"A";A2>79;"B";A2>69;"C";A2>59;"D";TRUE;"F")

La formule a la signification suivante : SI.CONDITIONS(A2 est supérieur à 89, renvoyer la valeur « A »; SI A2 est supérieur à 79, renvoyer la valeur « B »; etc. et pour toutes les autres valeurs inférieures à 59, renvoyer la valeur « F »).

Exemple 2

Fonction SI.CONDITIONS - Exemple des jours de la semaine - La formule dans la cellule G2 est 	=SI.CONDITIONS(F2=1;D2;F2=2;D3;F2=3;D4;F2=4;D5;F2=5;D6;F2=6;D7;F2=7;D8)

La formule dans la cellule G7 est :

  •  =SI.CONDITIONS(F2=1;D2;F2=2;D3;F2=3;D4;F2=4;D5;F2=5;D6;F2=6;D7;F2=7;D8)

La formule a la signification suivante : SI(la valeur de la cellule F2 est égale à 1, renvoyer la valeur dans la cellule D2; SI la valeur de la cellule F2 est égale à 2, renvoyer la valeur dans la cellule D3; etc., pour finir par la valeur de la cellule D8 si aucune autre condition n’est remplie).

Remarques

  • Pour spécifier un résultat par défaut, entrez VRAI pour votre argument test_logique final. Si aucune autre condition n’est remplie, la valeur correspondante sera renvoyée. Ce résultat est démontré sur les lignes 6 et 7 (avec la note 58) du premier exemple.

  •  Si un argument test_logique est fourni sans argument valeur_si_vrai correspondant, cette fonction renvoie le message d’erreur « Le nombre d’arguments entrés est insuffisant pour cette fonction ».

  •  Si un argument test_logique est évalué et résulte en une autre valeur que VRAI ou FAUX, cette fonction renvoie une erreur #VALEUR!.

  •  Si aucune condition VRAI n’est trouvée, cette fonction renvoie l’erreur #N/A.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Rubriques connexes

Fonction SI
Fonctions SI avancées - Utiliser des formules imbriquées et éviter les pièges
Vidéos de formation : Fonctions SI avancées
La fonction NB.SI compte les valeurs sur la base d’un seul critère
La fonction NB.SI.ENS compte les valeurs sur la base de plusieurs critères
La fonction SOMME.SI additionne des valeurs sur la base d’un seul critère
La fonction SOMME.SI.ENS additionne des valeurs sur la base de plusieurs critères
Fonction ET
Fonction OU
Fonction RECHERCHEV
Vue d’ensemble des formules dans Excel
Comment éviter les formules incorrectes
Détecter des erreurs dans des formules
Fonctions logiques
Fonctions Excel (par ordre alphabétique)
Fonctions Excel (par catégorie)

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×