Tuto Excel: Comment appliquer la fonction logique Excel SI
Cours et tutoriel excel / cours excel gratuit / tutoriel excel gratuit
Bienvenue dans ce cours Excel qui vous montre La fonction SE d’Excel
La fonction SI – introduction et syntaxe
La fonction logique SI est certainement l’une des fonctions les plus largement appliquées dans les feuilles de calcul Excel.
La fonction SI Logic vous permet d’évaluer une condition (logical_test) et de définir deux actions possibles si cette condition s’avère être TRUE ou FALSE.
Il s’agit de la fonction logique la plus simple et la plus appliquée dans Excel, et dans ce didacticiel, nous analyserons la syntaxe et les différents paramètres possibles.
La fonction IF (Function name en anglais : IF) évalue un test logique et renvoie deux valeurs possibles selon qu’il est VRAI ou FAUX.
La fonction SI appartient à la catégorie des fonctions logiques d’Excel et est souvent appliquée en combinaison avec d’autres fonctions et avec les opérateurs de comparaison AND () O () et NOT ()
Syntaxe de la fonction :
= SI (test ; [si_vrai] ; [si_vrai]).
Dans lequel:
test exprime une valeur ou une expression logique qui peut être vraie ou fausse. Dans cette rubrique, il est possible de comparer un nombre, une date, un texte avec un certain opérateur logique (Ex. : égal, supérieur ; inférieur ; différent). Le test logique ainsi exprimé ne peut donc retourner que deux arguments :
if_true représente la valeur à renvoyer lorsque le test logique est satisfait
if_false représente la valeur à renvoyer lorsque le test logique n’est PAS satisfait
Des valeurs numériques, des chaînes de texte (exprimées entre guillemets doubles) ou des formules peuvent être indiquées dans les arguments true et if_false de la fonction.
Fonction Excel SE : les opérateurs de comparaison logique
Le Test Logique représente l’élément clé de la Fonction SI et doit être correctement identifié afin qu’il puisse exprimer les deux conditions VRAI ou FAUX qui seront utilisées pour compléter la syntaxe de l’expression.
Lors de la configuration du test logique, les opérateurs de comparaison sont disponibles (illustrés dans l’image ci-dessous).
Égal à; Plus grand que; Moins que; Plus grand ou égal à; Inférieur ou égal à, Pas égal à.
Après l’expression du Test logique, dans la partie suivante de la Fonction, il faut indiquer ce qu’il faut faire si la comparaison avec le test est VRAI ou FAUX.
Application de la fonction logique SI – deux exemples d’application simples
Comme premier exemple, nous considérons une fonction logique SI qui renvoie un texte dans les arguments vrai et faux.
Dans le tableau ci-dessous, nous voulons évaluer l’aptitude d’un groupe d’employés à effectuer un travail, pour lequel une expérience de travail d’au moins 10 ans de travail est requise.
Dans la cellule C2, la fonction suivante a été insérée :
= SI (B2> = 10 ; “convient” ; “ne convient pas”)
Le résultat renvoyé par ce paramètre sera le texte “éligible” si la personne a au moins 10 ans d’expérience de travail, ou “inéligible” si l’exigence n’est pas remplie.
:: Observation. Dans le test logique de la fonction, l’opérateur de comparaison “> =” (supérieur ou égal) a été inséré. Si seul le symbole majeur avait été défini, le cinquième employé de la liste qui compte 10 années complètes de travail n’aurait pas été évalué comme admissible.
Deuxième exemple d’application de la fonction logique SI
Nous évaluons le même tableau ci-dessus mais considérons devoir verser une prime de 50 ère si le salarié a au moins 10 ans d’ancienneté.
Le réglage de la fonction SI est très similaire au précédent.
Attention à ne pas insérer la valeur 50 ou 0 entre guillemets doubles, sinon elle serait insérée dans la feuille Excel au format texte plutôt que numérique !
La Fonction insérée dans la cellule C2 est la suivante = SI (B2> = 10 ; 50 ; 0)
Appliquer la fonction SI – Insérer des formules dans les vrais et faux arguments
Dans la définition des arguments [if_true] ou [if_false] de la fonction IF, en plus des textes et des nombres, il est également possible d’insérer des formules de calcul. Dans l’exemple de l’image ci-dessous nous souhaitons attribuer une prime égale à 4% du chiffre d’affaires pour toute vente mensuelle supérieure à 10 000 euros.
Ainsi, si un vendeur devait facturer 12 000 euros, la prime de 4 % devra être calculée sur les 2 000 euros ayant dépassé le seuil des 10 000.
La fonction insérée dans la cellule C3 est la suivante :
= SI (C3> 10000 ; (c3-10000) * 4 % ; 0)
La formule pour calculer l’incitation a été saisie dans l’argument if_true de la fonction.
0 (zéro) a été entré dans l’argument if_false de la fonction. Par conséquent, si le vendeur ne dépasse pas 10 000 € de chiffre d’affaires, la valeur zéro sera renvoyée dans la colonne incitatif. (Voir dans l’image l’application de la Fonction sur la Feuille Excel)
Appliquer la fonction SI – utiliser l’opérateur de comparaison logique “différent de”
Dans l’exemple ci-dessous, vous souhaitez mettre en place une fonction SE logique, qui vous permet de retourner un remboursement de 50 euros à tous ceux qui ne sont pas de la ville de Vérone.
Dans ce cas, il est possible de définir un critère d’exclusion qui est exprimé par les chevrons ouverts et fermés. <>
La Fonction évalue si la valeur contenue dans la cellule C3 est différente de “<>” Verona. Si TRUE la valeur 50 est entrée, si FALSE 0 (zéro).
= SI (C3 <> “Vérone” ; 50,0)
Fonction logique SI imbriquée
Lorsque plusieurs conditions d’évaluation sont nécessaires, dans l’argument TRUE ou FALSE d’une fonction IF, il est possible d’inclure (emboîter) une fonction IF suivante qui prend en compte un test logique supplémentaire.
Par conséquent, plusieurs fonctions IF imbriquées vous permettent de tester plusieurs conditions et de renvoyer plusieurs résultats.
Jusqu’à 64 niveaux de fonctions peuvent être imbriqués dans une formule.
Fonction logique SI imbriquée – deux exemples de réglage
L’imbrication d’une fonction SI logique, selon le type de test, peut être insérée dans le Vrai ou Faux de la première Fonction logique.
Pour mieux comprendre cette différence, deux exemples sont proposés. Dans le premier cas, l’imbrication de la fonction IF est insérée (imbriquée) dans l’argument if_true de la première fonction. Dans l’exemple suivant, l’imbrication est placée dans l’argument if_false.
Premier exemple de fonction logique SI imbriquée
Vous souhaitez offrir une prime de 50 € ou 100 € selon que le salarié a au moins 10 ans ou 20 ans de travail. Si l’employé a moins de 10 ans de travail, l’incitation n’est pas fournie.
Pour expliquer pas à pas l’insertion de la Fonction il est plus facile de la construire en deux étapes distinctes.
En premier lieu, l’éventuel droit ou non à une incitation est défini, en ne considérant que la première tranche de 10 ans ou 50 euros.
La Fonction à insérer dans la cellule C2 est la suivante = SI (B2> = 10 ; 50 ; 0)
Une fois ce premier niveau défini, on passe à l’imbrication de la deuxième Fonction, dans l’argument If_True de la première.
Ainsi, lorsqu’il est vrai qu’un salarié a au moins 10 ans de travail, on vérifie ensuite s’il est également vrai qu’il a au moins 20 ans de travail.
La syntaxe complète de la Fonction est donc la suivante = SI (B2> = 10 ; SI (B2> = 20 ; 100 ; 50) ; 0)
Pour clarifier les deux fonctions imbriquées, dans l’image suivante, le texte écrit en noir représente la première fonction SI.
La deuxième fonction IF écrite en rouge est imbriquée dans l’argument If_True de la première fonction logique.
Le résultat de la définition de cette imbrication renverra donc trois résultats. Si l’ancienneté est inférieure à 10, le résultat est 0 “zéro”. Si l’ancienneté est égale ou supérieure à 10, mais inférieure à 20, le résultat renvoyé est 50.
Enfin, si l’ancienneté est supérieure ou égale à 20, le résultat sera 100.
Dans l’image suivante, vous pouvez voir la fonction SI appliquée dans la feuille de calcul Excel.
:: Observation. L’imbrication a été effectuée dans le Vrai de la première Fonction SI puisque ceux qui ont plus de 20 ans de travail sont évidemment Vrais qu’ils en ont aussi plus de 10. Il n’aurait pas été possible d’imbriquer dans le Faux de la première Fonction SI, puisque dans le faux de la première Fonction on veut que la valeur zéro soit retournée pour ceux qui n’ont pas les prérequis pour accéder à l’incitatif.
Arguments de la fonction : la boîte de dialogue de la fonction logique SI
Si l’imputation de la syntaxe correcte de la fonction IF peut sembler compliquée, vous pouvez profiter de l’option offerte par la boîte de dialogue Arguments de la fonction.
De nombreux utilisateurs d’Office préfèrent utiliser cette méthode d’imputation de fonctions dans Excel.
Comme exemple d’application de la fonction logique SE, à travers la boîte de dialogue Arguments de la fonction, nous considérons l’exemple de retour d’un jugement Suffisant ou Insuffisant si la note est supérieure ou inférieure à 6.
Une fois la cellule D3 sélectionnée, Pour accéder aux Arguments de la Fonction, il suffit de cliquer sur le bouton Fx de la Barre de Formule et de sélectionner la Fonction SE parmi les Fonctions Logiques ou parmi les Fonctions Récentes.
Une fois la fonction SE identifiée et sélectionnée, la boîte de dialogue Arguments de la fonction s’ouvrira (voir image ci-dessous)
Dans l’expression de valeur suffisante ou insuffisante dans la boîte de dialogue Arguments de la fonction, il n’est pas nécessaire de mettre le texte entre guillemets doubles, ce sera automatiquement l’outil Arguments de la fonction qui insérera les guillemets dans la syntaxe de la fonction.
:: Noter. Les exemples présentés dans la section ont été appliqués à la version Excel 365, mais sont également applicables aux versions Excel 2007-2019
Merci à www.valterborsato.it 🙂