La fonction SI est l’une des fonctions Excel les plus ap­pré­ciées. Le principe est très simple : elle permet d’effectuer une action si une condition est vraie, et une autre action si la condition est fausse. Nous vous ex­pli­quons comment utiliser cor­rec­te­ment la fonction SI et pourquoi elle est né­ces­saire.

Qu’est-ce que la fonction SI ?

Avec la fonction SI, vous pouvez effectuer une com­pa­rai­son logique : la valeur in­ter­ro­gée est-elle identique à la valeur attendue ou non ? Ce n’est que SI cette requête est vraie qu’un cas par­ti­cu­lier doit se produire. SI la com­pa­rai­son est erronée, cela déclenche une autre action, c’est-à-dire : SI A, ALORS B, SINON C.

Ceci fait de la fonction SI l’un des outils les plus im­por­tants d’Excel. Cette fonction peut être utilisée dans toutes les si­tua­tions possibles : que vous tra­vail­liez avec un simple annuaire des membres, une feuille de calcul des chiffres clés d’une en­tre­prise ou des rapports sta­tis­tiques, SI utilisé seul ou en com­bi­nai­son avec d’autres fonctions vous sera d’une grande aide.

Conseil

Avec l’espace de stockage Cloud HiDrive Next de IONOS, vous pouvez en­re­gis­trer, modifier et partager vos documents Office de manière cen­tra­li­sée et sécurisée. Que ce soit à titre privé ou pro­fes­sion­nel : tra­vail­lez de manière flexible à partir de n’importe quel appareil avec HiDrive Next. Vos données sont par­fai­te­ment protégées dans les data centers européens ul­tra­per­for­mants de IONOS.

Excel avec Microsoft 365 pour les en­tre­prises et IONOS !
La solution Office que vous con­nais­sez, encore mieux
  • Boîte email Exchange jusqu’à 50 Go
  • Dernières versions de vos ap­pli­ca­tions Office préférées
  • As­sis­tance gratuite pour l’ins­tal­la­tion
Note

Les ins­truc­tions suivantes sont valables aussi bien pour la version Excel de Microsoft 365 que pour les versions Excel 2021, 2019 et 2016.

Comment fonc­tionne la fonction SI ?

Chaque fonction dans Excel est basée sur une certaine syntaxe, ce qui vaut également pour SI :

=SI(Vérification; ALORS_Valeur; SINON_Valeur)

La fonction contient donc trois pa­ra­mètres dont les deux premiers doivent être complétés.

  • Vérification : une condition, une com­pa­rai­son entre deux valeurs, dont l’une ou les deux peuvent être sous la forme de ré­fé­rences à des cellules, doit être présente à ce point. Les con­di­tions possibles sont : Égal (=) Pas égal (<>) Inférieur à (<) Supérieur à (>) Inférieur ou égal à (<=) Supérieur ou égal à (>=)
  • ALORS_Valeur : dans ce paramètre, vous entrez ce qui doit se passer SI la condition cochée est vraie. Les résultats peuvent être des valeurs, des chaînes de ca­rac­tères, des ré­fé­rences de cellules ou d’autres fonctions. Vous devez mettre les chaînes de ca­rac­tères entre guil­le­mets.
  • SINON_Valeur : le dernier paramètre est fa­cul­ta­tif. Si vous ne spécifiez rien ici, la fonction affichera FAUX. Dans le cas contraire, la valeur SINON se comporte de la même manière que la valeur ALORS.

Dans la pratique, la fonction SI dans Excel peut res­sem­bler à cela :

=SI(A1>=100;"Objectif atteint";"Objectif non atteint")

Conseil

Dans Excel, les fonctions de la ligne d’édition sont toujours in­tro­duites par un signe égal et les pa­ra­mètres sont intégrés entre pa­ren­thèses. Si vous utilisez des ré­fé­rences de cellule, vous pouvez les rendre absolues avec un signe dollar. Cela signifie que les fonctions con­ser­vent leur référence à la cellule d’origine même lorsqu’elles sont copiées dans d’autres cellules.

Si vous le souhaitez, vous n’avez pas besoin de saisir ma­nuel­le­ment la fonction d’analyse d’hy­po­thèses dans la ligne de saisie. Avec la fonction « Insérer », Excel vous aide à remplir cor­rec­te­ment les formules.

La fonction SI d’Excel : expliquée à l’aide d’exemples

La fonction SI trouve des ap­pli­ca­tions dans les si­tua­tions les plus diverses, aussi bien dans des feuilles de calcul simples que très complexes. Nous il­lus­trons le fonc­tion­ne­ment et les pos­si­bi­li­tés d’uti­li­sa­tion de cette fonction à l’aide de cinq brefs exemples.

Tri des points de données

Si vous souhaitez diviser une série de points de données en deux groupes sur la base d’un critère, vous pouvez le faire à l’aide de la fonction SI d’Excel. Par exemple, vous pourriez vérifier si une personne a réussi ou échoué à un examen. Dans l’exemple suivant, l’examen a été réussi lorsqu’une note su­pé­rieure ou égale à 10/20 a été reçue.

=SI(B2 >= 10; "Réussi";"Échoué")
Image: Distinction entre les examens réussis et les examens non réussis
Vous pouvez utiliser SI pour diviser les valeurs en deux groupes sur la base d’une condition.

Vé­ri­fi­ca­tion de valeurs en texte

