Mini Excel Tutorial: Verwenden Sie Boolean Logic um komplexe Daten zu verarbeiten

Die logischen Operatoren IF, NOT, AND und OR können Ihnen dabei helfen, von Excel-Neulingen zum Hauptbenutzer zu gelangen. Wir erklären die Grundlagen jeder Funktion und demonstrieren, wie Sie sie für maximale Ergebnisse verwenden können.

Die logischen Operatoren IF, NOT, AND und OR können Ihnen dabei helfen, von Excel-Neulingen zum Hauptbenutzer zu gelangen.  Wir erklären die Grundlagen jeder Funktion und demonstrieren, wie Sie sie für maximale Ergebnisse verwenden können.
Werbung

Logische Operationen sind das Herzstück der Programmierung und erweiterte Online-Suche Werden Sie besser bei der Suche nach Stuff mit Suchmaschinen: Boolesche Suchlogik erklärt Werden Sie besser bei der Suche nach Stuff mit Suchmaschinen: Boolesche Suchlogik erklärt Es dauert nur tausende Server von Google eine halbe Sekunde zur Abfrage Bei ungefähr 50 Milliarden indizierten Seiten dauert es wesentlich länger, nur die erste Seite der Suchergebnisse zu scannen. Obendrein ... Lesen Sie mehr, aber wussten Sie, dass sie auch in Excel verwendet werden können? Wenn Sie die IF-, NOT-, AND- und OR-Funktionen verstehen, können Sie von Excel-Neulingen zum Power-User werden. Hier sind die Grundlagen jeder Funktion und ein Beispiel für eine Art, sie für maximale Leistung zu verwenden.

Die IF-Funktion

Wie Sie sich vorstellen können, bewertet IF, ob eine bestimmte Bedingung zutrifft. Diese Art von Funktion ist sehr einfach in der Programmierung Die absoluten Grundlagen der Programmierung für Anfänger (Teil 2) Die absoluten Grundlagen der Programmierung für Anfänger (Teil 2) In Teil 2 unserer absoluten Anfänger Anleitung zum Programmieren, werde ich die Grundlagen abdecken Funktionen, Rückgabewerte, Schleifen und Bedingungen. Stellen Sie sicher, dass Sie Teil 1 gelesen haben, bevor Sie das Problem lösen, wo ich das ... Read More erklärt habe, und normalerweise eine 1 zurückgibt, wenn die Bedingung wahr ist, und 0, wenn sie falsch ist. Glücklicherweise ist Excel's IF etwas flexibler. Die Excel-Syntax sieht folgendermaßen aus:

 = IF (logischer_test, [wert_if_wahr], [wert_if_false]) 

Wie Sie sehen können, müssen Sie einen logischen Test (wie A1C16 oder D5 = "Alpha") und zwei Rückgabewerte angeben. Wenn die Bedingung erfüllt ist, zeigt die Zelle, in der Sie die Syntax eingegeben haben, den Wert an, den Sie für [value_if_true] eingegeben haben. Wenn nicht, wird [value_if_false] angezeigt. Werfen wir einen Blick darauf, wie Sie dies in einer echten Tabelle verwenden können.

In unserem Beispiel-Spreadsheet (zufällig erstellt mit www.generatedata.com) haben wir eine Liste mit Vornamen, Nachnamen, Städten, Staaten und einer Zahl, die einen SAT-Score darstellt. Zuerst werden wir etwas Einfaches versuchen: Wir werden sehen, welche Punktzahlen höher als 1600 sind. Das ist die Syntax, die wir verwenden werden:

 = IF (E2> 1600, "wahr", "falsch") 

Dies wird "wahr" in der F-Spalte für jeden Schüler, der höher als 1600, und "falsch" für alle anderen.

Excel-if-Syntax

Nach der Verwendung von Autofill 5 Microsoft Word & Excel-Fähigkeiten müssen Sie im Büro 5 Microsoft Word & Excel-Fähigkeiten müssen Sie im Büro erfolgreich sein müssen "Holen Sie sich diesen Bericht zu mir, so schnell wie möglich!" Ein Kernsatz von Microsoft Excel- und Word-Tricks kann diese Aufgabe stressfreier machen und Ihnen dabei helfen, einen eleganten Bericht in kürzester Zeit zu erstellen. Lesen Sie weiter, um die Formel in alle Zellen der Spalte zu kopieren. Jeder Schüler in der Tabelle hat einen Wert, ob er über 1600 Punkte erzielt hat oder nicht.

