Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: CBahn am Februar 23, 2016, 14:44:17 Nachmittag
-
Hallo,
ich habe ein kleines Problem. Ich möchte den Sverweis mit der Wennfunktion verbinden und komme leider nicht weiter.
Ich möchte einen sverweis "=sverweis(M6;B:E;4;falsch)" mit einem weiteren Krtiterium "wenn J2:J27=G27" ist verbinden.
Meine bisherige Formel lautet: =SVERWEIS(M6;WENN(J2:J27=G27;B:E;"");4;FALSCH)
Die Formel habe ich im Internet gefunden und wie dort beschrieben mit Strg#Umschalt+Enter für eine Matrixformel bestätigt. Leider gibt die Zelle #NV aus.
Kann mir da jemand helfen?
-
Hola,
edit: die Bereiche in deiner Formel müssen schon gleich sein!
Etwas "komfortabler":
=VERWEIS(2;1/(B2:B27&J2:J27=M6&G27);E2:E27)
Gruß,
steve1da
-
Hi Steve, vielen Dank, hat super geklappt. Leider kann ich deine nur noch nicht ganz nachvollzihen^^
Die andere habe ich hier gefunden: http://www.computerwissen.de/office/excel/artikel/mehrfacher-sverweis-nach-mehreren-kriterien-gleichzeitig-suchen.html (http://www.computerwissen.de/office/excel/artikel/mehrfacher-sverweis-nach-mehreren-kriterien-gleichzeitig-suchen.html)
Erkennst du zufällig den Fehler in der Formel aus dem Link? Diese verstehe ich nämlich vom Prinzip her. Und für die Zukunft wäre es mir natürlich weiterhelfen wenn ich eine von beiden (deine oder die aus dem Link) verstehen würde ;)
-
Hola,
den Fehler hab ich dir schon genannt. Im Link sind alle Bereiche gleich groß, B3:B40, A3:H40. Bei dir ist einmal ein konkreter Bereich genannt, ein anderes Mal komplette Spalten.
Gruß,
steve1da
-
Alles klar, danke!
-
Kann es sein, dass deine Formel nicht funktioniert wenn die Zellen innerhalb des Suchvektors auf unterschiedlichen Tabellenblättern sind?
-
Hola,
kannst du das etwas konkretisieren? Welche Daten stehen wo?
Und welcher der Formeln meinst du genau?
Gruß,
steve1da
-
habe es mit deiner und der aus dem Link versucht. Habe es auch mit beiden hinbekommen, solange alle Daten (testweise) auf einem Arbeitsblatt waren. In der eigentlichen Datei angewendet haben beide Formeln nicht funktioniert.
Deine:=VERWEIS(2;1/(raw!B:B&raw!J:J=Tabelle1!B3&Tabelle1!L2);raw!E:E)
Internet:=SVERWEIS(B3;WENN(raw!J:J=Tabelle1!L2;raw!B:E;"");4;FALSCH)
Beide Suchkriterien sind auf Tabellenblatt "Tabelle1", alles Andere auf dem "raw" Blatt. Ausgegeben soll der Wert auch auf Tabelle1.
-
Hola,
beide Formeln funktionieren wunderbar. Was heißt den "geht nicht" genau?
Gruß,
steve1da
-
bei mir wird beide male #NV ausgegeben
-
Hola,
dann ist einer der beiden gesuchten Werte nicht in den genannten Spalten vorhanden. Das kann auch an einem falschen Format liegen.
Ohne die Daten oder ein Beispiel zu sehen, wird das aber Raterei.
Gruß,
steve1da
-
Hola,
und wo steht in Raw, Spalte B die Artikelnr 104?
Schneller würde das ganze übrigens werden, wenn du tatsächlich genutzte Bereiche verwendest und keine kompletten Spalten in den Formeln.
Gruß,
steve1da
-
Ja stimmt, die 104 nicht. Aber die Formel runtergezogen ergibt bei mir immer #NV auch da wo das Suchkriterium auf jeden fall vorkommt.
-
Hola,
weil du z.B. L2 nicht fixiert hast! Das wird immer geändert beim runterziehen:
=VERWEIS(2;1/(raw!$B$2:$B$400&raw!$J$2:$J$400=Tabelle1!B3&Tabelle1!$L$2);raw!$E$2:$E$400)
Gruß,
steve1da
-
Alles klar, dummer Fehler >:(
Danke dir!