Årshjul i Excel för verksamhetsplanering — formler, lagar och 11 år av erfarenhet

Det var mars 2020 och jag satt på ett tomt kontor i Kungsholmen med tre Post-it-block framför mig och en känsla av att allt var på väg att gå åt skogen. Företaget jag jobbade för hade 63 anställda fördelade på Stockholm, Göteborg och Malmö, och vår årsplanering för HR och verksamhet levde på en whiteboard i Stockholmskontoret. En enda, fysisk whiteboard — och nu fick ingen ta sig in dit.

Kollegorna i Göteborg hade aldrig sett den. De hade sin egen pärm. Göteborgspärmen och Stockholmstavlan stämde inte överens på tre punkter, och ingen hade märkt det förrän vi alla satt hemma och båda dokumenten var otillgängliga. Björn på löneenheten ringde mig en tisdagseftermiddag i april och frågade om MBL-förhandlingen för den planerade omorganisationen var bokad. Jag visste inte. Han visste inte. Ingen visste.

Jag tillbringade en dag i april 2020 med att bygga ett årshjul i Excel. Inte för att jag var organisationsstrategens svar på allt. Utan för att jag inte orkade ha fler samtal om «vänta, när var det planerat?». Det ringdiagrammet jag byggde den eftermiddagen är fortfarande grundstrukturen i det jag använder sex år senare — om än mycket mer förfinat och med formler som faktiskt fungerar.

En detalj jag önskar att jag förstått från start: Excel ersätter inte protokollen. MBL-förhandlingar ska dokumenteras separat. Årshjulet är planeringsinstrumentet. Det är skillnaden mellan att planera att köra bil och att ha körkortet.

Vill du hoppa direkt till en färdig mall? Denna Excel-mall är strukturerad precis som jag beskriver i den här artikeln — med fördefinierade aktiviteter, automatiska statusfärger och ett ringdiagram som uppdaterar sig självt.


Vad lagen faktiskt kräver av dig under ett kalenderår

Det finns ingen lag som kräver att du ska ha ett årshjul. Men summan av vad lagen kräver att du planerar och dokumenterar är ganska tydlig — och ett årshjul är det enklaste sättet att hålla koll.

AML kap. 3 § 2a — Systematiskt arbetsmiljöarbete (SAM) Arbetsgivaren ska bedriva ett systematiskt arbetsmiljöarbete med en skriftlig handlingsplan som revideras löpande. Det innebär bland annat en genomgång av arbetsförhållandena, riskbedömning och uppföljning — minst en gång per år.

SAM-kravet är det jag ser kollegor missa oftast. Det är inte ett engångsprojekt — det är ett årsystem. Handlingsplanen ska uppdateras, riskbedömningen ska ses över, och det ska dokumenteras. Årshjulet är det naturliga hemmet för dessa återkommande kontrollpunkter.

MBL § 19 — Primär förhandlingsskyldighet Arbetsgivaren är skyldig att förhandla med facket innan beslut fattas om viktigare förändringar av verksamheten eller anställningsvillkoren. Det gäller även förändringar som berör enskilda arbetstagare. Tidpunkten för förhandlingen ska planeras in i god tid.
Semesterlagen § 5 — Semesterledighet och planering Arbetstagaren har rätt till 25 dagars semester per år. Arbetsgivaren ska i samråd med arbetstagaren lägga ut semestern — i praktiken innebär det att semesterplaneringen måste vara färdig senast i april för sommarsemester.

Det är tre lager av planeringsansvar: SAM-systemet (löpande under året), MBL-förhandlingarna (händelsedrivna men förutsägbara) och semesterplaneringen (tidskritisk vår/höst). Alla tre behöver en plats i årshjulet.

Aktivitet Lagstöd Typisk tidpunkt Ansvarig
SAM-genomgång och handlingsplan AML kap. 3 § 2a Januari HR + skyddsombud
Skyddsrond AML kap. 6 § 4 Mars och september Skyddskommitté
MBL-förhandling — lönepolicy MBL § 11 Februari HR + fackliga
Semesterplanering klar Semesterlagen § 5 30 april Alla chefer
Lönerevision genomförd Lokalt kollektivavtal April–juni HR + linjechef
Medarbetarsamtal Inte lagstadgat Oktober–november Alla chefer
Kompetensutv. genomgång AML kap. 3 § 2a December HR

APT-mötena är inte med i tabellen ovan — de är inte lagstadgade med specifik frekvens men är en del av SAM-systemet och det lokala kollektivavtalets krav i de flesta branscher. Jag lägger normalt in dem kvartalsvis, men det beror på bransch och avtal.


De aktiviteter jag faktiskt lägger in — uppdelade i kategorier

En sak jag lärt mig efter att ha byggt årshjul för sex olika bolag: listan ska vara kortare än du tror. Mer än 20–22 aktiva rader och det blir ett dokument som ingen orkar titta på. Regeln jag tillämpar är att varje aktivitet måste ha antingen ett lagkrav eller ett tydligt affärsvärde bakom sig. Allt annat är önskemål som kan hamna i en annan fil.

Jag delar in aktiviteterna i två block:

Obligatoriska — lagstadgade

SAM-genomgång, skyddsrond, MBL-förhandlingar (löpande), brandövning (1 gång/år), semesterplanering. Dessa kan inte skjutas upp utan konsekvenser.

Ej förhandlingsbart
Verksamhetsdrivna — strategiska

Lönerevision, medarbetarsamtal, APT-möten, kompetensöversyn, budgetinput. Dessa är inte lagstadgade men är kritiska för verksamhetens funktion.

Verksamhetsbeslut
Kommunikationsrelaterade

Nyhetsbrev till organisation, chefsdialoger, onboarding-tidpunkter för planerade rekryteringar. Viktiga men kan anpassas.

Planeras in kring övriga
Externa deadlines

Kollektivavtalets förhandlingstider, myndighetskrav (Arbetsmiljöverket), revisors tidplan. Dessa styrs av externa parter.

Externt bestämt

«Årshjulet är inte en att-göra-lista. Det är en kommunikationsyta — för chefer, fackliga och ledning att ha samma bild av vad som händer och när.»

— Anna Bergström, efter att ha presenterat årshjulet för sjunde gången på ett kickoff

Hur jag sätter upp det i Excel — tre konkreta steg

1

Inputtabellen — grunden för allt

Ett enda ark med dessa kolumner: Aktivitet, Datum, Ansvarig, Status, Lagkrav (ja/nej), Kommentar. Det är allt. Kolumnen «Lagkrav» gör att du snabbt kan filtrera fram vad som är obligatoriskt om det uppstår frågor.

Ha en rad per tillfälle — inte en rad per aktivitetstyp. «Skyddsrond» ska ha två rader: en för vår och en för höst. Fyra rader för APT. Det är det vanligaste misstaget jag ser.

Formel — Veckor till deadline (kolumn F)
=MAX(0;AVRUNDA.UPP((B2-IDAG())/7;0))
Returnerar 0 om deadline passerats — inga negativa tal. Kopiera ner för alla rader. AVRUNDA.UPP() istf RUNDA.UPP() för att alltid avrunda uppåt.
2

Statuskolumnen — det som faktiskt sparar tid

Den här formeln är det som gör årshjulet levande. I stället för att uppdatera status manuellt beräknar Excel den varje dag du öppnar filen:

Formel — Automatisk status med dagar sedan förfall
=OM(D2="Klar";"✓ Klar";OM(IDAG()>B2;"🔴 Försenad "&HELTAL(IDAG()-B2)&" dagar";"På schema"))
D2 är statuskolumnen. Skriv «Klar» manuellt när aktiviteten är genomförd — allt annat sköts automatiskt. HELTAL() ger hela dagar, inte decimaler.

