Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Max. Länge einer Formel

Forumthread: Max. Länge einer Formel

Max. Länge einer Formel
30.09.2006 02:47:43
Sepp
Hallo zusammen
hab ein Problem mit der Formelänge.
Kann Folgende formel vereinfacht werden ?
=WENN(B5="";"";WENN(ISTFEHLER(INDIREKT("Juni!B5"));"";WENN(INDIREKT("März!AL5")+WENN(INDIREKT("April!AX5")&lt0;INDIREKT("April!AX5");0)
+WENN(INDIREKT("Mai!AX5")&lt0;INDIREKT("Mai!AX5");0)+WENN(INDIREKT("Juni!AX5")&lt0;INDIREKT("Juni!AX5");0)+WENN(INDIREKT("April!BA5")&lt0;INDIREKT("April!BA5");0)
+WENN(INDIREKT("Mai!BA5")&lt0;INDIREKT("Mai!BA5");0)+WENN(INDIREKT("Juni!BA5")&lt0;INDIREKT("Juni!BA5");0)-SUMME(INDIREKT("April!AQ5")
+INDIREKT("Mai!AQ5")+INDIREKT("Juni!AQ5"))&lt0;0;INDIREKT("März!AL5")+WENN(INDIREKT("April!AX5")&lt0;INDIREKT("April!AX5");0)
+WENN(INDIREKT("Mai!AX5")&lt0;INDIREKT("Mai!AX5");0)+WENN(INDIREKT("Juni!AX5")&lt0;INDIREKT("Juni!AX5");0)+WENN(INDIREKT("April!BA5")&lt0;INDIREKT("April!BA5");0)
+WENN(INDIREKT("Mai!BA5")&lt0;INDIREKT("Mai!BA5");0)+WENN(INDIREKT("Juni!BA5")&lt0;INDIREKT("Juni!BA5");0)-SUMME(INDIREKT("April!AQ5")+INDIREKT("Mai!AQ5")
+INDIREKT("Juni!AQ5")))))
das Problem entsteht erst wenn ich in den Zellbereich über 100 komme.
Dann kommt die Meldung "Die Formel ist zu Lang"
Anmerkung: die Monatsnamen können nicht abgekürzt werden!!! und die Tabellenblätter der Monate entstehen erst nach und nach, darum Indirekt, da sonst #Bezug Fehler kommt.
Danke für Eure Hilfe
Sepp
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Max. Länge einer Formel
30.09.2006 13:20:34
fcs
Hallo Sepp,
die Formel läßt sich etwas einkürzen, indem man die inneren WENN-Bedingungen anders schreibt:

=WENN(B5="";"";WENN(ISTFEHLER(INDIREKT("Juni!B5"));"";WENN(INDIREKT("März!AL5")
+ (INDIREKT("April!AX5")<0)*INDIREKT("April!AX5") + (INDIREKT("Mai!AX5")<0)*INDIREKT("Mai!AX5")
+ (INDIREKT("Juni!AX5")<0)*INDIREKT("Juni!AX5") + (INDIREKT("April!BA5")<0)*INDIREKT("April!BA5")
+ (INDIREKT("Mai!BA5")<0)*INDIREKT("Mai!BA5") + (INDIREKT("Juni!BA5")<0)*INDIREKT("Juni!BA5")
- SUMME(INDIREKT("April!AQ5") + INDIREKT("Mai!AQ5") + INDIREKT("Juni!AQ5"))<0; 0; INDIREKT("März!AL5")
+ (INDIREKT("April!AX5")<0)*INDIREKT("April!AX5") + (INDIREKT("Mai!AX5")<0)*INDIREKT("Mai!AX5")
+ (INDIREKT("Juni!AX5")<0)*INDIREKT("Juni!AX5") + (INDIREKT("April!BA5")<0)*INDIREKT("April!BA5")
+ (INDIREKT("Mai!BA5")<0)*INDIREKT("Mai!BA5") + (INDIREKT("Juni!BA5")<0)*INDIREKT("Juni!BA5")
- SUMME(INDIREKT("April!AQ5")+INDIREKT("Mai!AQ5") + INDIREKT("Juni!AQ5")))))

Eine andere Möglichkeit wäre, die Zell-Adressen in den INDIREKT-Funktionen in einzelne Zellen zu schreiben. Dann steht in den Klammern "nur" eine Zelladresse statt des Langen Textes aus Monat und Zelladresse.
Beispiel:
Tabellenblattname: x_Sheet
C      D         E           F          G         H           I          J         K           L          M         N
5      Juni!B5   März!AL5   April!AX5   Mai!AX5   Juni!AX5   April!BA5   Mai!BA5   Juni!BA5   April!AQ5   Mai!AQ5   Juni!AQ5
Benutzte Formeln:
C5:  =WENN(B5="";"";WENN(ISTFEHLER(INDIREKT(D5));"";WENN(INDIREKT(E5)+WENN(INDIREKT(F5)<0;INDIREKT(F5);0)
+WENN(INDIREKT(G5)<0;INDIREKT(G5);0)+WENN(INDIREKT(H5)<0;INDIREKT(H5);0)+WENN(INDIREKT(I5)<0;INDIREKT(I5);0)
+WENN(INDIREKT(J5)<0;INDIREKT(J5);0)+WENN(INDIREKT(K5)<0;INDIREKT(K5);0)-SUMME(INDIREKT(L5)
+INDIREKT(M5)+INDIREKT(N5))<0;0;INDIREKT(E5)+WENN(INDIREKT(F5)<0;INDIREKT(F5);0)
+WENN(INDIREKT(G5)<0;INDIREKT(G5);0)+WENN(INDIREKT(H5)<0;INDIREKT(H5);0)+WENN(INDIREKT(I5)<0;INDIREKT(I5);0)
+WENN(INDIREKT(J5)<0;INDIREKT(J5);0)+WENN(INDIREKT(K5)<0;INDIREKT(K5);0)
-SUMME(INDIREKT(L5)+INDIREKT(M5)+INDIREKT(N5)))))

Gruß
Franz
Anzeige
AW: Max. Länge einer Formel
30.09.2006 14:00:26
Sepp
Hallo Franz
erstmal Danke für Deine Bemühungen.
Dein Vorschlag werde ich gleich mal testen !!!
Danke und Gruß
Sepp
AW: Max. Länge einer Formel
30.09.2006 14:20:36
Sepp
Super es funzt !!!
Danke nochmal
Gruß
Sepp
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige