Aller au contenu
Logique

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

Modèle
=SI(test1 ; val1 ; SI(test2 ; val2 ; val3))=SI.CONDITIONS(test1 ; val1 ; test2 ; val2 ; ... ; VRAI ; valeur_par_défaut)

Exemple

Exemple concret
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

  1. Disponibilité : SI.CONDITIONS existe dans Microsoft 365, Excel 2019 et les versions suivantes ; dans une version plus ancienne, la formule renvoie #NOM?.
  2. 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.
  3. Terminez par VRAI ; valeur_par_défaut : sans ce dernier couple, une valeur qui ne remplit aucune condition renvoie #N/A.
  4. 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