Lösning på julnöten 2024
Då var det dags att redovisa Julnöten. Vi tackar för alla förslag som ni har redovisat in. Denna uppgift var lite klurig och för att kunna lösa den så behövdes flera Excelfunktioner användas. Den centrala punkten i uppgiften var veckonummer och det kommer bli en extra lektion i hur veckonummer används och fungerar i Excel.
Det var flera som redovisade rätt svar men hade egentligen gjort fel på veckonummer. Men gjorde man samma fel två gånger så fick man rätt svar. Men i ett annat sammanhang så skulle det bli ett felaktigt svar. Därför kommer nu en lektion i hantering av veckonummer i Excel.
Ladda ner facit till julnöten här.
Vi rekommenderar dessa Excelkurser:
www.infocell.se – lärarledda kvalitetskurser i Excel
www.officekurs.se – oslagbar e-kurser i Excel & Office-paketet
Veckonummer i Excel
Det finns två funktioner för att få fram veckonummer från ett datum i Excel.
- VECKONR [WEEKNUM]
- ISOVECKONR [ISOWEEKNUM]
Om man använder den första funktionen så måste man också ange ett andra argument för vilken dag veckan startar på samt vilket system som ska användas.
Utelämnas detta argument helt så blir det standardvalet 1 (söndag, system 1). Detta är felaktigt då vi i Sverige startar veckan på en måndag och använder system 2 för veckonummer. Använder du denna funktion så ska 21 väljas som andra argument.
Om man använder den andra funktionen så behöver du inte välja någonting då Excel antar inställningarna för ISO-standard för veckonummer (ISO 8601). Detta är den bästa/enklaste funktionen för att få rätt veckonummer från ett datum.
Kontroll av veckonummer och olika val
I julnöten fanns det datum över 5 år i december och i tabellen nedan redovisar jag hur fel det kan bli om man inte använder funktionen VECKONR [WEEKNUM] på rätt sätt. Och slår hål på myten om att julafton alltid är vecka 52.
Julafton | VECKONR | VECKONR; 2 | VECKONR; 21 | ISOVECKONR |
2020-12-24 | 52 | 52 | 52 | 52 |
2021-12-24 | 52 | 52 | 51 | 51 |
2022-12-24 | 52 | 52 | 51 | 51 |
2023-12-24 | 52 | 52 | 51 | 51 |
2024-12-24 | 52 | 52 | 52 | 52 |
Om man använder VECKONR [WEEKNUM] utan argument eller med argument 2 (måndag första veckan system 1) så blir det fel vissa år. För att undvika detta fel måste argument 21 användas eller funktionen ISOVECKONR [ISOWEEKNUM].
Lösning av julnöten
Det kom in flera olika varianter av lösningar men vi väljer att redovisa en. Det är en lösning i en cell utan hjälpkolumner. Även för engelsk version.
Formel i C7:
=OM(ISOVECKONR(B7)=ISOVECKONR(DATUM(ÅR(B7);12;24));$B$3;””)
=IF(ISOVEEKNUM(B7)= ISOVEEKNUM(DATE(YEAR(B7);12;24));$B$3;””)
En OM [IF] funktion som jämför om veckonummer i cell B7 är samma som veckonummer för julafton samma år. Det finns lite olika sätta att skapa ett datum. I denna lösnings används funktionen DATUM [DATE] där vi anger år, månad, datum i tre olika argument. Året är från B7 och sedan månad 12 och dag 24. Om detta villkor är sant (samma vecka) ska bilden på tomten i cell B3 visas annars ingenting.
Formeln kan kopieras neråt till resten av listan.