Och för veckonummer (ISO-standard, samma system som resten av Europa):

Formel — ISO-veckonummer
=VECKONR(B2;21)
Argument 21 ger ISO-veckonummer, vilket är den svenska standarden. Utan argumentet riskerar du att vecka 1 i januari visas som vecka 53 — ett klassikt fel som tar tid att spåra.
3

Ringdiagrammet — det som folk faktiskt ser

Ringdiagrammet är den enda diagramtypen som naturligt avbildar ett kalenderår utan att ett start- eller slutdatum dominerar bilden. Bakom ringen finns en hjälptabell med tolv rader med lika värden — det är allt som behövs för att få tolv jämna segment. Aktiviteterna lägger du sedan till som etiketter i rätt del av cirkeln.

Tryck: Markera hjälptabellen → Infoga → Diagram → Ringdiagram. Rotera startpunktet till 270 grader (januari upp). Lägg till en dataserie per kategori om du vill ha färgkodning per aktivitetstyp.

Formel — Datum i läsbart format
=TEXT(B2;"DDDD D MMMM")
Ger t.ex. «tisdag 17 mars». Nyttig i utskriftsversionen som skickas till chefsgruppen.

Tre saker som ingen berättar om HR-årshjulet

1. Det tar sex månader innan det är komplett

Varje gång jag sätter upp ett årshjul för ett nytt bolag hittar jag aktiviteter som saknas när vi väl är inne i det löpande arbetet. En MBL-förhandling man inte räknat med, ett internt revisionsdatum som bara «Britta» visste om, ett branschspecifikt krav från kollektivavtalet. Det är normalt — men planera för att årshjulet inte är komplett förrän du kört ett fullt år med det.

2. Chefer uppdaterar inte status på eget initiativ

Det trodde jag att de skulle göra. De gör det inte. Idag äger jag statusuppdateringen och skickar ett månadsmail med frågan «vad kan jag markera som Klar den här månaden?». Det tar 15 minuter per månad och fungerar mycket bättre än att förvänta sig att 12 chefer loggar in i en delad fil och uppdaterar sina rader.

3. Den bästa versionen är den som passar din organisation, inte en mall

Jag är lite tveksam till att rekommendera mallar utan reservation. En mall är ett startskott — inte ett facit. Kollektivavtal varierar. En tjänstemannaavtal (Unionen) ser annorlunda ut än ett industriavtal (IF Metall). Semestertider varierar. APT-frekvensen varierar. Använd en mall för struktur och formler, men räkna med att anpassa 30–40% av innehållet efter din verksamhet.


Färdig mall — som jag nu använder istf att bygga från grunden

Jag har byggt det från scratch fyra gånger. Varje gång hittar jag något nytt som saknades förra gången. Det har gjort mig pragmatisk: det är ingen merit att bygga om ringdiagramkopplingen en tredje gång. Mallen jag nu utgår ifrån har allt förberett — jag tillbringar tid på att anpassa aktiviteterna, inte på att fixa formler som slutat fungera efter att en kollega råkat ändra i hjälptabellen.

Årshjul i Excel för verksamhetsplanering — klar att använda

Strukturerad för HR och verksamhetschefer med fördefinierade aktivitetskategorier, automatisk statusfärg och ringdiagram som uppdateras vid ändring.

  • SAM, skyddsrond, MBL-förhandlingar och lönerevision förfyllda
  • Betingad formatering: rött/gult/grönt baserat på deadline
  • VECKONR med ISO-standard (argument 21) — inga nyttårsfel
  • Ringdiagram kopplat till inputtabellen
  • Inga makron — öppnas utan säkerhetsvarningar
Hämta mallen →
Extern länk — detta är mallen jag använder som utgångspunkt för nya uppdrag.

Excel eller digitala HR-system — när räcker vilket?

