SI.CONDITIONS évalue plusieurs conditions dans l'ordre et retourne la valeur du premier test vrai. Remplace avantageusement les SI imbriqués complexes.
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.
| Argument | Obligatoire | Description |
|---|---|---|
test1 | Oui | Première condition à évaluer |
valeur_si_vrai1 | Oui | Valeur retournée si test1 est VRAI |
testN ; valeur_si_vraiN | Non | Paires supplémentaires (jusqu'à 127) |
Convertir une note sur 20 en mention : TB, B, AB, Passable, Insuffisant.
Segmenter les clients en Grand Compte, PME, TPE.
Classer les commandes par urgence selon les jours de retard.
Appliquer la remise selon la quantité commandée.
#N/AVRAI;"valeur_défaut" comme dernière paire pour couvrir tous les cas#VALEUR!Choisissez un scénario pour voir SI.CONDITIONS en action.
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.
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ère | SI imbriqués | SI.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(A2>=16;"Très bien";SI(A2>=14;"Bien";SI(A2>=12;"Assez bien";SI(A2>=10;"Passable";"Insuffisant"))))
=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é.
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.
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 é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é.