Fonctions conditionnelles dans Excel : guide complet

SI, SI.CONDITIONS, SI.MULTIPLE : quelle fonction conditionnelle utiliser pour automatiser vos décisions dans Excel ? Ce guide vous présente les 3 fonctions logiques incontournables, leurs différences, leurs usages métier et les critères pour choisir la bonne selon votre contexte. Des mentions scolaires aux grilles tarifaires progressives, ces fonctions sont au cœur de l’automatisation Excel en entreprise.

🎓 Tous niveaux
⏱ 12 min de lecture
📋 Excel 2007 à 365
💡 Précision sur la compatibilité

SI est disponible depuis Excel 2007 et fonctionne dans toutes les versions. SI.CONDITIONS et SI.MULTIPLE nécessitent Excel 2019, Excel 2021 ou Microsoft 365. Sous Excel 2016 ou antérieur, ces deux dernières renvoient l’erreur #NOM? : utilisez alors des SI imbriqués classiques à la place.

1Pourquoi les fonctions conditionnelles sont essentielles

Les fonctions conditionnelles d’Excel permettent d’automatiser des décisions dans vos tableaux : afficher un résultat différent selon la valeur d’une cellule, attribuer une catégorie selon un seuil, appliquer un tarif selon un montant. Plutôt que de remplir manuellement une colonne « Résultat » en fonction d’une autre, vous laissez Excel décider pour vous selon des règles que vous avez définies une fois pour toutes.

Maîtriser ces fonctions, c’est passer d’un Excel « tableau passif » à un Excel « outil intelligent ». Les cas d’usage sont partout en entreprise : attribuer automatiquement une mention sur une note, classer des clients selon leur chiffre d’affaires, calculer une remise progressive selon le volume d’achat, évaluer un délai comme urgent ou standard, ou encore afficher « Objectif atteint » ou « Objectif non atteint » selon les résultats d’un commercial.

💡 Le bénéfice concret

Une personne qui maîtrise SI et ses variantes gagne en moyenne plusieurs heures par semaine sur des tâches de classification manuelle. C’est souvent la première compétence Excel enseignée en formation professionnelle, car elle débloque immédiatement un large éventail de cas d’usage.

Les 3 fonctions SI à connaître en 2026

Trois fonctions couvrent aujourd’hui la quasi-totalité des besoins de logique conditionnelle dans Excel :

  • SI : la fonction historique, disponible depuis les premières versions d’Excel. Elle teste une condition et renvoie l’un des deux résultats selon qu’elle est vraie ou fausse.
  • SI.CONDITIONS : l’évolution moderne de SI imbriqués, arrivée avec Excel 2019. Elle permet de tester plusieurs conditions en cascade avec une syntaxe bien plus lisible.
  • SI.MULTIPLE : la fonction de correspondance exacte, arrivée aussi avec Excel 2019. Elle compare une valeur unique à plusieurs cas précis et renvoie le résultat associé.

2Vue d’ensemble : tableau comparatif

Voici une comparaison synthétique des 3 fonctions conditionnelles sur les critères qui comptent en pratique :

CritèreSISI.CONDITIONSSI.MULTIPLE
DisponibilitéExcel 2007 et +Excel 2019 et +Excel 2019 et +
Type de testCondition uniquePlusieurs conditionsComparaison par valeur
DifficultéFacileFacileTrès facile
Nombre de cas2 (vrai / faux)Jusqu’à 127 pairesJusqu’à 126 cas
Cas par défautNatif (3e argument)Via VRAI en dernierNatif (dernier argument)
Opérateurs >, <, >=✅ Oui✅ Oui❌ Non (égalité seulement)
Cas d’usage typiqueObjectif atteint / nonMentions, paliers, grillesCode → libellé (mapping)
Lisibilité en cascadeDégrade vite (SI imbriqués)ExcellenteExcellente
💡 Lecture rapide du tableau

SI est la fonction universelle, compatible partout. SI.CONDITIONS gère les tests complexes avec des opérateurs (>=, <, etc.). SI.MULTIPLE excelle quand il s'agit de mapper une valeur exacte vers un résultat, sans logique de seuil.

3Quelle fonction choisir selon votre situation ?

Le choix dépend principalement de la nature de votre test : condition unique, paliers progressifs, ou correspondance à des valeurs fixes. Voici une matrice de décision :

Votre besoinFonction recommandéePourquoi
Afficher un résultat selon UNE seule conditionSISimple et universelle, fonctionne dans toutes les versions d’Excel
Plusieurs conditions en cascade avec opérateurs (>=, <)SI.CONDITIONSBeaucoup plus lisible que des SI imbriqués, gère jusqu’à 127 paliers
Mapper des valeurs fixes vers des résultats (code client → type)SI.MULTIPLEConçue pour ce cas précis, plus concise que SI.CONDITIONS avec égalités
Fichier partagé avec Excel 2016 ou antérieurSI (imbriqués si besoin)SI.CONDITIONS et SI.MULTIPLE n’existent pas avant Excel 2019
Tester plusieurs critères simultanés (ET / OU)SI combinée avec ET/OUPermet de construire des tests complexes dans n’importe quelle version
Gérer proprement une erreur (#N/A, #DIV/0!)SIERREUR (autour des 3)Encapsulez la fonction conditionnelle dans SIERREUR pour afficher un message lisible
💡 Stratégie recommandée en entreprise

Si votre environnement professionnel est sous Excel 365 ou Excel 2019, apprenez d’abord SI (indispensable, utilisée partout), puis SI.CONDITIONS dès que vous avez plus de 2 conditions à tester. SI.MULTIPLE vient en troisième, pour les cas de mapping exact. Si vous échangez des fichiers avec des utilisateurs sous Excel 2016 ou antérieur, restez sur SI (éventuellement imbriquée) pour garantir la compatibilité.

4SI : la fonction conditionnelle fondamentale

SI est la fonction logique la plus ancienne et la plus universelle d’Excel. Elle évalue une condition et renvoie un résultat si elle est vraie, un autre si elle est fausse. Disponible depuis les premières versions d’Excel, c’est souvent la première fonction avancée que l’on apprend.

Pour qui, quand ? SI convient pour toutes les situations où une seule condition détermine le résultat : objectif atteint ou non, statut VIP ou standard, cellule vide ou renseignée, valeur positive ou négative. SI s’imbrique aussi avec elle-même pour gérer plusieurs cas, et se combine avec ET / OU pour tester plusieurs critères simultanément. C’est la fonction à maîtriser absolument avant toute autre fonction conditionnelle.

🔀 Aller plus loin sur SI

Syntaxe détaillée, 2 exemples concrets (condition sur nombre, condition sur texte), SI imbriqués, SI avec ET / OU, gestion d’erreurs avec SIERREUR, erreurs courantes : tout est dans la fiche dédiée.

5SI.CONDITIONS : les paliers progressifs

SI.CONDITIONS est la fonction moderne qui remplace avantageusement les SI imbriqués lorsque vous devez tester plusieurs conditions en cascade. Disponible depuis Excel 2019 et Microsoft 365, elle permet d’empiler jusqu’à 127 paires condition/résultat dans une syntaxe bien plus lisible qu’une série de SI emboîtés.

Pour qui, quand ? SI.CONDITIONS brille dès que vous avez plus de 2 conditions à tester, particulièrement avec des opérateurs de comparaison (>=, <, >). Les cas typiques : attribuer une mention selon une note, classer des clients par tranche de chiffre d’affaires, appliquer une remise progressive selon le montant d’une commande. Sa limite : indisponible sous Excel 2016 ou antérieur (erreur #NOM?).

🔀 Aller plus loin sur SI.CONDITIONS

Syntaxe détaillée, 2 exemples progressifs (mentions scolaires, grille tarifaire), comparaison avec SI imbriqués, astuce du cas par défaut avec VRAI, erreurs à éviter, fichier Excel compagnon gratuit : tout est dans la fiche dédiée.

6SI.MULTIPLE : le choix par valeur

SI.MULTIPLE répond à un besoin spécifique : comparer une expression à plusieurs valeurs fixes et renvoyer le résultat correspondant au premier cas qui correspond. Disponible depuis Excel 2019, elle est parfaite pour les cas de mapping exact, là où SI.CONDITIONS serait lourde à utiliser.

Pour qui, quand ? SI.MULTIPLE excelle dans les situations de correspondance par valeur exacte : traduire un code pays en nom complet (« FR » → « France »), associer un statut client à une catégorie (« VIP » → « Remise 20% »), convertir un code couleur en libellé. Contrairement à SI.CONDITIONS, elle ne gère pas les opérateurs de comparaison : elle teste uniquement l’égalité. C’est donc le choix idéal quand votre logique est « valeur A → résultat A, valeur B → résultat B ».

🔁 Aller plus loin sur SI.MULTIPLE

Syntaxe détaillée, exemples concrets de mapping, comparaison avec SI.CONDITIONS, limites à connaître (pas d’opérateurs), erreurs courantes : tout est dans la fiche dédiée.

7Pièges communs aux 3 fonctions conditionnelles

Quelle que soit la fonction utilisée, certaines erreurs reviennent systématiquement. Les connaître évite des heures de débogage.

Guillemets oubliés
Texte saisi sans guillemets dans le test ou le résultat. Incorrect : =SI(A2=Paris ; "Oui" ; "Non") · Correct : =SI(A2="Paris" ; "Oui" ; "Non").
Les nombres n’ont pas besoin de guillemets, mais tout texte oui.

Opérateurs mal choisis
Confusion entre >= et >. Une note de 15,9 avec la condition B2>=16 est FAUSSE. Pour inclure 15,9 dans « Très bien », il faut B2>=15,5 ou arrondir la note avant. La rigueur de l’opérateur détermine le résultat.

Ordre des conditions
Sur SI.CONDITIONS, l’ordre compte. La fonction s’arrête à la première condition vraie. Sur une grille progressive, commencez toujours par la condition la plus restrictive (la plus haute), sinon toutes les valeurs tomberont dans le premier cas trop large.

Cas par défaut oublié
Aucun résultat prévu quand rien ne correspond. SI sans 3e argument affiche FAUX. SI.CONDITIONS sans VRAI final renvoie #N/A. SI.MULTIPLE sans dernier argument renvoie #N/A. Toujours prévoir un cas de secours.

⚠️ Le piège silencieux de la casse

Les 3 fonctions sont insensibles à la casse : « VIP », « vip » et « Vip » sont considérés identiques. Si vous avez besoin d’une comparaison sensible à la casse (rare mais parfois indispensable), utilisez EXACT dans le test logique : =SI(EXACT(A2;"VIP") ; 0 ; 5,9).

💡 Protection universelle contre les erreurs

Encapsulez vos formules conditionnelles dans SIERREUR pour afficher un message lisible plutôt qu’un code d’erreur :

=SIERREUR(SI.CONDITIONS(...) ; "Valeur par défaut")

Cette protection marche avec les 3 fonctions et évite les #N/A, #VALEUR!, #DIV/0! qui polluent les tableaux.

8Questions fréquentes sur les fonctions conditionnelles

Quelle est la meilleure fonction conditionnelle dans Excel ?

Il n’y en a pas de « meilleure » dans l’absolu : chacune a son usage. SI reste incontournable pour les cas simples et garantit la compatibilité avec toutes les versions d’Excel. SI.CONDITIONS est idéale pour les paliers progressifs avec opérateurs de comparaison. SI.MULTIPLE brille sur les mappings exacts de type valeur → résultat. Maîtriser les trois permet de choisir la plus adaptée à chaque situation.

SI va-t-elle disparaître au profit de SI.CONDITIONS ?

Non, ou pas avant longtemps. SI reste totalement fonctionnelle dans toutes les versions d’Excel, y compris Excel 365. Microsoft conserve les anciennes fonctions pour garantir la compatibilité des milliards de fichiers existants. Apprendre SI reste pertinent, surtout en entreprise où beaucoup d’environnements utilisent encore Excel 2019 ou 2016.

Pourquoi SI.CONDITIONS renvoie #NOM? sur mon Excel ?

Parce que vous utilisez Excel 2016 ou une version antérieure. SI.CONDITIONS et SI.MULTIPLE sont apparues avec Excel 2019 uniquement. Solutions : mettre à jour vers Excel 365 ou 2019, ou utiliser des SI imbriqués classiques qui fonctionnent dans toutes les versions.

Peut-on utiliser SI avec du texte ?

Oui, absolument. SI accepte n’importe quel type de donnée : nombre, texte, date, cellule. Attention à entourer le texte de guillemets : =SI(A2="VIP" ; 0 ; 5,9). SI est insensible à la casse, donc « VIP » et « vip » sont considérés identiques. Pour une comparaison sensible à la casse, utilisez EXACT.

Combien de SI peut-on imbriquer ?

Excel accepte jusqu’à 64 niveaux d’imbrication, mais au-delà de 3 ou 4 niveaux, la formule devient très difficile à lire et à maintenir. Dès que vous dépassez 3 conditions, préférez SI.CONDITIONS (plus lisible) ou une table de correspondance avec RECHERCHEV / RECHERCHEX (plus maintenable). Les SI imbriqués sont un bon outil pour 2 ou 3 conditions, pas au-delà.

Comment gérer plusieurs critères simultanés ?

Combinez SI avec les fonctions ET ou OU. =SI(ET(A2>100;B2="VIP") ; "Remise" ; "Standard") exige que les deux conditions soient vraies. =SI(OU(A2>100;B2="VIP") ; "Remise" ; "Standard") se contente d’une seule. ET et OU acceptent jusqu’à 255 conditions, ce qui permet de construire des tests très complexes sans quitter SI.

Quelle différence entre SI.CONDITIONS et SI.MULTIPLE ?

SI.CONDITIONS évalue des conditions logiques (avec opérateurs >=, <, >, =, etc.) et s’utilise pour les paliers progressifs. SI.MULTIPLE compare une valeur unique à plusieurs cas précis avec égalité stricte, idéale pour les mappings (code → libellé). Exemple : attribuer une mention selon une note = SI.CONDITIONS. Traduire un code pays (« FR »→ »France », « DE »→ »Allemagne ») = SI.MULTIPLE.

🎓 Maîtriser les fonctions conditionnelles avec une formation personnalisée

Les fonctions SI sont au cœur de l’automatisation Excel en entreprise. Une formation individuelle sur mesure vous permet de maîtriser SI, SI.CONDITIONS et SI.MULTIPLE avec des exercices adaptés à vos besoins réels, en présentiel ou à distance.

🎓 Découvrir la formation Excel
📄 Cours Excel PDF gratuit

+Pour aller plus loin

Les fonctions conditionnelles se combinent naturellement avec d’autres familles de fonctions Excel. Voici les prochaines étapes :