• 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.

Welk weeknummer is het juiste nummer?

Status
Niet open voor verdere reacties.

Mathijs CM

Gebruiker
Lid geworden
19 feb 2009
Berichten
342
Goede middag,

Ben weer beetje aan stoeien en kom iets vreemds tegen in verband met het bepalen van het weeknummer.
2 formules eentje zeer eenvoudig de andere ingewikkeld, maar volgens mij de juiste, maar wie ben ik?

Bestandje bijgevoegd met gelijk een macro vraag, want dat snap ik nog niet helemaal!

Vanmiddag krijg ik 2 boeken namelijk Office 2016 en VBA Excel 2e editie

Hopelijk gaat alles dan een beetje gemakkelijker.

Alvast bedankt en met vriendelijke groeten

Math
 

Bijlagen

Het verschil zit hem in de definitie van wanneer week nr 1 valt.
In nederland is dat de week waarin de eerste donderdag van het jaar valt. (iso-normering)
In de VS is dat de week waarin 1 januari valt.

Dit kan dus nog wel eens verschillen

Vanaf excel 2010 kun je ook weeknum(A1;21) gebruiken
 
welk weeknummer

Hoi met Math

Dan geeft mijn bestandje het verkeerde weer volgens mij.

Hoe zet ik een vraag als opgelost?

Math
 
Nog een verschil is dat 31 december in de VS altijd in week 52, 53 of 54 (ja, dat kan ook: probeer maar met 31-12-2028) valt, dus nooit in week 1, wat bij ons wel kan.
In de VS zijn de laatste en eerste weeknummer van het jaar doorgaans geen hele weken, tenzij 1 januari op zondag valt.
En in de VS begint de week op zondag en hier op maandag.
 
welk weeknummer

Hoi Met Math,

Maar welke formule is nu goed, of is dat ieder aar een vraagteken?

groetjes
 
Rechtsboven in post #1 kun je een vinkje zetten om de vraag als opgelost te markeren.
 
Zoals gezegd, het is een definitiekwestie, maar als je ons systeem hanteert, dan is het de ISO-normering, dus week 1 is de week waarin de eerste donderdag van het jaar valt.
Dus 3-12-2016 is week 48.
Tegenwoordig bestaat er overigens ook nog de functie ISO.WEEKNUMMER. Ik weet niet precies vanaf welke Excel versie. Maar die doet het zelfde als WEEKNUMMER met 21 als tweede argument zoals al eerder aangegeven.
 
Vanaf Excel 2013: iso.weeknummer.

@Mathijs

Zolang je niet naar de VS verhuist: gebruik de ISO-norm (heet niet voor niets International Standard Organization)
 
welk weeknummer

Hoi met Math,

Ik heb hier een kalender hangen en die geeft aan dat we nu nog in week 48 zitten.
Volgens jouw gegevens is dit 49.

Raar maar waar, vandaar mijn vraag!! Kijk zelf eens even op een kalender.

Math
 
welk weeknummer

Hoi allemaal,

Met de formule ISO-week klopt et dus.

Kan iemand mij helpen met de macro?

Math
 
test deze even
Code:
=WEEKNUMMER(VANDAAG();21)
ik kom op week 48
 
welk weeknummer

Hoi met Math,

Ik heb geprobeerd het ISO weeknummer en dat geeft ook aan 48.
Maar zal gelijk jouw formule er ook bijzetten.

Weet jij/U misschien een oplossing voor de macro?

Math
 
In VBA

Code:
Sub VenA()
  MsgBox DatePart("ww", Date - Weekday(Date, 2) + 4, 2, 2)
End Sub

Zie de handtekening in #8;)
 
Code:
MsgBox "Wk. " & DatePart("ww", Date, 2, 2)
 
@HSV

Die gaat 1 keer in de 400 jaar mis
 
@snb,

Dan jeuken jouw kiezen niet meer.
 
Volgens mij heb ik dan niet eens meer wat te kiezen. (01-01-2400)
 
Ik hoop tegen die tijd eindelijk mijn pensioen eens bereikt te hebben... :shocked: :p
 
@snb,

Zelfs dat niet meer, nee. :)

Helaas heb ik geen kalender van 01-01-2400, maar de code geeft week 52 aan.
Ook 02-01-2400 geeft week 52.
03-01-2400 geeft week 1.


Even voor de weet (misschien bestaat er tegen die tijd wel geen Excel meer).
Ik lees vaker dat het eens in de 400 jaar niet goed gaat, maar waar haal jij de informatie vandaan (waar is dat op gebaseerd).

@Mb,

En dan heb je het bereikt maar is de pensioenpot leeg.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan