Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
964to968
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
964to968
964to968
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

SVERWEIS oder andres?

SVERWEIS oder andres?
01.04.2008 17:45:05
Peter
Guten Abend
Habe einen Knopf in der Leitung, um folgendes Problem mit einer Formel zu lösen:
Ausgangslage:
A1: 10295 B1: TTV C1: ACH
A2: 10295 B2: ATV C2: ERK
A3: 10296 B3: TTV C3: ERK
A4: 10296 B4: ATV C4: ACH
Ich habe in Kolonne A immer zwei Nummernpaare (nicht zwingend untereinander).
In der Spalte B steht entweder "TTV" oder "ATV".
Der ganze Datenbereich heist "Details"
Nun möchte ich mittels einer Formel aus einer anderen Tabelle abfragen, was für ein Wert in der Spalte C ist.
Beispiel1: Abfrage mit Wert 10295 und "TTV" muss als Ergebnis "ACH" geben
Beispiel2: Abfrage mit Wert 10296 und "TTV muss als Ergebnis "ERK" geben.
Mit welcher Formel kann ich das bewerkstelligen?
Danke für eine Rückmeldung.
Peter

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Einfache Lösung
01.04.2008 17:53:17
Wolli
Hallo Peter, am einfachsten, indem Du eine Hilfspalte davor einfügst, die Du mit =A1&A2 bestückst, d.h. Du bildest einen kombinierten Schlüssel. Diesen kannst Du dann per SVERWEIS abfragen.
Alternativ kann man auch eine kompliziertere Matrixformel basteln, die testet, in welcher Zeile beide Kriterien erfüllt sind und daraufhin das Ergebnis liefert.
Da hier ungefähr 999 Matrixfetischten rumlaufen und ich gerade selbst 'nen Knopf in der Leitung habe, lasse ich die Frage offen und gebe an die Kollegen weiter!
Gruß, Wolli

AW: SVERWEIS oder andres?
01.04.2008 17:55:00
UweD
so gehts.
 
 ABCDEFG
110295TTVACH Vorgabe1Vorgabe2Ergebnis
210295ATVERK 10295ATVERK
310296TTVERK    
410296ATVACH    
Formeln der Tabelle
G2 : =WENN(ISTFEHLER(VERWEIS(2;1/(A1:A1000&B1:B1000=E2&F2); C1:C1000)); "Keine Übereinstimmung";VERWEIS(2;1/(A1:A1000&B1:B1000=E2&F2); C1:C1000))
 

Gruß UD

Anzeige
AW: SVERWEIS oder andres?
01.04.2008 21:19:55
Peter
Guten Abend
Vielen Dank für die Rückmeldungen.
Damit ist mein Problem gelöst.
Was mich noch interessieren würde (oh wo ich gerade anderweitig keine Erklärung gefunden habe):
Was bedeuten die ersten beiden Argumente, resp. die zwei und dann die 1 (als Zähler)?
Gruss, Peter

AW: SVERWEIS oder andres?
02.04.2008 15:55:31
Wolli
Hallo Peter,
"A1:A1000&B1:B1000=E2&F2" ist eine Matrix und stellt den Suchvektor (1000 Elemente in einer Spalte) dar, ein Element ist ergibt WAHR, wenn es A?&B? = E2&F2 ist. Die anderen Elemente sind FALSCH.
Wenn man die Matrix numerisch verwurstet, werden die Ergebnisse nicht als WAHR und FALSCH, sondern als 1 und 0 interpretiert. Infolgedessen ist 1/1 = 1 und 1/0 = #DIV/0. Unsere Matrix besteht also aus vielen Fehlermeldungen und wenigen Einsen, evtl. nur einer einzigen.
Nun wird die Position der "2" gesucht, bzw. die Position des Elementes das kleiner oder gleich der 2 ist. (Ich denke, UweD hat hier die 2 "zur Sicherheit" eingesetzt, eine 1 hätte es auch getan. Die Fehlerelemente werden übersprungen und die gefundene Zeile kommt zurück.
Aus dem Ergebnisvektor C1:C1000 wird entsprechend das Ergebnis gezogen.
Schönheitsfehler dieser Lösung ist, dass bei zwei Übereinstimmungen bei meinem Test die Zweite zurückgegeben wird, nicht die erste. Man könnte sich auch Gedanken über eine Formel machen, die bei mehr als einer Übereinstimmung "mehrfach!" zurückgibt.
Ich hoffe, ich habe zur Aufklärung beigetragen,
Gruß, Wolli

Anzeige
AW: SVERWEIS oder andres?
02.04.2008 16:24:00
Peter
Hallo Wolli
Besten Dank für die Ausführungen - so kann ich mir den ganzen "Lösungsprozess" vorstellen.
Gruss, Peter

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige