Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
804to808
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
804to808
804to808
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige