Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1048to1052
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
Inhaltsverzeichnis

Excel sehr langsam - Formelentschlackung benoetigt

Excel sehr langsam - Formelentschlackung benoetigt
Christoph
Hallo zusammen,
ich habe fuer eine Auswertung eine Array-Formel ueber das Inputsheet 'Transactions' geschrieben (die auch funktioniert), allerdings macht die Excel sehr sehr langsam.
Hier die Formel:
{=(SUMPRODUCT(IF(Transactions!$G$3:$G$50001=$U$1,1,0),IF(MONTH(Transactions!$D$3:$D$50001)='CF (2) '!F$7,1,0),IF(Transactions!$Z$3:$Z$50001='CF (2)'!$A72,1,0),Transactions!$B$3:$B$50001) +SUMPRODUCT(IF(Transactions!$G$3:$G$50001=$U$2,1,0),IF(MONTH(Transactions!$D$3:$D$50001)='CF (2) '!F$7,1,0),IF(Transactions!$Z$3:$Z$50001='CF (2)'!$A72,1,0),Transactions!$B$3:$B$50001) +SUMPRODUCT(IF(Transactions!$G$3:$G$50001=$U$3,1,0),IF(MONTH(Transactions!$D$3:$D$50001)='CF (2) '!F$7,1,0),IF(Transactions!$Z$3:$Z$50001='CF (2)'!$A72,1,0),Transactions!$B$3:$B$50001) +SUMPRODUCT(IF(Transactions!$G$3:$G$50001=$U$4,1,0),IF(MONTH(Transactions!$D$3:$D$50001)='CF (2) '!F$7,1,0),IF(Transactions!$Z$3:$Z$50001='CF (2)'!$A72,1,0),Transactions!$B$3:$B$50001)) /1000}
Im Prinzip soll die Formel pro Bankkonto (U 1 bis U 4) und pro Monat (1-12) pruefen, ob die Ausgabenart ('CF (2)'!A72) anfaellt und die dann aufsummiert. Ich habe es mit einer Addition von Sumprodukt-Arrays pro Konto geloest. Fuer jedes Konto laeuft also eine sumprodutformel und fragt, ob der Monat und die Ausgabenart stimmt.
Kann mir jemand bei der Formelentschlackung helfen bzw. einen alternativen Vorschlag unterbreiten?
Viele Gruesse
Christoph

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

Betreff
Benutzer
Anzeige
AW: Excel sehr langsam - Formelentschlackung benoetigt
12.02.2009 12:16:00
D.Saster
Hallo,
arbeite mit Hilfsspalten anstatt mit Arrayformeln. Ist erheblich schneller.
Gruß
Dierk
AW: Excel sehr langsam - Formelentschlackung benoetigt
Christoph
Im Inputsheet habe ich ja schon die Spalten AusgabenKonto, Datum und Bankkonto.
an welche weitere Hilfsspalte denkst du sonst noch?
AW: Excel sehr langsam - Formelentschlackung benoetigt
12.02.2009 12:42:00
D.Saster
Hallo,
was weiß ich.
das sind keine Hilfs- sondern Datenspalten.
z.B. eine Verknüpfung der 3 Spalten =Ausgabenkonto &Bankkonto &Text(Datum;"JJMM")
Dann kannst du einfach mitt Summewenn() deine Ausgaben zu einem Ausgabenkonto von einem Bankkonto in einem Monat ermitteln.
Gruß
Dierk
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige