Bitte um Hilfe bei Matrixformel
06.05.2005 10:53:31
Russi
So sieht die Formel in Zelle B4 aus:
{=WENN((ZEILE()-3)>SUMME(ISTZAHL(FINDEN($A$2;'Parameter'!P$7:P$500))*1);"";INDEX('Parameter'!Q$7:Q$500;KKLEINSTE(WENN(ISTZAHL(FINDEN($A$2;'Parameter'!P$7:P$500));ZEILE('Parameter'!$1:$493));ZEILE('Parameter'!A1))))}
Das macht sie:
Das Blatt "Parameter" Spalte P wird nach einem Suchkriterium (steht in $A$2) durchsucht, und Zeile für Zeile (habe die Formel nach unten ausgefüllt) wird der entsprechende Wert der Zeile aus Spalte Q zurückgegeben.
Das SOLL sie machen:
Ist in Spalte R der entsprechenden Zeile in Blatt Parameter ein Wert eingetragen, soll Inhalt aus Spalte R zurückgegeben werden. Ist Spalte R leer, soll Wert aus Spalte Q zurückgegeben werden.
Meine einzige Idee dazu wäre, den gesamten Teil ab INDEX in eine WENN-Formel einzufassen und entsprechend auf das Ergebnis zu reagieren. Aber da muss es doch noch eine geschicktere Möglichkeit geben, oder?!?
Da die Tabelle recht umfangreich wird, möchte ich jede unnötige Berechnung vermeiden. Die Neuberechnung dieser Formeln dauert schon jetzt relativ lange...
Viele Grüße
Russi
www.Russi.de.tt