Comprendre la Formule Excel Conditionnelle : La Fonction SI
La formule SI (ou IF en anglais) est une fonction logique qui évalue une condition et renvoie une valeur si la condition est vraie, et une autre valeur si la condition est fausse. C'est un outil fondamental pour automatiser des décisions dans vos feuilles de calcul Excel.
Syntaxe de la fonction SI
La syntaxe de la fonction SI est la suivante :
=SI(condition; valeur_si_vrai; valeur_si_faux)
- condition : L'expression logique à évaluer. Elle doit renvoyer VRAI ou FAUX.
- valeur_si_vrai : La valeur à renvoyer si la condition est VRAIE.
- valeur_si_faux : La valeur à renvoyer si la condition est FAUSSE.
Exemples Simples de la Formule SI
Exemple 1 : Vérifier si une valeur est supérieure à 10
Supposons que la cellule A1 contienne une valeur. Nous voulons afficher "Supérieur à 10" si la valeur est supérieure à 10, et "Inférieur ou égal à 10" sinon.
La formule serait :
=SI(A1>10; "Supérieur à 10"; "Inférieur ou égal à 10")
Explication :
A1>10est la condition. Elle vérifie si la valeur dans la cellule A1 est supérieure à 10."Supérieur à 10"est la valeur renvoyée si la condition est VRAIE."Inférieur ou égal à 10"est la valeur renvoyée si la condition est FAUSSE.
Exemple 2 : Attribuer une mention selon une note
Supposons que la cellule B2 contienne une note. Nous voulons attribuer la mention "Admis" si la note est supérieure ou égale à 10, et "Refusé" sinon.
La formule serait :
=SI(B2>=10; "Admis"; "Refusé")
Explication :
B2>=10est la condition. Elle vérifie si la valeur dans la cellule B2 est supérieure ou égale à 10."Admis"est la valeur renvoyée si la condition est VRAIE."Refusé"est la valeur renvoyée si la condition est FAUSSE.
Utilisation Avancée de la Formule SI : Imbrication et Opérateurs Logiques
La puissance de la formule SI réside dans sa capacité à être imbriquée et combinée avec des opérateurs logiques. Cela permet de gérer des conditions plus complexes.
Imbrication de Formules SI
L'imbrication consiste à inclure une formule SI à l'intérieur d'une autre. Cela permet de tester plusieurs conditions successivement.
Exemple : Attribuer une mention plus précise selon une note
Supposons que la cellule C3 contienne une note. Nous voulons attribuer les mentions suivantes :
- "Excellent" si la note est supérieure ou égale à 16
- "Bien" si la note est supérieure ou égale à 14 et inférieure à 16
- "Assez bien" si la note est supérieure ou égale à 10 et inférieure à 14
- "Refusé" si la note est inférieure à 10
La formule serait :
=SI(C3>=16; "Excellent"; SI(C3>=14; "Bien"; SI(C3>=10; "Assez bien"; "Refusé")))
Explication :
Cette formule imbrique trois fonctions SI. La première vérifie si la note est supérieure ou égale à 16. Si c'est le cas, elle renvoie "Excellent". Sinon, elle passe à la deuxième fonction SI, qui vérifie si la note est supérieure ou égale à 14. Et ainsi de suite.
Utilisation des Opérateurs Logiques : ET, OU, NON
Les opérateurs logiques permettent de combiner plusieurs conditions dans une seule formule SI.
- ET(condition1; condition2; ...) : Renvoie VRAI si toutes les conditions sont VRAIES.
- OU(condition1; condition2; ...) : Renvoie VRAI si au moins une des conditions est VRAIE.
- NON(condition) : Inverse la valeur logique de la condition.
Exemple : Vérifier si une personne est éligible à une bourse (âge entre 18 et 25 ans et moyenne supérieure à 12)
Supposons que la cellule D4 contienne l'âge et la cellule E4 la moyenne. Nous voulons afficher "Éligible" si la personne a entre 18 et 25 ans et une moyenne supérieure à 12, et "Non éligible" sinon.
La formule serait :
=SI(ET(D4>=18; D4<=25; E4>12); "Éligible"; "Non éligible")
Explication :
ET(D4>=18; D4<=25; E4>12)est la condition. Elle vérifie si l'âge est supérieur ou égal à 18 ET inférieur ou égal à 25 ET si la moyenne est supérieure à 12."Éligible"est la valeur renvoyée si la condition est VRAIE."Non éligible"est la valeur renvoyée si la condition est FAUSSE.
Exemples Pratiques de la Formule Excel Conditionnelle dans Différents Contextes
La formule SI peut être utilisée dans de nombreux contextes différents. Voici quelques exemples :
Gestion de Stock
Vous pouvez utiliser la formule SI pour automatiser l'alerte de stock bas. Par exemple, si la quantité en stock est inférieure à un seuil, vous pouvez afficher un message d'alerte.
Supposons que la cellule F5 contienne la quantité en stock et que le seuil soit de 10. La formule serait :
=SI(F5<10; "Alerte : Stock bas"; "")
Calcul de Commissions
Vous pouvez utiliser la formule SI pour calculer des commissions différentes en fonction du chiffre d'affaires réalisé.
Supposons que la cellule G6 contienne le chiffre d'affaires et que la commission soit de 5% si le chiffre d'affaires est supérieur à 10000€, et de 2% sinon. La formule serait :
=SI(G6>10000; G6*0,05; G6*0,02)
Analyse de Données
Vous pouvez utiliser la formule SI pour catégoriser des données en fonction de critères spécifiques. Par exemple, vous pouvez catégoriser des clients en "Actifs" ou "Inactifs" en fonction de leur dernière date d'achat.
Supposons que la cellule H7 contienne la dernière date d'achat. Nous voulons considérer un client comme "Actif" si sa dernière date d'achat est inférieure à 6 mois, et "Inactif" sinon. Pour simplifier, on considèrera que la cellule I1 contient la date du jour.
`=SI(H7