excel-if-result

An sich ist IF nicht sehr nützlich; Sie können die meisten Dinge tun, die Sie damit tun würden, indem Sie nur Filter oder eine Pivot-Tabelle verwenden. Verwenden einer Excel-Pivot-Tabelle für die Datenanalyse Verwenden einer Excel-Pivot-Tabelle für die Datenanalyse Die Pivot-Tabelle ist eine der einzelnen mächtigsten Werkzeuge im Excel 2013-Repertoire. Es wird häufig für große Datenanalysen verwendet. Folgen Sie unserer Schritt-für-Schritt-Demonstration, um alles darüber zu erfahren. Weiterlesen . Aber wir werden in einem Moment nach einigen Möglichkeiten suchen, um es mit AND und OR zu kombinieren, um es leistungsfähiger zu machen.

Die NICHT-Funktion

NOT ist das Gegenteil von IF: Es gibt "TRUE" zurück, wenn die von Ihnen angegebene Bedingung nicht erfüllt ist. Hier ist die Syntax:

 = NICHT ([logischer_test]) 

Alles, was Sie tun müssen, ist einen logischen Test in die Klammern zu setzen und Excel wird Ihnen sagen, ob es nicht wahr ist (es klingt ein bisschen komisch, aber sobald Sie darüber nachdenken, macht es Sinn). Da dies ein ziemlich einfacher Operator ist und nicht viel Verwendung findet, werde ich hier kein ausführliches Beispiel geben, aber es ist gut, darüber Bescheid zu wissen, falls Sie auf eine Situation stoßen, in der es nützlich ist.

Die UND-Funktion

Während die IF-Funktion prüft, ob eine Bedingung erfüllt ist, prüft die AND-Funktion, ob zwei erfüllt sind. Wenn dies der Fall ist, gibt die Funktion TRUE zurück, und wenn nicht, FALSE - Sie können keine benutzerdefinierten Rückgabewerte wie bei IF auswählen. Es gibt jedoch Möglichkeiten, dies zu umgehen, indem Sie Operatoren kombinieren, wenn Sie müssen.

Die Excel-Syntax der UND-Funktion sieht folgendermaßen aus:

 = UND ([logischer_test1], [logischer_test2], [logischer_test3] ...) 

Die Ellipse am Ende gibt an, dass Sie beliebig viele logische Tests einschließen können. UND gibt nur TRUE zurück, wenn alle diese Tests bestanden wurden. Gehen wir zurück zu unserer Beispiel-Tabelle, nehmen wir an, Sie möchten Schüler finden, die im mittleren Bereich des SAT zwischen 1.050 und 1.950 Punkte erzielt haben. Dies ist die Syntax, die wir verwenden werden:

 = UND (E2> 1050, E2 <1950) 

So sieht es in Excel aus:

Excel-und-Syntax

Und hier ist das Ergebnis.

Excel-und-Ergebnis

Wie Sie sehen können, gibt die Funktion TRUE für jeden Schüler zurück, der innerhalb des von uns angegebenen Bereichs gewertet hat. Wenn wir zu einem noch detaillierteren Level kommen wollten, könnte ein dritter Test hinzugefügt werden; In Wisconsin beispielsweise würde die Syntax wie folgt aussehen:

 = UND (E2> 1050, E2 <1950, D2 = "Wisconsin") 

Die ODER-Funktion

Wie Sie vielleicht erwarten, nimmt die OR-Funktion auch eine Anzahl logischer Testargumente, gibt aber TRUE zurück, wenn mindestens einer der Tests einen wahren Wert aufweist. Die Syntax ist der AND-Funktion sehr ähnlich:

 = ODER ([logischer_test1], [logischer_test2] ...) 

Auch hier gibt die Ellipse an, dass Sie eine Anzahl von logischen Tests verwenden können, und wenn einer von ihnen wahr ist, gibt die Funktion TRUE zurück. Wir werden diese Funktion verwenden, um zu sehen, welche Schüler in Staaten des Mittleren Westens leben:

 = ODER (D2 = Minnesota, D2 = Wisconsin, D2 = Iowa, D2 = Nebraska, D2 = Missouri, D2 = North Dakota, D2 = South Dakota, D2 = "Indiana", D2 = "Michigan", D2 = "Ohio", D2 = "Illinois", D2 = "Kansas") 

In der Tabellenkalkulation können Sie sehen, dass jeder Student im Mittleren Westen jetzt mit TRUE markiert ist.

Excel-oder-Ergebnis

In Excel 2013 gibt es auch ein exklusives ODER, das nur TRUE zurückgibt, wenn nur eine der Bedingungen erfüllt ist. Die XOR-Funktion wird in demselben wie OR verwendet, gibt jedoch false zurück, wenn mehr als eine der Bedingungen erfüllt ist. Es ist nützlich, aber es lohnt sich nicht, Office Office 2010 zu aktualisieren? Kaufen Sie nicht Office 2013, warum haben Sie Office 2010? Kaufen Sie nicht Office 2013, hier kommt der Grund meiner Probezeit mit Microsoft Office 2013. Im Laufe der Wochen war es eine ziemlich solide Erfahrung mit ein oder zwei Macken, die mir kein Ende der Frustration bereiten. Aber ... Lesen Sie mehr für.

Kombinieren von IF, NOT, AND und OR

Wie ich bereits erwähnt habe, machen diese Funktionen einfache Dinge, die oft mit der Datenfilterung gemacht werden können. Aber wenn Sie sie zusammen verwenden, können Sie viel mächtigere Dinge tun; vor allem, wenn Sie sie mit textbasierten Funktionen kombinieren, die ich in einem zukünftigen Artikel diskutieren werde.

Nehmen wir an, ein Hochschulrekriter wurde beauftragt, leistungsstarke Studenten in Kalifornien, Studenten mit mittlerer Leistung in Oregon und leistungsschwache Studenten in Washington oder Nevada anzurufen. Wie können wir das mit diesen Funktionen umsetzen? Wir müssen ein paar von ihnen nisten:

 = ODER (UND (D2 = "Kalifornien", E2> 1950), UND (D2 = "Oregon", UND (E2> 1050, E2 <1950)), UND (ODER (D2 = "Washington", D2 = "Nevada "), E2 <1050)) 

Das könnte wie ein großes Durcheinander aussehen, aber wenn du es kaputt machst, ist es ziemlich einfach. Die Hauptfunktion OR hat drei logische Tests:

  •  AND (D2 = "Kalifornien", E2> 1950) 
  •  UND (D2 = "Oregon", UND (E2> 1050, E2 <1950)) 
  •  UND (ODER (D2 = "Washington", D2 = "Nevada"), E2 <1050) 

Das erste UND-Argument enthält zwei einfache logische Tests. Das zweite AND-Argument hat eine geschachtelte AND-Funktion, so dass es nur true zurückgibt, wenn der Schüler aus Oregon stammt und eine Punktzahl über 1050 und unter 1950 hat. Das dritte Argument enthält eine OR-Funktion, die eine ähnliche Anforderung erzeugt. Lassen Sie uns sehen, was passiert, wenn wir dies in unserer Recruiting-Tabelle ausführen:

Excel-wenn-und-oder-Ergebnis

Alle Schüler, die die oben beschriebene Bedingung erfüllen, sind mit TRUE gekennzeichnet. Im obigen Bild sind es nur zwei, und sie sind beide leistungsstarke Studenten aus Kalifornien.

Schalten Sie Excel ein

Der Übergang vom Tabellenkalkulator zum Excel-Experten erfordert viel Zeit und Übung, aber das Verständnis für die Verwendung logischer Operatoren gibt Ihnen einen Vorsprung und bringt Sie auf den Weg zur Meisterschaft. Es gibt eine Menge Rechenleistung 3 Verrückte Excel-Formeln, die erstaunliche Dinge tun 3 Verrückte Excel-Formeln, die erstaunliche Dinge tun Die Macht von Microsoft Excel liegt in seinen Formeln. Lassen Sie mich Ihnen die Wunder zeigen, die Sie mit Formeln und bedingter Formatierung in drei nützlichen Beispielen machen können. Weitere Informationen zum Verstecken unter der Oberfläche von Excel, und die Verwendung dieser Operatoren wird Ihnen helfen, darauf zuzugreifen.

Wie verwenden Sie diese logischen Operatoren? Welche anderen Excel-Tipps haben Sie für Leser? Teile deine Gedanken unten!

In this article