Hallo liebe Excelprofi´s,
ich stehe vor einem, für mich kopfzerbrechendem, Excel Problem. Ich verweise schonmal auf den Anhang (Excel Tabelle).
Folgender Sachverhalt:
Mein Ziel ist es, über =Index(Matrix;Zeilennummer;Spaltennummer) einen Zellwert auszulesen (Zahl "32" in der Spalte "qty. scrap"). Ist ja soweit recht simpel. Die Matrix stellt erstmal kein Problem dar (da hätte ich aber später noch eine Frage zu).
Über =Summenprodukt habe ich die oberste Zeile meiner Tabelle (die oberste Zeile ist variabel was die position der spalten angeht) aus der ich auslesen möchte, nach einem bestimmten Text gesucht und mir dann, wenn der Text gefunden wurde, die Spaltennummer in eine Zelle ausgeben lassen. Möchte ich der übersicht halber jetzt nicht drauf eingehen. Klappt.
Fehlt nun noch die Zeilennummer meiner Zeile, die es zu finden gilt. Um diese zu ermitteln, will ich der Formel 2 Suchkriterien vorgeben.
Das erste Suchkriterium wäre "A", welches in der WBS Spalte gesucht werden muss.
Das zweite Suchkriterium wäre "ADA", welches in der WGS Spalte gesucht werden muss.
Beide Kriterien können in ihrer jeweiligen Spalte mehrmals vorkommen; jedoch ist es ausgeschlossen, das es zu beispielweise dem Kriterium "A" zweimal das Kriterium "ADA" gibt.
Mit anderen Worten, jede Zeile ist für sich einmalig. Zu meinem WBS "A" kann nur einmal das Suchkriterium "ADA" gefunden werden und andersrum.
Ein zweites "ADA" aus der WGS Spalte würde sich dann auf ein anderes WBS beziehen (B oder C, wie in der Tabelle dargestellt).
Und hier komme ich nicht weiter:
ERST wenn die passende Zeile gefunden wurde, also die Zeile, in der bei in der Spalte WBS "A" und in der Spalte WGS "ADA" steht, soll mir die Formel die Zeilennummer zurückgeben.
Dabei möchte ich die Spalte in der gesucht wird, über die Spaltennummer, die ich über =summenprodukt ermittelt habe, ansprechen (Sagen wir mal WBS hat die Spaltennummer 1, WGS die Spaltennummer 2). Hintergrund dabei ist eine Tabelle, die zwar immer die gleichen Spalten enthält, diese aber an manchmal anderer Stelle.
Das ganze möchte ich ohne VBA lösen.
Diese Zeilennummer (bzw. formel, die mir die zeilennummer ausgibt) möchte ich direkt in meine oben erwähnte Indexformel einpflanzen, damit mir die indexformel dann die zahl "32" aus der spalte "qty. scrap" zurückgibt.
Ich hoffe ich konnte mein Problem verständlich darlegen und freue mich, wenn ihr mir weiterhelfen könnt.
Vielen Dank und einen schönen Abend,
Philipp
ich stehe vor einem, für mich kopfzerbrechendem, Excel Problem. Ich verweise schonmal auf den Anhang (Excel Tabelle).
Folgender Sachverhalt:
Mein Ziel ist es, über =Index(Matrix;Zeilennummer;Spaltennummer) einen Zellwert auszulesen (Zahl "32" in der Spalte "qty. scrap"). Ist ja soweit recht simpel. Die Matrix stellt erstmal kein Problem dar (da hätte ich aber später noch eine Frage zu).
Über =Summenprodukt habe ich die oberste Zeile meiner Tabelle (die oberste Zeile ist variabel was die position der spalten angeht) aus der ich auslesen möchte, nach einem bestimmten Text gesucht und mir dann, wenn der Text gefunden wurde, die Spaltennummer in eine Zelle ausgeben lassen. Möchte ich der übersicht halber jetzt nicht drauf eingehen. Klappt.
Fehlt nun noch die Zeilennummer meiner Zeile, die es zu finden gilt. Um diese zu ermitteln, will ich der Formel 2 Suchkriterien vorgeben.
Das erste Suchkriterium wäre "A", welches in der WBS Spalte gesucht werden muss.
Das zweite Suchkriterium wäre "ADA", welches in der WGS Spalte gesucht werden muss.
Beide Kriterien können in ihrer jeweiligen Spalte mehrmals vorkommen; jedoch ist es ausgeschlossen, das es zu beispielweise dem Kriterium "A" zweimal das Kriterium "ADA" gibt.
Mit anderen Worten, jede Zeile ist für sich einmalig. Zu meinem WBS "A" kann nur einmal das Suchkriterium "ADA" gefunden werden und andersrum.
Ein zweites "ADA" aus der WGS Spalte würde sich dann auf ein anderes WBS beziehen (B oder C, wie in der Tabelle dargestellt).
Und hier komme ich nicht weiter:

ERST wenn die passende Zeile gefunden wurde, also die Zeile, in der bei in der Spalte WBS "A" und in der Spalte WGS "ADA" steht, soll mir die Formel die Zeilennummer zurückgeben.
Dabei möchte ich die Spalte in der gesucht wird, über die Spaltennummer, die ich über =summenprodukt ermittelt habe, ansprechen (Sagen wir mal WBS hat die Spaltennummer 1, WGS die Spaltennummer 2). Hintergrund dabei ist eine Tabelle, die zwar immer die gleichen Spalten enthält, diese aber an manchmal anderer Stelle.
Das ganze möchte ich ohne VBA lösen.
Diese Zeilennummer (bzw. formel, die mir die zeilennummer ausgibt) möchte ich direkt in meine oben erwähnte Indexformel einpflanzen, damit mir die indexformel dann die zahl "32" aus der spalte "qty. scrap" zurückgibt.
Ich hoffe ich konnte mein Problem verständlich darlegen und freue mich, wenn ihr mir weiterhelfen könnt.
Vielen Dank und einen schönen Abend,
Philipp