Wie Verwenden von Logischen Funktionen in Excel: WENN, UND, ODER, XOR, NICHT

0
3109

Logische Funktionen sind einige der beliebtesten und nützlichsten in Excel. Sie können testen, die Werte anderer Zellen und ausführen von Aktionen abhängig von dem Ergebnis des Tests. Dies hilft uns, um Aufgaben zu automatisieren, die in unseren Tabellen.

Wie Verwenden Sie die WENN-Funktion

Die WENN-Funktion ist die wichtigste logische Funktion in Excel und ist daher die eine, zuerst zu verstehen. Es erscheint mehrmals in diesem Artikel.

Lassen Sie uns einen Blick auf die Struktur der WENN-Funktion, und dann sehen Sie einige Beispiele für deren Verwendung.

Die WENN-Funktion akzeptiert 3 bits von Informationen:

=WENN(logical_test, [value_if_true], [value_if_false])

  • logical_test: Dies ist die Bedingung für die Funktion zu überprüfen.
  • value_if_true: Die Aktion, die auszuführen ist, wenn die Bedingung erfüllt ist, oder wahr ist.
  • value_if_false: Die Aktion, die auszuführen ist, wenn die Bedingung nicht erfüllt ist, oder false ist.

Vergleichsoperatoren Verwenden, mit Logischen Funktionen

Bei der Durchführung der logischen test in Zelle Werte, die Sie brauchen, vertraut zu sein mit den Vergleichsoperatoren. Sie können sehen, eine Aufschlüsselung der in der Tabelle unten.

Nun betrachten wir einige Beispiele davon in Aktion.

WENN-Funktion Beispiel 1: Text-Werte

In diesem Beispiel wollen wir testen, ob eine Zelle ist gleich zu einem spezifischen Ausdruck. Die WENN-Funktion ist nicht case-sensitive, also nicht groß-und Kleinschreibung berücksichtigt.

Folgende Formel in Spalte C, um die Anzeige “Nein”, wenn die Spalte B enthält den text “Abgeschlossen” und “ja”, wenn Sie etwas anderes enthält.

=WENN(B2=”Abgeschlossen”,”Nein”,”ja”)

Obwohl die WENN-Funktion ist nicht groß-und Kleinschreibung, der text muss eine genaue übereinstimmung sein.

WENN-Funktion Beispiel 2: Numerische Werte

Die WENN-Funktion ist auch ideal für den Vergleich von numerischen Werten.

In der folgenden Formel, die wir testen, ob die Zelle B2 enthält eine Zahl, die größer als oder gleich 75. Wenn es funktioniert, dann zeigen wir das Wort “Pass”, und wenn nicht das Wort “Fail”.

=WENN(B2>=75,”Pass”,”Fail”)

Die WENN Funktion ist eine Menge mehr als nur das anzeigen verschiedener text auf dem Ergebnis von einem test. Wir können es auch verwenden, um verschiedene Berechnungen.

In diesem Beispiel wollen wir geben 10% Rabatt, wenn der Kunde verbringt eine bestimmte Menge an Geld. Wir verwenden von £3.000, die als ein Beispiel.

=WENN(B2>=3000; B2*90%,B2)

Der B2 – *90% – Teil der Formel ist ein Weg, können Sie subtrahieren 10% von dem Wert in Zelle B2. Es gibt viele Möglichkeiten, dies zu tun.

Was wichtig ist, dass Sie verwenden können, jede Formel, die in der value_if_true oder value_if_false Abschnitte. Und laufen unterschiedliche Formeln, abhängig von den Werten der anderen Zellen ist eine sehr starke Fähigkeit zu haben.

