Verwenden der Excel-IF-Funktion: Testen unter einer Bedingung

Verwenden der Excel-IF-Funktion: Testen unter einer Bedingung

Die IF-Funktion von Excel ist wie das Schweizer Taschenmesser der Excel-Funktionen. Wirklich, es wird in vielen Situationen verwendet. Oft können Sie die IF-Funktion von Excel mit anderen Funktionen verwenden. IF ist strukturell leicht zu verstehen. Die Excel-IF-Funktion verwendet drei Argumente:

  • Ein Test, der eine wahre oder falsche Antwort gibt. Zum Beispiel kann der Test "ist der Wert in Zelle A5 gleich dem Wert in Zelle A8" nur eine von zwei möglichen Antworten haben, ja oder nein. Im Computergespräch ist das wahr oder falsch. Dies ist keine Berechnung, wohlgemerkt, sondern ein Vergleich.
  • Die Daten, die von der IF-Funktion zurückgegeben werden sollen, wenn der Test wahr ist.
  • Die Daten, die von der IF-Funktion zurückgegeben werden sollen, wenn der Test falsch ist.

Klingt einfach genug. Hier sind einige Beispiele:

Funktion Kommentar
=WENN(D10>D20, D10, D20) Wenn der Wert in D10 größer als der Wert in D20 ist, wird der Wert in D10 zurückgegeben, da der Test wahr ist. Wenn der Wert in D10 nicht größer als – dh kleiner oder gleich – dem Wert in D20 ist, wird der Wert in D20 zurückgegeben. Wenn die Werte in D10 und D20 gleich sind, gibt der Test false zurück und der Wert in D20 wird zurückgegeben.
=IF(D10>D20, "Gute Nachrichten!", "Schlechte Nachrichten!") Ist der Wert in D10 größer als der Wert in D20, wird der Text „Good News!“ angezeigt. ist zurück gekommen. Ansonsten "Schlechte Nachrichten!" ist zurück gekommen.
=IF(D10>D20, "", "Schlechte Nachrichten!") Wenn der Wert in D10 größer als der Wert in D20 ist, wird nichts zurückgegeben. Ansonsten "Schlechte Nachrichten!" ist zurück gekommen. Beachten Sie, dass das zweite Argument ein Paar leerer Anführungszeichen ist.
=IF(D10>D20, "Gute Nachrichten!", "") Wenn der Wert in D10 größer als der Wert in D20 ist, wird „Good News!“ angezeigt. ist zurück gekommen. Andernfalls wird nichts zurückgegeben. Beachten Sie, dass das dritte Argument leere Anführungszeichen sind.

Ein wichtiger Aspekt bei der Verwendung von IF: Lassen Sie das zweite oder dritte Argument nichts zurückgeben. Es wird ein leerer String zurückgegeben, und die beste Möglichkeit, dies zu tun, besteht darin, zwei doppelte Anführungszeichen zusammen mit nichts in der Mitte zu setzen. Das Ergebnis ist, dass die Zelle mit der IF-Funktion leer bleibt.

Mit IF können Sie daher zwei Ergebnisse festlegen, die zurückgegeben werden sollen: eines für den Fall, dass der Test wahr ist, und ein weiteres für den Fall, dass der Test falsch ist. Jedes Ergebnis kann eine Zahl, ein Text, eine Funktion oder Formel oder sogar leer sein.

Wie Sie im vorherigen Beispiel sehen, wird IF häufig verwendet, um zu sehen, wie zwei Werte verglichen werden und entweder den einen oder den anderen Wert zurückgeben, je nachdem, wie Sie den Test im ersten Argument einrichten.

IF wird oft als Validierungsprüfung verwendet , um Fehler zu vermeiden . Angenommen, Sie haben ein Finanzarbeitsblatt, das einen variablen Prozentsatz in seinen Berechnungen verwendet. Der Benutzer muss diesen Prozentsatz jeden Tag eingeben, er darf jedoch nie mehr als 10 Prozent betragen. Um Fehler zu vermeiden, können Sie mit der IF-Funktion eine Fehlermeldung in der angrenzenden Zelle anzeigen, wenn Sie versehentlich einen Wert außerhalb des zulässigen Bereichs eingeben. Angenommen, der Prozentsatz wird in Zelle A3 eingegeben, ist hier die erforderliche IF-Funktion:

