Hallo liebe Forum Gemeinde,
nach langem hin und her habe ich mich letztendlich doch dazu entschieden euch Profis zu fragen ob Ihr mich bei meinem Thema unterstützen könnt.
Hier ein paar Erklärungen zu meinem Sachverhalt.
Als Ausgangstabelle habe ich eine Matrix in der in Spalte B z. B. Nummern von Maschinen stehen. In meinem Beispiel Maschine 1-3.
In Zeile 2 stehen gewisse Vorgänge die auf den Maschinen laufen (S1-S14)
Nun gibt es z.B. bei Maschine 1 die Vorgänge S3; S5; S10; S12; S13 und S14 die mit einem YES in der Matrix markiert sind. Pro Vorgang kann das zwar auch öfters vorkommen (Wegen gewisse Zusatz Einstellungen) was aber nicht von belangen ist. Es interessiert in erster Linie ob der Vorgang bei der Maschine vorkommt.
In der Zieltabelle stehen dann die Vorgänge in Spalte T und die Maschinen 1-3 in Zeile 2.
Mit einer Index + Vergleich Formel suche in der Matrix der Ausgangstabelle nach dem YES.
Leider findet er immer nur dann nein YES, wenn der Vorgang bei der Maschine beim ersten Treffer in Spalte B vorkommt. Sobald er an zweiter, dritter usw. Stelle steht, findet er den nicht.
Gibt es eine Möglichkeit, das man der Formel sagt, dass er nicht beim ersten Treffer in Spalte B aufhört zu suchen, sondern so lange bis in der Matrix ein wert steht?
Ich habe in der Zieltabelle mit folgender Formel gearbeitet.
=WENNFEHLER((INDEX($C$3:$P$32;VERGLEICH(U$2;$B$3:$B$32;0);VERGLEICH($T3;$C$2:$P$2;0)));0)
Als Beispiel habe ich die Tabelle mit gesendet damit man sich besser ein Bild machen kann.
https://www.herber.de/bbs/user/159158.xlsx
Ich komme hier leider nicht weiter. Egal mit welcher Formel ich arbeite, alle hören beim ersten Treffer auf.
Hat Vielleicht jemand von euch eine Idee wir man das lösen kann?
Viele Grüße
Andreas