La fonction SI peut être utilisée non seulement pour vérifier des valeurs en nombre, mais aussi pour vérifier des valeurs en texte. Dans l’exemple suivant, on vérifie si un livre a été écrit par l’auteur Stephen King. La formule cor­res­pon­dante est la suivante :

=SI(B2 = "Stephen King";"Oui";"Non")
Image: Excel : vérification de valeurs en texte
Avec SI, vous pouvez vérifier aussi bien les valeurs en texte que les valeurs en nombre.

Con­ca­té­na­tion de la fonction SI

Parfois, il peut arriver qu’une autre condition doive être vérifiée après que la première a été validée ou non. Dans de tels cas, une autre fonction SI peut être spécifiée au lieu d’une « valeur alors » ou d’une « valeur sinon ». Dans l’exemple suivant, on vérifie si des colis ont déjà été envoyés.

=SI(B2="Livré";"Oui";SI(B2="En cours de livraison";"Non"))
Image: Vérification si des colis ont déjà été envoyés
Vous pouvez con­ca­té­ner la fonction SI avec elle-même pour faire la dis­tinc­tion entre plusieurs valeurs.
Note

Dans le cas de plusieurs vé­ri­fi­ca­tions en­chaî­nées, cette approche n’est pas re­com­man­dée. Les im­bri­ca­tions en­traî­nent une com­plexité telle qu’il devient difficile de créer une syntaxe sans erreur. Dans de tels cas, il est pré­fé­rable de se rabattre sur une autre fonction Excel, par exemple RE­CHER­CHEV.

Com­bi­nai­son avec d’autres fonctions

Comme pour la con­ca­té­na­tion d’hy­po­thèses, d’autres fonctions Excel peuvent être utilisées dans les champs de la fonction SI. Les fonctions spé­ci­fiées comme con­di­tions de SI doivent toutefois toujours être évaluées en Vrai ou en Faux. L’exemple précèdent est re­cons­truit ci-dessous avec la fonction OU d’Excel.

=SI(OU(B2="Livré";B2="En cours de livraison"); "Oui"; "Faux")
Image: Excel: combinaison de fonctions avec SI
Vous pouvez également utiliser d’autres fonctions dans les champs de saisie SI.

Exemple plus complexe

Pour finir, nous pré­sen­tons un exemple un peu plus complexe. Dans cet exemple, on suit le cours d’une action et on indique s’il s’agit d’une perte ou d’une aug­men­ta­tion de valeur. Le montant de cette perte ou de cette aug­men­ta­tion est calculé et également indiqué. Pour cela, on utilise la fonction CON­CA­TE­NER Excel ou la fonction SI.CON­DI­TIONS.

=SI(R3<R2;CONCATENER("Perte : " ; R2-R3);CONCATENER("Gain : " ; R3-R2))
Image: Exemple complexe avec CONCATENER
Les fonctions SI per­met­tent d’effectuer des opé­ra­tions complexes im­pli­quant plusieurs fonctions et ré­fé­rences de cellules.

La fonction SI.CON­DI­TIONS : extension de la fonction SI

Si vous utilisez Microsoft 365, Office 2021, Office 2019 ou Office Online, vous disposez d’une autre fonction Excel. La fonction SI.CON­DI­TIONS fonc­tionne de manière similaire à la fonction SI : une valeur ALORS est affectée à un contrôle logique, mais jusqu’à 127 fois. La syntaxe est donc la suivante :

=SI.CONDITIONS(quelque chose est vrai1 ; valeur si vrai1 ;[quelque chose est vrai2 ; valeur si vrai2] ;...[quelque chose est vrai127 ; valeur si vrai127]))

Par exemple, il serait en­vi­sa­geable d’accorder une réduction pour des produits dans un magasin s’ils n’ont pas été achetés depuis longtemps. Cet exemple pourrait être étendu en réduisant encore plus le prix des produits déjà réduits lorsqu’il ne reste que quelques exem­plaires de ces produits. Nous aurions ainsi deux con­di­tions : la dernière vente a déjà eu lieu il y a plus de 30 jours et il n’y a pas plus de 10 exem­plaires en stock. C’est pourquoi nous devons d’une part placer un ET dans le premier paramètre de contrôle et d’autre part définir d’autres cas, car nous sou­hai­tons qu’il y ait trois pos­si­bi­li­tés : 50 % de réduction, 25 % de réduction et aucune réduction.

On peut remarquer qu’il n’y a pas de valeur_sinon. Mais cela signifie également que vous devez définir vous-même la con­clu­sion inverse, c’est-à-dire dans notre exemple, le cas où aucune remise n’est utilisée. Par con­sé­quent s’applique :

=SI.CONDITIONS(ET(JOURS(AUJOURDHUI();E2)>30;D2<10);B2*0,5;JOURS(AUJOURDHUI();E2)>30;B2*0,75;JOURS(AUJOURDHUI();E2)<=30;B2)

Les deux contrôles des remises sont exécutés l’un après l’autre. L’étape suivante est le cas « Sinon » : tous les produits dont la dernière vente était in­fé­rieure ou égale à 30 jours.

Image: Fonction SI.CONDITIONS dans un exemple de tableau
Avec la fonction avancée SI.CON­DI­TIONS, Excel vous offre d’autres pos­si­bi­li­tés de com­pa­rai­son logique.
Microsoft 365
La solution Office que vous con­nais­sez, encore mieux
  • Boîte email Exchange jusqu’à 50 Go
  • Dernières versions de vos ap­pli­ca­tions Office préférées
  • As­sis­tance gratuite pour l’ins­tal­la­tion
Aller au menu principal