Avatar billede softcareconsult Nybegynder
17. december 2002 - 21:51 Der er 6 kommentarer og
1 løsning

Ugenummer funktion

Jeg søger en funktion, der KORREKT (efter europæisk standard) beregner ugenummer udfra et given dato.
Avatar billede bak Seniormester
17. december 2002 - 22:01 #1
Denne funtion giver ugenummer jvf. ISO 8601 (1988) og EN 28601 (1992)
Hvis dato står i A1.
=AFKORT((A1-UGEDAG(A1;2)-DATO(ÅR(A1+4-UGEDAG(A1;2));1;-10))/7)
17. december 2002 - 22:02 #2
Indsæt følgende makro i et modul:

Function WeekNum(dtDate As Date) As Long
    Dim lRetVal As Long
    lRetVal = DateSerial(Year(dtDate + (8 - Weekday(dtDate)) Mod 7 - 3), 1, 1)
    WeekNum = ((dtDate - lRetVal - 3 + (Weekday(lRetVal) + 1) Mod 7)) \ 7 + 1
End Function

I regnearket skriver du f.eks. =weeknum(A1)

Eller noget lignende =DATO(2002;1;7*A1-3-UGEDAG(DATO(2002;;);3))
17. december 2002 - 22:02 #3
Hov - glem den sidste formel - den gør jo det modsatte.
Avatar billede nih Novice
17. december 2002 - 22:05 #4
MAKRO I ET MODUL:
Function ugeNr(dato As Date) As Integer
    ugeNr = CInt(Format(dato, "ww", vbMonday, vbFirstFourDays))
End Function

formel : =ugeNr(c4)

Hvis datoen står i c4
Avatar billede nih Novice
17. december 2002 - 22:07 #5
Eh - I er hurtige :)

skulle lige afprøve min kode - og så var der allerede 3 indlæg.
Avatar billede janvogt Praktikant
18. december 2002 - 08:58 #6
Jeg har gode erfaringer med denne her:

=HELTAL((A1-(DATO(ÅR(A1+(REST(8-UGEDAG(A1);7)-3));1;1))-3+REST(UGEDAG(DATO(ÅR(A1+(REST(8-UGEDAG(A1);7)-3));1;1))+1;7))/7)+1

Se endvidere http://www.eksperten.dk/spm/111522
Avatar billede softcareconsult Nybegynder
18. december 2002 - 12:30 #7
Tak bak for den simpleste og hurtigste svar, det var lige det jeg skulle bruge. Du får dine point på trods af de andres løsning var mindst ligeså "rigtige".
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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