SI imbriqués et SI.CONDITIONS
SI.CONDITIONS teste plusieurs conditions dans l'ordre et renvoie la valeur de la première qui est vraie. Elle remplace les SI imbriqués pour les barèmes : tranches de prime, mentions, niveaux.
- imbriqué
- multi-conditions
- SI.CONDITIONS
- IFS
- barème
- tranches
Syntaxe
=SI(test1 ; val1 ; SI(test2 ; val2 ; val3))=SI.CONDITIONS(test1 ; val1 ; test2 ; val2 ; ... ; VRAI ; valeur_par_défaut)Exemple
Prime annuelle selon le CA réalisé en B2=SI.CONDITIONS(B2>=100000 ; 2000 ; B2>=60000 ; 1000 ; B2>=30000 ; 400 ; VRAI ; 0)→ 75 000 renvoie 1 000 ; 20 000 renvoie 0Même règle en SI imbriqués :=SI(B2>=100000 ; 2000 ; SI(B2>=60000 ; 1000 ; SI(B2>=30000 ; 400 ; 0)))À retenir
- Disponibilité : SI.CONDITIONS existe dans Microsoft 365, Excel 2019 et les versions suivantes ; dans une version plus ancienne, la formule renvoie #NOM?.
- Piège : l'ordre des tests compte. Si B2>=30000 est testé en premier, un CA de 120 000 reçoit 400, car la première condition vraie l'emporte. Rangez les seuils du plus exigeant au moins exigeant.
- Terminez par VRAI ; valeur_par_défaut : sans ce dernier couple, une valeur qui ne remplit aucune condition renvoie #N/A.
- Au-delà de quatre ou cinq tranches, une petite table de barème lue par RECHERCHEX est plus facile à tenir à jour. Pour comparer une cellule à une liste de valeurs exactes, voyez SI.MULTIPLE.
Voir aussi
- SISI renvoie une valeur quand un test est vrai et une autre quand il est faux. C'est la base de toute règle métier dans un tableau : remise, statut, alerte ou prime selon un seuil.
- SI.MULTIPLESI.MULTIPLE compare une seule expression à une liste de valeurs exactes et renvoie le résultat associé. C'est l'équivalent de SWITCH en anglais, idéal pour traduire un code en libellé.
- ET, OU et NONET exige que toutes les conditions soient vraies, OU qu'au moins une le soit, et NON inverse un test. Placées dans un SI, elles traduisent des règles comme « cadre et plus de 5 ans ».
- RECHERCHEXRECHERCHEX cherche une valeur dans une colonne et renvoie la ligne correspondante d'une autre, à gauche comme à droite. Elle remplace RECHERCHEV et gère les absences sans SIERREUR.