Excel-guide
Veckonummer i Excel
Använd ISOWEEKNUM för ISO-veckor, kombinera funktionen med ISO-året och undvik vanliga fel vid årsskiftet.
Returnera ISO-veckonumret
Om cell A2 innehåller ett riktigt Excel-datum:
=ISOWEEKNUM(A2)Detta returnerar 1 till 53 enligt ISO 8601. Funktionen returnerar inte ISO-året.
Skapa en komplett ISO-kod
Torsdagen i datumets vecka ligger alltid i rätt ISO-år:
=YEAR(A2-WEEKDAY(A2,2)+4)&"-W"&TEXT(ISOWEEKNUM(A2),"00")För den 1 januari 2021 blir resultatet 2020-W53.
ISOWEEKNUM jämfört med WEEKNUM
ISOWEEKNUM(date)
Använd denna när du behöver ISO 8601: veckor som börjar på måndag och regeln om årets första torsdag.
WEEKNUM(date, return_type)
Denna stöder flera sätt att ange veckans första dag. WEEKNUM(A2,21) använder ISO-systemet i aktuella Excel-versioner, men ISOWEEKNUM(A2) gör avsikten tydligare.
Vanliga fel
- Att använda
YEAR(A2)för ISO-året: blir fel vid vissa årsskiften. - Datum lagrade som text: omvandla dem till riktiga datumvärden före beräkningen.
- Att utelämna returtyp i WEEKNUM: standardvärdet behöver inte följa ISO.
- Att inte fylla ut veckonumret: använd
TEXT(...,"00")för koder som W03.
Referens: Microsofts dokumentation för ISOWEEKNUM.