Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Zellenadresse auslesen





Frage

Hallo Community, habe eine aufsteigend sortierte Tabelle. Da diese doch recht groß ist (15.000 Datensätze) möchte ich aus Performancegründen die notwendige SUMMEWENN-Formel verkürzen. Dazu hab ich mir folgendes ausgedacht: Da die Tabelle aufsteigend sortiert ist, würde es ausreichen den Bezug in der Summewenn-Formel von der aktuelle Zeile bis zum Ende der Tabelle (in folgendem Beispiel 12.000) zu beziehen: SUMIF(R2C5:R12000C7,RC[-1],R2C7:R12000C7) In diesem Fall müsste R2 durch die aktuelle Zeilennummer ersetzt werden. Hierzu ist mir schon folgendes eingefallen: Mit Cells.AddressLocal(False) bekomm ich z.B. $B10 heraus. Jetzt müsst ich nur noch die "10" auslesen können und das ganze in o.g. Formel integrieren. Fällt jemand da etwas hierzu ein oder hat jemand eine andere Möglichkeit gefunden, das Problem zu lösen ? Freue mich und bin dankbar für jeden Lösungsvorschlag Viele Grüße martl

Antwort 1 von martl

Hallo,

die Lösung war eigentlich recht einfach:

anstatt:
SUMIF(R2C5:R12000C7,RC[-1],R2C7:R12000C7)

nur:
SUMIF(RC5:R12000C7,RC[-1],RC7:R12000C7)

Was zwar meine Frage beantwortet, jedoch mein Perfomanceproblem noch nicht gelöst hat.
Jetzt wart ich halt auf einen schnelleren Rechner ;)

Viele Grüße
martl

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: