Mini-Excel-Lernprogramm Verwenden Sie die boolesche Logik zur Verarbeitung komplexer Daten
Logische Operationen stehen im Mittelpunkt der Programmierung und der erweiterten Online-Suche. Besser bei Suchmaschinen: Boolesche Suchlogik wird besser bei Suchmaschinen: Boolesche Suchlogik: Es wird nur eine halbe Sekunde für die Abfrage von Googles Tausenden von Servern benötigt Bei rund 50 Milliarden indizierten Seiten dauert es wesentlich länger, nur die erste Seite der Suchergebnisse zu scannen. Darüber hinaus… Lesen Sie mehr, aber wussten Sie, dass sie auch in Excel verwendet werden können? Wenn Sie die Funktionen IF, NOT, AND und OR verstehen, können Sie vom Excel-Neuling zum Hauptbenutzer werden. Hier sind die Grundlagen zu jeder Funktion und ein Beispiel für eine gemeinsame Verwendung für maximale Leistung.
Die IF-Funktion
WENN Sie, wie Sie sich vorstellen können, auswertet, ob eine bestimmte Bedingung zutrifft? Diese Art von Funktion ist in der Programmierung sehr grundlegend. 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 unseres absoluten Anfängerleitfadens zum Programmieren werde ich die Grundlagen von Funktionen, Rückgabewerte, Schleifen und Bedingungen. Vergewissern Sie sich, dass Sie Teil 1 gelesen haben, bevor Sie sich damit befassen, wo ich… Lesen Sie weiter, und gibt in der Regel eine 1 zurück, wenn die Bedingung erfüllt ist, und 0, wenn sie falsch ist. Glücklicherweise ist das IF von Excel etwas flexibler. Die Excel-Syntax sieht folgendermaßen aus:
= IF (logischer_Test, [value_if_true], [value_if_false])
Wie Sie sehen, müssen Sie einen logischen Test angeben (wie A1.)<10, B16+30>C16 oder D5 =”Alpha”) und zwei Rückgabewerte. 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. Lassen Sie uns einen Blick darauf werfen, wie Sie dies in einer echten Tabelle verwenden könnten.
In unserer Beispieltabelle (zufällig erstellt mit www.generatedata.com) haben wir eine Liste mit Vornamen, Nachnamen, Städten und Bundesländern sowie eine Zahl, die eine SAT-Bewertung darstellt. Zuerst versuchen wir etwas einfaches: Wir werden sehen, welche Werte höher als 1600 sind. Diese Syntax verwenden wir:
= IF (E2> 1600, "true", "false")
Das wird sich setzen “wahr” in der Spalte F für jeden Schüler, der mehr als 1600 Punkte erzielt hat, und “falsch” für alle anderen.
Nach der Verwendung des automatischen Ausfüllens von 5 Microsoft Word- und Excel-Kenntnissen müssen Sie im Büro erfolgreich sein. 5 Microsoft Word- und Excel-Fertigkeiten müssen Sie im Büro erfolgreich sein. "Erhalten Sie diesen Bericht so schnell wie möglich!" Ein Kernsatz von Microsoft Excel- und Word-Tricks kann diese Aufgabe weniger anstrengend machen und Ihnen helfen, in kürzester Zeit einen stilvollen Bericht zu erstellen. Lesen Sie weiter, um die Formel in alle Zellen der Spalte zu kopieren. Jeder Schüler in der Tabelle hat einen Wert dafür, ob er über 1600 Punkte erzielt hat oder nicht.
IF allein ist nicht sehr nützlich; Sie können die meisten Dinge tun, die Sie damit tun würden, indem Sie Filter oder eine Pivot-Tabelle verwenden. So verwenden Sie eine Excel-Pivot-Tabelle für die Datenanalyse. Verwenden Sie eine Excel-Pivot-Tabelle für die Datenanalyse. Die Pivot-Tabelle gehört zu den einzelnen leistungsfähigste Tools im Excel 2013-Repertoire. Es wird häufig für die Analyse großer Datenmengen verwendet. Folgen Sie unserer Schritt-für-Schritt-Demonstration, um alles darüber zu erfahren. Weiterlesen . Aber wir werden gleich einen Blick auf einige Möglichkeiten werfen, um es mit AND und OR zu kombinieren, um es leistungsfähiger zu machen.
Die NICHT-Funktion
NICHT ist das Gegenteil von IF: es kehrt zurück “WAHR” wenn die Bedingung, die Sie angeben, ist nicht getroffen. Hier ist die Syntax:
= NOT ([logischer Test])
Alles, was Sie tun müssen, ist ein logischer Test in den Klammern, und Excel sagt Ihnen, ob es nicht wahr ist (es hört sich etwas komisch an, aber wenn Sie erst einmal darüber nachdenken, ist es sinnvoll). Da dies ein ziemlich einfacher Operator ist und keine große Verwendung findet, werde ich hier kein detailliertes Beispiel hinzufügen, aber es ist gut 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 UND-Funktion, ob zwei Bedingungen 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 auswählen, wie Sie dies mit IF tun können. Es gibt jedoch Möglichkeiten, dieses Problem zu umgehen, indem Sie Operatoren bei Bedarf kombinieren.
Die Excel-Syntax der AND-Funktion sieht folgendermaßen aus:
= UND ([logischer Test1], [logischer Test2], [logischer Test3]…)
Die Auslassungspunkte am Ende zeigen an, dass Sie so viele verschiedene logische Tests hinzufügen können, wie Sie möchten. AND wird nur dann TRUE zurückgeben, wenn alle Tests bestanden wurden. Gehen wir zurück zu unserer Beispieltabelle. Nehmen wir an, Sie möchten Schüler finden, die im mittleren Bereich des SAT zwischen 1.050 und 1.950 Punkten erzielt haben. Dies ist die Syntax, die wir verwenden werden:
= AND (E2> 1050, E2<1950)
So sieht es in Excel aus:
Und hier ist das Ergebnis.
Wie Sie sehen, gibt die Funktion TRUE für jeden Schüler zurück, der innerhalb des von uns angegebenen Bereichs Punkte erzielt hat. Wenn wir eine noch detailliertere Ebene erreichen wollten, könnte ein dritter Test hinzugefügt werden. Um beispielsweise mittlere Werte in Wisconsin zu sehen, würde die Syntax folgendermaßen aussehen:
= AND (E2> 1050, E2<1950, D2="Wisconsin")
Die ODER-Funktion
Wie erwartet, verwendet die OR-Funktion auch eine Reihe logischer Testargumente, gibt jedoch TRUE zurück, wenn mindestens einer der Tests einen echten Wert aufweist. Die Syntax ist der AND-Funktion sehr ähnlich:
= ODER ([logischer_test1], [logischer_test2]…)
Die Auslassungspunkte geben wieder an, dass Sie eine Reihe logischer 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 den Bundesstaaten 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")
Auf die Kalkulationstabelle angewendet, können Sie sehen, dass jeder Student im Mittleren Westen jetzt mit TRUE gekennzeichnet ist.
In Excel 2013 gibt es auch ein exklusives ODER, das nur dann TRUE zurückgibt, wenn eines der Werte vorliegt und nur eine der Bedingungen ist erfüllt. Die XOR-Funktion wird in der gleichen Weise 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 wahrscheinlich nicht, Office Have Office 2010 zu aktualisieren. Kaufen Sie nicht Office 2013, warum haben Sie Office 2010? Kaufen Sie nicht Office 2013, hier komme ich zum Ende meiner Testphase mit Microsoft Office 2013. Über die Wochen war es eine ziemlich solide Erfahrung mit ein oder zwei Macken, die mich frustriert haben. Aber… Lesen Sie mehr für.
WENN, NICHT, UND UND ODER kombinieren
Wie ich bereits erwähnt habe, führen diese Funktionen einfache Dinge aus, die häufig mit der Datenfilterung durchgeführt werden können. Wenn Sie sie jedoch zusammen verwenden, können Sie viel mächtigere Dinge tun. vor allem wenn Sie sie mit textbasierten Funktionen kombinieren, auf die ich in einem zukünftigen Artikel eingehen werde.
Nehmen wir an, ein Rekrutierer am College wurde beauftragt, Studenten mit hoher Leistung in Kalifornien, Studenten mit mittlerer Leistung in Oregon und Studenten mit schlechter Leistung in Washington oder Nevada zu bestellen. Wie können wir das mit diesen Funktionen implementieren? Wir müssen einige von ihnen nisten:
= ODER (UND (D2 = "Kalifornien", E2> 1950) UND (D2 = "Oregon") UND (E2> 1050, E2)<1950)), AND(OR(D2="Washington", D2="Nevada"), E2<1050))
Das könnte wie ein riesiges Durcheinander aussehen, aber wenn man es zusammenbricht, ist es ziemlich einfach. Die Hauptfunktion OR hat drei logische Tests:
-
UND (D2 = "Kalifornien", E2> 1950)
-
UND (D2 = "Oregon") UND (E2> 1050, E2<1950))
-
UND (ODER (D2 = "Washington", D2 = "Nevada"), E2<1050)
Das erste AND-Argument enthält zwei einfache logische Tests. Das zweite UND-Argument hat eine verschachtelte UND-Funktion. Daher wird es nur dann als wahr zurückgegeben, wenn der Schüler aus Oregon ist und eine Bewertung über 1050 und unter 1950 hat. Das dritte Argument enthält eine ODER-Funktion, die eine ähnliche Anforderung erzeugt. Mal sehen, was passiert, wenn wir dies in unserer Rekrutierungskalkulation ausführen:
Alle Schüler, die die oben genannten Bedingungen erfüllen, sind mit TRUE gekennzeichnet. Im Bild oben gibt es nur zwei, und beide sind leistungsstarke Studenten aus Kalifornien.
Starten Sie Excel
Der Wechsel vom Tabellenanfänger zum Excel-Experten erfordert viel Zeit und Übung, aber wenn Sie die Verwendung logischer Operatoren verstehen, können Sie sich einen Vorsprung verschaffen und den Weg zur Beherrschung einschlagen. Es gibt eine Menge Rechenleistung. 3 Verrückte Excel-Formeln, die erstaunliche Dinge tun. 3 Verrückte Excel-Formeln, die erstaunliche Dinge tun. Bedingte Formatierungsformeln in Microsoft Excel können wunderbare Dinge tun. Hier sind ein paar tolle Tricks für die Produktivität der Excel-Formel. Weitere Informationen, die sich unter der Haube von Excel verstecken, und die Verwendung dieser Operatoren erleichtern Ihnen den Zugriff auf Excel.
Wie verwenden Sie diese logischen Operatoren? Welche anderen Excel-Tipps haben Sie für Leser? Teilen Sie unten Ihre Gedanken mit!
Erfahren Sie mehr über: Microsoft Excel.