Fonctions booléennes, conjonction, disjonction. Fonctions logiques

Table des matières:

Fonctions booléennes, conjonction, disjonction. Fonctions logiques
Fonctions booléennes, conjonction, disjonction. Fonctions logiques
Anonim

Il existe des feuilles de calcul dans lesquelles il est nécessaire d'appliquer des fonctions logiques, des schémas logiques de différents ordres. Le progiciel Microsoft Excel vient à la rescousse. Il peut non seulement calculer la valeur logique d'une expression, mais également effectuer des calculs mathématiques complexes.

Qu'est-ce qu'Excel ?

Un produit logiciel conçu pour fonctionner avec des feuilles de calcul. Créé par Microsoft et adapté à presque tous les systèmes d'exploitation. Ici, vous pouvez utiliser les deux formules pour trouver des résultats et créer des graphiques et des tableaux de différents types.

L'utilisateur utilise non seulement des fonctions logiques dans Excel, mais aussi des fonctions mathématiques, statistiques, financières, textuelles, etc.

Fonctionnalités Excel

Les domaines d'application du produit logiciel sont variés:

  • La feuille de calcul Excel est une feuille de calcul prête à l'emploi, il n'est donc pas nécessaire pour l'utilisateur d'effectuer des calculs pour mettre le document sous la forme appropriée.
  • Le progiciel offre l'utilisation de fonctions booléennes, ainsi que de fonctions trigonométriques, statistiques,texte, etc.
  • Sur la base de calculs, Excel construit des graphiques et des diagrammes.
  • Parce que le progiciel contient une grande bibliothèque de fonctions mathématiques et statistiques, les écoliers et les étudiants peuvent l'utiliser pour compléter des travaux de laboratoire et de semestre.
  • Il est utile pour l'utilisateur d'utiliser les fonctionnalités d'Excel pour les calculs domestiques et personnels.
  • Le langage de programmation VBA est intégré au produit logiciel, ce qui peut faciliter la vie d'un comptable lors de l'automatisation du flux de travail d'une petite entreprise.
  • La feuille de calcul Excel sert également de base de données. La fonctionnalité complète n'est implémentée qu'à partir de la version 2007. Les premiers produits avaient une limite de ligne.
  • Lors de la création de rapports de toutes sortes, Excel vient à la rescousse car il aide à créer un tableau croisé dynamique.

Opérateurs logiques Excel

Les expressions booléennes sont comprises comme les données nécessaires pour écrire des éléments dans lesquels la conjonction et la disjonction, ainsi que d'autres opérateurs, correspondent à des nombres, des formules, du texte. Avec leur aide, le message est écrit sous forme symbolique, indiquant l'action.

Les fonctions logiques (autrement appelées booléennes) utilisent des nombres, du texte, des liens avec des adresses de cellules comme éléments.

Il existe plusieurs façons d'en savoir plus sur chaque opérateur et sa syntaxe:

  • Appeler l'assistant de fonction.
  • Utiliser l'aide de Microsoft via F1.
  • Dans les versions 2007 d'Excel, examinez la composition de chaque catégorie dans la barre d'outils.
fonctions logiquesdans excel
fonctions logiquesdans excel

Algèbre booléenne

Le fondateur de la logique propositionnelle (un autre nom pour une section de mathématiques) est D. Buhl, qui dans sa jeunesse s'est engagé dans la traduction des œuvres des philosophes grecs anciens. C'est à partir de là qu'il a acquis des connaissances et a proposé d'introduire des désignations spéciales pour les déclarations: 1 - Vrai, 0 - Faux.

L'algèbre booléenne est une branche des mathématiques qui étudie les énoncés, les traite comme des valeurs logiques et effectue des opérations sur eux. Toute déclaration peut être encodée puis utilisée, manipulée pour prouver vrai ou faux.

Une fonction booléenne est appelée f(x1, x2, …, x ), à partir de n variables, si la fonction ou l'un de ses opérateurs ne prend des valeurs que dans l'ensemble {0;1}. Les lois de l'algèbre de la logique sont appliquées dans la résolution de problèmes, la programmation, le codage, etc.

Vous pouvez afficher une fonction booléenne des manières suivantes:

  • verbal (déclaration écrite sous forme de texte);
  • table;
  • numérique;
  • graphique;
  • analytique;
  • coordonnée.

Et la fonction

L'opérateur ET est une conjonction dans le progiciel Excel. Sinon, on parle de multiplication logique. Il est généralement noté ∧, &,ou le signe entre les opérandes est complètement omis. La fonction est nécessaire pour déterminer la véracité de l'expression saisie. En algèbre booléenne, une conjonction prend des valeurs dans un ensemble et le résultat du calcul y est également écrit. La multiplication logique se produit:

  • binaire car il contient 2opérande;
  • ternaire s'il y a 3 multiplicateurs;
  • n-aire si l'ensemble contient n opérandes.

Vous pouvez résoudre un exemple en faisant correspondre la règle ou en créant une table de vérité. Si l'expression contient plusieurs opérandes, il est plus pratique d'utiliser le progiciel Excel pour la deuxième solution, car l'ensemble du processus sera fastidieux lors du calcul manuel.

Le résultat des calculs peut être:

  • True: si tous les arguments sont vrais.
  • False: si tous les critères sont faux ou au moins l'un d'entre eux.

Les opérateurs "ET" et "OU" peuvent contenir jusqu'à 30 critères.

Exemple.

1) Il est nécessaire de déterminer la véracité des données saisies. Évidemment, le dernier exemple entre parenthèses n'est pas mathématiquement correct, donc la fonction renverra False.

2) Les deux cellules ont des valeurs opposées. La fonction AND renvoie False car l'un des arguments est false.

3) Les opérations arithmétiques sont définies. Il est nécessaire de vérifier leur véracité. Cet opérateur renvoie "True" car tout est correct d'un point de vue arithmétique.

conjonction et disjonction
conjonction et disjonction

Fonction "OU"

L'opérateur "OU" dans la catégorie "Fonctions logiques" est une disjonction, c'est-à-dire qu'il vous permet d'obtenir une réponse véridique sous une forme non catégorique. Autre nom pour un opérateur en algèbre booléenne: addition logique. Désignez: ∨, +, "ou". Les variables prennent des valeurs de l'ensemble et la réponse y est écrite.

Les résultats des calculs sont:

  • True: si un ou tous les arguments sont vrais.
  • False: si tous les critères sont faux.

Exemple.

1) La disjonction dans Excel vérifie non seulement l'exactitude des expressions logiques, mais également celles des mathématiques. Donc, dans ce cas particulier, les deux résultats sont faux d'un point de vue arithmétique, donc la réponse est Faux.

2) L'opérateur renvoie True car l'un des arguments est vrai et l'autre est faux. C'est un critère valable pour la disjonction.

fonctions booléennes
fonctions booléennes

Fonction SI

Dans le groupe "Fonctions logiques", l'opérateur "SI" occupe une place de choix. La fonction est nécessaire pour obtenir un résultat si l'information est vraie, et un autre résultat si la donnée est fausse.

  • Dans une instruction conditionnelle, il est possible de vérifier jusqu'à 64 conditions à la fois.
  • Si l'un des critères est un tableau, alors la fonction vérifie chaque élément.
  • Si la réponse est fausse, mais que la formule ne précise pas ce que devrait être le total dans le cas de "Faux", alors l'opérateur donne un résultat égal à 0.

Exemple.

Étant donné:

  • nom du produit;
  • son prix pour 1 unité;
  • quantité de biens achetés;
  • prix.

Il faut calculer la colonne "Payable". Si le prix d'achat dépasse 1 000 roubles, l'acheteur bénéficie d'une remise de 3 %. Sinon, les colonnes "TOTAL" et "Payable" sont identiques.

tableau des fonctions logiques
tableau des fonctions logiques

1) Contrôle de l'état: le coût dépasse 1 000 roubles.

2) Si vraile coût du critère est multiplié par 3 %.

3) Si l'énoncé est faux, le résultat "Payable" ne diffère pas de "TOTAL".

Vérifier plusieurs conditions

Il y a un tableau qui montre les notes de l'examen et la note de l'enseignant.

1) Il est nécessaire de vérifier si le score total est inférieur à 35. Si la réponse est vraie, alors le résultat du travail est "Échec".

2) Si la condition précédente est fausse, le score est >35, l'opérateur passe à l'argument suivant. Si la valeur dans la cellule est >=75, alors "Excellent" est attribué à côté. Sinon, la fonction retournera "Passed".

fonctions logiques
fonctions logiques

Bien que l'opérateur "If" fonctionne avec les valeurs booléennes, il fonctionne aussi bien avec les nombres.

Exemple.

Données:

  • noms des fournisseurs;
  • leurs ventes.

Il faut calculer lequel des vendeurs quelle commission est due:

  • si le nombre de ventes est inférieur à 50 000, le pourcentage n'est pas facturé;
  • si le volume des transactions varie entre 50 000 et 100 000, la commission est de 2 %;
  • si le nombre de ventes est supérieur à 100 000, le bonus est émis à hauteur de 4 %.

Sous le numéro 1 se trouve le premier bloc "IF", où il est vérifié pour la vérité. Si la condition est fausse, alors le bloc 2 est exécuté, où 2 critères supplémentaires sont ajoutés.

minimisation des fonctions logiques
minimisation des fonctions logiques

Fonction "SIERREUR"

Les fonctions booléennes sont complétées par cet opérateur, car il est capable de renvoyer un résultat s'il y a une erreur dans la formule. Je tombetrue, "IFERREUR" renvoie le résultat du calcul.

Fonction "TRUE" et "FALSE"

Les fonctions booléennes dans Excel ne peuvent pas se passer de l'opérateur "TRUE". Il renvoie la valeur correspondante.

L'inverse de "TRUE" est "FALSE". Les deux fonctions ne prennent aucun argument et sont rarement utilisées comme exemples autonomes.

Opérateur NON

Toutes les fonctions logiques d'Excel peuvent être réfutées à l'aide de l'opérateur "NOT". La valeur saisie lors de l'utilisation de cette procédure entraînera le contraire.

Exemple.

Évidemment, l'opérateur donne la réponse opposée à la donnée d'origine.

fonctions logiques circuits logiques
fonctions logiques circuits logiques

Minimisation des fonctions logiques

Ce phénomène est directement lié à la création d'un circuit ou circuit. Cela s'exprime par sa complexité et son coût, la proportionnalité du nombre d'opérations logiques et du nombre d'occurrences d'arguments. Si vous utilisez les axiomes et les théorèmes de la logique, vous pouvez simplifier la fonction.

Il existe des méthodes spéciales de minimisation algorithmique. Grâce à eux, l'utilisateur peut simplifier indépendamment la fonction rapidement et sans erreur. Parmi ces méthodes figurent:

  • cartes Carnot;
  • Méthode Quine;
  • algorithme matriciel impliquant;
  • Méthode Quine-McCluskey, etc.

Si le nombre d'arguments ne dépasse pas 6, il est préférable pour l'utilisateur d'utiliser la méthode de carte de Karnot pour plus de clarté. Sinon, l'algorithme Quine-McCluskey est appliqué.

Conseillé: