|
Sverweis |
 |
|
Excelformel Sverweis
Die Syntax
= Sverweis(Suchkriterium; Matrix; Spaltenindex; Bereich_Verweis)
oder anders ausgedrückt
= Sverweis(Suchkriterium; Suchbereich; Ergebnis aus Spalte-Nr; Boolescher Wert)
oder ganz einfach
=Sverweis(Was suche ich?;Wo suche ich?;Aus welcher Spalte kommt das Ergebnis?;Nur genaue Treffer oder auch Annäherungen?)
|
Aufgabenstellung:
Suche die Artikel-Nr 125 in der Spalte D und gib den Wert aus Spalte E zurück.
|
Tabelle1 | | A | B | C | D | E | F | 1 | Suche nach Artikel-Nr: 125 | Hose | | Artikel-Nr | Beschreibung | Preis | 2 | | | | 123 | Schuh | 1,00 € | 3 | | | | 124 | Jacke | 1,50 € | 4 | | | | 125 | Hose | 2,00 € | 5 | | | | 127 | Strumpf | 2,50 € | 6 | | | | 128 | Hut | 3,00 € | 7 | | | | 129 | Mütze | 3,50 € | 8 | | | | 130 | Schal | 4,00 € | 9 | | | | 131 | T-Shirt | 4,50 € | Formeln der Tabelle | B1 : =SVERWEIS(125;D1:F9;2;0)
|
| | Diagramm - Grafik - Excel Tabellen einfach im Web darstellen Excel Jeanie HTML 3.0 Download
Das Suchkriterium ist 125
Der Suchbereich ( Matrix ) ist D1:F9 und umfasst somit 3 Spalten ( D, E, F )
Gesucht wird immer in der ersten Spalte. Hier also in Spalte D.
Die Ausgabe von Spalte-Nr ( Spaltenindex ) ist hier die 2. Die zweite Spalte im Suchbereich also E.
Wollen wir beispielsweise den Preis sehen, so muss hier Spalte-Nr 3 angegeben sein.
Der Boolesche Wert ( Bereich_Verweis ) ist hier Null. Gleichbedeutend wäre FALSCH.
Der Boolesche Wert ist äußerst wichtig!!!
Bei Null oder FALSCH sucht Sverweis nur nach einem "genauen" Treffer.
Bei Eins oder WAHR sucht Sverweis nach "Annäherung" und erwartet eine sortierte Tabelle.
Wichtig! Läßt man den Booleschen Wert weg, ist der Standardwert 1 oder WAHR und kann zu falschen Ergebnissen führen.
In diesem Beispiel für den Sverweis wollen wir auf keinen Fall eine Artikelbeschreibung angezeigt bekommen, wenn es die Artikel-Nr in Spalte E überhaupt nicht gibt.
Findet der Sverweis die Nr, wie hier Artikel 126 nicht, so wird #NV ausgegeben, was gleichbedeutend mit "nicht gefunden" ist.
|
Tabelle1 (2) | | A | B | C | D | E | F | 1 | Suche nach Artikel-Nr: 126 | #NV | | Artikel-Nr | Beschreibung | Preis | 2 | | | | 123 | Schuh | 1,00 € | 3 | | | | 124 | Jacke | 1,50 € | 4 | | | | 125 | Hose | 2,00 € | 5 | | | | 127 | Strumpf | 2,50 € | 6 | | | | 128 | Hut | 3,00 € | 7 | | | | 129 | Mütze | 3,50 € | 8 | | | | 130 | Schal | 4,00 € | 9 | | | | 131 | T-Shirt | 4,50 € | Formeln der Tabelle | B1 : =SVERWEIS(126;D1:F9;2;0)
|
| | Diagramm - Grafik - Excel Tabellen einfach im Web darstellen Excel Jeanie HTML 3.0 Download
Da die Ausgabe von #NV optisch wenig ansprechend, und für den ein oder anderen Anwender wenig informativ ist, kann mittels einer Wenn-Formel in Verbindung mit ISTNV, eine ausagekräftige Meldung ausgegeben werden.
|
Tabelle1 | | A | B | C | D | E | F | 1 | Suche nach Artikel-Nr: 126 | Artikel nicht gefunden | | Artikel-Nr | Beschreibung | Preis | 2 | | | | 123 | Schuh | 1,00 € | 3 | | | | 124 | Jacke | 1,50 € | 4 | | | | 125 | Hose | 2,00 € | 5 | | | | 127 | Strumpf | 2,50 € | 6 | | | | 128 | Hut | 3,00 € | 7 | | | | 129 | Mütze | 3,50 € | 8 | | | | 130 | Schal | 4,00 € | 9 | | | | 131 | T-Shirt | 4,50 € | Formeln der Tabelle | B1 : =WENN(ISTNV(SVERWEIS(126;D1:F9;2;0));"Artikel nicht gefunden";SVERWEIS(126;D1:F9;2;0))
|
| | Diagramm - Grafik - Excel Tabellen einfach im Web darstellen Excel Jeanie HTML 3.0 Download
Ändern wir versuchsweise den Boolschen Wert von Null auf Eins, so wird der nächst kleinere Wert für die Suche genommen. Das Ergebnis wäre "Hose" und somit nicht korrekt.
|
Tabelle1 (2) | | A | B | C | D | E | F | 1 | Suche nach Artikel-Nr: 126 | Hose | | Artikel-Nr | Beschreibung | Preis | 2 | | | | 123 | Schuh | 1,00 € | 3 | | | | 124 | Jacke | 1,50 € | 4 | | | | 125 | Hose | 2,00 € | 5 | | | | 127 | Strumpf | 2,50 € | 6 | | | | 128 | Hut | 3,00 € | 7 | | | | 129 | Mütze | 3,50 € | 8 | | | | 130 | Schal | 4,00 € | 9 | | | | 131 | T-Shirt | 4,50 € | Formeln der Tabelle | B1 : =SVERWEIS(126;D1:F9;2;1)
|
| | Diagramm - Grafik - Excel Tabellen einfach im Web darstellen Excel Jeanie HTML 3.0 Download
Und was macht man nun sinnvolles mit dem Booleschen Wert von 1 oder WAHR?
Als Beispiel soll für einen Verkäufer je nach Umsatz die Prämie errechnet werden. Somit erspart man sich lange "Wenn-Formeln".
Das Suchkriterium steht in Zelle E3. Dieser Zellbezug wird als Suchkriterium in der Formel angegeben.
Der Suchbereich umfasst die kompletten Spalten A + B.
Gesucht wird in Spalte A, Ausgabespalte ist 2 ( Spaltenindex ) also hier Spalte B.
Der Boolesche Wert ist 1 oder es könnte auch WAHR geschrieben werden.
|
Prämie | | A | B | C | D | E | F | 1 | Prämientabelle | | | | |
---|
2 | Umsatz | Prämie in % | | | Umsatz des Verkäufers | Erhält eine Prämie von | 3 | - € | 0% | | Umsatz: | 17.590,00 € | 4% | 4 | 10.000,00 € | 2% | | | | | 5 | 15.000,00 € | 4% | | | | | 6 | 20.000,00 € | 6% | | | | | 7 | 25.000,00 € | 8% | | | | | 8 | 30.000,00 € | 10% | | | | | Formeln der Tabelle | F3 : =SVERWEIS(E3;A:B;2;1)
|
| | Diagramm - Grafik - Excel Tabellen einfach im Web darstellen Excel Jeanie HTML 3.0 Download
Hier sucht Sverweis nun nicht nach einem "genauen" Treffer. Der Wert von 17.590 ist größer als 15.000 aber kleiner als 20.000. Somit wird der nächst kleinere Wert genommen also 15.000. Aus Spalte B wird demnach der Wert von 4% angezeigt.
Wichtig: Sverweis erwartet nun eine sortierte Tabelle!
Noch ein abschließender Hinweis:
Sverweis sucht in der ersten Spalte des Suchbereichs und gibt je nach gewähltem Spaltenindex den Wert "rechts" der Suchspalte wider. Nach "links" kann nicht gesucht werden. Hier eignet sich dann die Kombination von Index & Vergleich.
Siehe Formeln -> Sverweis nach links ( Index, Vergleich )
Siehe auch UDF-Funktionen -> Sverweis-Spezial / Sverweis2. Ein komplexer Sverweis bei mehrfach vorkommenden Suchkriterien/Werten.
|
|
|