Clever-Excel-Forum

Normale Version: [Lambda] LNUM.SUM um große Zahlen in Excel zu addieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin,

eine neue Funktion von mir: LNUM.SUM zum Addieren sehr großer Zahlen in Excel - nur mit Formeln.

Code:
=LAMBDA(Value1;Value2;Blocksize;
LET(B;WENN(ODER(ISTLEER(Blocksize);NICHT(ISTZAHL(Blocksize)));10;
      WENN(Blocksize>14;14;Blocksize));
    L;AUFRUNDEN(MAX(LÄNGE(0&Value1);LÄNGE(0&Value2))/B;0);
    X;ARRAY.REVERSE(ARRAY.FROMTEXT.EX(0&Value1;B;2;0;L-
      AUFRUNDEN(LÄNGE(0&Value1)/B;0)));
    Y;ARRAY.REVERSE(ARRAY.FROMTEXT.EX(0&Value2;B;2;0;L-
      AUFRUNDEN(LÄNGE(0&Value2)/B;0)));
    Z;LNUM.SUM.ITERATOR(TEXT(--X--Y;WIEDERHOLEN(0;B+1));B);
    T;TEXT.TRIM.LEFT(TEXTKETTE(ARRAY.REVERSE(RECHTS(Z;B)));0);
      WENN(LÄNGE(T)>0;T;0)))

Verwendet zudem einige bereits implementierte LAMBDAs von mir, wie ARRAY.FROMTEXT.EX oder ARRAY.REVERSE
sowie die Iterator-Funktion LNUM.SUM.ITERATOR:

Code:
=LAMBDA(Data;Blocksize;
LET(C;LINKS(Data;1);
    L;ARRAY.PUSH(C;0);
    R;RECHTS(Data;Blocksize);
      WENN(SUMME(--C)<1;Data;
      LNUM.SUM.ITERATOR(TEXT(--L--R;
      WIEDERHOLEN(0;Blocksize+1));Blocksize))))

Gruß
Hallo maninweb,

mir fiel dazu immer Wolf Radzinski bzw. die Webseite rendar ein. Auch Excelformeln.de war schon tätig.

Ansonsten gilt natürlich, dass es toll ist, dies ohne VBA und ohne Hilfszellen durchführen zu können.