Clever-Excel-Forum

Normale Version: SVERWEIS / INDEX Mehrfachprüfung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich werte bei uns in der Firma einige Daten aus.
Ich habe immer eine Datei für die verschiedene Auswertungen hier werden die Benutzer nur mit einer ID hinterlegt.

Im Hintergrund (hier im zweitem Tabellenblatt) habe ich eine Liste wo ich zu den ID´s die Namen definiert habe.

Über einen S-Verweis habe ich bisher immer den Namen raus gesucht.

Das Problem ist das wir in der Liste verschiedene Kundengeschäfte beteuen und nicht jeder MA in jedem Geschäft die gleiche Nummer hat.
Manchmal ist die gleiche Nummer auch für verschiedene MA´s vergeben wenn diese in anderen Kundengeschäften sind.

Ich muss also in Spalte V den Namen von der Person ausgeben die in dem zweiten Tabellenblatt steht.
Hier muss aber auf der ersten Seite sowohl die Spalte P wo die ID steht & die Spalte D wo der Kunde steht mit den Daten in dem zweiten Tabellenblatt geprüft werden.

Und nur wenn beides übereinstimmt soll der Name ausgegeben werden.

Anbei eine Schematische Beispieldatei.

Hat hier jemand eine Idee? Vielen Dank im Voraus :)

P.S. ich habe mir die Beispiele mit Index und Matrixformel angesehen leider es aber nicht umgesezt bekommen wir arbeiten auf der Arbeit übrigens mit Office 2010
Hi,

lad bitte eine Beispieldatei hoch (keine Bilder!): https://www.clever-excel-forum.de/Thread...ng-stellen
Hallöchen,

Zitat:ich habe mir die Beispiele mit Index und Matrixformel angesehen …
hast Du auch das Beispiel von excelformeln.de mit dem SVERWEIS mit mehreren Bedingungen ausprobiert?
Hallo zusammen,

@WillWissen sorry hatte die Datei ausgewählt bin aber nicht auf Hinzufügen gegangen.  Undecided

@[b]schauan ja auf der Seite war ich auch schon. Da wurde das Problem über INDEX gelöst, leider bin ich nicht weiter gekommen oder ich hab aktuell keine gute Hand dafür :([/b]
Hi,

falls ich dich richtig verstehe, hat - vereinfacht ausgedrückt - der Kunde Meier mal die ID 0001 und mal 0002; könnte im dritten Laden aber auch 0003 haben? Und weil's so schön ist, könnte auch Müller die ID 0003 haben? Und das willst du korrekt auslesen?

Meiner bescheidenen Meinung nach geht das nicht; woher soll Excel wissen, wer gemeint ist?
Ansich ist jede Nummer nur 1 mal vergeben.

Das Problem ist jedes Kundengeschäft bei uns läuft über eine eigene Datenbank.

somit wird in jedem Kundengeschäft ein Benutzer separat angelegt und die Nummern können wirkürlich vergeben werden.

Somit kann Mayer die 001 haben und in dem anderen Geschäft hat Müller die 001
Geht Mayer aber jetzt aushelfen wird ein neuer User generiert und dann hat Mayer in Geschäft B die 002 nicht die 001 da diese schon vergeben war.

In jedem Datensatz haben ich also 2 vorgaben den Kunden und die ID.

Ich muss also in der Userliste den User finden wo die ID und der User stimmen und dann den Namen ausgeben lassen.
Hi,

dann so:

Arbeitsblatt mit dem Namen 'Datenquelle'
ABCDPV
1DatumKWMonatKundeBenNamen
202.01.2019 05:361#BEZUG!Kunde A100100Max, Mustermann
302.01.2019 06:06:071#BEZUG!Kunde B100101Silvia, Musterfrau
402.01.2019 06:351#BEZUG!Kunde C100100Emil, Meister
502.01.2019 11:051#BEZUG!Kunde A100101Silvia, Musterfrau
602.01.2019 11:071#BEZUG!Kunde B100102Azubi
702.01.2019 11:13:591#BEZUG!Kunde A100102Azubi

ZelleFormel
V2=SVERWEIS(P2&D2;User!$C$1:$D$10;2;0)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

In deiner Tabelle "User" fügst du eine Hilfsspalte ein
Arbeitsblatt mit dem Namen 'User'
ABCD
1IDKundeHSname
2100102Kunde A100102Kunde AAzubi
3100101Kunde B100101Kunde BSilvia, Musterfrau
4100100Kunde C100100Kunde CEmil, Meister
5100101Kunde A100101Kunde ASilvia, Musterfrau
6100100Kunde A100100Kunde AMax, Mustermann
7100102Kunde B100102Kunde BAzubi

ZelleFormel
C2=A2&B2
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
die du einfach ausblenden kannst.
Hallöchen,

und hier die Lösung ohne Hilfsspalte. Die Formel gibst Du in V2 ein und ziehst sie runter soweit nötig.

Arbeitsblatt mit dem Namen 'Datenquelle'
DPV
1KundeBenNamen
2Kunde A100100Max, Mustermann
3Kunde B100101Silvia, Musterfrau
4Kunde C100100Emil, Meister
5Kunde A100101Silvia, Musterfrau
6Kunde B100102Azubi
7Kunde A100102Azubi

ZelleFormel
V2=INDEX(User!$C$1:$C$99;VERGLEICH(D2&P2;INDEX(User!$B$1:$B$99&User!$A$1:$A$99;0);0))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.1) erstellt. ©Gerd alias Bamberg
Hallo zusammen,

ich bedanke mich vielmals bei euch :) Hat Funktioniert Hab die Formel jetzt auch genau Verstanden :) Danke.