Datum aan de hand van een weeknummer

Status
Niet open voor verdere reacties.

MarkF

Gebruiker
Lid geworden
30 okt 2008
Berichten
49
Ik ben op zoek naar een formule welke aan de hand van een weeknummer de datum weergeeft in de geel gearceerde cellen. Zie de bijlage.

Ik weet dat er op dit forum al een zelfde topic is, maar deze geeft mij geen duidelijk antwoord op mijn vraag.

Ik kom in de problemen met de overgang van 2009 en 2010.

wie kan mij hierbij helpen?
 

Bijlagen

Begin met alle samengeveogde cellen te verwijderen: die vragen nl. om moeilijkheden.

Bereken de dag het eenvoudigst met een UDF (User Defined Function)

Zet in B1 het jaar
Zet in B2 het weeknummer
Zet in de cel waar de datum van de maandg vnan die week moet komen: =isoweekmaaandag(B1;B2)

Zet deze funktie in een macromodule:
Code:
Function isomaandag(y, w)
   isomaandag = DateSerial(y, 1, 4) + 1 - Weekday(DateSerial(y, 1, 4), 2) + 7 * (w - 1) 
End Function

Toelichting:
4 januari valt altijd in week1 volgens de ISO-standaard
bereken de maandag van de week waarin 4 januari valt: DateSerial(y, 1, 4) + 1 - Weekday(DateSerial(y, 1, 4), 2)
NB. De ISOweek begint met maandag.: Weekday(......, 2)

De maandag van bijv. week 4 valt 3 weken later dan de maandag van week 1: 7*(w-1)
 
Laatst bewerkt:
Bedankt dit is voor mij de oplossing.
ik heb het verwerkt en mijn staatje loopt nu goed.
bedankt daarvoor
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan