Avatar billede frederik_kromann Nybegynder
27. november 2004 - 17:14 Der er 8 kommentarer og
1 løsning

MEGET langsomme beregninger

Jeg har et regneark der har denne her formel i cirka 500 celler
SUMPRODUKT((data!$A$2:$A$3300>=$B$6)*(data!K$2:K$3300)*(data!$B$2:$B$3300=$C9)*(data!$A$2:$A$3300<=$B$7))

Den er på et dataområde bestående af nu 3.000 rækker. Og søger efter poster med et givent datointerval samt et bestemt varenummer.

Når jeg ændrer datointervallet tager det rimelig lang tid og beregne igen. Er det overhoved noget at gøre ved det.
Avatar billede bak Forsker
27. november 2004 - 19:32 #1
tror ikkr rigtig på at du kan gøre det meget hurtigere.
Du læser trods alt mere end 12.000 celler ind 500 gange.
En makro der reagerer på celleændring i datofelterne ( b6, b7 )kunne nok være hurtigere, men det kræver lidt kodning..
Avatar billede frederik_kromann Nybegynder
28. november 2004 - 10:26 #2
Hmm du har nok ret, tak for svaret.
Avatar billede bak Forsker
28. november 2004 - 12:31 #3
Hvad er din beregningstid nu ?
(hvor hurtig en maskine ?)

Har lige testet at trække data ud via sql hvor regnearket med data var på 3300 og 1100 totaler... Tiden var på ca. 1-2 sek på en 300mHz maskine.
Avatar billede frederik_kromann Nybegynder
28. november 2004 - 19:29 #4
Det tager 6 sek. på en IBM T41P med 1 gb ram.
Avatar billede bak Forsker
28. november 2004 - 21:20 #5
Ok, så er der basis for extra hastighed via kodning.
Er det en summation af tal for hvert unikt varenummer indenfor perioden eller er det kun for nogle forudbestemte varenumre ?
Avatar billede frederik_kromann Nybegynder
29. november 2004 - 16:00 #6
Denne formel bruges for en række på cirka 70 varenumre og der kan godt komme flere. Opstillingen er dog fast. Og ja det er en sum for et givent varenummer for en given periode. Summen er så enten salgsum eller vareforbrugssum.
Avatar billede bak Forsker
29. november 2004 - 21:44 #7
prøv at sende arket eller et lignende eksempel, så vil jeg prøve at tilpasse en lynhurtig makro
excel snabela tbdl.dk
Avatar billede frederik_kromann Nybegynder
04. december 2004 - 21:53 #8
Hejsa Bak
Har du modtaget mit excelark?
Avatar billede frederik_kromann Nybegynder
26. december 2004 - 10:53 #9
Pivottabeller... nu har jeg set lyset
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester