SI.CONDITIONS Excel : gérer une formule SI à plusieurs conditions
Dès qu'une fonction SI doit gérer plus de deux résultats possibles, les formules Excel se compliquent : parenthèses en cascade, SI imbriquées illisibles, erreurs difficiles à corriger.
N'hésitez pas à revoir les bases de la fonction SI avant de commencer ce tuto.
La fonction SI.CONDITIONS a justement été créée pour ça : tester plusieurs conditions dans une seule formule, sans aucune imbrication.
Dans ce guide, vous apprenez à l'utiliser pas à pas, avec toutes les alternatives selon votre version d'Excel : SI + ET/OU pour 2 conditions, SI imbriquée pour 3 ou 4 conditions, et la mise en forme conditionnelle pour colorer une cellule selon un texte.
En bref : SI.CONDITIONS teste plusieurs conditions dans l'ordre et renvoie la valeur associée à la première condition vraie : =SI.CONDITIONS(test1;valeur1;test2;valeur2;…).
Disponible depuis Excel 2019 et Microsoft 365, elle remplace les SI imbriquées et accepte jusqu'à 127 paires condition/valeur. Sur Excel 2016 et les versions antérieures, elle est introuvable : utilisez des SI imbriquées à la place.
Téléchargez le fichier : 7 exercices corrigés sur SI.CONDITIONS et SI à plusieurs conditions

Entraînez-vous directement dans Excel avec notre fichier d'exercices gratuit :
Onglet Exercices : 7 exercices progressifs :
SI avec texte
SI + ET
SI + OU
SI imbriquée à 3 puis 4 conditions
SI.CONDITIONS, et mise en forme conditionnelle.
Onglet Corrige : chaque exercice corrigé avec sa formule complète expliquée, y compris la règle de mise en forme conditionnelle déjà appliquée pour l'exercice 7.
La fonction SI.CONDITIONS Excel : syntaxe et exemple
La fonction SI.CONDITIONS vérifie une série de conditions dans l'ordre où vous les écrivez et renvoie la valeur associée à la première condition vraie. Toutes les conditions suivantes sont alors ignorées.
Sa syntaxe enchaîne simplement des paires « test logique ; valeur si vrai » :
=SI.CONDITIONS(test_logique1;valeur_si_vrai1;test_logique2;valeur_si_vrai2;…)
Exemple :
Attribuer un niveau à des candidats selon leur score sur 100
Expert à partir de 90
Avancé à partir de 70
Intermédiaire à partir de 50
Débutant en dessous de 50
=SI.CONDITIONS(B57>=90;"Expert";B57>=70;"Avancé";B57>=50;"Intermédiaire";VRAI;"Débutant")
Pour définir une valeur par défaut, on ajoute en dernière position la condition VRAI, qui est toujours vérifiée.
Un point essentiel : classez toujours vos seuils du plus restrictif au moins restrictif. Si vous testez B57>=50 avant B57>=90, un score de 95 s'arrêtera à la première condition vraie et renverra « Intermédiaire » au lieu d'« Expert ».
Contrairement à la fonction SI classique, il n'y a pas de « valeur si faux » : si aucune condition n'est vraie, la formule renvoie l'erreur #N/A.
A vous de jouer : réalisez l'exercice N°6
🎯 Objectif : écrire votre première SI.CONDITIONS complète, avec la condition VRAI en valeur par défaut

Dans le cas ou vous n'auriez pas à les bases de la fonction SI, ET, OU voici un rappel sinon allez directement à Excel fonction SI imbriquée 4 conditions : l'exemple complet
Formule SI Excel avec texte
La fonction SI ne travaille pas qu'avec des nombres : elle peut tester un texte et renvoyer un texte. Deux règles à connaître :
le texte se place toujours entre guillemets droits ("Payé")
et la comparaison ignore les majuscules/minuscules — « PAYÉ », « payé » et « Payé » sont équivalents pour Excel.
En revanche, un espace parasite en fin de cellule suffit à faire échouer le test.
Exercice n° 1 Formule SI Excel avec texte
🎯 Exercice n° 1 : écrire une fonction SI qui compare un texte et renvoie un texte, avec les guillemets au bon endroit.

