Hvilken uge er vi i?
Hvilken uge er vi i lige nu? Jeg kan aldrig helt huske det.
Men jeg har alligevel altid Excel åbent. Så når jeg skal finde ugenummeret i dag, skriver jeg bare:
=ISOUGE.NR(IDAG())
Tryk Enter. Så ved jeg, hvilken uge vi er i.
Har du engelsk Excel, hedder funktionen =ISOWEEKNUM(TODAY()).
Det tager to sekunder, og jeg slipper for at finde en kalender eller søge på nettet.
Hvorfor lige ISOUGE.NR, når du vil vide hvilken uge vi er i?
Fordi ugenumre i Excel faktisk ikke er helt så simple, som de ser ud.
I Danmark følger vi ISO 8601-standarden. Det betyder:
- Ugen starter mandag
- Uge 1 er den uge, der indeholder årets første torsdag
- Et år kan have 52 eller 53 uger
Det er også den logik, de fleste økonomi- og BI-systemer bruger.
Hvis man bare skriver:
=UGE.NR(IDAG())
kan Excel i nogle tilfælde beregne ugenummeret anderledes afhængigt af indstillinger.
Vil man være sikker på at få det korrekte ugenummer i Excel efter ISO-standarden, kan man i stedet skrive:
=UGE.NR(A1;21)
eller endnu enklere:
=ISOUGE.NR(A1)
Hvis ugenumre i Excel driller, eller hvis tallene ikke helt passer, kan det være et tegn på, at der bruges forskellige beregningsmetoder.
Har du brug for at få Excel til at spille korrekt sammen med resten af dine systemer, kan du læse mere om mit arbejde med Excel og VBA.
Den lille detalje
Den 1. januar kan godt høre til uge 52 eller 53 fra året før. Det betyder, at ugenummer og kalenderår ikke altid følges ad.
Det er ikke en fejl. Det er sådan ISO 8601 er defineret.
Og det er netop derfor, jeg foretrækker ISOUGE.NR – også til noget så simpelt som at finde ud af, hvilken uge vi er i.


Skriv et svar