SI.CONDITIONS, une fonction très utilisée (IFS)

Maîtrisez la fonction Excel SI.CONDITIONS pour simplifier vos calculs


La fonction SI.CONDITIONS est apparue pour la première fois en 2019. Elle permet de tester plusieurs conditions (appelées tests logiques) dans une seule formule. Cette fonction renvoie la valeur correspondant à la première condition qui est vraie.

Découvrez les nouveautés Excel novembre 2024


Si vous avez déjà utilisé des fonctions SI imbriquées (si ... alors... sinon si ... alors sinon si... et ainsi de suite), vous savez à quel point c'est lourd et difficile à maintenir... Avec SI.CONDITIONS, non seulement vous gagnez du temps, mais vous améliorez également la lisibilité et la précision de vos feuilles de calcul.

fonction Excel si conditions

Comment utiliser la fonction SI.CONDITIONS dans Excel ?


La syntaxe de SI.CONDITIONS est simple :

=SI.CONDITIONS(test_logique1; valeur_si_vrai1; test_logique2; valeur_si_vrai2; ...)
  • test_logique1 : condition à évaluer (exemple : A1=100).
  • valeur_si_vrai1 : valeur renvoyée si le test est vrai (exemple : "Prime à payer").
  • test_logique2 et suivants : autres conditions optionnelles, avec leurs valeurs associées.

Si aucune des conditions n’est vraie, Excel renvoie #N/A. Pour éviter cela, ajoutez une condition finale avec le mot-clé VRAI suivi d’une valeur par défaut :

=SI.CONDITIONS(test_logique1; valeur_si_vrai1; ...; VRAI; valeur_par_défaut)

Vous pouvez aussi aller jeter un œil à la documentation officielle de la fonction SI.CONDITIONS sur le site de Microsoft.

Exemple pratique : attribuer une mention en fonction d'une note dans Excel


Voici un exemple simple pour comprendre comment utiliser SI.CONDITIONS. Supposons que l'on veuille attribuer une mention à un examen selon la note des participants :

NoteMoyenne
Moins de 10 Pas de mention
Entre 12 et 14Assez bien
Entre 14 et 16Bien
Entre 16 et 18Très bien
Au-delà de 18Incroyable

La formule à utiliser est :

=SI.CONDITIONS([@Note]<12;"";[@Note]<14;"Assez bien";[@Note]<16;"Bien";[@Note]<18;"Très bien";VRAI;"Incroyable")
  • Chaque "[@Note]<12   est un test logique, et l'argument suivant est la valeur associée.
  • A la fin,    VRAI;"Incroyable"    permet de gérer les cas où aucune condition n’est remplie. C'est l'équivalent d'un "sinon" : si aucune condition d'avant n'est remplie, alors on on écrit "Incroyable".

fonction Excel si conditions détaillée

Les opérateurs utilisables avec SI.CONDITIONS


Vous pouvez utiliser plusieurs opérateurs dans vos tests logiques :

  • > : Supérieur à
  • >= : Supérieur ou égal à
  • < : Inférieur à
  • <= : Inférieur ou égal à
  • <> : Différent de

Alternatives à SI.CONDITIONS


  1. La fonction CHOISIR : utile si les valeurs sont consécutives
    =CHOISIR(B2;"Très moyen";"Moyen";"Bon";"Très bon";"Excellent")
  2. Fonction SWITCH : plus récente, elle est idéale pour des cas simples
    =SWITCH(B2;5;"Excellent";4;"Très bon";3;"Bon";2;"Moyen";1;"Très moyen";"Score invalide")


Les avantages de la fonction SI.CONDITIONS dans Excel


Comparée aux autres solutions, vous vous rendrez rapidement compte à l'utilisation que la fonction SI.CONDITIONS est :

  • Plus lisible : on comprend rapidement, elle est plus facile à lire et à comprendre.
  • Plus efficace : on faut souvent  moins d'erreurs en évitant les formules imbriquées complexes
  • Plus flexible : on fait plus simplement des tests logiques avancés


Apprenez à utiliser les fonctions les plus utiles

La fonction utile ASSEMB.H (HSTACK)