Solution :
En colonne C, écrivez une fonction SI : si le Statut (colonne B) est égal à « Payé », affichez « OK », sinon affichez « Relancer ».
Exemple : afficher « OK » si la facture est payée, « Relancer » sinon :
=SI(B7="Payé";"OK";"Relancer")
Fonction SI Excel 2 conditions : combiner SI avec ET ou OU
Pour tester 2 conditions dans une seule fonction SI, inutile d'imbriquer quoi que ce soit : on place une fonction ET ou OU à l'intérieur du test logique.
SI + ET : toutes les conditions doivent être vraies
Exemple : une prime de 500 € est versée uniquement si le chiffre d'affaires atteint 8 000 € et si l'ancienneté atteint 2 ans. Les deux conditions doivent être remplies simultanément :
=SI(ET(B17>=8000;C17>=2);500;0)
Ici, ET renvoie VRAI seulement si les deux comparaisons sont vraies. Chloé, avec 12 000 € de CA mais 1 an d'ancienneté, ne touche pas la prime : une seule condition remplie ne suffit pas.
🎯 Objectif : attribuer une prime uniquement quand les 2 conditions sont remplies simultanément avec SI + ET — c'est l'exercice n° 2, onglet Exercices du fichier à télécharger ; corrigé sur l'onglet Corrige.
SI + OU : une seule condition vraie suffit
Exemple inverse : la livraison est offerte si la commande atteint 120 € ou si le client est fidèle. Une seule des deux conditions suffit :
=SI(OU(B27>=120;C27="Fidèle");"Offerte";"Payante")
🎯 Objectif : offrir la livraison dès qu'au moins une des 2 conditions est vraie avec SI + OU — c'est l'exercice n° 3, onglet Exercices du fichier à télécharger ; corrigé sur l'onglet Corrige.
Fonction SI Excel 3 conditions : la SI imbriquée
Quand il ne s'agit plus de combiner des conditions mais de gérer 3 résultats possibles (un barème à 3 niveaux, par exemple), la méthode historique consiste à imbriquer une deuxième fonction SI dans la « valeur si faux » de la première.
Excel teste la première condition ; si elle est fausse, il passe à la suivante :
=SI(B37>=16;"Très bien";SI(B37>=12;"Bien";"À renforcer"))
Lecture : si la note atteint 16, « Très bien » ; sinon, si elle atteint 12, « Bien » ; sinon « À renforcer ». Comptez vos parenthèses fermantes : il en faut autant que de SI ouvertes deux ici.

🎯 Objectif : construire un barème à 3 niveaux avec 2 fonctions SI imbriquées — c'est l'exercice n° 4, onglet Exercices du fichier à télécharger ; corrigé sur l'onglet Corrige.
Excel fonction SI imbriquée 4 conditions : l'exemple complet

Le même principe s'étend à 4 conditions avec 3 fonctions SI imbriquées.
Reprenons le barème du test de niveau : Expert (≥ 90), Avancé (≥ 70), Intermédiaire (≥ 50), Débutant (en dessous) :
=SI(B47>=90;"Expert";SI(B47>=70;"Avancé";SI(B47>=50;"Intermédiaire";"Débutant")))
La formule fonctionne sur toutes les versions d'Excel, mais on voit bien la limite : 3 SI, 3 parenthèses fermantes, et des couleurs de paramètres qui s'enchevêtrent.
Voici exactement la même logique réécrite avec SI.CONDITIONS :
=SI.CONDITIONS(B47>=90;"Expert";B47>=70;"Avancé";B47>=50;"Intermédiaire";VRAI;"Débutant")
Plus aucune imbrication : la formule se lit de gauche à droite comme le barème lui-même, et une parenthèse fermante unique suffit. C'est ce gain de lisibilité qui fait de SI.CONDITIONS le meilleur choix dès 3 conditions — à condition de disposer d'Excel 2019 ou de Microsoft 365.
🎯 Objectif : écrire un barème à 4 niveaux avec 3 SI imbriquées, puis le comparer à sa version SI.CONDITIONS (exercice n° 6) — c'est l'exercice n° 5, onglet Exercices du fichier à télécharger ; corrigé sur l'onglet Corrige.
Excel : mettre une cellule en couleur si une condition texte est remplie
Précision importante : la fonction SI ne peut pas colorer une cellule. Elle renvoie une valeur, jamais un format. Pour changer la couleur d'une cellule selon son contenu texte, l'outil dédié est la mise en forme conditionnelle (MFC), qui actualise la couleur automatiquement dès que la valeur change. Deux méthodes :
Méthode rapide : la règle « Texte qui contient »
Sélectionnez votre plage de cellules, puis : Accueil → Mise en forme conditionnelle → Règles de mise en surbrillance des cellules → Texte qui contient… Saisissez le texte recherché (par exemple « Annulée ») et choisissez un format « Remplissage rouge clair avec texte rouge foncé » convient parfaitement. Toutes les cellules contenant ce texte passent en rouge, immédiatement et automatiquement.
Méthode formule : pour des conditions plus fines
Pour des critères plus précis (égalité stricte, test sur une autre cellule que celle à colorer), créez une Nouvelle règle → Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué, et saisissez uniquement le test logique sans fonction SI autour :
=$C67="Annulée"
Le $ devant la colonne C fige la colonne testée pendant qu'Excel applique la règle ligne par ligne — le mécanisme des références mixtes est détaillé dans notre article sur le signe dollar Excel . Cette méthode formule permet par exemple de colorer toute la ligne d'une commande annulée, et pas seulement la cellule de statut.

