Comment utiliser la fonction SI dans Excel


La fonction SI est une fonction intégrée dans Excel qui est classée en tant que fonction logique, ce didacticiel Excel explique comment utiliser la fonction Excel SI avec la syntaxe et des exemples.

Comment fonctionne la fonction Excel SI

La fonction Si effectue un test logique simple (une instruction est-elle VRAIE ou FAUX ?) et, selon le résultat de la comparaison, renvoie une valeur si un résultat est VRAI, ou une autre valeur si un résultat est FAUX.

Il y a 3 parties (arguments) à la fonction SI :

  1. TESTEZ quelque chose, comme la valeur dans une cellule.
  2. Spécifiez ce qui doit se passer si le résultat du test est VRAI .
  3. Précisez ce qui doit se passer si le résultat du test est FAUX .

fonction SI dans Excel

Exemple 1 : Vérifier une cellule vide

Dans cet exemple, le total de la cellule D3 ne doit afficher un montant que si la quantité a été saisie dans la cellule C3.

Ce sont les 3 parties (arguments) de la fonction SI pour cet exemple :

  1. TESTEZ la cellule C3, pour voir si elle est vide ( C3= » » )
  2. Si C3 est une cellule vide (VRAI), la cellule avec la formule Total n’affichera rien (  » «  ).
  3. Si C3 n’est pas vide (FAUX), la cellule avec la formule Total multipliera Prix x Quantité ( B3*C3 )

La formule complétée est :   =SI(C3= » »; » »;B3*C3)

Dans la capture d’écran ci-dessous, la cellule C3 est vide (VRAI), donc la formule SI dans la cellule D3 est également vide.

test de la fonction si est vrais

Lorsque la cellule C3 n’est pas vide (FAUX), la cellule Total affiche la valeur Prix * Quantité.

si excel

Exemple 2 : Fonctions SI imbriquées

Vous pouvez imbriquer une ou plusieurs fonctions SI dans une autre fonction SI, pour créer plus d’options pour les résultats. Dans cet exemple, la formule a deux fonctions SI, pour vérifier à la fois les cellules Prix et Quantité

  1. SI la cellule Prix est vide («  »), le total sera vide («  »)
  2. Ensuite, SI la cellule Quantité est vide («  »), le total sera vide («  »)
  3. Sinon, multipliez le prix * la quantité pour calculer le total

Remarques sur les formules SI imbriquées

  1. Lors de la création de formules SI imbriquées, l’ordre dans lequel les tests sont répertoriés peut être important. Voir la section ci-dessous – les tests les plus difficiles doivent passer en premier .
  2. Certaines formules SI imbriquées peuvent être remplacées par une formule RECHERCHEV, ou INDEX pour plus de flexibilité.

Formule dans un tableau Excel nommé

Dans cet exemple, les commandes sont stockées dans un tableau Excel nommé . En conséquence, il existe des références structurées dans la formule, qui affichent les noms de champ, au lieu de références de cellules normales.

Par exemple, pour calculer un total simple (Prix * Quantité), cette formule serait utilisée : =[@Prix] * [@Qté]

tableau excel

Vérifier les cellules vides

Dans l’exemple 1, seule la cellule Quantité a été cochée dans la formule SI. Voici cette formule de l’exemple 1, écrite avec des références structurées :

=SI([@Qté]= » »; » »;[@Prix]*[@Qté])

Pour vérifier à la fois les cellules Prix et Quantité, un autre SI sera ajouté à la formule existante :

=SI([@Prix]= » »; » »;SI([@Qté]= » »; » »;[@Prix]*[@Qté]))

  1. Si la cellule Prix est vide (VRAI), la cellule avec la formule Total n’affichera rien (  » «  )
  2. Si la cellule Qté est vide (VRAI), la cellule avec la formule Total n’affichera rien (  » «  )
  3. Si aucune cellule n’est vide, le total est calculé ( [Prix]*[Qté] )

Les résultats pour chaque scénario possible sont présentés ci-dessous.

Fonctions SI Excel imbriquées

Ordre des fonctions SI imbriquées

Lors de l’imbrication de fonctions SI, assurez-vous de commencer par les tests les plus difficiles, sinon les résultats pourraient être incorrects.

Test plus difficile d’abord

Par exemple, dans la formule suivante, il y a deux tests :

=SI( B3>=20000 , »Bon »,SI( B3>=10000 , »Moyen », »Mauvais »))

Si le montant dans la cellule B3 est de 25 000, le résultat serait  » Bon « , car il est supérieur à 20 000.

Test plus facile d’abord

Cependant, si les tests sont inversés, la formule vérifiera d’abord >=10000. :

=SI( B3>=10000 , »Moyen »,SI( B3>=20000 , »Bon », »Mauvais »))

Maintenant, si le montant dans la cellule B3 est de 25 000, le résultat de la formule serait « Moyen » , car les résultats de ce premier test sont VRAI.

Laisser un commentaire