Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Excel est un programme incroyablement fonctionnel qui vous permet non seulement d'enregistrer des données sous forme de tableau, mais également d'automatiser leur traitement. Les fonctions logiques sont l'élément principal qui vous permet d'effectuer toutes les opérations de ce type. Ils sont utilisés dans les formules et autres fonctions afin de simplifier toutes les opérations.

Ils sont conçus pour vérifier si les valeurs répondent aux critères spécifiés. S'il y a une telle correspondance, dans la cellule où elle est écrite, la valeur "TRUE" est entrée, en cas de divergence - "FALSE". Aujourd'hui, nous examinerons plus en détail des questions telles que la structure des fonctions logiques, la portée de leur utilisation.

Liste des fonctions booléennes dans Excel

Il existe un grand nombre de fonctions logiques, mais les plus couramment utilisées sont les suivantes :

  1. VRAI
  2. COUCHÉ
  3. IF
  4. IFERREUR
  5. OR
  6. И
  7. ne pas
  8. EOSHIBKA
  9. ISBLANK

Tous peuvent être utilisés pour créer des structures complexes et spécifier des critères de n'importe quel ordre. Presque toutes ces fonctions impliquent de leur transmettre certains paramètres. Les seules exceptions sont TRUE et FALSE, qui se renvoient elles-mêmes. Les nombres, le texte, les références de cellule, les plages, etc. sont souvent utilisés comme paramètres. Jetons un coup d'œil à tous les opérateurs ci-dessus.

Opérateurs VRAI et FAUX

Le point commun entre ces deux fonctions est qu'elles ne renvoient qu'une seule valeur. La portée de leur utilisation est l'utilisation en tant que composant d'autres fonctions. Comme on peut le comprendre d'après le nom des opérateurs, les fonctions VRAI и COUCHÉ valeurs de retour VRAI и COUCHÉ respectivement.

Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

NON opérateur

Cette fonction est utilisée avec un argument et écrit la valeur opposée dans la cellule. Si vous passez cet opérateur VRAI, puis il reviendra COUCHÉ et, par conséquent, l'assertion contraire est vraie. Par conséquent, le résultat du traitement des données par cet opérateur dépend entièrement des paramètres à lui transmettre. Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

La syntaxe de cet opérateur est la suivante : =NON(vrai ou faux).

Opérateurs ET et OU

Ces deux opérateurs sont nécessaires pour transmettre la relation des conditions d'une expression entre elles. Fonction И est utilisé pour indiquer que deux critères doivent correspondre au même nombre ou texte en même temps. Cette fonction retourne une valeur VRAI à condition que tous les critères produisent cette valeur en même temps. Si au moins un critère échoue, toute la séquence renvoie une valeur COUCHÉ. Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

La construction de l'opérateur AND est très simple : =Et(argument1; argument2; …). Le nombre maximum d'arguments pouvant être utilisés par cette fonction est de 255. Syntaxe de l'opérateur OR similaires, mais les mécanismes de travail sont légèrement différents. Si une des fonctions de la liste produit un résultat VRAI, alors ce numéro sera renvoyé comme une séquence logique complète. Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Instructions SI et ISERROR

Ces deux fonctions ont un objectif très important - elles définissent directement le critère de conformité avec lequel une certaine expression doit être vérifiée. Pour une meilleure compréhension du fonctionnement de l'opérateur IFERREUR, vous devez d'abord décrire la fonction IF. Sa structure générale est un peu plus compliquée que les précédentes : =IF(expression_logique, valeur_si_true, valeur_if_false).

La tâche de cet opérateur est de créer les constructions les plus complexes. Il vérifie si les critères sont remplis. Si oui, l'opérateur reviendra VRAI, sinon - COUCHÉ. Mais l'opérateur est souvent utilisé en conjonction avec d'autres. Par exemple, s'il est utilisé comme argument de fonction ne pas, alors, en conséquence, le total sera automatiquement remplacé par le contraire. Autrement dit, s'il y a une correspondance avec le critère, alors la valeur sera renvoyée COUCHÉ. C'est le principal avantage des fonctions logiques : elles peuvent être combinées sous les formes les plus bizarres.

De plus, le schéma devient plus compliqué. Si par ce critère nous obtenons le résultat "TRUE", alors vous pouvez spécifier le texte, le nombre qui sera affiché ou la fonction qui sera calculée. De même, vous pouvez définir le résultat qui sera affiché si le résultat a été renvoyé après le traitement des données. COUCHÉ. Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Structure de l'opérateur IFERREUR assez similaire, mais toujours quelque peu différent. Contient deux arguments obligatoires :

  1. Sens. C'est l'expression elle-même qui est testée. S'il s'avère vrai, cette valeur est renvoyée.
  2. La valeur en cas d'erreur. Il s'agit du texte, du nombre ou de la fonction qui sera affiché ou exécuté si le résultat de la vérification du premier argument était FALSE. Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

syntaxe: =SIERREUR(valeur;valeur_si_erreur).

Opérateurs ISERROW et ISEMPLAND

La première fonction ci-dessus ne contient qu'une seule valeur et a la syntaxe suivante : =ESTERREUR(valeur). La tâche de cet opérateur est de vérifier le degré de remplissage des cellules (une ou toute la gamme). S'il s'avère que le rembourrage était erroné, il renvoie le vrai résultat. Si tout est bon – faux. Peut être appliqué directement comme critère pour une autre fonction. Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Excel peut vérifier les liens pour les types d'erreurs suivants :

  • #NOM?;
  • #N / A;
  • #SUPPR/0! ;
  • #NUMÉRO!;
  • #ALORS;
  • #VIDE!;
  • #LIEN!.

Fonction ISBLANK Dans l'ensemble, c'est incroyablement simple. Il ne contient qu'un seul paramètre, qui est la cellule/plage à vérifier. S'il y a une cellule qui n'a ni texte, ni chiffres, ni caractères non imprimables, alors le résultat est renvoyé VRAI. En conséquence, s'il y a des données dans toutes les cellules de la plage, l'utilisateur reçoit le résultat COUCHÉ. Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Tableau mémo "Fonctions logiques dans Excel"

Pour résumer tout ce qui est décrit ci-dessus, donnons un petit tableau contenant des informations sur toutes les fonctions logiques couramment utilisées.

Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Fonctions logiques et exemples de résolution de problèmes

Les fonctions logiques permettent de résoudre une variété de tâches, y compris des tâches complexes. Donnons quelques exemples de leur fonctionnement dans la pratique.

Tâche 1. Supposons qu'il nous reste une partie de la marchandise après un certain temps de vente. Il doit être réévalué selon les règles suivantes : s'il n'a pas été possible de le vendre en 8 mois, divisez son prix par 2. Commençons par créer une plage qui décrit les données initiales. Cela ressemble à ceci.

Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Pour que la tâche décrite soit résolue avec succès, vous devez utiliser la fonction suivante. Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Vous pouvez le voir dans la barre de formule de la capture d'écran. Apportons maintenant quelques précisions. L'expression logique affichée dans la capture d'écran (c'est-à-dire C2>=8) signifie que le produit doit être en stock jusqu'à 8 mois inclus. En utilisant les opérateurs arithmétiques >=, nous définissons la règle supérieure ou égale à. Après avoir écrit cette condition, la fonction renverra l'une des deux valeurs suivantes : "TRUE" ou "FALSE". Si la formule répond au critère, alors la valeur après réévaluation est écrite dans la cellule (enfin, ou passée en argument à une autre fonction, tout dépend des paramètres définis par l'utilisateur), divisée par deux (pour cela, nous avons divisé le prix au moment de la réception à l'entrepôt par deux). Si après cela, il s'avère que le produit est en stock depuis moins de 8 mois, la même valeur est renvoyée que celle contenue dans la cellule.

Rendons maintenant la tâche plus difficile. Nous appliquons la condition : le barème des remises doit être progressif. En termes simples, si les marchandises restent plus de 5 mois, mais moins de 8, le prix doit être divisé par une fois et demie. Si plus de 8, deux. Pour que cette formule corresponde à la valeur, elle doit être la suivante. Regardez la capture d'écran dans la barre de formule pour le voir.

Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Important! Comme arguments, il est permis d'utiliser non seulement des valeurs numériques, mais aussi des valeurs textuelles. Il est donc admissible de fixer des critères de l'ordre le plus différent. Par exemple, faire une remise sur les marchandises reçues en janvier et ne pas le faire si elles sont arrivées en avril.

