Boolesche Funktionen, Konjunktion, Disjunktion. Logische Funktionen

Inhaltsverzeichnis:

Boolesche Funktionen, Konjunktion, Disjunktion. Logische Funktionen
Boolesche Funktionen, Konjunktion, Disjunktion. Logische Funktionen
Anonim

Es gibt Tabellenkalkulationen, in denen es notwendig ist, logische Funktionen, logische Schemata verschiedener Ordnungen anzuwenden. Das Microsoft Excel-Softwarepaket kommt zur Rettung. Es kann nicht nur den logischen Wert eines Ausdrucks berechnen, sondern auch komplexe mathematische Berechnungen durchführen.

Was ist Excel?

Ein Softwareprodukt, das für die Arbeit mit Tabellenkalkulationen entwickelt wurde. Erstellt von Microsoft und für fast jedes Betriebssystem geeignet. Hier können Sie beide Formeln verwenden, um Ergebnisse zu finden und Diagramme und Diagramme verschiedener Art zu erstellen.

Der Benutzer verwendet nicht nur logische Funktionen in Excel, sondern auch mathematische, statistische, finanzielle, Text usw.

Excel-Funktionen

Die Einsatzgebiete des Softwareprodukts sind vielfältig:

  • Das Excel-Arbeitsblatt ist eine vorgefertigte Tabelle, sodass der Benutzer keine Berechnungen durchführen muss, um das Dokument in die richtige Form zu bringen.
  • Das Softwarepaket bietet die Verwendung von Booleschen Funktionen sowie trigonometrischen, statistischen,Text usw.
  • Auf der Grundlage von Berechnungen erstellt Excel Grafiken und Diagramme.
  • Da das Softwarepaket eine große Bibliothek mathematischer und statistischer Funktionen enthält, können Schüler und Studenten damit Labor- und Hausarbeiten erstellen.
  • Es ist für den Benutzer nützlich, die Funktionen von Excel für private und private Berechnungen zu verwenden.
  • Die VBA-Programmiersprache ist in das Softwareprodukt integriert, was einem Buchh alter das Leben erleichtern kann, wenn er den Arbeitsablauf eines kleinen Unternehmens automatisiert.
  • Die Excel-Tabelle fungiert auch als Datenbank. Die volle Funktionalität ist erst ab der Version 2007 implementiert. Frühe Produkte hatten eine Zeilenbegrenzung.
  • Bei der Erstellung von Berichten verschiedener Art kommt Excel zu Hilfe, da es hilft, eine Pivot-Tabelle zu erstellen.

Logische Operatoren in Excel

Boolesche Ausdrücke werden als Daten verstanden, die zum Schreiben von Elementen erforderlich sind, in denen Konjunktionen und Disjunktionen sowie andere Operatoren mit Zahlen, Formeln und Text übereinstimmen. Mit ihrer Hilfe wird die Nachricht in symbolischer Form geschrieben und zeigt die Aktion an.

Logische Funktionen (auch Boolean genannt) verwenden Zahlen, Text, Verknüpfungen mit Zelladressen als Elemente.

Es gibt mehrere Möglichkeiten, mehr über die einzelnen Operatoren und ihre Syntax zu erfahren:

  • Funktionsassistent aufrufen.
  • Microsoft-Hilfe über F1 verwenden.
  • Untersuchen Sie in Excel-Versionen von 2007 die Zusammensetzung jeder Kategorie in der Symbolleiste.
logische Funktionenim Excel
logische Funktionenim Excel

Boolesche Algebra

Der Begründer der Aussagenlogik (eine andere Bezeichnung für ein Teilgebiet der Mathematik) ist D. Buhl, der sich in seiner Jugend mit Übersetzungen der Werke antiker griechischer Philosophen beschäftigte. Von dort erlangte er Erkenntnisse und schlug vor, spezielle Bezeichnungen für Aussagen einzuführen: 1 - wahr, 0 - falsch.

Boolesche Algebra ist ein Zweig der Mathematik, der Aussagen untersucht, sie als logische Werte behandelt und Operationen an ihnen durchführt. Jede Aussage kann verschlüsselt und dann verwendet und manipuliert werden, um sich als wahr oder falsch zu erweisen.

Eine boolesche Funktion heißt f(x1, x2, …, x ), aus n Variablen, wenn die Funktion oder einer ihrer Operatoren nur Werte aus der Menge {0;1} annimmt. Die Gesetze der Algebra der Logik werden beim Lösen von Problemen, beim Programmieren, Codieren usw. angewendet.

Sie können eine boolesche Funktion auf folgende Weise darstellen:

  • verbal (in Textform verfasste Erklärung);
  • Tabelle;
  • numeric;
  • Grafik;
  • analytisch;
  • Koordinate.

Und-Funktion

Der UND-Operator ist eine Konjunktion im Excel-Softwarepaket. Andernfalls wird es als logische Multiplikation bezeichnet. Es wird normalerweise mit ∧, &,bezeichnet oder das Vorzeichen zwischen den Operanden wird vollständig weggelassen. Die Funktion wird benötigt, um die Richtigkeit des eingegebenen Ausdrucks zu bestimmen. In der Booleschen Algebra nimmt eine Konjunktion Werte aus einer Menge, und das Ergebnis der Berechnung wird auch dorthin geschrieben. Logische Multiplikation passiert:

  • binär, weil es 2 enthältOperand;
  • ternär wenn es 3 Multiplikatoren gibt;
  • n-stellig, wenn die Menge n Operanden enthält.

Du kannst ein Beispiel lösen, indem du die Regel abgleichst oder eine Wahrheitstabelle erstellst. Wenn der Ausdruck mehrere Operanden enthält, ist es bequemer, das Excel-Softwarepaket für die zweite Lösung zu verwenden, da der gesamte Vorgang bei einer manuellen Berechnung umständlich ist.

Das Ergebnis der Berechnungen kann sein:

  • True: wenn alle Argumente wahr sind.
  • False: wenn alle Kriterien falsch sind oder mindestens eines davon.

Die Operatoren "UND" und "ODER" können bis zu 30 Kriterien enth alten.

Beispiel.

1) Es ist notwendig, die Richtigkeit der eingegebenen Daten festzustellen. Offensichtlich ist das letzte in Klammern eingeschlossene Beispiel mathematisch nicht korrekt, daher gibt die Funktion False zurück.

2) Die beiden Zellen haben entgegengesetzte Werte. Die UND-Funktion gibt Falsch zurück, weil eines der Argumente falsch ist.

3) Arithmetische Operationen werden eingestellt. Es ist notwendig, ihre Wahrheit zu überprüfen. Dieser Operator gibt "Wahr" zurück, weil rechnerisch alles richtig ist.

Konjunktion und Disjunktion
Konjunktion und Disjunktion

Funktion "ODER"

Der „ODER“-Operator in der Kategorie „Logische Funktionen“ist eine Disjunktion, das heißt, er ermöglicht es Ihnen, eine wahrheitsgemäße Antwort in einer nicht kategorialen Form zu erh alten. Ein anderer Name für einen Operator in der Booleschen Algebra: logische Addition. Benennen: ∨, +, "oder". Variablen nehmen Werte aus der Menge und die Antwort wird dort geschrieben.

Die Ergebnisse der Berechnungen sind:

  • True: wenn eines oder alle Argumente wahr sind.
  • False: wenn alle Kriterien falsch sind.

Beispiel.

1) Disjunktion in Excel prüft nicht nur logische Ausdrücke, sondern auch mathematische auf Korrektheit. In diesem speziellen Fall sind also beide Ergebnisse aus arithmetischer Sicht falsch, also ist die Antwort falsch.

2) Der Operator gibt True zurück, da eines der Argumente wahr und das andere falsch ist. Dies ist ein gültiges Kriterium für die Disjunktion.

Boolesche Funktionen
Boolesche Funktionen

IF-Funktion

In der Gruppe "Logische Funktionen" nimmt der "IF"-Operator die Hauptrolle ein. Die Funktion wird benötigt, um ein Ergebnis zu erh alten, wenn die Informationen wahr sind, und ein weiteres Ergebnis, wenn die Daten falsch sind.

  • In einer Bedingungsanweisung können bis zu 64 Bedingungen gleichzeitig geprüft werden.
  • Wenn eines der Kriterien ein Array ist, prüft die Funktion jedes Element.
  • Wenn die Antwort falsch ist, aber die Formel nicht angibt, was die Summe im Fall von "Falsch" sein soll, dann gibt der Operator ein Ergebnis gleich 0 aus.

Beispiel.

Gegeben:

  • Produktname;
  • der Preis für 1 Einheit;
  • gekaufte Warenmenge;
  • Preis.

