Fonction SI dans Excel. Exemples (avec plusieurs conditions)

L'un des principaux avantages des feuilles de calcul Excel est la possibilité de programmer la fonctionnalité d'un document particulier. Comme la plupart des gens le savent grâce aux cours d'informatique à l'école, l'un des principaux composants qui vous permet de mettre cela en pratique est les opérateurs logiques. L'un d'eux est l'opérateur IF, qui prévoit l'exécution de certaines actions lorsque certaines conditions sont remplies. 

Par exemple, si la valeur correspond à une certaine valeur, une étiquette s'affiche dans la cellule. Sinon, c'est différent. Examinons cet outil efficace plus en détail dans la pratique.

Fonction SI dans Excel (informations générales)

Tout programme, même s'il est petit, contient nécessairement une séquence d'actions, que l'on appelle un algorithme. Cela peut ressembler à ceci :

  1. Vérifiez toute la colonne A pour les nombres pairs.
  2. Si un nombre pair est trouvé, ajouter telles ou telles valeurs.
  3. Si un nombre pair n'est pas trouvé, affichez alors l'inscription "not found".
  4. Vérifiez si le nombre obtenu est pair. 
  5. Si oui, ajoutez-le à tous les nombres pairs sélectionnés au paragraphe 1.

Et même s'il ne s'agit que d'une situation hypothétique, peu susceptible d'être nécessaire dans la vie réelle, l'exécution de toute tâche implique nécessairement la présence d'un algorithme similaire. Avant d'utiliser la fonction SI, vous devez avoir une idée claire dans votre tête du résultat que vous souhaitez atteindre. 

Syntaxe de la fonction SI avec une condition

Toute fonction dans Excel est exécutée à l'aide d'une formule. Le modèle par lequel les données doivent être transmises à une fonction est appelé syntaxe. Dans le cas de l'opérateur IF, la formule sera dans ce format.

=IF (expression_logique, valeur_si_vrai, valeur_si_faux)

Regardons la syntaxe plus en détail :

  1. Expression booléenne. C'est la condition elle-même, la conformité ou la non-conformité dont Excel vérifie. Les informations numériques et textuelles peuvent être vérifiées.
  2. Value_if_true. Le résultat qui sera affiché dans la cellule si les données vérifiées répondent aux critères spécifiés.
  3. value_if_false. Le résultat affiché dans la cellule si les données vérifiées ne correspondent pas à la condition.

Voici un exemple pour plus de clarté.

Fonction SI dans Excel. Exemples (avec plusieurs conditions)
1

Ici, la fonction compare la cellule A1 avec le nombre 20. C'est le premier paragraphe de la syntaxe. Si le contenu est supérieur à cette valeur, la valeur "supérieur à 20" s'affiche dans la cellule où la formule a été écrite. Si la situation ne correspond pas à cette condition – « inférieur ou égal à 20 ».

Si vous souhaitez afficher une valeur de texte dans une cellule, vous devez la mettre entre guillemets.

Voici une autre situation. Afin d'être admissible à une session d'examens, les étudiants doivent réussir une session de test. Les étudiants ont réussi à gagner des crédits dans toutes les matières, et maintenant il reste le dernier, qui s'est avéré décisif. Notre tâche est de déterminer lesquels des étudiants sont admis aux examens et lesquels ne le sont pas.

Fonction SI dans Excel. Exemples (avec plusieurs conditions)
2

Puisque nous voulons vérifier le texte et non un nombre, le premier argument est B2 = "cons.".

Syntaxe de la fonction IF avec plusieurs conditions

Souvent, un critère ne suffit pas pour vérifier la valeur. Si vous devez envisager plusieurs options, vous pouvez imbriquer des fonctions IF l'un dans l'autre. Il y aura plusieurs fonctions imbriquées.

Pour que ce soit plus clair, voici la syntaxe.

=SI(expression_logique, valeur_si_vrai, SI(expression_logique, valeur_si_vrai, valeur_si_faux))

Dans ce cas, la fonction vérifiera deux critères à la fois. Si la première condition est vraie, la valeur obtenue à la suite de l'opération dans le premier argument est renvoyée. Si ce n'est pas le cas, la conformité du deuxième critère est vérifiée.

Voici un exemple.

Fonction SI dans Excel. Exemples (avec plusieurs conditions)
3