Tâche 2. Appliquons ce critère à un produit qui est en stock. Supposons, si après la démarque effectuée ci-dessus, sa valeur est devenue inférieure à 300 roubles, ou si elle est restée sans vente pendant plus de 10 mois, elle est simplement retirée de la vente. La formule est la suivante.

Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Analysons-le. Nous avons utilisé la fonction comme critère OR. Il est nécessaire de fournir une telle fourchette. Si la cellule D2 contient le chiffre 10, alors la valeur "radiée" sera automatiquement affichée dans la ligne correspondante de la colonne E. Il en va de même pour l'autre condition. Si aucune d'entre elles n'est remplie, une cellule vide est simplement renvoyée.

Tâche 3. Disons que nous avons un échantillon d'étudiants qui essaient d'entrer au lycée. Pour ce faire, ils doivent réussir des examens dans plusieurs matières, illustrées dans la capture d'écran ci-dessous. Pour être considérés comme éligibles à l'admission dans cet établissement d'enseignement, ils doivent obtenir un total de points 12. Dans le même temps, une condition importante est que le score en mathématiques ne soit pas inférieur à 4 points. La tâche est d'automatiser le traitement de ces données, ainsi que de compiler un rapport sur les étudiants qui sont entrés et ceux qui ne l'ont pas fait. Pour ce faire, nous allons réaliser un tel tableau.

Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Donc, notre tâche est de faire en sorte que le programme calcule le nombre de points qu'il y aura au total, regarde le résultat de passage et effectue une comparaison. Après ces opérations, la fonction doit mettre le résultat dans la cellule dans laquelle il s'inscrit. Deux options sont possibles : « accepté » ou « non ». Pour implémenter cette tâche, entrez une formule similaire (il suffit de brancher vos valeurs) : =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

Avec une fonction booléenne И nous pouvons vérifier que deux conditions sont remplies à la fois. Dans ce cas, nous avons utilisé la fonction SUM pour calculer le score total. Comme première condition (dans le premier argument de la fonction AND), nous avons spécifié la formule B3>=4. Cette colonne contient un score en mathématiques, qui ne doit pas être inférieur à 4 points.

Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

On voit la large application de la fonction IF lorsque vous travaillez avec des feuilles de calcul. C'est pourquoi c'est la fonction logique la plus populaire que vous devez connaître en premier.

Il est fortement recommandé de s'entraîner sur le tableau de test avant d'utiliser ces compétences dans un travail réel. Cela aidera à gagner beaucoup de temps.

Tache 4. Nous sommes confrontés à la tâche de déterminer le coût total des marchandises après démarque. Exigence – le coût du produit doit être supérieur ou moyen. Si cette condition n'est pas remplie, la marchandise doit être radiée. Dans cet exemple, nous verrons comment fonctionnent un ensemble de fonctions arithmétiques et statistiques.

Utilisons le tableau que nous avons déjà tracé. Afin de résoudre ce problème, il est nécessaire de définir la règle comme condition selon laquelle la cellule D2 doit être inférieure à la moyenne arithmétique de toute la gamme de produits. Si la règle est confirmée, alors dans la cellule où cette formule est écrite, la valeur « radiée » est définie. Si le critère n'est pas satisfait, une valeur vide est définie. Pour retourner la moyenne arithmétique, il existe une fonction MOYENNE. Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Tache 5. Supposons que nous devions calculer les ventes moyennes de différents produits dans différents magasins de la même marque. Faisons un tel tableau.

Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Notre tâche consiste à déterminer la moyenne de toutes les valeurs, qui correspond à certaines caractéristiques. Pour ce faire, nous utilisons une fonction spéciale qui ne figurait pas dans la liste ci-dessus. Il vous permet de combiner deux fonctions MOYENNE и SI. Et elle a appelé SANS COEUR. Contient trois arguments :

  1. La plage à vérifier.
  2. Condition à vérifier.
  3. Moyenne de gamme.

En conséquence, la formule suivante est obtenue (dans la capture d'écran).

Fonctions booléennes dans Excel. Tout sur l'application de fonctions logiques dans Excel

Nous voyons que la gamme d'application des fonctions logiques est tout simplement énorme. Et leur liste est en fait beaucoup plus longue que celle décrite ci-dessus. Nous venons d'énumérer les plus populaires d'entre elles, mais nous avons également décrit un exemple d'une autre fonction, qui est une combinaison de statistique et de logique. Il existe également d'autres hybrides similaires qui méritent une attention particulière.

Soyez sympa! Laissez un commentaire