Um den Preis für einen bestimmten Artikel abzurufen, der mit der angegebenen Marke übereinstimmt, verwenden wir eine Kombination der Funktionen „IF“ und „LOOKUP“ *, um die Ausgabe zu erhalten.

Die „IF-Funktion“ prüft, ob eine von Ihnen angegebene Bedingung TRUE oder FALSE ist. Wenn die Bedingung TRUE zurückgibt, gibt sie einen voreingestellten Wert zurück, und wenn die Bedingung FALSE zurückgibt, gibt sie einen anderen voreingestellten Wert zurück.

Syntax = IF (logischer_Test, value_if_true, value_if_false)

„LOOKUP“: * Sucht einen Wert entweder aus einem einzeiligen oder einspaltigen Bereich oder aus einem Array. Aus Gründen der Abwärtskompatibilität vorgesehen.

Syntax: = LOOKUP (lookup_value, lookup_vector, result_vector) = LOOKUP (lookup_value, array)

Nehmen wir ein Beispiel:

Wir haben eine Liste der Artikel in Spalte A und eine Markenliste in Spalte B. Wir müssen eine Formel finden, die den Preis als Ergebnis in Spalte C basierend auf den in Spalte A und B übereinstimmenden Bedingungen angibt. Die Festpreisliste wird in gespeichert Spalte E bis G.

img1

In Zelle C2 wäre die Formel = IF (A2 = „Jeans“, LOOKUP (B2, \ {„Diesel“, „Lee“, „Levis“; 85,70,80}), IF (A2 = „T-“ Shirt „, LOOKUP (B2, \ {“ Gap „,“ Old Navy „,“ Sacks „}, \ {5,3,7}))

  • Drücken Sie die Eingabetaste auf Ihrer Tastatur.

  • Die Funktion gibt den Abrufpreis für einen bestimmten Artikel und eine bestimmte Marke zurück.

img2

  • Kopieren der Formel von Zelle C2 in den Bereich C3: C7.

img3