=IF(A3>.1, "FEHLER: der % in A3 IST ZU GROSS", "")

Die folgende Abbildung zeigt, wie IF in einer Geschäftsanwendung sinnvoll eingesetzt werden kann. Ein fiktiver Ladenladen – Ken's Guitars (irgendwie bissig, finden Sie nicht?) – behält den Bestand in einem Excel-Arbeitsblatt im Auge.

Verwenden der Excel-IF-Funktion: Testen unter einer Bedingung

Behalten Sie den Bestand im Gitarrenladen im Auge.

Spalte D zeigt die Lagerbestände und Spalte E zeigt die Nachbestellstände. Es funktioniert so: Wenn der Lagerbestand eines Produkts gleich oder niedriger als der Nachbestellstand ist, ist es an der Zeit, mehr von dem Produkt zu bestellen. Die Zellen in Spalte F enthalten eine Formel.

Die Excel-Formel in Zelle F8 ist =IF(D8<>. Sie besagt, dass, wenn die Anzahl der auf Lager befindlichen Stratoblaster 9000-Gitarren gleich oder kleiner als die Nachbestellmenge ist, Bestellung zurückgeben. Wenn die Anzahl auf Lager größer als die Nachbestellmenge ist , nichts zurückgeben. Es wird nichts zurückgegeben, da drei auf Lager sind und der Nachbestellstand 2. In der nächsten Zeile entspricht die Anzahl der fliegenden X dem Nachbestellstand, daher zeigt Zelle F9 Bestellung an.

Die Verwendung der IF-Funktion von Excel ist einfach. Folge diesen Schritten:

Geben Sie zwei Werte in ein Arbeitsblatt ein. Diese Werte sollten für Sie eine gewisse Bedeutung haben, wie das oben gezeigte Beispiel für Lagerbestände.

Klicken Sie auf die Zelle, in der das Ergebnis angezeigt werden soll.

Geben Sie =IF( ein, um die Funktion zu starten.

Entscheiden Sie, welchen Test Sie durchführen möchten. Sie können sehen, ob die beiden Werte gleich sind; ob einer größer ist als der andere; ob das Subtrahieren des einen vom anderen größer als, gleich oder kleiner als 0 ist; usw. Um beispielsweise festzustellen, ob der erste Wert dem zweiten Wert entspricht, klicken Sie auf die erste Zelle (oder geben Sie ihre Adresse ein), geben Sie ein Gleichheitszeichen (=) ein und klicken Sie dann auf die zweite Zelle (oder geben Sie ihre Adresse ein).

Geben Sie ein Komma (,) ein.

Geben Sie das Ergebnis ein, das erscheinen soll, wenn der Test wahr ist .

Geben Sie beispielsweise „Die Werte sind gleich“ ein. Text muss in Anführungszeichen eingeschlossen werden.

Geben Sie ein Komma (,) ein.

Geben Sie das Ergebnis ein, das erscheinen soll, wenn der Test falsch ist. Geben Sie beispielsweise „Die Werte sind nicht gleich“ ein .

Geben Sie a) ein und drücken Sie die Eingabetaste.

Die Excel-IF-Funktion kann noch viel mehr. Verschachtelte IF-Funktionen geben Ihnen viel mehr Flexibilität bei der Durchführung von Tests mit Ihren Arbeitsblattdaten. Um das zu überstehen, ist ein bisschen Ausdauer nötig. Verschachtelt bedeutet, dass Sie eine IF-Funktion in eine andere IF-Funktion einfügen können. Das heißt, das innere IF wird dort platziert, wo das wahre oder falsche Argument im äußeren IF steht (oder sogar interne IFs für beide Argumente verwenden). Wieso würdest du das machen?

Here’s an example: The other night, we were deciding where to go for dinner. we were considering Italian and decided that if we went to an Italian place and it served manicotti, we would have manicotti. Otherwise, we decided to eat pizza.

Logically, this decision looks like this:

If the restaurant is Italian, then If the restaurant serves manicotti, then we will have manicotti else we will have pizza

This looks a lot like programming code. The End If statements have been left off on purpose to prevent confusion because the IF function has no equivalent value. That’s it! Make note that the inner IF statement has a result for both the true and false possibilities. The outer IF does not. Here is the structure as nested Excel IF statements:

=IF(Restaurant=Italian, IF(Restaurant serves manicotti, "manicotti", "pizza"), "")

If the restaurant were not Italian, it wouldn’t matter what the choice was (as indicated by the third argument of the outer IF being empty).

You can nest up to 64 IF statements, although things are likely to get very complicated once you go beyond 4 or 5.

You can apply a nested IF statement to increase the sophistication of the inventory worksheet from above. The following image has an additional column: Hot Item. A Hot Item can take three forms:

  • If the inventory level is half or less of the reorder level and the last sale date is within the last 30 days, this is a Hot Item. The point of view is that in 30 days or less the stock sold down to half or less than the reorder level. This means that the inventory is turning over at a fast pace.
  • Wenn der Lagerbestand die Hälfte oder weniger des Nachbestellstands beträgt und das letzte Verkaufsdatum innerhalb der letzten 31–60 Tage liegt, handelt es sich um einen Warm-Artikel . Der Standpunkt ist, dass die Aktie in 31–60 Tagen auf die Hälfte oder weniger als das Nachbestellniveau verkauft wurde. Das bedeutet, dass sich der Bestand in einem mittleren Tempo umschlägt.
  • Wenn keine der beiden vorhergehenden Bedingungen erfüllt ist, erhält die Position keinen Sonderstatus.

Verwenden der Excel-IF-Funktion: Testen unter einer Bedingung

Auf der Suche nach heißen Inventargegenständen.

Es gibt heiße Gegenstände und es gibt warme Gegenstände. Beide müssen das gemeinsame Kriterium erfüllen, dass der Lagerbestand 50 Prozent oder weniger des Nachbestellstands beträgt. Erst wenn diese erste Bedingung erfüllt ist, kommt das zweite Kriterium – die Anzahl der Tage seit der letzten Bestellung – ins Spiel. Klingt für mich nach einem verschachtelten IF! Hier ist die Formel in Zelle G8:

=WENN(D8<><><>

Okay, atme durch.

Die äußere IF testet, ob der Lagerbestand in Spalte D gleich oder weniger als die Hälfte (50 Prozent) des Nachbestellstands beträgt. Der Teil der Formel, der dies tut, ist =IF(D8<>. Dieser Test liefert natürlich eine wahre oder falsche Antwort. Wenn er falsch ist, wird der falsche Teil des äußeren IF genommen (der nur eine leere Zeichenfolge ist) am Ende der Formel: ,"")).

Das lässt den ganzen Mittelteil durchwaten. Bleib dabei!

Wenn der erste Test wahr ist, wird der wahre Teil der äußeren IF genommen. Zufällig ist dieser wahre Teil eine weitere IF-Funktion:

WENN(JETZT()-C8<><>

Das erste Excel-Argument des inneren IF testet, ob die Anzahl der Tage seit dem letzten Bestelldatum (in Spalte C) kleiner oder gleich 30 ist. Sie tun dies, indem Sie das letzte Bestelldatum vom heutigen Tag subtrahieren, wie aus der NOW-Funktion erhalten .

Wenn der Test wahr ist und das letzte Bestelldatum innerhalb der letzten 30 Tage liegt, wird HOT! ist zurück gekommen. In der Tat ein heißer Verkäufer! Wenn der Test falsch ist … warten Sie, was ist das? Eine weitere WENN-Funktion! Ja: ein IF innerhalb eines IF innerhalb eines IF. Wenn die Anzahl der Tage seit dem letzten Bestelldatum größer als 30 ist, testet das nächste verschachtelte IF, ob die Anzahl der Tage innerhalb der letzten 60 Tage liegt:

WENN(JETZT()-C8<>

Wenn dieser Test wahr ist, Warm! ist zurück gekommen. Wenn der Test falsch ist, wird nichts zurückgegeben.

Einige wichtige Punkte zu dieser dreistufigen IF-Anweisung:

  • Das IF, das testet, ob die Anzahl der verstrichenen Tage 30 oder weniger beträgt, hat einen zurückzugebenden Wert, wenn true (HOT!)
  • Das äußere IF und das innerste IF geben nichts zurück, wenn ihr Test falsch ist.
  • Oberflächlich betrachtet würde der Test für 60 oder weniger Tage auch ein Datum erfassen, das 30 Tage oder weniger seit dem letzten Bestelldatum liegt. Das ist nicht wirklich gemeint. Der Test sollte sein, ob die Anzahl der verstrichenen Tage 60 oder weniger, aber mehr als 30 beträgt . Sie müssen es nicht wirklich so formulieren, da die Formel zum Testen der 60-Tage-Schwelle nur aufgrund der 30 -Tagesschwellenwert bereits fehlgeschlagen. Auf diese Dinge muss man achten!

Smartsheet 9.1.1

Smartsheet 9.1.1

Smartsheet ist eine dynamische Arbeitsplattform, mit der Sie Projekte verwalten, Arbeitsabläufe erstellen und mit Ihrem Team zusammenarbeiten können.

SharePoint

SharePoint

SharePoint ist ein webbasiertes Kollaborationssystem, das eine Vielzahl von Workflow-Anwendungen, „Listen“-Datenbanken und anderen Webkomponenten sowie Sicherheitsfunktionen verwendet, um die Zusammenarbeit von Unternehmensgruppen zu steuern.

Ewiger Kalender 1.0.38/1.0.36

Ewiger Kalender 1.0.38/1.0.36

Van Nien Calendar ist eine Kalenderanzeigeanwendung auf Ihrem Telefon, die Ihnen hilft, schnell das Monddatum auf Ihrem Telefon zu sehen und so Ihre wichtige Arbeit zu ordnen.

Microsoft Outlook 2021

Microsoft Outlook 2021

Microsoft Outlook ist eine Geschäfts- und Produktivitätsanwendung, die von der Microsoft Corporation entwickelt wurde.

ClickUp

ClickUp

ClickUp ist eine der am höchsten bewerteten Produktivitätsplattformen für jedes Unternehmen. Große Unternehmen wie Google, Booking.com, San Diego Padres und Uber nutzen ClickUp, um die Produktivität am Arbeitsplatz zu steigern.

PDF-XChange Viewer 2.5.322.10

PDF-XChange Viewer 2.5.322.10

PDF ist zu einem häufig verwendeten Format zum Lesen, Erstellen und Senden von Textdokumenten geworden. Im Gegenzug hat die Zahl der für diese Art der Dokumentation eingesetzten Programme zugenommen. PDF-XChange Viewer gehört zu einer wachsenden Zahl von PDF-Viewern.

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice bietet eine vollständige Suite von Office-Anwendungen, die mit Microsoft 365 konkurrieren können, insbesondere in Excel, PowerPoint und Word. Es ermöglicht Ihnen eine effektivere Verwaltung Ihrer Projekte und unterstützt mehrere Dateiformate.

Laden Sie iTaxviewer 1.8.7 herunter

Laden Sie iTaxviewer 1.8.7 herunter

Die iTaxViewer-Software ist heute die beliebteste Software zum Lesen von XML-Dateien. Bei dieser Software handelt es sich um eine Anwendung zum Lesen elektronischer Steuererklärungen im XML-Format des General Department of Taxation.

Nitro PDF Reader

Nitro PDF Reader

Nitro PDF Reader ist ein praktischer PDF-Editor, der alle grundlegenden Aufgaben abdeckt, die die meisten Menschen täglich mit PDF-Dokumenten ausführen.

Foxit Reader 12

Foxit Reader 12

Foxit Reader ist in erster Linie ein PDF-Reader und ermöglicht Ihnen außerdem, PDF-Dateien zu erstellen, sie zu signieren, zu bearbeiten und Anmerkungen hinzuzufügen. Es funktioniert auf Betriebssystemen, es gibt Plugins für verschiedene Programme aus dem Microsoft Office-Paket.