Opérations booléennes dans Excel

Une fonction logique est un type de fonction qui peut renvoyer l'une des valeurs possibles - vrai si la cellule contient des valeurs répondant à certains critères et faux si cela ne se produit pas. Les fonctions logiques sont utilisées pour programmer des feuilles de calcul afin de vous décharger d'actions fréquemment répétitives.

De plus, des fonctions logiques peuvent être utilisées pour vérifier dans quelle mesure le contenu d'une cellule répond à certains critères. D'autres valeurs booléennes peuvent également être vérifiées.

Opérateurs de comparaison

Chaque expression contient des opérateurs de comparaison. Ils sont les suivants :

  1. = – la valeur 1 est égale à la valeur 2.
  2. > – la valeur 1 est supérieure à la valeur 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= valeur 1 ou identique à la valeur 2 ou supérieure.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> valeur 1 ou supérieure à la valeur 2 ou moins.

Par conséquent, Excel renvoie l'un des deux résultats possibles : vrai (1) ou faux (2).

Pour utiliser des fonctions logiques, il est nécessaire, dans tous les cas possibles, de spécifier une condition qui contient un ou plusieurs opérateurs.

Véritable fonction

Для использования этой функции не нужно указывать никаких аргументов, et она всегда возвращает «Истина» (что соответствует цифре 1 двоичной системы счисления).

Exemple de formule − =VRAI().

Fonction fausse

La fonction est complètement similaire à la précédente, seul le résultat renvoyé par celle-ci est "Faux". La formule la plus simple où vous pouvez utiliser cette fonction est la suivante =FAUX().

Fonction ET

Le but de cette formule est de renvoyer la valeur "True" lorsque chacun des arguments correspond à une certaine valeur ou à certains critères, qui sont décrits ci-dessus. Si soudainement il y a un écart entre l'un des critères demandés, alors la valeur "False" est renvoyée.

Les références de cellules booléennes sont également utilisées comme paramètres de fonction. Le nombre maximum d'arguments pouvant être utilisés est de 255. Mais la condition obligatoire est la présence d'au moins l'un d'entre eux entre parenthèses.

ИVéritéFaux
VéritéVéritéFaux
FauxFauxFaux

La syntaxe de cette fonction est :

=ET(Booléen1; [Booléen2];…)

На данном сриншоте видно, что каждый аргеуент передает исинное значение, поээому В ve можно полччить соответстmineOpérations booléennes dans Excel

Fonction "ou"

Vérifie plusieurs valeurs par rapport à certains critères. Si l'un d'entre eux correspond, la fonction renvoie la vraie valeur (1). Le nombre maximal d'arguments dans cette situation est également de 255 et il est obligatoire de spécifier un paramètre de fonction.

En parlant de fonction OR, alors dans ce cas la table de vérité sera la suivante.

ORVéritéFaux
VéritéVéritéVérité
FauxVéritéFaux

La syntaxe de la formule est la suivante :

=OU(Booléen 1; [Booléen 2];…)

Comme dans les cas précédents et suivants, chaque argument doit être séparé des autres par un point-virgule. Si nous nous référons à l'exemple ci-dessus, alors chaque paramètre y renvoie "Vrai", donc s'il est nécessaire d'utiliser la fonction "OU" lors de l'accès à cette plage, alors la formule retournera "Vrai" jusqu'à ce que l'un des paramètres réponde à un certain critère.

"Pas de fonction

Il renvoie les valeurs opposées à celle définie à l'origine. Autrement dit, lors du passage de la valeur "True" en tant que paramètre de fonction, "False" sera renvoyé. Si aucune correspondance n'est trouvée, alors "True".

Le résultat qui sera renvoyé dépend de l'argument initial reçu par la fonction. Si, par exemple, la fonction "ET" est utilisée avec la fonction "NON", le tableau sera le suivant.

PAS(et())VRAICOUCHÉ
VRAICOUCHÉVRAI
COUCHÉVRAIVRAI

Lorsque vous utilisez la fonction "Ou" en combinaison avec la fonction "Non", le tableau ressemblera à ceci.

NON (OU())VRAICOUCHÉ
VRAICOUCHÉCOUCHÉ
COUCHÉCOUCHÉVRAI

La syntaxe de cette fonction est très simple : =НЕ(принимаемое логическое значение).

If

Cette fonctionnalité peut à juste titre être qualifiée de l'une des plus populaires. Il vérifie une expression particulière par rapport à une condition particulière. Le résultat est affecté par la véracité ou la fausseté d'un énoncé donné.

Si nous parlons spécifiquement de cette fonction, sa syntaxe sera un peu plus compliquée. 

=SI(expression_booléenne,[Valeur_si_vrai],[Valeur_si_faux])Opérations booléennes dans Excel

Examinons de plus près l'exemple présenté dans la capture d'écran ci-dessus. Ici, le premier paramètre est la fonction VRAI, qui est vérifié par le programme. Sur la base des résultats d'une telle vérification, le deuxième argument est renvoyé. Le troisième descend. 

L'utilisateur peut imbriquer une fonction IF à un autre. Cela doit être fait dans les cas où, à la suite d'un contrôle du respect d'une certaine condition, il est nécessaire d'en faire un autre. 

Par exemple, il existe plusieurs cartes de crédit dont les numéros commencent par les quatre premiers chiffres qui caractérisent le système de paiement qui gère la carte. Autrement dit, il existe deux options - Visa et Mastercard. Pour vérifier le type de carte, vous devez utiliser cette formule avec deux imbriqués IF.

=SI(LEFT(A2)=”4″, “Visa”,SI(LEFT(A1111)=”2″,”Master Card”,”carte non définie”))

Si vous ne savez pas ce que signifie la fonction LEVSIMV, puis il écrit dans la partie cellule de la ligne de texte à gauche. L'utilisateur dans le deuxième argument de cette fonction spécifie le nombre de caractères qu'Excel doit sélectionner à partir de la gauche. Il est utilisé pour vérifier si les quatre premiers chiffres d'un numéro de carte de crédit commencent par 1111. Si le résultat est vrai, "Visa" est renvoyé. Si la condition est fausse, alors la fonction est utilisée IF.

De même, vous pouvez obtenir une imbrication décente et vérifier que le contenu d'une cellule ou d'une plage est conforme à plusieurs conditions.

Fonction ERREUR

Nécessaire pour déterminer s'il y a une erreur. Si oui, alors la valeur du deuxième argument est retournée. Si tout est en ordre, alors le premier. Au total, la fonction a deux arguments, chacun étant obligatoire.

Cette formule a la syntaxe suivante :

 =SIERREUR(valeur;valeur_si_erreur)

Comment la fonction peut-elle être utilisée ?

Dans l'exemple ci-dessous, vous pouvez voir l'erreur dans le premier argument de la fonction. Par conséquent, la formule renvoie la réponse que la division par zéro est interdite. Le premier paramètre de la fonction peut être n'importe quelle autre formule. Une personne peut décider indépendamment du contenu qui peut s'y trouver.Opérations booléennes dans Excel

Comment les fonctions booléennes peuvent être utilisées en pratique

Tâche 1

Avant que la personne ne se fixe pour objectif de procéder à une réévaluation des soldes de matières premières. Si le produit est stocké plus de 8 mois, il faut réduire de moitié son coût.

Au départ, vous devez créer une telle table.Opérations booléennes dans Excel

Pour atteindre cet objectif, vous devez utiliser la fonction IF. Dans le cas de notre exemple, cette formule ressemblera à ceci :

 =ЕСЛИ(C2>=8;B2/2;B2)

L'expression booléenne contenue dans le premier argument de la fonction est composée à l'aide des opérateurs > et =. En termes simples, initialement le critère est le suivant : si la valeur de la cellule est supérieure ou égale à 8, la formule fournie en deuxième argument est exécutée. En termes terminologiques, si la première condition est vraie, alors le deuxième argument est exécuté. Si faux – le troisième.Opérations booléennes dans Excel

La complexité de cette tâche peut être augmentée. Supposons que nous soyons confrontés à la tâche d'utiliser la fonction logique ET. Dans ce cas, la condition prendra la forme suivante : si le produit est stocké plus de 8 mois, alors son prix devra être réinitialisé deux fois. S'il est en vente depuis plus de 5 mois, il doit être réinitialisé 1,5 fois. 

Dans ce cas, vous devez saisir la chaîne suivante dans le champ de saisie de la formule.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Opérations booléennes dans Excel

Fonction IF autorise les chaînes de texte dans les arguments si nécessaire. 

Tâche 2

Supposons qu'après la réduction du produit, il commence à coûter moins de 300 roubles, il doit alors être radié. La même chose doit être faite si elle est restée sans être vendue pendant 10 mois. Dans cette situation, chacune de ces options est acceptable, il est donc logique d'utiliser la fonction OR и IF. Le résultat est la ligne suivante.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)