WENN-Funktion (Beispiel 3: Datumsangaben

In diesem Dritten Beispiel verwenden wir die WENN-Funktion zu verfolgen, eine Liste der fälligen Termine. Wir wollen Anzeige das Wort “Überfällig”, wenn das Datum in Spalte B ist in der Vergangenheit. Aber wenn das Datum in der Zukunft, berechnen Sie die Anzahl der Tage bis zur Fälligkeit.

Folgende Formel wird verwendet in Spalte C. überprüfen Wir, ob das Fälligkeitsdatum in Zelle B2 kleiner ist als das heutige Datum (Die TODAY-Funktion gibt das heutige Datum aus der Systemuhr).

=WENN(B2<HEUTE(),”Überfällig”,B2-HEUTE())

Was sind Verschachtelte WENN-Formeln?

Sie haben vielleicht gehört der Begriff verschachtelte IFs vor. Das heißt, wir können schreiben, eine WENN-Funktion in einer anderen WENN-Funktion. Wir können dies tun wollen, wenn wir mehr als zwei Aktionen durchführen.

Eine WENN-Funktion ist in der Lage die Durchführung von zwei Aktionen (die value_if_true und value_if_false ). Aber wenn wir einbetten (verschachteln) eine weitere WENN-Funktion in der value_if_false Abschnitt, dann können wir eine andere Aktion durchführen.

Nehmen Sie dieses Beispiel, wo wir stehen möchten die Anzeige das Wort “Ausgezeichnet”, wenn der Wert in Zelle B2 größer ist als oder gleich 90, Anzeige “Gut”, wenn der Wert größer ist als oder gleich zu 75, und die Anzeige “Schlecht”, wenn nichts anderes.

=WENN(B2>=90,”Ausgezeichnet”,WENN(B2>=75,”Gut”,”Schlecht”))

Wir haben nun so erweitert, dass unsere Formel hinaus, was nur eine WENN-Funktion machen kann. Und Sie können nest mehr, WENN Funktionen, wenn nötig.

Beachten Sie die zwei schließenden Klammern am Ende der Formel—eins für jede IF-Funktion.

Gibt es alternative Formeln, die sauberer als dieses verschachtelte WENN-Ansatz. Eine sehr sinnvolle alternative ist die SWITCH-Funktion in Excel.

Die Logische und-UND ODER-Funktionen

Die und-UND ODER-Funktionen werden verwendet, wenn Sie ausführen möchten mehr als ein Vergleich in einer Formel. Die WENN-Funktion kann man allein nur mit einer Bedingung, oder ein Vergleich.

Nehmen Sie ein Beispiel, wo wir Rabatt ein Wert von 10% abhängig von der Menge einem Kunden verbringt und wie viele Jahre Sie schon ein Kunde.

Auf Ihre eigenen, die und-UND ODER-Funktionen liefern den Wert TRUE oder FALSE.

Die UND-Funktion liefert nur WAHR, wenn jede Bedingung erfüllt ist, und ansonsten FALSE zurückgibt. Die ODER-Funktion gibt TRUE zurück, wenn eine oder alle Bedingungen erfüllt sind, und gibt FALSE zurück, wenn keine Bedingungen erfüllt sind.

Diese Funktionen testen können bis zu 255 Bedingungen, so sind sicherlich nicht beschränkt auf nur zwei Bedingungen mag, ist hier gezeigt.

Unten ist die Struktur des und-UND ODER-Funktionen. Sie sind das gleiche geschrieben. Ersetzen Sie einfach den Namen UND für ODER. Es ist nur Ihre Logik, was anders ist.

=UND(logical1, [logical2] …)

Mal sehen, ein Beispiel für beide bewerten zwei Bedingungen.

UND Funktion Beispiel

Die UND-Funktion wird unten verwendet, um zu testen, ob der Kunde verbringt mindestens £3.000 und wurde ein Kunde für mindestens drei Jahre.

=UND(B2>=3000; C2>=3)

Sie können sehen, dass es gibt FALSCH für Matt und Terry, denn obwohl Sie beide treffen die Kriterien, die Sie erfüllen müssen, um sowohl mit der UND-Funktion.

ODER Funktion Beispiel

Die ODER-Funktion wird unten verwendet, um zu testen, ob der Kunde verbringt mindestens £3.000 oder hat ein Kunde für mindestens drei Jahre.

=ODER(B2>=3000; C2>=3)

In diesem Beispiel gibt die Formel gilt für Matt und Terry. Nur Julie und Gillian scheitern beide Bedingungen und den Rückgabewert FALSE.

Verwenden von UND und ODER mit der WENN-Funktion

Da die und-UND ODER-Funktionen geben den Wert TRUE oder FALSE, wenn allein verwendet, es ist selten zu verwenden, indem Sie selber.

Stattdessen werden Sie in der Regel verwenden Sie Sie mit der WENN-Funktion oder in einer Excel-Funktionen wie Bedingte Formatierung oder die Gültigkeitsprüfung durchführen Retrospektive Aktion, wenn die Formel TRUE ergibt.

In der folgenden Formel wird die UND-Funktion verschachtelte innerhalb der WENN-Funktion logische test. Wenn die UND-Funktion gibt TRUE zurück, dann 10% Rabatt, der von dem Betrag in Spalte B; sonst, kein Rabatt gegeben wird und der Wert in der Spalte B wird wiederholt in Spalte D.

=WENN(UND(B2>=3000; C2>=3),B2*90%,B2)

Die XOR-Funktion

Neben die ODER-Funktion, es ist auch eine exklusiv-ODER-Funktion. Dies nennt man die XOR-Funktion. Die XOR-Funktion eingeführt wurde, mit der Excel-2013-version.

Diese Funktion kann einige Mühe zu verstehen, daher ein Beispiel aus der Praxis gezeigt.

Die Struktur der XOR-Funktion ist die gleiche wie die ODER-Funktion.

=XOR(logical1, [logical2] …)

Bei der Auswertung von nur zwei Bedingungen, die die XOR-Funktion liefert:

  • WAHR, wenn entweder Bedingung zu TRUE ausgewertet wird.
  • FALSE, falls beide Bedingungen TRUE sind, oder weder die Bedingung WAHR ist.

Dies unterscheidet sich von den ODER eine Funktion, weil das wäre return TRUE, falls beide Bedingungen TRUE sind.

Diese Funktion bekommt ein wenig mehr Verwirrung, wenn weitere Bedingungen Hinzugefügt werden. Dann die XOR-Funktion liefert:

  • WAHR, wenn eine ungerade Anzahl der Bedingungen TRUE zurück.
  • FALSE, wenn eine auch Reihe von Bedingungen führen WAHREN, oder wenn alle Bedingungen FALSCH sind.

Schauen wir uns ein einfaches Beispiel für die XOR-Funktion.

In diesem Beispiel werden die Umsatzerlöse aufgeteilt auf zwei Hälften des Jahres. Wenn ein Verkäufer verkauft £3.000 oder mehr in beiden Hälften dann zugewiesen werden, der Gold-standard. Erreicht wird dies mit einer UND-Funktion mit, WENN wie oben im Artikel.

Aber wenn Sie verkaufen £3.000 oder mehr entweder halb-dann wollen wir weisen Sie diese Silber-status. Wenn Sie nicht verkaufen £3.000 oder mehr in beide dann nichts mehr.

Die XOR-Funktion ist perfekt für diese Logik. Die Formel eingegeben wird, in Spalte E und zeigt die XOR-Funktion mit, WENN die Anzeige “ja” oder “Nein” nur dann, wenn entweder Bedingung erfüllt ist.

=WENN(XOR(B2>=3000; C2>=3000),”ja”,”Nein”)

Die NICHT-Funktion

Der Letzte logische Funktion zu diskutieren in diesem Artikel wird das NICHT funktionieren, und wir haben Links die einfachste zuletzt. Auch wenn es manchmal schwer sein kann, finden Sie in der ‘realen Welt’ verwendet, der die Funktion auf den ersten.

Die Funktion NICHT kehrt den Wert des Arguments um. Also, wenn der logische Wert TRUE ist, dann gibt Sie FALSE zurück. Und wenn der logische Wert FALSE ist, wird TRUE zurückgegeben.

Dies wird einfacher zu erklären mit einigen Beispielen.

Die Struktur der NICHT-Funktion wird;

=NICHT(logisch)

NICHT Funktion Beispiel 1

In diesem Beispiel, stellen Sie sich vor wir haben einen Sitz in London und dann in vielen anderen regionalen Standorten. Wir wollen Anzeige das Wort “ja”, wenn die Website ist alles, außer London, und “Nein”, wenn es ist London.

Die NICHT-Funktion wurde in der verschachtelten logischen test der WENN-Funktion unten, um rückwärts das WAHRE Ergebnis.

=WENN(NICHT(B2=”Frankfurt”),”ja”,”Nein”)

Dies kann auch erreicht werden, indem die NICHT logische operator <>. Unten ist ein Beispiel.

=WENN(B2<>”London”,”ja”,”Nein”)

NICHT-Funktion (Beispiel 2

Die NICHT-Funktion ist nützlich beim arbeiten mit Funktionen in Excel. Diese sind eine Gruppe von Funktionen in Excel, die etwas überprüfen, und TRUE zurückgeben, wenn die Prüfung ein Erfolg wird, und FALSE, wenn es nicht ist.

Zum Beispiel, die ISTEXT-Funktion überprüft, ob eine Zelle text enthält und gibt TRUE zurück, wenn es gilt, und FALSE, wenn nicht. Die NICHT-Funktion ist hilfreich, weil es kann Umgekehrt das Ergebnis dieser Funktionen.

Im Beispiel unten wollen wir zahlen ein Verkäufer 5% des Betrags, den Sie bieten. Aber wenn Sie nicht bieten Sie alles, was das Wort “None” in der Zelle, und das erzeugt einen Fehler in der Formel.

Die ISTEXT-Funktion wird verwendet, um zu überprüfen, das Vorhandensein von text. Diese gibt TRUE zurück, wenn es text ist, also die NICHT-Funktion dreht diese auf FALSE. Und das führt, WENN deren Berechnung.

=WENN(NICHT(ISTEXT(B2), B2*5%,0)

Mastering logischen Funktionen geben Ihnen einen großen Vorteil als Excel-Benutzer. Um testen zu können, und vergleichen die Werte in den Zellen und verschiedene Aktionen basierend auf diesen Ergebnissen ist sehr nützlich.

Dieser Artikel behandelt die beste logische Funktionen verwendet heute. Neuere Versionen von Excel haben, sehen die Einführung von immer mehr Funktionen Hinzugefügt, um diese Bibliothek, wie z.B. die XOR-Funktion in diesem Artikel erwähnt. Bleiben Sie up to date mit diesen neuen Ergänzungen wird halten Sie vor das Publikum.