🎯 Objectif : colorer en rouge les sessions « Annulée » avec la règle « Texte qui contient », sans aucune formule — c'est l'exercice n° 7, onglet Exercices du fichier à télécharger ; corrigé sur l'onglet Corrige.
SI.CONDITIONS introuvable sur Excel 2016 : pourquoi, et que faire ?
Vous tapez =SI.CONDITIONS( et Excel 2016 renvoie #NOM? ou ne propose rien dans la saisie semi-automatique ? C'est normal, et c'est l'une des confusions les plus fréquentes autour de cette fonction : SI.CONDITIONS a été déployée début 2016… mais uniquement pour les abonnés Office 365. La licence perpétuelle Excel 2016 (achetée en une fois, sans abonnement) n'a jamais reçu la fonction. Officiellement, SI.CONDITIONS est disponible sur Excel 2019, 2021, 2024 et Microsoft 365 — pas sur Excel 2016, 2013, 2010 ou 2007.
Trois solutions si vous êtes dans ce cas :
• Remplacer SI.CONDITIONS par des SI imbriquées, qui produisent exactement le même résultat sur toutes les versions (voir les exercices n° 4 et 5) ;
• Vérifier votre version réelle via Fichier → Compte : certains postes affichent « Excel 2016 » alors qu'ils sont sous Microsoft 365, où la fonction existe bel et bien ;
• Garder à l'esprit la compatibilité : un fichier créé avec SI.CONDITIONS et ouvert sur un poste en Excel 2016 affichera #NOM? — un vrai sujet quand le classeur circule en entreprise.
SI.CONDITIONS Excel en anglais : la fonction IFS
Dans une version anglophone d'Excel, SI.CONDITIONS s'appelle IFS — à ne pas confondre avec IF (la fonction SI simple). Le tableau suivant regroupe les traductions des fonctions logiques de cet article, indispensables si vous travaillez sur un poste en anglais, avec Power Automate, ou avec de la documentation anglophone :
Français | Anglais | Rôle |
SI.CONDITIONS | IFS | Plusieurs conditions successives |
SI | IF | Une condition, deux résultats |
ET | AND | Toutes les conditions vraies |
OU | OR | Au moins une condition vraie |
SI.MULTIPLE | SWITCH | Comparaison d'une valeur à des cas exacts |
VRAI | TRUE | Condition par défaut en fin de SI.CONDITIONS |
Attention également au séparateur d'arguments : le point-virgule français devient une virgule en anglais. Notre exemple de barème s'écrit donc :
=IFS(B57>=90,"Expert",B57>=70,"Advanced",B57>=50,"Intermediate",TRUE,"Beginner")
Bonne nouvelle : la traduction est automatique. Un fichier créé en français s'ouvre avec les noms anglais sur un Excel anglophone, et inversement — aucune formule à réécrire.
SI.CONDITIONS ou SI.MULTIPLE : ne pas confondre les deux
Excel propose une seconde fonction au nom très proche, et la confusion est fréquente. SI.CONDITIONS enchaîne des tests logiques indépendants : chaque argument est une condition complète, du type « si la note est supérieure à 16 ». SI.MULTIPLE fonctionne différemment : elle compare une seule expression à une liste de valeurs possibles, sur le principe « si le code vaut A, alors… ; si le code vaut B, alors… ».
La règle est simple : dès que vos conditions portent sur des plages de valeurs ou des comparaisons (supérieur à, inférieur à, différent de), il vous faut SI.CONDITIONS. Si vous testez une correspondance exacte entre une cellule et une liste de codes, de statuts ou de catégories, SI.MULTIPLE est plus courte et plus lisible.
Nous détaillons sa syntaxe et trois cas pratiques dans notre tutoriel dédié à la fonction SI.MULTIPLE sur Excel.
Formule Excel SI plusieurs conditions : quelle méthode choisir ?
« Excel SI multiple », « SI à plusieurs conditions »… derrière ces expressions se cachent en réalité quatre méthodes distinctes, qui ne répondent pas au même besoin.
Avant d'écrire votre formule, posez-vous une seule question : les conditions doivent-elles être vérifiées en même temps (toutes vraies, ou au moins une vraie), ou s'agit-il de cas successifs (un barème, des tranches, des statuts) ? Le tableau suivant résume le bon choix :
Méthode | Quand l'utiliser | Versions Excel | Exercice |
SI + ET | 2 conditions (ou plus) à vérifier toutes en même temps | Toutes | n° 2 |
SI + OU | Au moins une condition vraie parmi plusieurs | Toutes | n° 3 |
SI imbriquée | Cas successifs (barème, tranches) sur toute version d'Excel | Toutes | n° 4 et 5 |
SI.CONDITIONS | Cas successifs, version moderne et lisible des SI imbriquées | 2019, 2021, 2024, Microsoft 365 | n° 6 |
Cas particulier : si toutes vos conditions comparent la même cellule à des valeurs exactes (un code, un statut, un nom de mois), la fonction SI.MULTIPLE est encore plus directe.
nous lui avons consacré un guide complet : la fonction SI.MULTIPLE Excel. Elle ne gère en revanche pas les comparaisons de type > ou <, réservées à SI.CONDITIONS.
Les formules conditionnelles constituent le vrai palier entre un utilisateur débutant et un utilisateur autonome. Pour savoir de quel côté vous vous situez, notre test Excel gratuit avec correction en ligne fait le point en quelques minutes. Et si les SI imbriquées vous freinent encore une fois passé trois conditions, c'est exactement le cœur de notre formation Excel avancé.
FAQ – SI.CONDITIONS et formule SI à plusieurs conditions
Comment faire une formule SI avec plusieurs conditions dans Excel ?
Trois méthodes selon le besoin : SI + ET ou SI + OU pour combiner des conditions simultanées (=SI(ET(cond1;cond2);oui;non)) ; des SI imbriquées pour des cas successifs sur toute version d'Excel ; ou SI.CONDITIONS, plus lisible, si vous avez Excel 2019 ou Microsoft 365.
Quelle est la différence entre SI imbriquée et SI.CONDITIONS ?
Le résultat est identique, mais SI.CONDITIONS supprime l'imbrication : les paires condition/valeur s'enchaînent dans une seule fonction, avec une seule parenthèse fermante. La formule est plus courte, plus lisible et plus facile à modifier. Seule contrainte : SI.CONDITIONS nécessite Excel 2019 ou Microsoft 365.
Pourquoi SI.CONDITIONS renvoie l'erreur #N/A ?
L'erreur #N/A apparaît quand aucune des conditions testées n'est vraie, car SI.CONDITIONS n'a pas de « valeur si faux ». La solution : ajouter en dernière position la paire VRAI;"valeur par défaut", qui capte tous les cas restants.
Pourquoi SI.CONDITIONS est introuvable dans Excel 2016 ?
La fonction n'a été déployée en 2016 que pour les abonnés Office 365 : la licence perpétuelle Excel 2016 ne l'a jamais reçue, d'où l'erreur #NOM?. Elle est disponible sur Excel 2019, 2021, 2024 et Microsoft 365. Sur les versions antérieures, utilisez des SI imbriquées, qui produisent le même résultat.
Comment écrire SI.CONDITIONS en anglais ?
SI.CONDITIONS se traduit par IFS, avec des virgules comme séparateurs : =IFS(A2>=90,"A",A2>=70,"B",TRUE,"C"). La traduction des noms de fonctions est automatique quand un fichier passe d'une langue à l'autre.
Combien de conditions peut-on tester avec SI.CONDITIONS ?
Jusqu'à 127 paires condition/valeur dans une seule formule. En pratique, au-delà d'une dizaine de conditions, préférez une table de correspondance interrogée avec RECHERCHEV ou INDEX+EQUIV : plus facile à maintenir qu'une formule interminable.
Comment colorer une cellule si elle contient un texte donné ?
Pas avec la fonction SI, qui ne gère pas les formats : utilisez la mise en forme conditionnelle. Méthode rapide : Accueil → Mise en forme conditionnelle → Texte qui contient. Méthode avancée : Nouvelle règle → « Utiliser une formule », avec un test du type =$C2="Annulée". La couleur s'actualise automatiquement quand le contenu change.



