Accueil Services Réalisations Ressources Blog Contact
Logique Avancée

=SI.CONDITIONS Excel Simplifier les SI imbriqués

SI.CONDITIONS évalue plusieurs conditions dans l'ordre et retourne la valeur du premier test vrai. Remplace avantageusement les SI imbriqués complexes.

☰ Toutes les formules ▶ Tester en direct
🟡 Intermédiaire⏱ ~5 minExcel 2019 / 365
Logique Conditions Excel 2019+

SI.CONDITIONS évalue jusqu'à 127 paires test/valeur dans l'ordre et retourne la valeur associée au premier test VRAI. Plus lisible et moins sujette aux erreurs que les SI imbriqués. Disponible depuis Excel 2019 et Excel 365.

Syntaxe

=SI.CONDITIONS(test1 ; valeur_si_vrai1 ; [test2 ; valeur_si_vrai2] ; ...)
ArgumentObligatoireDescription
test1OuiPremière condition à évaluer
valeur_si_vrai1OuiValeur retournée si test1 est VRAI
testN ; valeur_si_vraiNNonPaires supplémentaires (jusqu'à 127)

Exemples concrets

Attribuer une mention selon une note Notation

Convertir une note sur 20 en mention : TB, B, AB, Passable, Insuffisant.

=SI.CONDITIONS(A2>=16;"Très Bien";A2>=14;"Bien";A2>=12;"Assez Bien";A2>=10;"Passable";VRAI;"Insuffisant")
Bien (pour une note de 14,5)
Catégoriser des clients par CA Commercial

Segmenter les clients en Grand Compte, PME, TPE.

=SI.CONDITIONS(A2>=50000;"Grand Compte";A2>=10000;"PME";VRAI;"TPE")
PME (pour 25 000 €)
Statut de livraison selon délai Logistique

Classer les commandes par urgence selon les jours de retard.

=SI.CONDITIONS(A2>7;"Critique";A2>3;"Urgent";A2>0;"En retard";VRAI;"Dans les délais")
Urgent (5 jours de retard)
Remise commerciale par palier Tarification

Appliquer la remise selon la quantité commandée.

=SI.CONDITIONS(A2>=100;0.15;A2>=50;0.10;A2>=20;0.05;VRAI;0)
10% de remise (pour 75 unités)

Erreurs courantes

Erreur
Cause probable
Solution
#N/A
Aucune condition n'est VRAI et pas de cas par défaut
Ajouter VRAI;"valeur_défaut" comme dernière paire pour couvrir tous les cas
Résultat inattendu
Ordre des conditions incorrect
Mettre les conditions du plus restrictif au moins restrictif (>=16 avant >=14)
Non disponible
Excel 2016 ou antérieur
SI.CONDITIONS requiert Excel 2019+. Utiliser des SI imbriqués pour les versions antérieures.
#VALEUR!
Nombre de paires test/valeur impair
Vérifier que chaque test a bien sa valeur_si_vrai correspondante

Testeur interactif SI.CONDITIONS

Choisissez un scénario pour voir SI.CONDITIONS en action.

classeur_si-conditions.xlsx

Choisir un scénario :

Essayez SIC_REMISE pour voir la remise par palier de quantité

Besoin de logique conditionnelle dans Excel ?

ASPECT crée des fichiers Excel avec des règles métier complexes et des calculs automatisés.

Demander un devis gratuit →

SI imbriqués vs SI.CONDITIONS vs IFS évolution Excel

Pendant 20 ans, les tests multi-conditions se faisaient avec des SI imbriqués illisibles. Depuis Excel 2019, SI.CONDITIONS (nommée IFS en anglais c'est la même fonction) a tout changé. Voici l'évolution :

CritèreSI imbriquésSI.CONDITIONS / IFS
Lisibilité au-delà de 3 conditions❌ Parenthèses en cascade illisibles✅ Paires condition;résultat à plat
Nombre maximal de conditions⚠️ 64 imbrications (pratique : 5-6)✅ 127 paires
Valeur par défaut (sinon)✅ Dernier argument naturel⚠️ Astuce : terminer par VRAI;"défaut"
Risque d'erreur de parenthèses❌ Élevé✅ Quasi nul
Compatibilité✅ Toutes versions❌ Excel 2019+ / 365

Même barème de notes, deux écritures :

SI imbriqués (toutes versions)
=SI(A2>=16;"Très bien";SI(A2>=14;"Bien";SI(A2>=12;"Assez bien";SI(A2>=10;"Passable";"Insuffisant"))))
SI.CONDITIONS (Excel 2019+)
=SI.CONDITIONS(A2>=16;"Très bien";A2>=14;"Bien";A2>=12;"Assez bien";A2>=10;"Passable";VRAI;"Insuffisant")
🎯

Recommandation : sur Excel 2019+ ou 365, écrivez vos tests multiples avec SI.CONDITIONS (IFS). Réservez les SI imbriqués aux fichiers devant rester compatibles avec Excel 2016 et antérieur et au-delà de 6-7 conditions, pensez plutôt à une table de correspondance avec RECHERCHEV en mode approché.

Questions fréquentes

Quelle différence entre SI imbriqués et SI.CONDITIONS ? +

Les deux donnent le même résultat mais SI.CONDITIONS est plus lisible et moins sujette aux erreurs de parenthèses. SI imbriqués restent nécessaires pour les versions antérieures à Excel 2019.

Comment définir une valeur par défaut avec SI.CONDITIONS ? +

Ajoutez VRAI;"valeur_défaut" comme dernière paire. VRAI est toujours vrai, donc cette condition sera toujours atteinte si aucune des précédentes n'est vraie.

SI.CONDITIONS vs CHOISIR : lequel utiliser ? +

SI.CONDITIONS évalue des conditions booléennes (>=, =, <>...). CHOISIR sélectionne une valeur selon un index numérique. Pour des seuils ou comparaisons, SI.CONDITIONS est plus adapté.

Testeur de formule
A1
=
Cellule sélectionnée : Astuce : cliquez sur une cellule pour la modifier
✓ Formule copiée !