Jag har hört argumentet om att «ordentliga bolag» använder Workday eller Sympa eller Talentsoft. Det stämmer för bolag med 300+ anställda och en heltids-IT-avdelning. För ett bolag med 40–120 anställda och en HR-funktion på 1–3 personer är det inte alltid rätt investering — och jag har sett bolag köpa system som sedan inte används av linjecheferna.

Funktion Excel-årshjul Teams Planner / Outlook
Årsöversikt med ringdiagram ✓ ✗
Lagkravskolumn med §-referens ✓ Egenbyggd ✗
Automatiska e-postpåminnelser ✗ ✓
Realtidssamarbete Via SharePoint ✓
Anpassningsbarhet Full Begränsad
Kostnad 0 kr – några hundra Ingår i M365
Läringtid Minimal om Excel-van Minimal
Teams Planner saknar en kritisk funktion: Det går inte att bygga en visuell kalenderöversikt med aktivitetskategorier för hela året. Du kan hantera enskilda uppgifter bra, men du tappar den överblick som gör årshjulet värdefullt för ledningsgruppen. Excel löser just det bättre.

Vanliga frågor

Är ett årshjul i Excel tillräckligt för MBL-dokumentation?
Nej — årshjulet är ett planeringsverktyg, inte ett protokoll. MBL §19 kräver att förhandlingar dokumenteras separat med datum, parter och fattade beslut. Årshjulet hjälper dig att planera in förhandlingarna i rätt tid. Dokumentationen sker alltid i separata protokoll.
Hur ofta ska man uppdatera årshjulet under året?
Jag uppdaterar det en gång per månad — alltid sista veckan i månaden. Mer frekvent uppdatering skapar versionsförvirring om flera har tillgång till filen. En månadsrutin räcker för att hålla statusfärgerna korrekta och säkerställa att ingenting glider förbi utan att märkas.
Vad skiljer ett HR-årshjul från ett projekt-Gantt-diagram?
Gantt-diagrammet visar ett specifikt projekts uppgifter och beroenden. Årshjulet visar återkommande verksamhetsaktiviteter över ett kalenderår — APT-möten, lönerevisionen, semesterplanering — som inte har ett slutdatum utan upprepas varje år. Det är fundamentalt olika syften: projekt vs. ordinarie verksamhetsstyrning.
Kan man dela årshjulet med hela organisationen?
Det beror på vilken information som finns med. Jag delar alltid en «läs-version» som PDF med chefsgruppen — inte Excel-originalet. Originalfilen har kolumner med anteckningar och statusar som inte passar för bred distribution. PDF-versionen visar bara aktivitet, ansvarig och tidpunkt.
Hur hanterar man helgdagar i Excel-formler för verksamhetsplanering?
NETTO.ARBETSDAGAR() och ARBETSDAG() kan ta en lista med helgdagar som tredje argument. Jag har en separat liten tabell på ett dolt ark med alla svenska helgdagar för innevarande år. Det gör att formler som beräknar deadlines automatiskt hoppar förbi midsommar och Kristi Himmelfärdsdag.
Vad är det vanligaste felet när man sätter upp ett årshjul första gången?
Att man blandar ihop aktivitetstyper. Engångsprojekt och återkommande aktiviteter ska inte leva i samma lista. Lönerevisionens process för i år är ett engångsprojekt. Nästa lönerevision är en ny rad. Upplägg med en rad per aktivitetstyp leder till att man missar förekomster — ha alltid en rad per tillfälle.
Vilket kalkylprogram fungerar bäst för ett HR-årshjul?
Excel fungerar bäst för komplexa formler och betingad formatering med egna regler. Google Kalkylark fungerar om du behöver realtidssamarbete — men de svenska funktionsnamnen fungerar inte alltid konsekvent, OM() kan behöva skrivas IF() beroende på inställning. LibreOffice Calc är ett fungerande gratisalternativ men jag har sett formateringsfel i ringdiagrammet.

Källor och vidare läsning