Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Definition einer Matrix - wobei die Spaltennummer in einer anderen Zelle geführt wird
#1
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
Antworten Top
#2
Hola,

lade bitte eine Beispieldatei hoch.

Gruß,
steve1da
Antworten Top
#3
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


Angehängte Dateien
.xlsx   BeispielExcel.xlsx (Größe: 14,8 KB / Downloads: 4)
Antworten Top
#4
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)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Josi88
Antworten Top
#5
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
Antworten Top
#6
Hallo, was willst du denn mit dem &1 erreichen..?
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#7
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.
Antworten Top
#8
(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..?
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#9
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
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • Josi88
Antworten Top
#10
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
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste