Hallo zusammen,
ich habe mich schon durch einige Foren durchgelesen, habe aber scheinbar nicht an den richtigen Stellen gesucht. Zumindest habe ich nichts gefunden, was man Problem löst. Um das mal zu beschreiben:
Ich arbeite mit mehreren Listen in verschiedenen Tabellenblättern. Dabei soll die Formel einen Namen ausgeben, bei dem mehrere Bedingungen stimmen müssen.
Die Formel soll mehrere Listen durchsuchen, und dabei nach einer bestimmten Zahl suchen und dann den Namen aus der gleichen Zeile ausgeben (kann man ja einfach mit Index lösen). Das Problem dabei ist, dass die Zahl mehrfach vorkommen kann, weswegen sie noch ein zweites Attribut verglichen werden sollte. Um es zu verdeutlichen hier mal eine Beispieltabelle:
Attribut Nummer Name
blau 1 Name 1
blau 2 Name 2
rot 1 Name 3
rot 2 Name 4
rot 3 Name 5
pink 1 Name 6
Also logisch müsste es ungefähr so aussehen:
wenn "Attribut=rot" und wenn "Nummer=2" dann gib aus "Name 4".
Nur eben als excel-Formel.
Wobei ein weiteres Problem ist, dass diese Suche über mehrere Tabellen-Blätter gehen soll. Diese sind zwar alle gleich angeordnet, aber ich weiß leider nicht wie man mehrere unterschiedliche Bereiche in einer Suche einfach miteinander verbinden kann.
Heißt wieder logisch betrachtet:
Durchsuche Tabelle 1 > wenn "Attribut=rot" und wenn "Nummer=2" dann gib aus "Name 4" > wenn nicht gefunden durchsuche Tabelle 2 > wenn "Attribut=rot" und wenn "Nummer=2" dann gib aus "Name 4" > wenn nicht gefunden durchsuche Tabelle 3 ... > wenn nicht gefunden gib aus "-"
Eben als Schleife.
Kann mir da jemand vielleicht helfen? Eigentlich ist dies ja auf den ersten Blick recht simpel, aber ich schaffe es nicht dies in excel umzusetzen (es handelt sich auch um eine docs-excel-Liste, weswegen Matrix-Formeln auch meines Wissens nach nicht funktionieren). Bislang habe ich auch noch nichts gefunden, was mir wirklich hilft.
Schon im Voraus Danke für alle Antworten!