ich muss schon wieder was bauen, was ich nicht selbst hinbekomme.
Folgende Situation:
In Tabelle "Daten" stehen in Spalte AB Zahlencodes, in Spalte J zu den Codes gehörige "Inhalte" (ebenfalls Zahlen). Man kann sich das so vorstellen, dass die Codes in Spalte AB eine Sendung darstellen und die Daten in Spalte J die verschiedenen Inhalte der Sendung sind (bis zu 50 verschiedene).
Eine Sendung kann also bei "Daten" sehr häufig aufgelistet werden, aber der Eintrag bei J kann unterschiedlich sein (eben ein anderer Inhalt), oder aber auch mehrfach vorkommen.
Jetzt habe ich eine Tabelle "Ergebnis" in der untereinander eine lange Liste von Sendedaten steht - also wann die Sendung gelaufen ist. In Spalte D dieser Tabelle steht der Code der Sendung (also die gleiche Art von Code wie in "Daten" Spalte AB"). Ich möchte jetzt in Tabelle Ergebnis ab Spalte AA zu jedem Sendungscode aus Spalte D alle Inhalte (maximal) 50 angezeigt bekommen, also von Spalte AA bis Spalte BX.
Ich habe das nur mit Zeilen hinbekommen (also, dass die Inhalte der Sendung untereinander angezeigt werden) mit einer Array Formel in einer Hilfsspalte und dann einer Index Formel. Aber das bringt mir nichts, weil es in Zeilen untereinander ist, ich es aber in Spalten nebeneinander hinbekommen muss.
Das ist die Arrayformel (steht z.B. in Spalte AA3-AA52)
{=WENN(ZEILEN($1:1)>ZÄHLENWENN(Daten!$AB:$AB;Ergebnis!$D$3);0; KKLEINSTE(WENN(Daten!$AB$1:$AB$10000=Ergebnis!$D$3;ZEILE($1:$10000));ZEILE(A1))) }
und die dazugehörige Index Formel =WENN($AA3 Ich habe damit rumexperimentiert "Zeile" durch "Spalte" zu ersetzen, aber bin da nicht vorangekommen.
hat jemand eine Idee?
Vielen Dank,
Nontacky