Excel

Aktuellen Preis suchen

Lookup Latest Price

Excel-Formel: Aktuellen Preis suchenAllgemeine Formel |_+_| Zusammenfassung

Um den neuesten Preis für ein Produkt in einer Liste nachzuschlagen, die so sortiert ist, dass die neuesten Artikel zuletzt erscheinen, können Sie eine Formel verwenden, die auf der LOOKUP-Funktion . In der Beispielshow lautet die Formel in G7:



wie man die Standardabweichung der Bevölkerung in Excel findet
= LOOKUP (2,1/(item='hat'),price)

wo Artikel ist der benannter Bereich B5: B12, Preis ist der benannte Bereich D5:D12, und die Daten werden aufsteigend nach Datum sortiert.

Erläuterung

Die LOOKUP-Funktion geht davon aus, dass die Daten sortiert sind, und führt immer eine ungefähre Übereinstimmung durch. Wenn der Lookup-Wert größer als alle Werte im Lookup-Array ist, wird standardmäßig auf den vorherigen Wert zurückgegriffen. Diese Formel nutzt dieses Verhalten aus, indem sie ein Array erstellt, das nur 1s und Fehler enthält, und dann absichtlich nach dem Wert 2 sucht, der nie gefunden wird.





Zunächst wird dieser Ausdruck ausgewertet:

 
= LOOKUP (2,1/(item=F7),price)

Wenn F7 'Sandalen' enthält, ist das Ergebnis ein Array von TRUE- und FALSE-Werten wie folgt:



 
item=F7

Dieses Array wird als Teiler von 1 bereitgestellt:

 
{FALSETRUEFALSETRUEFALSEFALSETRUEFALSE}

Die mathematische Operation erzwingt automatisch die Werte TRUE und FALSE auf 1 und 0, sodass das Ergebnis ein weiteres Array wie dieses ist:

 
1/{FALSETRUEFALSETRUEFALSEFALSETRUEFALSE}

als Lookup-Vektorargument direkt an die LOOKUP-Funktion zurückgegeben.

Beachten Sie, dass das Array nur zwei eindeutige Werte enthält: den Fehler bei der Division durch Null (#DIV/0!) und die Zahl 1.

LOOKUP durchsucht das Array nach dem Wert 2 und ignoriert die Fehlerwerte. Wird 2 nicht gefunden, fällt es auf die letzte 1 an Position 7 im Nachschlagevektor zurück. LOOKUP gibt dann das 7. Element im Ergebnisvektor (den benannten Bereich 'Preis') zurück, den Wert 15.

Um mehr über das Konzept zu erfahren, absichtlich nach einem Wert zu suchen, der nie auftaucht, lesen Sie über BigNum .

Autor Dave Bruns


^