Die Sp alte "Zahlbar" muss berechnet werden. Wenn der Kaufpreis 1000 Rubel übersteigt, erhält der Käufer einen Rabatt von 3%. Ansonsten sind die Sp alten "TOTAL" und "Payable" gleich.

Logikfunktionen Tabelle
Logikfunktionen Tabelle

1) Zustandsprüfung: Die Kosten überschreiten 1000 Rubel.

2) Falls wahrKriteriumskosten werden mit 3 % multipliziert.

3) Wenn die Aussage falsch ist, unterscheidet sich das Ergebnis „Zahlbar“nicht von „TOTAL“.

Mehrere Bedingungen prüfen

Es gibt eine Tabelle, die die Ergebnisse der Prüfung und die Note des Lehrers zeigt.

1) Es muss überprüft werden, ob die Gesamtpunktzahl weniger als 35 beträgt. Wenn die Antwort richtig ist, lautet das Ergebnis der Arbeit „Nicht bestanden.“

2) Wenn die vorherige Bedingung falsch ist, die Punktzahl >35 ist, fährt der Operator mit dem nächsten Argument fort. Wenn der Wert in der Zelle >=75 ist, wird daneben „Ausgezeichnet“zugewiesen. Andernfalls gibt die Funktion "Bestanden" zurück.

logische Funktionen
logische Funktionen

Obwohl der "If"-Operator mit booleschen Werten funktioniert, funktioniert er auch gut mit Zahlen.

Beispiel.

Daten:

  • Lieferantennamen;
  • ihre Verkäufe.

Es soll berechnet werden, welchem der Verkäufer welche Provision zusteht:

  • wenn die Anzahl der Verkäufe weniger als 50.000 beträgt, wird der Prozentsatz nicht berechnet;
  • wenn das Transaktionsvolumen zwischen 50.000 und 100.000 schwankt, beträgt die Provision 2%;
  • wenn die Anzahl der Verkäufe mehr als 100.000 beträgt, wird der Bonus in Höhe von 4% ausgegeben.

Unter der Zahl 1 ist der erste Block "IF", wo auf Wahrheit geprüft wird. Wenn die Bedingung falsch ist, wird Block 2 ausgeführt, wo 2 weitere Kriterien hinzugefügt werden.

Minimierung von Logikfunktionen
Minimierung von Logikfunktionen

Funktion "IFERROR"

Boolesche Funktionen werden durch diesen Operator ergänzt, da er bei einem Fehler in der Formel ein Ergebnis zurückgeben kann. Ich fallewahr, "IFERROR" gibt das Ergebnis der Berechnung zurück.

Funktion "TRUE" und "FALSE"

Boolesche Funktionen in Excel kommen ohne den "TRUE"-Operator nicht aus. Es gibt den entsprechenden Wert zurück.

Die Umkehrung von "TRUE" ist "FALSE". Beide Funktionen akzeptieren keine Argumente und werden selten als eigenständige Beispiele verwendet.

NOT-Operator

Alle logischen Funktionen in Excel können mit dem "NOT"-Operator widerlegt werden. Der bei diesem Verfahren eingegebene Wert ergibt das Gegenteil.

Beispiel.

Offensichtlich gibt der Operator die entgegengesetzte Antwort auf die ursprünglichen Daten.

Logikfunktionen Logiksch altungen
Logikfunktionen Logiksch altungen

Minimierung logischer Funktionen

Dieses Phänomen steht in direktem Zusammenhang mit der Entstehung einer Sch altung oder Sch altung. Dies drückt sich durch seine Komplexität und Kosten, die Proportionalität der Anzahl logischer Operationen und der Anzahl des Vorkommens von Argumenten aus. Wenn Sie die Axiome und Theoreme der Logik verwenden, können Sie die Funktion vereinfachen.

Es gibt spezielle algorithmische Minimierungsmethoden. Dank ihnen ist der Benutzer in der Lage, die Funktion schnell und fehlerfrei selbstständig zu vereinfachen. Zu diesen Methoden gehören:

  • Carnot-Karten;
  • Quine-Methode;
  • impliziter Matrixalgorithmus;
  • Quine-McCluskey-Methode usw.

Wenn die Anzahl der Argumente 6 nicht überschreitet, dann ist es für den Benutzer besser, die Karnot-Map-Methode zur Übersichtlichkeit zu verwenden. Andernfalls wird der Quine-McCluskey-Algorithmus angewendet.

Empfohlen: