top of page

SI.CONDITIONS Excel : gérer une formule SI à plusieurs conditions

19 août
10 min de lecture

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

Capture d’un tableau Excel Sommaire des exercices si.conditions listant 7 exercices de SI, avec titres, notions et note en bas.

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.



Exercice Excel sur les factures impayées : tableau Clients/Statut/Action, consigne SI pour afficher OK ou Relancer.

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

Capture d’un tableau Excel d’exercice SI imbriquée, avec candidats, scores sur 100 et niveaux à compléter; cases jaunes et texte bleu.

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.

 
 

📈 Évaluer votre niveau

Débutant, intermédiaire ou avancé : quel est votre niveau Excel ?

✅Découvrez notre test pour progresser efficacement !

Test d'évaluation de niveau professionnel

Gratuit et sans prise de contact inutile

🎓 Formez vous

​En présentiel dans votre entreprise ou à distance.

Formez vous à Excel et améliorez vos compétences

Présence nationale, avec des formateurs locaux.

Programme adapté à votre niveau et vos besoins

Notre Organisme de Formation :

Excel formation est une marque de Kronoscope organisme de formation certifié QUALIOPI, spécialiste en formation Excel, Excel VBA, Power Query et Power BI.

 

Nous accompagnons entreprises et particuliers avec des programmes adaptés à tous les niveaux, finançables via votre OPCO ou votre CPF.

Prêt à booster vos compétences ?

  • Formation en présentiel ou à distance (formateurs locaux, sans frais de déplacement)

  • Possibilité de travailler sur vos outils d'entreprise pendant la formation !

  • Un formateur juste pour vous qui avance à votre rythme et répond à toutes vos questions :)

  • Formation par session de 2h ou 3h à distance

Vous êtes débutant ? Intermédiaire ? avancé ? 

Testez votre connaissance sous Excel à travers un test Excel gratuit et avec correction !

🚀 Formez vous avec le CPF

Vous êtes débutant et vous avez besoin d'un accompagnement personnalisé ?

Vous êtes une entreprise et vous souhaitez évaluer vos équipes ?

Contactez nous et améliorez vos compétences Excel 

Présence nationale, avec des formateurs locaux. Devis gratuit en moins 7h

bottom of page