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.
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 :
Note | Moyenne |
---|---|
Moins de 10 | Pas de mention |
Entre 12 et 14 | Assez bien |
Entre 14 et 16 | Bien |
Entre 16 et 18 | Très bien |
Au-delà de 18 | Incroyable |
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".
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
- La fonction CHOISIR : utile si les valeurs sont consécutives
=CHOISIR(B2;"Très moyen";"Moyen";"Bon";"Très bon";"Excellent")
- 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