Quelles sont les formules SI dans Excel et comment les utiliser ?

Publié le - Mise à jour le

quelles-sont-les-formules-si-dans-excel-et-comment-les-utiliser.png
Voir toutes les actualités

La fonction SI dans Excel est l’une des plus couramment utilisées. Elle permet de comparer une valeur selon une condition, puis d’afficher un résultat en fonction de cette comparaison. C’est un outil très utile dans de nombreuses situations. Grâce à elle, vous pouvez notamment classer des résultats, appliquer des remises ou encore faire ressortir des valeurs, toujours en fonction d’un seuil déterminé en amont. Voici comment utiliser les formules SI dans Excel. 

Comment fonctionne la fonction SI dans Excel ? 

La syntaxe de base de la fonction SI est la suivante : 

=SI(condition; valeur_si_vrai; valeur_si_faux) 

Avec cette fonction, Excel évalue une condition. Si elle est vraie, il affichera la valeur ou un message déterminé en amont. Sinon, il renverra la seconde option. 

Par exemple, si vous souhaitez vérifier si la cellule A1 contient une valeur supérieure à 10, vous pourrez personnaliser la fonction de la façon suivante : 

=SI(A1>10; "Supérieur à 10"; "Inférieur ou égal à 10") 

De cette manière, si la cellule A1 vaut 15, le résultat qui sera affiché sera “Supérieur à 10”. Si en revanche A1 vaut 8, Excel affichera “Inférieur ou égal à 10”. 

Quelques exemples d'utilisation 

Dans Excel, il est possible d’utiliser la fonction SI dans de nombreuses situations. Vous pouvez par exemple l’utiliser pour classer des journées de ventes respectant un certain seuil. Pour cela, vous écrirez : 

=SI(A1>5000; "Bonnes"; "Mauvaises") 

Avec cette fonction, toutes les journées où plus de 5 000 euros de ventes ont été effectuées seront classées comme “bonnes” et à l’inverse, comme “mauvaises”. 

Vous pouvez également utiliser la fonction SI pour appliquer une remise (-15 %) si la quantité de produits commandée dépasse un certain seuil (30 unités par exemple). Pour cela, vous pourrez écrire : 

=SI(A1>30; A1*0,15; 0) 

Combiner SI avec des fonctions logiques : ET, OU et NON 

Si vous souhaitez appliquer des conditions un peu plus complexes, vous pouvez tout à fait combiner vos formules SI avec d’autres fonctions logiques. La fonction ET associée à la fonction SI dans Excel vous permet par exemple de vérifier si plusieurs conditions sont vraies. Par exemple, si vous souhaitez classer toutes les journées de ventes avec plus de 1 000 euros de vente et plus de 50 unitées vendues comme “bonne” et les journées qui ne répondent pas à ces deux conditions comme “mauvaise”, vous pouvez écrire : 

=SI(ET(A1>1000; B1>50); "Bonne"; "Mauvaise") 

La fonction OU quant à elle, permet d'envoyer la réponse VRAI si au moins l’une des conditions est vraie. Avec le même exemple que précédemment, vous pouvez déterminer qu’une journée est bonne si elle a permis de vendre au moins 50 unités OU qu’elle a enregistré au moins 1 000 euros de CA. Pour cela vous écrirez : 

=SI(OU(A1>1000; B1>50); "Bonne"; "Mauvaise") 

Enfin, la fonction NON permet d’inverser la valeur d’une condition. Par exemple, si la cellule A1 contient une valeur “bonne” si elle est supérieure à 1000, avec la fonction NON, elle devient “bonne” si la cellule A1 n’est pas supérieure à 1000. La formule est la suivante : 

=SI(NON(A1>1000); "Bonne"; "Mauvaise")

Utiliser les fonctions SI imbriquées 

Quand une seule condition ne suffit pas, il est possible d’en imbriquer plusieurs au sein d’une seule et même formule. C’est ce qu’on appelle les fonctions SI imbriquées. Excel va ainsi tester la première condition, et si elle est fausse, il passe à la suivante, et ainsi de suite. Avec cette méthode, vous pouvez gérer des cas multiples. 

Par exemple, si vous souhaitez classer des journées de vente en fonction de plusieurs seuils ( + de 100 unitées vendues =”excellente”, + de 70 =”moyenne”, en dessous de ces seuils = “mauvaise”) vous pouvez écrire : 

=SI(A1>=100; "Excellent"; SI(A1>=70; "Moyenne"; "Mauvaise")) 

Excel permet d’imbriquer jusqu’à 64 fonctions SI. Il est toutefois conseillé de ne pas trop en imbriquer ce qui risque de créer de très longues formules SI. En cas d’oubli de parenthèse ou autre, le résultat peut être erroné sans que vous vous en rendiez compte tout de suite. 

SI et calculs conditionnels 

La fonction SI peut être combinée à d’autres fonctions comme SOMME, MOYENNE ou MAX. Pour calculer la somme d’une plage de données uniquement si A1 est positif, vous pouvez par exemple écrire : =SI(A1>0; SOMME(B1:B20); 0) 

Vous pouvez aussi afficher la valeur maximum d’une plage de données, uniquement si A1 est positif : =SI(A1>0; MAX(B1:B20); "Pas de valeur") 

SI et recherche de données 

Pour automatiser encore davantage votre fichier Excel, vous pouvez aussi associer les formules SI avec des fonctions de recherche comme RECHERCHEV ou INDEX. De cette façon, vous pouvez notamment rechercher le prix d’un produit dans votre tableau et afficher un résultat tel que “trop cher” s'il est supérieur à 150 euros ou “attractif” s’il est inférieur à ce montant. Pour cela vous écrirez: 

=SI(RECHERCHEV("Produit"; A1:F10; 3; FAUX)>150; "Trop cher"; "Attractif") 

Afin d’en savoir plus sur l’utilisation des formules SI dans Excel, découvrez nos formations Excel Lefebvre Dalloz Compétences et tirez pleinement parti des atouts de ce logiciel incontournable.

Formations qui pourraient vous intéresser

tealium