Variable Suchmatrix in Index-Vergleich-Funktion über 2 Tabellen
#11
Das hilft schon mal ein gutes Stück weiter, vielen Dank!

Das einzige Problem was jetzt noch bleibt, ist, dass er immer den ersten Wert von Rechts findet anstatt von Links.
Wenn als für einen Suchwert in der Zeile 2 oder mehr Werte stehen, nimmt er den Wert, der in der Suchmatrix am weitesten rechts steht.
Kann man das noch irgendwie ändern?

Zusätzlich würde mich interessieren, ob man als Suchwert immer 9^99 nehmen kann bzw. warum dieser Wert genommen wurde.

Wenn ich die Formel nun auf eine weitere Tabelle übertragen würde, in der die Suchmatrix anders ist, sprich mehr oder weniger Spalten/Zeilen, 
muss ich dann nur die Formel 

Code:
=VERWEIS(9^99;1/(1/INDEX('[MPS.xlsx]Master MPS EF PD OPS'!$AF:$AR;M5;0));SPALTE(AF:AR))

anpassen, in dem ich die Suchmatrix ändere und die Bezügen für die Formel SPALTE? Oder müsste noch mehr geändert werden?

Vielen Dank und beste Grüße,

Lukas
Antworten Top
#12
Hallo Lukas,

irgendwie kommt mir Deine Daten bekannt vor. Huh

Na, wie auch immer. Mein Vorschlag in E2:


Code:
=WENNFEHLER(INDEX('[MPS Easy.xlsx]Tabelle1'!$1:$1;AGGREGAT(15;6;SPALTE('[MPS Easy.xlsx]Tabelle1'!$F$1:$R$1)/('[MPS Easy.xlsx]Tabelle1'!$C$2:$C$99=$C2)/('[MPS Easy.xlsx]Tabelle1'!$D$2:$D$99="c")/('[MPS Easy.xlsx]Tabelle1'!$F$2:$Q$99<>"");SPALTE(A1)));"")


kannst Du nach unten und rechts kopieren und Du erhältst alle zugeordneten Datumswert.

Gruß Werner
.. , - ...
Gruß Werner
.. , - ...
Antworten Top
#13
Ja, ich habe bei meiner ersten Anfragen nach einer Excel-Lösung nicht sauber genug gearbeitet, das tut mir leid.
Nächstes Mal bin ich schlauer.

Vielen Dank für deine Hilfe, es scheint jetzt alles zu funktionieren.
Das war großartig von euch!
Antworten Top


Gehe zu:


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