In untenstehender Matrixformel (funktionstüchtig!) möchte ich den Ausdruck "NW_WE" ersetzen durch
"NW_WE/(SVERWEIS(ISO_NK;Kurse;4))"
{=SUMME(WENN(IDENTISCH(LINKS(DP;2);"34")*(LD"000")*(KI="1")*(GF="AG");NW_WE))
-SUMME(WENN(IDENTISCH(LINKS(DP;2);"34")*(KI="1")*(LD="001")*(GF="AG");NW_WE);
WENN(IDENTISCH(LINKS(DP;2);"34")*(KI="1")*(LD="003")*(GF="AG");NW_WE);
WENN(IDENTISCH(LINKS(DP;2);"34")*(KI="1")*(LD="005")*(GF="AG");NW_WE);
WENN(IDENTISCH(LINKS(DP;2);"34")*(KI="1")*(LD="007")*(GF="AG");NW_WE);
WENN(IDENTISCH(LINKS(DP;2);"34")*(KI="1")*(LD="009")*(GF="AG");NW_WE);
WENN(IDENTISCH(LINKS(DP;2);"34")*(KI="1")*(LD="010")*(GF="AG");NW_WE);
WENN(IDENTISCH(LINKS(DP;2);"34")*(KI="1")*(LD="011")*(GF="AG");NW_WE);
WENN(IDENTISCH(LINKS(DP;2);"34")*(KI="1")*(LD="017")*(GF="AG");NW_WE);
WENN(IDENTISCH(LINKS(DP;2);"34")*(KI="1")*(LD="018")*(GF="AG");NW_WE);
WENN(IDENTISCH(LINKS(DP;2);"34")*(KI="1")*(LD="032")*(GF="AG");NW_WE);
WENN(IDENTISCH(LINKS(DP;2);"34")*(KI="1")*(LD="038")*(GF="AG");NW_WE))}
Bereits beim Ersetzen-Vorgang schreit Excel auf, die Formel sei zu lang!
Jetzt habe ich hier zwar mehr als 7 "WENNs", aber nicht verschachelt, und ausserdem liefert die Formel damit ja ein Ergebnis. Ich habe auch noch keine 30 Argumente für die SUMMEN-Funktion überschritten, will lediglich den benannten Bereich "NW_WE" durch einen anderen benannten Bereich ersetzen. Gibt es demnach auch noch Restriktionen bzgl. der Anzahl an Zeichen, die eine Formel maximal haben darf? Vielleicht weiss ja auch jemand Rat, wie ich Excel-Blondschopf die Formel verkürzen kann? Dank vorab, Berta