Excel sehr langsam - Formelentschlackung benoetigt
Christoph
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