La fonction SI est l’une des fonctions les plus utilisées sur le logiciel Excel. Elle figure parmi les fonctions logiques que tu trouveras sur tous les logiciels Microsoft Excel : Excel 2007, Excel 2016, Excel 2019. La fonction Excel SI te permettra notamment de faire des comparaisons logiques et automatiques dans une feuille de calcul. Elle t’évitera par l’occasion de te creuser la tête très longtemps, car elle est automatisée. À travers le tuto suivant, nous allons te montrer comment utiliser la fonction SI Excel dans ton tableur. Tu y trouveras aussi comment utiliser la fonction SI imbriquée et les formules à utiliser. Ces deux fonctions Excel se diffèrent, mais tu peux les utiliser dans de nombreux cas.
Comment utiliser la fonction SI imbriquée avec plusieurs conditions ? (Excel SI ET OU imbriquées)
Comment utiliser la fonction SI imbriquée sur Excel ? D'abord, la fonction SI imbriquée permet d'automatiser ta feuille de calcul grâce aux conditions qu'elle contient. Imbriquées à la fonction SI, les fonctions ET et OU sont essentielles lorsqu'on souhaite automatiser une ou plusieurs conditions dans une formule. L'imbrication des fonctions sur Excel n'a rien de très compliqué en soi, et c'est ce que je te montre aujourd'hui. À noter que la fonction SI imbriquée peut être remplacée par la fonction SI.MULTIPLE ou SI.CONDITIONS. Nous aborderons ces fonctions dans une prochaine vidéo...
Que savoir sur la fonction SI Excel ?
La fonction SI Excel te permet d’évaluer la valeur de la cellule Excel selon une condition dans un tableau Excel. Ensuite, de renvoyer une valeur différente si la condition est remplie ou non.
La fonction SI est dite binaire. Elle peut afficher deux résultats : vrai-faux, selon la réponse au test que tu lui demandes. Le premier résultat est appliqué si la comparaison est juste. Autrement, la fonction renvoie à un autre résultat. Il faut utiliser cette formule Excel suivie par la touche Entrée pour évaluer une valeur exacte sur une Fonction SI Excel : =SI ( condition , valeur si vraie; valeur si faux )
Les actions auxquelles renvoyaient les résultats peuvent contenir des textes. Par exemple, tu peux utiliser Oui si valeur est vraie ou Non si valeur est fausse. Chaque fois que tu as besoin d’introduire un texte sur ton fichier Excel, tu dois placer entre guillemets ‘’ ‘’.
Prenons un exemple : dans l’image suivante, on cherche à savoir si un élève a été admis ou non à un examen selon ses notes.
Pour savoir si l’élève a été admis, on va utiliser la fonction SI Excel simple. Notons que la note d’admission est 10.
- Admis >= à 10
- Refusé <= à 10
Ici, nous allons tester la logique de la note d’admission. Donc, nous allons utiliser la formule de calcul suivante sur la barre de fonction du classeur : = SI (test_logique >=10; “admis’’; ‘’Refusé”). Soit =SI (B2>=10; ‘’admis’’;’’refusé’’)
Voici comment lire cette formule Excel :
Si la cellule B2 est égale ou supérieure à 10, alors afficher admis, sinon afficher Refusé.
Dans le test logique, la condition à vérifier est si la note B2 est ADMIS. On pourrait par exemple lui demander si la cellule B2 est supérieure ou égale à 10. Si la condition est vraie, tu mets la mention Admis, si c’est faux, tu mets Refusé. Lorsque tu auras appliqué cette formule conditionnelle, la fonction SI Excel affichera un résultat.
Comment utiliser la fonction SI imbriquée ?
Dans tes fichiers excel, les fonctions SI imbriquées sont des formules conditionnelles qui te permettent de fusionner dans une seule formule plusieurs fonctions. C’est-à-dire 2 ou 3 jusqu’à 64 SI différentes. Tu peux donc avoir ici plusieurs résultats sans te casser la tête avec plusieurs formules Excel. Prenons un exemple.
Voici une feuille de calcul affichant une série de données sur les résultats des notes des élèves. On va essayer de savoir quelles sont les notes pour être admis ou refusé. Mais en plus, on va mettre Absent sur les notes qui ne sont pas renseignées. Tout cela, par l’utilisation d’une formule unique.
Pour obtenir la valeur recherchée, tu utilises la fonction SI imbriquée. Tu dois entrer la formule suivante dans la barre de formule : = SI (B6= ‘’ ‘’ ; ‘’Absent ‘’; SI (B6>=10 ; ‘’Admis’’ ; ‘’Refusé’’))
Voici comment tu vas lire cette formule :
- Si la cellule B6 n’est pas renseignée, tu écris ‘’ ‘’, ‘’ ‘’ signifie qu’il n’y a aucune note dans la cellule B6.
- Tu demandes alors au logiciel de faire apparaître Absent.
- ; signifie alors ou sinon.
- Si B6 est supérieur ou égal à 10 alors afficher Admis.
- Sinon ( 😉 afficher Refusé.
Chaque fois que tu veux introduire un texte dans la fonction, tu dois utiliser les guillemets "".
N’oublie pas non plus les points-virgules pour introduire sinon, alors, donc.
Voyons un autre exemple de cas où tu peux utiliser les fonctions SI imbriquées :
Dans cet exemple où l’on a choisi d’appliquer la formule SI imbriquée, on va donner une appréciation pour les notes reçues par les étudiants.
- Si la note est > 85 on attribue la lettre A
- Si la note est > 75 on attribue la lettre B
- Si la note est > 70, on attribue la lettre C.
Dans cette instruction SI imbriquée, voici la formule à appliquer : = SI(D2>85 ;"A";SI(D2>75 ;″B″ ;SI(D2>70 ;″C″)))
Tu prends la note supérieure dans la cellule D2 et tu l’utilises comme le test logique.
Comment utiliser la fonction SI ET et OU ?
La fonction SI(ET) et la fonction SI (OU) sont des fonctions qui disposent de plusieurs conditions. Ce sont des fonctions SI.conditions. Elles consistent à vérifier si un ou plusieurs critères sont remplis.
La fonction SI imbriquée ET
On utilise la fonction ET si on veut combiner plusieurs critères. Plus clairement, c’est pour dire au logiciel d’afficher le résultat du test quand toutes les conditions sont remplies dans la plage de valeurs.
Voici un exemple de situation où l’on peut insérer une fonction SI imbriquée ET :
Dans ce tableau, tu demandes au logiciel d’afficher ADMIS suivant plusieurs critères, en l’occurrence la note 1 ET la note 2 sont égales ou supérieures à 10. Tu vas donc utiliser la formule suivante manuellement : =SI(ET(B2>=10 ;C2>=10) ;"Admis" ;"Refusé")
Pour lire cette fonction SI imbriquée ET :
- Si B2 est égal ou supérieur à 10 ET
- C2 est égal ou supérieur à 10 alors afficher Admis, dans le cas contraire Refusé.
Le test de logique doit afficher le résultat suivant :
Ainsi Publipostage Word n’aura plus qu’à récupérer les données selon les étiquettes pour la personnalisation de tes lettres.
La fonction SI imbriquée OU
La fonction SI imbriquée OU est une fonction personnalisée qui permet de dire au logiciel d’afficher le résultat si au moins une des valeurs de la plage de données remplie la condition. Prenons un exemple de situation où l’on peut appliquer les fonctions de recherche SI imbriquée OU :
Ici, tu demandes au logiciel d’afficher ADMIS si note 1>= 10 OU si note 2 >=10. Allons voir la formule qui permet de connaître le résultat dans ta feuille de calcul excel : =SI(OU(B2>=10 ;C2>=10) ;"Admis";"Refusé"))
Tu vas effectuer un test logique pour demander au logiciel d’afficher Admis
- Si la note dans la cellule B2 est égale ou supérieure à 10
- Le point-virgule représente ici OU
- Si la note dans la cellule C2 est égale ou supérieure à 10.
- Alors afficher Admis, sinon ( point-virgule) Afficher Refusé.
La fonction SI Excel et la fonction SI conditions sont simples. Une fois que tu t’y appliques, tu peux rapidement appliquer les formules qui correspondent à ta situation. Bien sûr, il te faudra plusieurs pratiques, car une seule vidéo ne pourra pas te servir à tout maîtriser.
2 alternatives à la fonction SI : SI.MULTIPLE et SI.CONDITIONS
Deux autres fonctions Excel sont pertinentes pour remplacer la fonction SI. Ce sont la fonction SI.MULTIPLE et la fonction SI.CONDITIONS.
La fonction SI.MULTIPLE
La fonction SI.MULTIPLE est une alternative à la fonction SI imbriquée. Elle permet de tester plusieurs conditions à la fois et de renvoyer un résultat différent selon la condition qui est vérifiée.
Voici la syntaxe de cette fonction : SI.MULTIPLE(test, valeur_si_vrai1, valeur_si_faux1, [test2, valeur_si_vrai2, valeur_si_faux2], ...)
- Le premier argument (test) est la condition à tester.
- Le deuxième argument (valeur_si_vrai1) est la valeur à renvoyer si la condition est vérifiée.
- Le troisième argument (valeur_si_faux1) est la valeur à renvoyer si la condition n'est pas vérifiée.
Il est possible d'ajouter autant de couples test-valeur_si_vrai-valeur_si_faux que nécessaire en utilisant des virgules pour séparer les différents arguments.
Ainsi, contrairement à la fonction SI imbriquée, il n'est pas nécessaire de répéter plusieurs fois la fonction SI pour tester différentes conditions. Cela permet de rendre la formule plus lisible et plus facile à gérer.
Exemple : =SI.MULTIPLE(A2>10, "grand", "petit", A2<5, "trop petit", "juste") Cette formule teste si la valeur contenue dans la cellule A2 est supérieure à 10 et si c'est le cas, renvoie "grand", sinon elle teste si la valeur contenue dans la cellule A2 est inférieure à 5 et si c'est le cas, renvoie "trop petit", sinon renvoie "juste".
Il est important de noter que la fonction SI.MULTIPLE se termine dès qu'une des conditions est vraie, donc il faut s'assurer de mettre les conditions dans l'ordre approprié.
La fonction SI.CONDITIONS
La fonction SI.CONDITIONS, également appelée la fonction SWITCH, est une autre alternative à la fonction SI imbriquée. Elle permet de tester plusieurs conditions à la fois et de renvoyer un résultat différent selon la condition qui est vérifiée.
Voici la syntaxe de cette fonction : SI.CONDITIONS(expression, valeur1, résultat1, [valeur2, résultat2], ...)
- Le premier argument (expression) est l'expression qui sera évaluée pour chaque couple valeur-résultat.
- Le deuxième argument (valeur1) est la valeur à tester.
- Le troisième argument (résultat1) est la valeur à renvoyer si l'expression est égale à la valeur1.
Il est possible d'ajouter autant de couples valeur-résultat que nécessaire en utilisant des virgules pour séparer les différents arguments.
Ainsi, contrairement à la fonction SI imbriquée, il n'est pas nécessaire de répéter plusieurs fois la fonction SI pour tester différentes conditions. Cela permet de rendre la formule plus lisible et plus facile à gérer.
Exemple : =SI.CONDITIONS(A2, "rouge", "feu", "vert", "feu vert", "jaune", "feu jaune", "erreur") Cette formule teste la valeur contenue dans la cellule A2 et renvoie "feu" si c'est "rouge", "feu vert" si c'est "vert", "feu jaune" si c'est "jaune" et "erreur" si c'est une autre valeur.
Il est important de noter que la fonction SI.CONDITIONS se termine dès qu'une des conditions est vérifiée, donc il faut s'assurer de mettre les conditions dans l'ordre approprié. Il est également important de noter qu'il n'y a pas de valeur par défaut si aucune des conditions n'est vérifiée.
La différence entre la fonction SI.MULTIPLE et SI.CONDITIONS
La fonction SI.MULTIPLE et la fonction SI.CONDITIONS sont toutes les deux des alternatives à la fonction SI imbriquée, qui permet de tester plusieurs conditions et de renvoyer un résultat différent selon la condition qui est vérifiée.
La principale différence entre ces deux fonctions est la façon dont elles sont structurées :
En résumé, la fonction SI.MULTIPLE permet de tester des conditions à l'aide d'arguments "test" et "valeur_si_vrai" / "valeur_si_faux" pour chaque condition, tandis que la fonction SI.CONDITIONS permet de tester des conditions à l'aide d'arguments "expression" et "valeur" / "résultat" pour chaque condition.
- La fonction SI.MULTIPLE utilise une syntaxe qui ressemble à celle de la fonction SI classique, avec des arguments pour la condition à tester, la valeur à renvoyer si la condition est vraie, et la valeur à renvoyer si la condition est fausse. Il est possible d'ajouter autant de couples test-valeur_si_vrai-valeur_si_faux que nécessaire en utilisant des virgules pour séparer les différents arguments.
- La fonction SI.CONDITIONS, également appelée la fonction SWITCH, utilise une syntaxe différente qui consiste à spécifier l'expression à évaluer et des couples de valeurs et de résultats. Il est possible d'ajouter autant de couples valeur-résultat que nécessaire en utilisant des virgules pour séparer les différents arguments.
En résumé, la fonction SI.MULTIPLE permet de tester des conditions à l'aide d'arguments "test" et "valeur_si_vrai" / "valeur_si_faux" pour chaque condition, tandis que la fonction SI.CONDITIONS permet de tester des conditions à l'aide d'arguments "expression" et "valeur" / "résultat" pour chaque condition.
La vidéo pour maîtriser la fonction SOMME.SI et SOMME.SI.ENS
💡 Comment faire une addition sur Excel ? Je te présente aujourd'hui un exercice complet afin de maîtriser les 3 fonctions fondamentales pour additionner des cellules :
- SOMME pour additionner des valeurs sans critère
- SOMME.SI pour additionner des valeurs en fonction d'1 seul critère
- SOMME.SI.ENS pour additionner des valeurs en fonction d'1 ou plusieurs critères
Si tu veux en savoir plus sur la fonction somme, nous avons un article dédié : https://www.morpheus-formation.fr/blog/excel/comment-faire-une-somme-sur-excel/
Une formation Excel à Nancy pour devenir un spécialiste d’Excel
Si tu as besoin d’une formation Excel à Nancy, contacte Morpheus Formation. Nous proposons une formation bureautique complète où tu apprendras les ficelles de Microsoft Office. L’utilisation des fonctions et formules de calcul Excel, les fonctionnalités de Word, PowerPoint, mais aussi WordPress ne te seront plus étrangers.
Pour des professionnels comme des débutants, notre formation Excel en direct s'adapte à ton niveau de compétence. Grâce à des supports interactifs, tu peux suivre la formation selon ton propre rythme. Et si tu as des questions, le formateur est toujours disponible pour y répondre avec le sourire.
Clique juste en dessous pour en découvrir plus👇 Tu peux aussi nous contacter en cliquant ici.