Comprendre la formule SI sur Excel
La formule SI est une fonction logique qui permet de réaliser des tests conditionnels. Elle évalue une condition et renvoie une valeur si la condition est vraie, et une autre valeur si la condition est fausse. Sa syntaxe est la suivante :
=SI(condition; valeur_si_vrai; valeur_si_faux)
- condition : L'expression logique à évaluer (par exemple, A1>10).
- valeur_si_vrai : La valeur à renvoyer si la condition est vraie.
- valeur_si_faux : La valeur à renvoyer si la condition est fausse.
Les opérateurs logiques utilisés dans la formule SI
Pour construire des conditions efficaces, il est important de connaître les opérateurs logiques disponibles dans Excel :
- = (égal à)
- > (supérieur à)
- < (inférieur à)
- >= (supérieur ou égal à)
- <= (inférieur ou égal à)
- <> (différent de)
Ces opérateurs vous permettent de comparer des valeurs, des cellules et des chaînes de caractères dans vos conditions.
Exemples pratiques d'utilisation de la formule SI
Exemple 1 : Déterminer si un étudiant a réussi un examen
Supposons que vous ayez une colonne (B) contenant les notes d'étudiants et que la note de passage soit de 10. Vous pouvez utiliser la formule SI pour déterminer si chaque étudiant a réussi ou échoué.
-
Dans la cellule C1, entrez la formule suivante :
=SI(B1>=10;"Réussi";"Échoué") -
Tirez la poignée de recopie vers le bas pour appliquer la formule à toutes les lignes.
Explication : La formule vérifie si la note en B1 est supérieure ou égale à 10. Si c'est le cas, elle affiche "Réussi". Sinon, elle affiche "Échoué".
Exemple 2 : Calculer une commission en fonction du chiffre d'affaires
Imaginons que vous souhaitiez calculer une commission pour vos commerciaux en fonction de leur chiffre d'affaires. Si le chiffre d'affaires est supérieur à 50 000 €, la commission est de 5 %, sinon elle est de 2 %.
-
Dans la cellule C1, entrez la formule suivante (en supposant que le chiffre d'affaires se trouve dans la cellule B1) :
=SI(B1>50000;B1*0,05;B1*0,02) -
Tirez la poignée de recopie vers le bas pour appliquer la formule à toutes les lignes.
Explication : La formule vérifie si le chiffre d'affaires en B1 est supérieur à 50 000 €. Si c'est le cas, elle calcule la commission en multipliant B1 par 0,05 (5 %). Sinon, elle multiplie B1 par 0,02 (2 %).
Exemple 3 : Afficher un message différent en fonction du jour de la semaine
Vous pouvez également utiliser la formule SI avec la fonction JOURSEM pour afficher un message différent en fonction du jour de la semaine.
- Dans la cellule A1, entrez une date.
-
Dans la cellule B1, entrez la formule suivante :
=SI(JOURSEM(A1;2)<6;"Jour de travail";"Week-end")
Explication : La fonction JOURSEM(A1;2) renvoie le numéro du jour de la semaine (1 pour lundi, 2 pour mardi, etc.). La formule vérifie si ce numéro est inférieur à 6. Si c'est le cas, elle affiche "Jour de travail". Sinon, elle affiche "Week-end".
Utiliser la formule SI imbriquée
La formule SI imbriquée consiste à inclure une formule SI à l'intérieur d'une autre. Cela permet de créer des conditions plus complexes avec plusieurs niveaux de décision.
Exemple : Attribuer une mention en fonction de la note
Supposons que vous souhaitiez attribuer une mention aux étudiants en fonction de leur note :
- Note >= 16 : Très bien
- 14 <= Note < 16 : Bien
- 12 <= Note < 14 : Assez bien
-
Note < 12 : Insuffisant
-
Dans la cellule C1, entrez la formule suivante (en supposant que la note se trouve dans la cellule B1) :
=SI(B1>=16;"Très bien";SI(B1>=14;"Bien";SI(B1>=12;"Assez bien";"Insuffisant"))) -
Tirez la poignée de recopie vers le bas pour appliquer la formule à toutes les lignes.
Explication : La formule commence par vérifier si la note est supérieure ou égale à 16. Si c'est le cas, elle affiche "Très bien". Sinon, elle passe à la formule SI suivante et vérifie si la note est supérieure ou égale à 14. Et ainsi de suite, jusqu'à la dernière condition. C'est un exemple de formule SI imbriquée.
Erreurs courantes à éviter avec la formule SI
- Oublier les guillemets pour les chaînes de caractères : Si vous voulez afficher du texte dans la valeur_si_vrai ou la valeur_si_faux, n'oubliez pas de l'encadrer avec des guillemets (par exemple, "Réussi").
- Utiliser le mauvais opérateur logique : Assurez-vous d'utiliser l'opérateur logique approprié pour votre condition (par exemple, > au lieu de >=).
- Ne pas fermer toutes les parenthèses dans une formule SI imbriquée : Vérifiez que vous avez autant de parenthèses ouvrantes que de parenthèses fermantes.
- Référencer une cellule incorrecte : Vérifiez que vous utilisez la bonne référence de cellule dans votre condition.
Conseils pour optimiser l'utilisation de la formule SI
- Utiliser des noms de cellules : Pour rendre vos formules plus lisibles, vous pouvez définir des noms pour les cellules contenant des valeurs importantes. Par exemple, au lieu d'écrire
B1>50000, vous pouvez écrireChiffreAffaires>SeuilCommission. Pour définir un nom, sélectionnez la cellule, puis tapez le nom dans la zone de nom (à gauche de la barre de formule). - Utiliser la fonction ET et la fonction OU : Pour créer des conditions plus complexes, vous pouvez combiner la formule SI avec les fonctions ET et OU. La fonction ET renvoie VRAI si toutes les conditions sont vraies, tandis que la fonction OU renvoie VRAI si au moins une des conditions est vraie. Par exemple :
=SI(ET(A1>10;B1<20);"Vrai";"Faux"). - Tester vos formules : Avant d'appliquer une formule à un grand nombre de cellules, testez-la avec quelques valeurs pour vous assurer qu'elle fonctionne correctement.
Simplifiez vos décisions avec la formule SI sur Excel
La formule SI est un outil indispensable pour automatiser des tâches et prendre des décisions basées sur des conditions dans Excel. En comprenant sa syntaxe, en utilisant les opérateurs logiques appropriés et en évitant les erreurs courantes, vous pouvez l'utiliser efficacement pour optimiser vos feuilles de calcul et gagner du temps. Alors, n'hésitez plus, mettez en pratique les exemples de cet article et devenez un expert de la formule SI sur Excel !