Avatar billede loubes Nybegynder
13. november 2008 - 19:05 Der er 7 kommentarer

Hvor mange tirsdage mellem 2 datoer

Jeg har brug for at finde hvor mange bestemte ugedage (f.eks tirsdage) der er indeholdt i et beregnet antal arbejdsdage
Avatar billede excelent Ekspert
13. november 2008 - 20:01 #1
Function udag(fra, til, tal)
For t = fra To til
If Weekday(t) = tal Then udag = udag + 1
Next
End Function

i arket taster du =udag(a1;a2;3)

hvor a1 er startdato og a2 er slutdato og 3=tirsdag
1=søndag, 2=mandag osv
Avatar billede jkrons Professor
14. november 2008 - 00:15 #2
Det kan også gøres uden brugerdefineret, men bare med en formel, omend funktionen måske er lidt nemmere i praksis .-)

=SUMPRODUKT(--(UGEDAG(RÆKKE(INDIREKTE(A1&":"&A2)))=3))

giver antallet af tirsdage mellem to datoer, du skriver i hhv. A1 og A2. Den største dato du kan bruge er 6. juni 2079 i Excel 2003.
Avatar billede jkrons Professor
14. november 2008 - 00:32 #3
Den største dato er 5. juni 2079, ikke 6. juni :-)
Avatar billede jkrons Professor
14. november 2008 - 00:34 #4
Og hvis ferier, helligdage mm. skal udelades af beregningen, bliver det noget mere kompliceret.
Avatar billede jkrons Professor
17. november 2008 - 15:10 #5
Fik du det til at virke?
Avatar billede loubes Nybegynder
17. november 2008 - 19:01 #6
Ja tak - så mangler jeg bare at finde løsningen på helligdagene
Avatar billede jkrons Professor
17. november 2008 - 23:28 #7
Indskriv datoerne for lør, søn- og helligdage i perioden en kolonne (her D-kolonnen). Brug så denen formel

=SUMPRODUKT(--(UGEDAG(RÆKKE(INDIREKTE(C1&":"&C2)))=3))-SUMPRODUKT(--(UGEDAG(D1:D3)=3))
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