Mød en af Nordens fremmeste eksperter i adfærdsdesign – Morten Münster, der bl.a. har skrevet ” Jytte fra marketing er desværre gået for i dag” – på Computerworld Cloud & AI Festival.
11. juli 2025
Slettet bruger
12. december 2018 - 22:19#1
måske beregn (SUM.HVISER(Bidrag;Initialer;$A$2;Type;C$5;Dato;$A8) - i 1 celle
og SUM.HVISER(Bidrag;Initialer;$A$2;Type;C$5;Initialer;$A8);"") - i en anden celle
Jeg har prøvet lid af hvert og har fået den til at køre meget hurtigere.
1. Jeg slettede rækker og kolonner jeg havde formler i før. 2. Jeg begrænsede de navngivne områder til præsis de områder jeg skal bruge ( via vba) 3. Jeg har begrænset antallet af celler med formler i til et minimum!
Disse tiltag har bragt tiden ned med en faktor 100 eller mere
Især ved matrixformler og navngivne områder er hele-kolonnen-referencer en dødssynd, som desvære alt for mange begår.
I øvrigt er der vel ingen grund til at bruge tre funktionskald som du gør (HVIS og to SUM.HVISER). Kan du ikke bare test på >0 som én af betingelserne i SUM.HVISER-funktionen. Færre funktionskald er altid at foretrække (hurigere) frem, for flere.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.