Et à l'aide d'une telle formule (illustrée dans la capture d'écran ci-dessous), vous pouvez analyser les performances de chaque élève.

Fonction SI dans Excel. Exemples (avec plusieurs conditions)
4

Comme vous pouvez le voir, une condition supplémentaire a été ajoutée ici, mais le principe n'a pas changé. Vous pouvez donc vérifier plusieurs critères à la fois.

Comment étendre la fonctionnalité SI à l'aide des opérateurs ET et OU

De temps en temps, il est nécessaire de vérifier immédiatement la conformité à plusieurs critères et de ne pas utiliser d'opérateurs imbriqués logiques, comme dans l'exemple précédent. Pour ce faire, utilisez soit la fonction И ou fonction OR selon que vous devez remplir plusieurs critères à la fois ou au moins l'un d'entre eux. Examinons de plus près ces critères.

Fonction SI avec condition ET

Parfois, vous devez vérifier une expression pour plusieurs conditions à la fois. Pour cela, on utilise la fonction AND, écrite en premier argument de la fonction IF. Cela fonctionne comme ceci : si a est égal à un et a est égal à 2, la valeur sera c.

Fonction SI avec condition "OU"

La fonction OR fonctionne de manière similaire, mais dans ce cas, une seule des conditions est vraie. Dans la mesure du possible, jusqu'à 30 conditions peuvent être vérifiées de cette manière. 

Voici quelques façons d'utiliser les fonctions И и OR comme argument de la fonction IF.

Fonction SI dans Excel. Exemples (avec plusieurs conditions)
5
Fonction SI dans Excel. Exemples (avec plusieurs conditions)
6

Comparer les données de deux tables

De temps en temps, il est possible de comparer deux tableaux similaires. Par exemple, une personne travaille comme comptable et doit comparer deux rapports. Il existe d'autres tâches similaires, telles que comparer le coût des marchandises de différents lots, puis les évaluations des étudiants pour différentes périodes, etc.

Pour comparer deux tables, utilisez la fonction COUNTIF. Regardons cela plus en détail.

Disons que nous avons deux tables contenant les spécifications de deux robots culinaires. Et nous devons les comparer et mettre en évidence les différences avec la couleur. Cela peut être fait en utilisant le formatage conditionnel et la fonction COUNTIF

Notre tableau ressemble à ceci.

Fonction SI dans Excel. Exemples (avec plusieurs conditions)
7

Nous sélectionnons la gamme correspondant aux caractéristiques techniques du premier robot ménager.

Après cela, cliquez sur les menus suivants : Formatage conditionnel – créer une règle – utiliser une formule pour déterminer les cellules formatées.

Fonction SI dans Excel. Exemples (avec plusieurs conditions)
8

Sous forme de formule de mise en forme, on écrit la fonction =COUNTSI (plage à comparer ; première cellule du premier tableau)=0. Le tableau avec les caractéristiques du deuxième robot culinaire est utilisé comme plage de comparaison.

Fonction SI dans Excel. Exemples (avec plusieurs conditions)
9

Vous devez vous assurer que les adresses sont absolues (avec un signe dollar devant les noms de ligne et de colonne). Ajoutez =0 après la formule pour qu'Excel recherche les valeurs exactes.

Après cela, vous devez définir le formatage des cellules. Pour ce faire, à côté de l'échantillon, vous devez cliquer sur le bouton "Formater". Dans notre cas, nous utilisons le remplissage, car c'est le plus pratique à cet effet. Mais vous pouvez choisir la mise en forme que vous souhaitez.

Fonction SI dans Excel. Exemples (avec plusieurs conditions)
10

Nous avons attribué un nom de colonne en tant que plage. C'est beaucoup plus pratique que d'entrer la plage manuellement.

Fonction SUMIF dans Excel

Passons maintenant aux fonctions IF, ce qui aidera à remplacer deux points de l'algorithme à la fois. Le premier est SUMESLEY, qui additionne deux nombres remplissant une certaine condition. Par exemple, nous sommes confrontés à la tâche de déterminer combien d'argent doit être payé par mois à tous les vendeurs. Pour cela, il est nécessaire.

  1. Ajoutez une ligne avec le revenu total de tous les vendeurs et cliquez sur la cellule qui contiendra le résultat après avoir entré la formule. 
  2. Nous trouvons le bouton fx, qui se trouve à côté de la ligne des formules. Ensuite, une fenêtre apparaîtra où vous pourrez trouver la fonction nécessaire grâce à la recherche. Après avoir sélectionné l'opérateur, vous devez cliquer sur le bouton "OK". Mais la saisie manuelle est toujours possible.
    Fonction SI dans Excel. Exemples (avec plusieurs conditions)
    11
  3. Ensuite, une fenêtre pour entrer les arguments de la fonction apparaîtra. Toutes les valeurs peuvent être spécifiées dans les champs correspondants, et la plage peut être saisie via le bouton à côté d'eux.
    Fonction SI dans Excel. Exemples (avec plusieurs conditions)
    12
  4. Le premier argument est une plage. Ici, vous entrez les cellules dont vous souhaitez vérifier la conformité avec les critères. Si on parle de nous, ce sont les positions des salariés. Entrez la plage D4:D18. Ou sélectionnez simplement les cellules qui vous intéressent.
  5. Dans le champ « Critères », saisissez le poste. Dans le cas de nous - "vendeur". En tant que plage de sommation, nous indiquons les cellules où les salaires des employés sont répertoriés (cela se fait à la fois manuellement et les sélectionne avec la souris). Cliquez sur "OK", et nous obtenons les salaires calculés finis de tous les employés vendeurs.

Convenez que c'est très pratique. N'est-ce pas?

Fonction SUMIFS dans Excel

Cette fonction vous permet de déterminer la somme des valeurs qui répondent à plusieurs conditions. Par exemple, on nous a confié la tâche de déterminer le salaire total de tous les managers travaillant dans la branche sud de l'entreprise.

Ajoutez une ligne où sera le résultat final et insérez la formule dans la cellule souhaitée. Pour ce faire, cliquez sur l'icône de la fonction. Une fenêtre apparaîtra dans laquelle vous devrez trouver la fonction SUMMESLIMN. Ensuite, sélectionnez-le dans la liste et la fenêtre familière avec les arguments s'ouvre. Mais le nombre de ces arguments est désormais différent. Cette formule permet d'utiliser un nombre infini de critères, mais le nombre minimum d'arguments est de cinq. 

Seuls cinq peuvent être spécifiés via la boîte de dialogue de saisie d'arguments. Si vous avez besoin de plus de critères, il faudra alors les saisir manuellement selon la même logique que les deux premiers.

Examinons plus en détail les principaux arguments :

  1. Plage de sommation. Cellules à additionner.
  2. Plage de conditions 1 - la plage qui sera vérifiée pour la conformité à un certain critère. 
  3. La condition 1 est la condition elle-même.
  4. La plage de critères 2 est la deuxième plage qui sera vérifiée par rapport au critère.
  5. La condition 2 est la deuxième condition.

En outre, la logique est similaire. En conséquence, nous avons déterminé les salaires de tous les gestionnaires de la branche sud.

Fonction SI dans Excel. Exemples (avec plusieurs conditions)
13

Fonction NB.SI dans Excel

Si vous avez besoin de déterminer combien de cellules correspondent à un certain critère, utilisez la fonction NB.SI. Supposons que nous ayons besoin de comprendre combien de vendeurs travaillent dans cette organisation :

  1. Tout d'abord, ajoutez une ligne contenant le nombre de vendeurs. Après cela, vous devez cliquer sur la cellule où le résultat sera affiché.
  2. Après cela, vous devez cliquer sur le bouton "Insérer une fonction", qui se trouve dans l'onglet "Formules". Une fenêtre apparaîtra avec une liste de catégories. Nous devons sélectionner l'élément «Liste alphabétique complète». Dans la liste, on s'intéresse à la formule NB.SI. Après l'avoir sélectionné, nous devons cliquer sur le bouton "OK".
    Fonction SI dans Excel. Exemples (avec plusieurs conditions)
    14
  3. Après cela, nous avons le nombre de vendeurs employés dans cette organisation. Il a été obtenu en comptant le nombre de cellules dans lesquelles le mot "vendeur" est écrit. Tout est simple. 

Fonction COUNTSLIM dans Excel

Semblable à la formule SUMMESLIMN, cette formule compte le nombre de cellules qui correspondent à plusieurs conditions. La syntaxe est similaire mais légèrement différente de la formule SUMMESLIMN:

  1. Plage de conditions 1. Il s'agit de la plage qui sera testée par rapport au premier critère.
  2. Condition 1. Directement le premier critère.
  3. Condition Range 2. Il s'agit de la plage qui sera testée par rapport au deuxième critère. 
  4. État 2.
  5. Conditions de portée 3.

Et ainsi de suite.

Donc la fonction IF dans Excel - pas le seul, il existe plusieurs autres de ses variétés qui effectuent automatiquement les actions les plus courantes, ce qui simplifie grandement la vie d'une personne. 

En grande partie grâce à la fonction IF Les feuilles de calcul Excel sont considérées comme programmables. C'est plus qu'une simple calculatrice. Si vous y réfléchissez, alors la fonction IF est la pierre angulaire de tout type de programmation.

Donc, si vous apprenez à travailler avec de grandes quantités de données dans Excel, il sera beaucoup plus facile d'apprendre la programmation. Grâce aux opérateurs logiques, ces domaines ont vraiment beaucoup en commun, bien qu'Excel soit plus souvent utilisé par les comptables. Mais le mécanisme de travail avec les données est en grande partie le même. 

Fonction entre de bonnes mains IF et ses variantes vous permettent de transformer une feuille Excel en un programme à part entière pouvant agir sur des algorithmes complexes. Comprendre le fonctionnement de la fonction IF est la première étape vers l'apprentissage des macros - la prochaine étape vers un travail plus flexible avec des feuilles de calcul. Mais c'est déjà un niveau plus professionnel.

Soyez sympa! Laissez un commentaire