Avatar billede janvogt Praktikant
25. juni 2008 - 14:49 Der er 3 kommentarer og
1 løsning

Fra uge til måned

Jeg har en spændende udfordring, som umiddelbart driller lidt.

For hver uge i et år (1-53) har jeg en værdi, som skal deles ud på måneder i stedet for uger. Totalen for året skal være den samme.
Hvis f.eks. uge 22 ligger med 3 dage i april og 4 dage i maj, skal 3/7 af værdien ligge april og de resterende 4/7 i maj.

Jeg har leget lidt med følgende formel, som udfra årstal(ÅR) og ugenummer(UGE) beregner ugens første dag (mandag).
=DATO(ÅR;1;7*UGE-3-UGEDAG(DATO(ÅR;;);3))

Formlen skal nok kombineres med nogle array/sumprodukt formler, men hvordan?
Avatar billede supertekst Ekspert
25. juni 2008 - 16:12 #1
Kunne en makro være relevant?
Avatar billede supertekst Ekspert
25. juni 2008 - 16:54 #2
eks. på resultat via makro:
Ugenr            apr            maj            jun
18    123        52,71428571    3260,857143    4069,428571
19    456                           
20    789                           
21    1001                           
22    1102                           
23    1203                           
24    1304                           
25    1405
Avatar billede janvogt Praktikant
25. juni 2008 - 17:00 #3
Umiddelbart nej.
Jeg vil nok foretrække en "stationær" løsning.
Ved hjælp af en mark af mellemregninger er det lykkes mig at lave løsning.
Det er ikke særlig elegant, men det virker! Uden brug af arrayformler.
Jeg lader spørgsmålet stå åbent, hvis der skulle dukke en lidt mere professionel løsning op, men som sagt gerne uden VBA.
Avatar billede janvogt Praktikant
31. august 2008 - 22:20 #4
Lukket uden svar.
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

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