• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Van weeknummer naar datums

Status
Niet open voor verdere reacties.

wieter

Terugkerende gebruiker
Lid geworden
26 jun 2009
Berichten
1.128
Vanuit het huidige weeknummer in M1, probeer ik de datums van de huidige week te recupereren.
Met onderstaande formule is me dat ook gelukt denk ik.
Code:
=DATUM(JAAR(NU());1;($M$1*7)-7)
Die formule is ontstaan door herhaaldelijk parameters te veranderen, maar voornamelijk door toeval!
Kan iemand die formule vertalen in spreektaal?
- Waarom januari als 2de parameter?
- De parameter voor de bepaling van de dag ontdekte ik ooit op het forum, maar ik begrijp er niets van.

Extra: Gaat dit ook werken in schrikkeljaren?

Bekijk bijlage Weeknummer naar datums1.xlsm
 
Ik gebruik deze formule:
Code:
=DATUM(A2;1;1)+((A1-1)*7)-WEEKDAG(DATUM(A2;1;1)+(A1-1)*7;2)+1
In dit voorbeeld staat in A2 het jaartal en in A1 de week. Op basis van een weeknummer kun je natuurlijk nooit een datum maken. Deze formule genereert de maandag van de betreffende week.
 
Bedankt Michel voor de reactie.
Blijkbaar kan men dus nooit vanuit een weeknummer, datums genereren.
Ik ga dan ook het oorspronkelijke weekrooster aanpassen met jou formule.
Groeten
 
Op basis van een weeknummer kun je natuurlijk nooit een datum maken
Zeg nooit nooit over de mogelijkheden in excel.
Zet deze formule ergens in rij1:
Code:
=TODAY()+7*($A$1-WEEKNUM(TODAY()))-WEEKDAY(TODAY())+ROW()
In A1 staat het weeknummer
 
Laatst bewerkt:
Dan doe je dat dus ook op basis van weeknummer en jaar, net als Octafish ;)
Je bent dan alleen minder flexibel wat het jaar betreft omdat je het huidige jaar als jaar gebruikt.
 
Ja, ik ben eruit.
Bedankt voor de extra hulp.

Toch nog een bijkomende vraag.
Het is de bedoeling om de datums te genereren voor 1 week in de TOEKOMST.
Code:
=DATUM(JAAR(NU());1;(($M$1[COLOR="#FF0000"]+1[/COLOR])*7)-7)
Dit lijkt allemaal te werken.

Bekijk bijlage Weeknummer naar datums1.xlsm

Maar wat nu, in de laatste week van het jaar?
In de formule staat:
Code:
$M$1+1
Gaat excel dan automatisch naar week 1 gaan?
 
Bij $M$1+3 gaat de formule naar week 52 en $M$1+4 gaat naar week 1. Sommige jaren hebben 53 weken.
 
Bedankt Rob,
Ik was dan ook zo dom, dat ik niet besefte, dat ik het zelf kan uittesten door de formule aan te passen.
 
Je zelfkennis siert je :thumb:
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan