hat der s-verweis toleranzen ?
02.08.2004 14:45:14
Heiko
gerade wurde mir zu dem Thema "Gleiche Artikelnummer Stückzahl addieren" schon super geholfen. Vielen Dank dafür.
Leider taucht gerade das nächste Problem auf.
Lage:
Zwei Tabellen, in der einen Tabelle sind nur bestimmte Artikelnummern aufgelistet, in der anderen sämtliche vorhandenen Artikelnummern mit den dazugehörigen verkauften Stückzahlen.
Was getan werden soll:
Die erste Tabelle, in der nur einzelne Artikelnummern aufgelistet sind, soll um die verkauften Stückzahlen aus der oben beschriebenen zweiten Tabelle ergänzt werden. Dies habe ich mit einem S-Verweis gelöst, d.h. die zweite Tabelle wird in der ersten Spalte (Artikelnummern) nach der enstprechenden Artikelnummer aus der ersten Tabelle durchsucht und die dazugehörige Stückzahl zurückgegeben.
Das Problem:
Die Artikelnummern sind teilweise sehr ähnlich und unterscheiden sich beispielsweise lediglich in der letzten Stelle. Die Abfrage mit dem S-Verweis liefert mir hier zum Teil falsche Ergebnisse, d.h. es wird Ergebnis von einer unmittelbar danebenliegenden Nummer ausgegeben, welches aber nicht korrekt ist.
Beispiel:
Tabelle 1 (Ergebnistabelle des S-Verweis):
| Artikel-Nr. | Stück |
|-------------|-------|
| 00231N1 | 121 |
| 00242N0 | 12 |
| 00235N2 | 276 | {-- FALSCH
| 00236N0 | 111 |
|---------------------|
Tabelle 2 (Von dort kommen die Daten):
| Artikel-Nr. | Stück |
|-------------|-------|
| 00231N1 | 121 |
| 00242N0 | 12 |
| 00235N1 | 276 |
| 00236N0 | 111 |
|---------------------|
Man sieht hier in der dritten Zeile den Fehler. Das Material 00235N2 welches mit dem S-Verweis abgefragt wird ist in Tabelle 2 gar nicht vorhanende, statt dessen wird die Stückzahl von 00235N1 ausgegeben, was hier jedoch falsch ist.
Ich kann mir nicht ganz erklären wo der Fehler liegt, wenn der S-Verweis keinen passenden Wert findet sollte er doch eigentlich nichts oder wenigstens eine Fehlermeldung ausgeben. Oder sucht der S-Verweis dann nach dem nächstähnlichen Wert wenn er den ursprünglichen nicht findet ?
Hoffe es weiss jemand Rat - besten Dank !
Grüße
Heiko