Si l'opérateur logique a été utilisé lors de l'écriture de la condition OR, alors il doit être décodé comme suit. Si la cellule C2 contient le nombre 10 ou plus, ou si la cellule D2 contient une valeur inférieure à 300, alors la valeur « radiée » doit être renvoyée dans la cellule correspondante.Opérations booléennes dans Excel

Si la condition n'est pas remplie (c'est-à-dire qu'elle s'avère fausse), la formule renvoie automatiquement une valeur vide. Ainsi, si le produit a été vendu plus tôt ou est en stock moins que nécessaire, ou s'il a été réduit à une valeur inférieure à la valeur seuil, alors une cellule vide reste. 

Il est permis d'utiliser d'autres fonctions comme arguments. Par exemple, l'utilisation de formules mathématiques est acceptable.

Tâche 3

Supposons qu'il y ait plusieurs étudiants qui passent plusieurs examens avant d'entrer dans le gymnase. Comme note de passage, il y a une note de 12. Et pour entrer, il faut impérativement qu'il y ait au moins 4 points en mathématiques. Par conséquent, Excel devrait générer un rapport de réception. 

Vous devez d'abord construire le tableau suivant.Opérations booléennes dans Excel

Notre tâche est de comparer la somme de toutes les notes avec la note de passage, et en plus de nous assurer que la note en mathématiques est inférieure à 4. Et dans la colonne avec le résultat, vous devez indiquer "accepté" ou "non".

Nous devons entrer la formule suivante.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

Utilisation de l'opérateur logique И il est nécessaire de vérifier à quel point ces conditions sont vraies. Et pour déterminer le score final, vous devez utiliser la fonction classique SUM.Opérations booléennes dans Excel

Ainsi, en utilisant la fonction IF vous pouvez résoudre de nombreux problèmes différents, c'est donc l'un des plus courants.

Tâche 4

Supposons que nous soyons confrontés à la nécessité de comprendre combien coûtent les biens après évaluation dans leur ensemble. Si le coût d'un produit est inférieur à la valeur moyenne, il est alors nécessaire de radier ce produit. 

Pour ce faire, vous pouvez utiliser le même tableau que celui donné ci-dessus.Opérations booléennes dans Excel

Pour résoudre ce problème, vous devez utiliser la formule suivante.

=SI(D2

Dans l'expression donnée en premier argument, nous avons utilisé la fonction MOYENNEA qui spécifie la moyenne arithmétique d'un ensemble de données particulier. Dans notre cas, il s'agit de la plage D2:D7.Opérations booléennes dans Excel

Tâche 5

Dans ce cas, disons que nous devons déterminer les ventes moyennes. Pour ce faire, vous devez créer une telle table.Opérations booléennes dans Excel

Ensuite, vous devez calculer la valeur moyenne des cellules dont le contenu répond à un certain critère. Ainsi, une solution logique et une solution statistique doivent être utilisées. Sous le tableau ci-dessus, vous devez créer un tableau auxiliaire dans lequel les résultats seront affichés.Opérations booléennes dans Excel

Cette tâche peut être résolue en utilisant une seule fonction.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

Le premier argument est la plage de valeurs à vérifier. La seconde précise la condition, dans notre cas il s'agit de la cellule B9. Mais comme troisième argument, la plage est utilisée, qui sera utilisée pour calculer la moyenne arithmétique.

Fonction SANS COEUR vous permet de comparer la valeur de la cellule B9 avec les valeurs situées dans la plage B2: B7, qui répertorie les numéros de magasin. Si les données correspondent, la formule calcule la moyenne arithmétique de la plage C2:C7.Opérations booléennes dans Excel

Conclusions

Les fonctions logiques sont nécessaires dans différentes situations. Il existe de nombreux types de formules qui peuvent être utilisées pour tester certaines conditions. Comme vu ci-dessus, la fonction principale est IF.

Plusieurs exemples ont également été donnés sur la façon dont les fonctions logiques peuvent être utilisées dans des situations réelles.

Il y a bien d'autres aspects de l'utilisation des fonctions logiques, mais il est difficile de les considérer tous dans le cadre d'un seul article, même volumineux. Il n'y a pas de limite à la perfection, vous pouvez donc toujours rechercher de nouvelles applications de formules déjà connues.

Soyez sympa! Laissez un commentaire