Clever-Excel-Forum

Normale Version: Definition einer Matrix - wobei die Spaltennummer in einer anderen Zelle geführt wird
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo! 

Ich verzweifle an folgendem Problem: ich möchte einen SVERWEIS nutzen, weiß aber nicht, welche Zelle die erste Zelle des Suchbereichs ist. Ich weiß die Zeile (2), die jeweilige Spaltennummer befindet sich aber in einer anderen Zelle. Ich finde einfach nicht heraus, wie ich das schreiben muss. Verkompliziert wird es dadurch auch noch, dass sie die Matrix in einem anderen Reiter befindet. 

(Hintergrund: dank der Funktion (=SUMMENPRODUKT((Azubipool!A2:US490=FIT!C3)*SPALTE(Azubipool!A:US)) habe ich die Spaltennummer ermittelt, in der mein Suchkriterium des SVerweises vorkommt.)

Gescheiterte Versuche behinhalten: SVERWEIS(C3;Azubipool!E3&1:US500;2;FALSCH)
C3: Suchkriterium
Azubipool: Reiter, in dem ich suchen möchte
E3: Zelle, in der die Spaltennummer des Suchkriteriums steht --> also, erste Spalte der zu definierenden Matrix
2: Spalte, in der der Ausgabewert steht. 

Für Hilfe wäre ich mehr als dankbar! 
Viele Grüße, Josephine
Hola,

lade bitte eine Beispieldatei hoch.

Gruß,
steve1da
Hallo! 

Ich hoffe, dass es mit dem Beispiel verständlicher wird. Also je nach eingegebener ID, möchte ich über einen SVerweis die Zufriedeneheit ausgeben. Ich weiß, dass das immer die Spalte nach der ID ist. Was ich nicht weiß ist, mit welcher Spaltennummer die Bezugsmatrix des SVerweises beginnt. Diese steht aber im Reiter Tracking in E3 (habe ich in meiner Exel über (SUMMENPRODUKT((Azubipool!A2:US490=FIT!C3)*SPALTE(Azubipool!A:US))) ermittelt. 

Danke!!!!!! 
Viele Grüße, Josephine
Hi,

ich weiß nicht woher Du die Zeile kennst, aber wenn Du sie kennst dann ist das doch einfach:


Code:
=INDEX(Azubipool!2:2;VERGLEICH(C3;Azubipool!2:2;0)+1)
Hallo! 

Also, was ich suche, ist die richtige Schreibweise der SVerweis-Funktion, genauer, die Angabe der Matrix. 

ANgenommen ich kenne die Spaltennummer, in der das Suchkriterium (=ID) steht - und diese steht in E3 - wie lautet dann der SVerweis, mit dem ich mir die Zufriedenheit ausgeben kann? Diese folgt ja immer, der ID. 

SVERWEIS(C3;Azubipool!E3&1:US500;2;FALSCH) funktoniert nicht. Ich habe bei diesem teil Schwierigkeiten. "Azubipool!E3&1:" 

Viele Grüße

Josephine
Hallo, was willst du denn mit dem &1 erreichen..?
Hallo! Die Zeilenummer hinzufügen? ich dachte an so ein konstrukt wie reiter+spalte+zeile? aber das kann auch absoluter blödsinn sein... In "e3" steht ja die spaltennummer.
(26.02.2018, 23:32)Josi88 schrieb: [ -> ]Hallo! Die Zeilenummer hinzufügen? ich dachte an so ein konstrukt wie reiter+spalte+zeile? aber das kann auch absoluter blödsinn sein... In "e3" steht ja die spaltennummer.

Hallo, bitte verzeih', aber das ist wirklich (absoluter) Blödsinn... Was weißt du denn über den SVERWEIS()..? Was willst du für ein Ergebnisin deinem speziellen Fall..? Und was stimmt an Eadgars Vorschlag nicht..?
E3=6 --> E3 Spaltennummer... --> Wovon, von welcher Matrix..? Und was heißt hier Zeilennummer..?
Hallo, versuch's mal so..:


PHP-Code:
=SVERWEIS(C3;INDEX(Azubipool!A1:US500;;E3):INDEX(Azubipool!A1:US500;;E3+1);2;0
oder..:
PHP-Code:
=SVERWEIS(C3;BEREICH.VERSCHIEBEN(Azubipool!$A$1:$A$500;;E3-1;;2);2;0
Vielen Dank für die Inspirationen! Ich habe es nun lösen können, indem ich im Tabellenblatt verschiedene Tabellen eingerichtet habe und diese als Matrix im Sverweis verwendet habe. Dies ging einfacher dynamisch zu gestalten. 

Viele Grüße

Josephine