Fonction SI.MULTIPLE ExcelGuide Complet 2026 avec Exemples
Tu en as assez des formules SI imbriquées illisibles ? La fonction SI.MULTIPLE (IFS en anglais) est là pour te sauver. Elle te permet de tester plusieurs conditions à la suite, de manière claire et lisible. Plus besoin d'empiler des parenthèses à n'en plus finir.
Introduite dans Excel 2016, cette fonction est devenue incontournable pour créer des règles métier complexes sans se perdre dans des formules impossibles à maintenir. Dans ce guide, tu vas découvrir comment l'utiliser efficacement avec des exemples concrets.
Syntaxe de la fonction SI.MULTIPLE
=SI.MULTIPLE(condition1; valeur1; [condition2; valeur2]; ...)SI.MULTIPLE évalue chaque condition dans l'ordre. Dès qu'une condition est vraie, elle renvoie la valeur associée et s'arrête. C'est comme un aiguillage à plusieurs voies : la première condition vraie détermine le résultat.
Comprendre chaque paramètre de la fonction SI.MULTIPLE
condition1
(obligatoire)La première condition à tester. Elle doit pouvoir être évaluée comme VRAI ou FAUX. Tu peux utiliser tous les opérateurs de comparaison habituels : égal, différent, supérieur, inférieur, etc.
C'est la condition prioritaire : si elle est vraie, SI.MULTIPLE renvoie immédiatement valeur1 sans évaluer les autres conditions.
valeur1
(obligatoire)La valeur retournée si condition1 est vraie. Ce peut être un texte ("Excellent"), un nombre (100), une référence de cellule (B5), ou même une autre formule. Tu as toute liberté.
condition2; valeur2
(optionnel)La deuxième paire condition/valeur. Si condition1 est fausse, Excel teste condition2. Tu peux ajouter jusqu'à 127 paires au total.
L'ordre est crucial : place les conditions les plus restrictives en premier. Excel s'arrête à la première condition vraie rencontrée.
Astuce pro : Toujours terminer par VRAI; "Valeur par défaut" pour gérer le cas où aucune condition ne correspond. Sinon, tu risques une erreur #N/A.
Exemples pratiques pas à pas
Exemple 1 – Responsable commercial : catégoriser les clients par chiffre d'affaires
Tu es responsable commercial dans une entreprise B2B. Tu veux classer automatiquement tes clients en catégories selon leur chiffre d'affaires annuel : VIP, Premium, Standard ou Prospect. Plutôt que d'imbriquer 4 fonctions SI, tu vas utiliser SI.MULTIPLE pour une formule claire et maintenable.
Classification automatique des clients selon leur CA
| A | B | C | |
|---|---|---|---|
| 1 | Client | CA Annuel | Catégorie |
| 2 | TechCorp | 250 000 € | VIP |
| 3 | StartupX | 75 000 € | Premium |
| 4 | PME Services | 30 000 € | Standard |
| 5 | NouveauClient | 8 000 € | Prospect |
=SI.MULTIPLE(B2>=100000; "VIP"; B2>=50000; "Premium"; B2>=20000; "Standard"; VRAI; "Prospect")La formule teste d'abord si le CA est supérieur ou égal à 100 000 € (VIP). Si non, elle teste 50 000 € (Premium), puis 20 000 € (Standard). Le dernier VRAI capture tous les autres cas comme "Prospect". Simple, non ?
Exemple 2 – Gestionnaire RH : attribuer les primes selon l'ancienneté
Tu travailles aux ressources humaines et tu dois calculer les primes d'ancienneté. La règle est progressive : plus un employé a d'années d'expérience, plus sa prime est élevée. Voici comment automatiser ce calcul avec SI.MULTIPLE.
Calcul automatique des primes selon l'ancienneté
| A | B | C | |
|---|---|---|---|
| 1 | Employé | Années | Prime |
| 2 | Martin Dupont | 15 | 2 500 € |
| 3 | Sophie Bernard | 7 | 1 500 € |
| 4 | Lucas Petit | 3 | 750 € |
| 5 | Emma Roux | 1 | 250 € |
=SI.MULTIPLE(B2>=10; 2500; B2>=5; 1500; B2>=2; 750; VRAI; 250)L'ordre des conditions est essentiel ici. On teste d'abord les 10 ans et plus, car c'est la condition la plus restrictive. Si tu inversais l'ordre (en commençant par 2 ans), tous les employés avec 10 ans passeraient aussi le test "2 ans et plus" et recevraient seulement 750 €.
Attention : L'ordre des conditions détermine le résultat. Toujours placer les seuils les plus élevés en premier pour éviter les mauvaises attributions.
Exemple 3 – Contrôleur qualité : évaluer la conformité des produits
Tu es contrôleur qualité dans une usine. Chaque produit reçoit un score de qualité de 0 à 100. Tu dois attribuer une mention qui sera imprimée sur l'étiquette : Excellent, Conforme, À réviser ou Rejeté.
Attribution automatique des mentions qualité
| A | B | C | |
|---|---|---|---|
| 1 | Produit | Score | Mention |
| 2 | Lot A-2024 | 95 | Excellent |
| 3 | Lot B-2024 | 82 | Conforme |
| 4 | Lot C-2024 | 65 | À réviser |
| 5 | Lot D-2024 | 40 | Rejeté |
=SI.MULTIPLE(B2>=90; "Excellent"; B2>=70; "Conforme"; B2>=50; "À réviser"; VRAI; "Rejeté")Cette formule remplace élégamment 4 niveaux de SI imbriqués. Imagine la version avec SI classique : =SI(B2>=90;"Excellent";SI(B2>=70;"Conforme";SI(B2>=50;"À réviser";"Rejeté"))). Beaucoup moins lisible, non ?
SI.MULTIPLE vs SI imbriqués : le match
Pourquoi choisir SI.MULTIPLE plutôt que des SI imbriqués ? Voici une comparaison directe pour le même résultat :
❌ Avec SI imbriqués
=SI(A1>=90;"A";SI(A1>=80;"B";SI(A1>=70;"C";SI(A1>=60;"D";"F"))))4 niveaux d'imbrication, 4 parenthèses fermantes à compter...
✓ Avec SI.MULTIPLE
=SI.MULTIPLE(A1>=90;"A";A1>=80;"B";A1>=70;"C";A1>=60;"D";VRAI;"F")Une seule paire de parenthèses, lecture linéaire
Quand utiliser quelle fonction ?
- SI simple : Pour 1 condition avec 2 résultats possibles (vrai/faux)
- SI.MULTIPLE : Pour 3+ conditions à tester (notes, catégories, seuils)
- CHOISIR : Pour sélectionner parmi une liste fixe selon un numéro d'index
Les erreurs fréquentes et comment les corriger
Erreur #N/A – Aucune condition vraie
Si aucune de tes conditions n'est vraie, SI.MULTIPLE renvoie #N/A. C'est différent de SI qui renvoie FAUX par défaut.
Solution : Toujours ajouter VRAI; "Valeur par défaut" comme dernière paire pour capturer tous les cas non prévus.
Erreur #VALEUR! – Condition non logique
Cette erreur apparaît si une condition ne peut pas être évaluée comme VRAI ou FAUX. Par exemple, une cellule contenant du texte quand tu attends un nombre.
Solution : Vérifie que tes conditions retournent bien des valeurs logiques. Utilise ESTNUM() ou ESTTEXTE() pour valider le type de données si nécessaire.
Mauvais résultat – Ordre des conditions incorrect
Si tu obtiens toujours le même résultat, c'est probablement que l'ordre de tes conditions est mal pensé. Rappelle-toi : la première condition vraie l'emporte.
Solution : Place les conditions les plus restrictives (seuils les plus hauts) en premier. Teste mentalement avec des valeurs extrêmes pour vérifier ta logique.
Combiner SI.MULTIPLE avec ET et OU
La vraie puissance de SI.MULTIPLE apparaît quand tu la combines avec ET() et OU() pour des conditions plus sophistiquées.
Exemple : évaluation de performance avec critères multiples
Tu veux évaluer les commerciaux sur deux critères : le chiffre d'affaires ET le nombre de nouveaux clients. Pour obtenir "Excellent", il faut exceller sur les deux.
Évaluation multi-critères avec ET et OU
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Commercial | CA | Nouveaux clients | Évaluation |
| 2 | Alice | 150 000 € | 12 | Excellent |
| 3 | Bob | 120 000 € | 5 | Bon |
| 4 | Claire | 80 000 € | 8 | Correct |
| 5 | David | 50 000 € | 2 | À améliorer |
=SI.MULTIPLE(ET(B2>=100000; C2>=10); "Excellent"; OU(B2>=100000; C2>=8); "Bon"; B2>=70000; "Correct"; VRAI; "À améliorer")Cette formule illustre la flexibilité de SI.MULTIPLE : la première condition utilise ET() (les deux critères doivent être remplis), la deuxième utilise OU() (un critère suffit), et les suivantes sont simples.
Questions fréquentes
Quelle est la différence entre SI.MULTIPLE et SI imbriqués ?
SI.MULTIPLE évalue plusieurs conditions dans l'ordre, sans imbrication. La syntaxe est plus lisible : =SI.MULTIPLE(cond1; val1; cond2; val2) au lieu de =SI(cond1; val1; SI(cond2; val2; ...)). Plus facile à lire et maintenir.
Combien de conditions peut-on mettre dans SI.MULTIPLE ?
Tu peux ajouter jusqu'à 127 paires condition/valeur dans SI.MULTIPLE. C'est bien plus lisible que d'imbriquer 127 fonctions SI les unes dans les autres.
Comment gérer le cas où aucune condition n'est vraie dans SI.MULTIPLE ?
Ajoute VRAI comme dernière condition : =SI.MULTIPLE(A1>100; "Élevé"; A1>50; "Moyen"; VRAI; "Faible"). VRAI est toujours vrai, donc cette valeur sera retournée si aucune autre condition ne correspond.
SI.MULTIPLE fonctionne-t-il dans Google Sheets ?
Oui ! Google Sheets supporte la fonction IFS (équivalent anglais de SI.MULTIPLE) avec exactement la même syntaxe. La fonction est disponible dans les deux tableurs.
Peut-on combiner SI.MULTIPLE avec ET et OU ?
Absolument ! Tu peux utiliser ET() ou OU() dans chaque condition. Par exemple : =SI.MULTIPLE(ET(A1>10; B1<5); "Cas 1"; OU(A1=0; B1=0); "Cas 2"; VRAI; "Autre").
Deviens un pro des formules logiques
SI.MULTIPLE n'est que le début. Rejoins Le Dojo Club pour maîtriser toutes les fonctions logiques et transformer tes tableaux Excel en véritables outils d'aide à la décision.
Essayer pendant 30 jours