La fonction SI.CONDITIONS c’est comme la formule Excel SI avec plusieurs conditions
La fonction SI.CONDITIONS dans Excel permet de tester plusieurs conditions à la fois et d’exécuter différentes actions en fonction de ces conditions. La formule renvoie le résultat de la première condition qui est testée comme étant vraie.
Synthaxe de la fonction SI.CONDITIONS : formule Excel SI avec plusieurs conditions
La fonction SI.CONDITIONS dans Excel permet de tester plusieurs conditions à la fois et d’exécuter différentes actions en fonction de ces conditions. La formule renvoie le résultat de la première condition qui est testée comme étant vraie.
La syntaxe de la formule est la suivante :
=SI.CONDITIONS(Test_logique1 ; valeur_si_vrai1 ; [Test_logique2] ; [valeur_si_vrai2] ; [Test_logique3] ; [valeur_si_vrai3] ;…)
les arguments entre crochet sont des paramètres facultatifs. Seuls les 2 premières expressions sont obligatoires.
– Le Test_logique1 est la première condition à tester.
– La valeur_si_vrai1 est la valeur renvoyée si la condition1 est vraie.
Les Test_logiques et valeurs_si_vrai supplémentaires sont facultatives et peuvent être ajoutées en séparant chaque paire par un point virgule. Chaque paire est composée d’une condition et de la valeur à renvoyer si cette condition est vraie.
Cette fonction teste les différentes conditions et renvoie le résultat de la première condition qui est vérifiée.
Par exemple, la fonction SI.CONDITIONS suivante teste trois conditions :
=SI.CONDITIONS(A1<0; »Négatif »;A1>0; »Positif »;A1=0; »Zéro »)
- Si la valeur dans la cellule A1 est négative, la fonction renvoie « Négatif »
- Si la valeur est positive, la fonction renvoie « Positif »
- Si la valeur est zéro, la fonction indique « Zéro »
Construction d’une formule avec SI.CONDITIONS avec un exemple
Pour illustrer comment utiliser la fonction Excel SI.CONDITIONS, dans ce tutoriel, l’objectif sera de calculer une prime aux commerciaux d’une société. Le pourcentage de la prime varie en fonction du chiffre d’affaires (CA) réalisé par chaque salarié. L’attribution des primes se fait selon la logique suivante :
- si le CA est supérieur à 1 000 000 €, la prime sera de 10% du CA
- si le CA est entre 500 000 € et 1 000 000 €, la prime sera de 5% du CA
- si le CA est entre 400 000 € et 5 000 000 €, la prime sera de 1% du CA
- si le CA est inférieur à 400 000 €, la prime sera de 0
Un fichier qui reprend cette démonstration est disponible pour servir d’exemple de formules avec SI.CONDITIONS.
Pour construire la formule, il est possible d’utiliser l’assistant d’Excel. Pour cela dans la cellule où l’on souhaite calculer la prime, on commence à saisir (en F4) :
=si.conditions(
Il ne faut pas oublier d’ouvrir la parenthèse. Il faut ensuite cliquer sur le bouton fx qui est à gauche de la barre de formule.
La saisie des différents tests et données à renvoyer peut débuter.
La formule utilisée dans le cas présenté est la suivante :
=SI.CONDITIONS(E4>=1000000;E4*10%;E4>=500000;E4*5%;E4>=400000;E4*1%;E4<400000;0)
Astuces
Lors des premières utilisations de cette formule, on se laisse piéger pour saisir la valeur_si_vrai3 car on a l’impression que le champ n’existe pas : il faut dérouler l’écran (à droite de la fenêtre de l’assistant).
Veillez à définir toutes les conditions dans la liste des conditions. Si une valeur n’a pas été définie et qu’elle est testé, une erreur apparaitra dans la cellule : #N/A
Utilisation des SI imbriqués avec plusieurs conditions
Si nous avions choisi d’utiliser les SI imbriqués la formule aurait été la suivante :
=SI(E4>=1000000;E4*10%;SI(E4>=500000;E4*5%;SI(E4>=400000;E4*1%;0)))
La fonction SI.CONDITIONS simplifie l’utilisation de plusieurs conditions dans les formules.
Quand utiliser la fonction SI.CONDITIONS Excel ? avec 2, 3 ou plusieurs conditions
La fonction SI.CONDITIONS est à utiliser quand vous avez plusieurs conditions à tester. Le résultat qui est renvoyé correspond à la première condition qui est vraie.
Avantages de la fonction SI.CONDITIONS
La fonction SI.CONDITIONS dans Excel présente plusieurs avantages :
Elle permet de tester plusieurs conditions à la fois : Avec cette fonction, il est possible de tester jusqu’à 127 conditions différentes dans une seule formule. Cela permet de réduire le nombre de formules nécessaires pour effectuer des calculs complexes et d’économiser du temps.
Elle est flexible : La fonction SI.CONDITIONS permet de définir une valeur différente à renvoyer pour chaque condition testée. Cela permet de personnaliser la réponse en fonction des résultats de chaque condition.
Elle améliore la lisibilité des formules : La fonction SI.CONDITIONS permet d’écrire des formules claires.
Inconvénients de la formule SI.CONDITIONS dans Excel
Bien que la fonction SI.CONDITIONS dans Excel présente des avantages, elle a également quelques inconvénients :
Elle peut devenir difficile à gérer : si vous avez besoin de tester un grand nombre de conditions dans une seule formule, cela peut rendre la formule difficile à gérer et à déboguer. Il est donc important de bien organiser les conditions pour maintenir la lisibilité.
Elle peut être limitée par la complexité des conditions : La fonction SI.CONDITIONS peut gérer jusqu’à 127 conditions différentes, mais si les conditions sont très complexes, cela peut rendre la formule difficile à écrire et à comprendre.
Elle peut ne pas être suffisante pour des analyses plus avancées : Pour des analyses plus avancées nécessitant des conditions plus complexes ou des calculs plus avancés, il peut être nécessaire d’utiliser d’autres fonctions Excel ou de la programmation VBA pour créer des fonctions.
Elle peut générer des erreurs : si les conditions ou les valeurs renvoyées ne sont pas correctement définies, cela peut entraîner des erreurs dans la formule, ce qui peut rendre le résultat de la formule incorrecte. Il est donc important de vérifier attentivement la formule pour éviter les erreurs.
Avec quelles versions d’Excel, la formule SI.CONDITIONS fonctionne
La fonction SI.CONDITIONS a été livrée dans la version d’Excel 2016. Par conséquent, elle fonctionne sur toutes les versions d’Excel depuis Excel 2016, y compris les versions les plus récentes telles qu’Excel 2019 et Excel 365.
Cependant, cette fonction n’est pas disponible dans les versions antérieures d’Excel, telles qu’Excel 2013, Excel 2010, Excel 2007 et les versions antérieures. Si vous utilisez une version préalable d’Excel, vous pouvez utiliser des alternatives telles que la fonction imbriquée SI ou la fonction CHOISIR pour simuler la fonctionnalité de SI.CONDITIONS.
Version anglaise de SI.CONDITIONS : IFS
Pour l’utilisation en version anglaise, la formule est : IFS
Liste des erreurs possibles avec la formule Excel SI plusieurs conditions
Il est possible que des erreurs se produisent lors de l’utilisation de la fonction SI.CONDITIONS dans Excel. Les erreurs les plus courantes sont :
#VALEURS ! : Cette erreur se produit si une des valeurs renvoyées dans la formule n’est pas du même type que les autres valeurs renvoyées. Par exemple, si une des valeurs renvoyées est une chaîne de caractères et les autres sont des nombres.
#N/A : Cette erreur se produit si aucune des conditions testées n’est vraie dans la formule.
#REF! : Cette erreur se produit si une des références dans la formule est incorrecte ou signale une erreur.
#NOM ? : Cette erreur se produit si la syntaxe de la formule n’est pas correcte.
Alternatives aux SI imbriqués
Il existe plusieurs alternatives aux SI imbriqués dans Excel, qui peuvent être utilisés pour simplifier les formules et les rendre plus faciles à gérer. Voici quelques-unes des alternatives les plus courantes :
La fonction SI.CONDITIONS : elle permet de tester plusieurs conditions à la fois et de renvoyer une valeur différente pour chaque condition. Cette fonction est disponible dans Excel 2016 et les versions ultérieures.
La fonction CHOISIR : elle peut-être utilisée pour sélectionner une valeur à partir d’une liste de valeurs en fonction d’un index. Cette fonction peut être plus facile à utiliser que des SI imbriqués pour des situations où un nombre limité de choix est disponible.
La fonction SOMME.SI : elle peut être utilisée pour additionner des valeurs dans une plage en fonction d’un critère. Cette fonction peut être plus facile à utiliser que des SI imbriqués pour des situations où vous devez additionner des valeurs en fonction de plusieurs critères.
En utilisant ces alternatives, vous pouvez rendre vos formules plus lisibles et plus faciles à gérer, tout en obtenant des résultats précis et rapides.
Pour poursuivre la découverte de nouvelles fonctionnalités Excel et gagner du temps au quotidien, vous pouvez suivre notre coaching Excel en ligne ou demander un fichier Excel sur mesure auprès de nos expert.