Timeliste og arbeidstid i Excel
En ryddig timeliste er gull verdt, både for å fakturere kunder riktig og for å dokumentere arbeidstid overfor Arbeidstilsynet. Mange fører timene på papir eller i hodet, og da blir det fort feil. I denne veiledningen viser jeg deg hvordan du setter opp en timeliste i Excel som regner ut arbeidstid automatisk, trekker fra pause og summerer uken – uten at du må regne en eneste time selv.
Jeg har vært regnskapsfører i mange år, og jeg ser stadig den samme historien: en dyktig fagperson som leverer god jobb, men som mister både timer og penger fordi føringen er rotete. Et håndskrevet ark med klokkeslett er fint helt til du skal summere måneden, regne ut pauser og skille ut overtid – da begynner hoderegningen, og med den kommer feilene. Min erfaring er at en enkel mal i Excel betaler seg inn igjen allerede første uken, rett og slett fordi du slutter å gjette og lar regnearket gjøre jobben. Du trenger ikke å være noen Excel-ekspert for å komme i gang; du trenger bare å forstå hvordan Excel tenker om klokkeslett, og resten er noen få formler du gjenbruker dag etter dag.
I tillegg til selve utregningen handler en god timeliste om trygghet. Som arbeidstaker vil du ha papir på timene dine hvis det skulle bli uenighet om lønn. Som arbeidsgiver eller selvstendig næringsdrivende er du dessuten lovpålagt å føre en oversikt over arbeidstiden. En velbygd timeliste i Excel løser begge deler på én gang, og den er gratis å sette opp. La oss bygge den steg for steg, og jeg forklarer underveis hvorfor formlene ser ut som de gjør, slik at du kan tilpasse dem til din egen hverdag.
Slik beregner du arbeidstid riktig
Excel lagrer klokkeslett som en brøkdel av et døgn, der 12:00 er 0,5. Når du trekker sluttid fra starttid, får du derfor lengden på arbeidsdagen automatisk. Den enkleste formelen er =slutt-start, men husk å formatere cellen som klokkeslett (tt:mm), ellers viser den et desimaltall.
Det er verdt å bruke et øyeblikk på å forstå dette, for det er nøkkelen til hele timelisten. Et helt døgn er tallet 1 i Excel. Klokken 06:00 er derfor 0,25, klokken 12:00 er 0,5 og klokken 18:00 er 0,75. Når du skriver 08:00 i én celle og 16:00 i en annen og trekker dem fra hverandre, regner Excel egentlig 0,6667 minus 0,3333 og får 0,3333 – som tilsvarer åtte timer, altså en tredjedel av døgnet. Problemet er bare at 0,3333 ikke ser ut som åtte timer for et menneske. Derfor ganger vi med 24, slik at vi får et vanlig timetall vi kan regne lønn av. Når du har skjønt denne ene tingen, faller resten av formlene på plass av seg selv.
- Lag kolonnene. Dato, Start, Slutt, Pause, Sum timer og Kommentar. Sett gjerne datoen i formatet DD.MM.ÅÅÅÅ, så blir listen lett å lese og lett å sortere senere. Kommentarfeltet er undervurdert: der noterer du hva du faktisk gjorde, hvilken kunde det gjaldt eller hvorfor en dag ble lengre enn vanlig. Det er nettopp den lille notisen som redder deg når du skal fakturere tre uker senere og ikke lenger husker detaljene.
- Skriv inn klokkeslett. For eksempel 08:00 i Start og 16:00 i Slutt. Skriv alltid med kolon mellom time og minutt (tt:mm), for da forstår Excel at det er et klokkeslett og ikke et vanlig tall. Skriver du 800 uten kolon, tolker Excel det som tallet åtte hundre, og hele utregningen sklir ut. Et lite tips: marker kolonnene for Start og Slutt på forhånd og velg klokkeslettformat, så slipper du å rette opp etterpå.
- Trekk fra pausen. Hvis pausen står i timer i kolonne D, blir formelen
=(C2-B2)*24-D2. Ganget med 24 gjør du om døgnbrøken til et vanlig timetall, og deretter trekker du fra pausen som allerede er ført i timer. Legg merke til rekkefølgen: parentesen rundt(C2-B2)sørger for at Excel først finner lengden på dagen, så ganger med 24, og helt til slutt trekker fra pausen. Bytter du om på dette, får du feil svar. - Summer uken. Nederst legger du
=SUM(E2:E8)for å få totalt antall timer. Pass på at området dekker akkurat de radene du fører i, verken mer eller mindre. Et godt triks er å la summeringsraden ha noen tomme rader over seg som du kan utvide senere – da slipper du å skrive formelen på nytt når uken vokser. - Skill ut overtid. Med
=IF(E2>7.5,E2-7.5,0)regner du ut hvor mange timer over normal arbeidsdag du har jobbet. Formelen sjekker om dagens timetall i E2 er større enn 7,5. Er det det, returnerer den differansen; hvis ikke, returnerer den 0. Tallet 7,5 representerer her en normal arbeidsdag etter at lunsjen er trukket fra, men du kan selvsagt bytte det ut med din egen avtalte dagsnorm.
Eksempel på en arbeidsuke
| Dato | Start | Slutt | Pause | Sum timer |
|---|---|---|---|---|
| 02.03.2026 | 08:00 | 16:00 | 0,5 | 7,5 |
| 03.03.2026 | 08:00 | 17:00 | 0,5 | 8,5 |
| 04.03.2026 | 09:00 | 15:30 | 0,5 | 6,0 |
| 05.03.2026 | 08:00 | 16:00 | 0,5 | 7,5 |
Summen for disse fire dagene blir 29,5 timer. Vil du regne ut lønnen, ganger du timetallet med timelønnen: =E2*timelønn. Står timelønnen i en egen celle, kan du låse den med dollartegn slik at den gjelder for alle radene: =E2*$H$1. Dollartegnene gjør at Excel alltid peker på celle H1, uansett hvor langt nedover du kopierer formelen – det kalles en absolutt referanse, og den sparer deg for mye frustrasjon.
Legg merke til at onsdagen i eksempelet ble kortere enn de andre dagene, bare 6,0 timer. Det er helt greit; poenget med timelisten er nettopp å fange opp slike variasjoner uten at du må huske dem. Når måneden er over, har du en eksakt oversikt som stemmer overens med virkeligheten, og du slipper å runde av i hodet.
Et regnestykke for lønn med overtid
La oss ta et konkret eksempel der overtidsregelen kommer til nytte. Si at du tjener 350 kr i timen, og at overtid gir 40 prosent tillegg. En tirsdag jobbet du fra 08:00 til 18:30 med en halvtimes pause. Først finner du arbeidstiden med =(C2-B2)*24-D2, som gir 10 timer. Deretter skiller du ut overtiden med =IF(E2>7.5,E2-7.5,0), som gir 2,5 timer over normalen.
| Post | Timer | Sats | Beløp |
|---|---|---|---|
| Ordinære timer | 7,5 | 350 kr | 2 625 kr |
| Overtidstimer | 2,5 | 490 kr | 1 225 kr |
| Sum dag | 10,0 | — | 3 850 kr |
De ordinære timene regner du med =7.5*350, mens overtiden får et påslag på 40 prosent med =2.5*350*1.4, altså 490 kr per time. Setter du dette opp i timelisten med cellereferanser i stedet for faste tall, regner Excel hele lønnsdagen for deg straks du har ført start, slutt og pause. Da ser du svart på hvitt hva en lang dag faktisk er verdt, og du har samtidig dokumentasjonen i orden hvis noen skulle spørre.
Når arbeidsdagen krysser midnatt
Jobber du nattskift, blir =slutt-start negativt fordi sluttiden er «mindre» enn starttiden. Løs det med =IF(C2<B2,C2+1-B2,C2-B2). Da legger formelen til et helt døgn når sluttiden er på neste dag, og regnestykket går opp.
Hva loven krever
Etter arbeidsmiljøloven er normal arbeidstid maks 9 timer per dag og 40 timer per uke, og arbeidsgiver plikter å ha en oversikt over hvor mye den enkelte jobber. En enkel timeliste i Excel oppfyller dokumentasjonskravet, så lenge den viser dato, start, slutt og pauser. Tar du vare på listene, har du også ryggdekning hvis det skulle oppstå uenighet om utbetalt lønn.
Vanlige feil
- Glemmer å gange med 24. Uten
*24viser summen en døgnbrøk i stedet for timer, og videre regning blir feil. - Feil celleformat. Hvis sumcellen er formatert som klokkeslett og passerer 24 timer, «nullstilles» visningen. Bruk tallformat for sumkolonnen, eller formatet [t]:mm som tåler mer enn 24 timer.
- Pause ført i minutter. Hvis pausen er 30 minutter, må den skrives som 0,5 timer eller regnes om. Bland aldri minutter og timer i samme regnestykke.
- Manglende dokumentasjon av pauser. Trekkes ikke pausen fra, blir både timetall og fakturagrunnlag for høyt.
- Glemmer nattskift-formelen. Krysser arbeidsdagen midnatt og du bruker den vanlige
=slutt-start, viser cellen et negativt tall eller en feilmelding. Bruk i stedet IF-formelen som legger til et døgn, ellers stemmer ikke summen. - Skriver klokkeslett uten kolon. Taster du 0800 i stedet for 08:00, tolker Excel det som et vanlig tall, og hele utregningen blir meningsløs. Sjekk alltid at cellene viser tt:mm før du stoler på summen.
Ofte stilte spørsmål
Hvordan får jeg summen til å vise mer enn 24 timer?
Bruk det egendefinerte tallformatet [t]:mm på sumcellen. Hakeparentesen rundt timene gjør at Excel fortsetter å telle forbi 24 i stedet for å starte på null igjen.
Kan timelisten regne ut lønn med overtidstillegg?
Ja. Skill ut overtidstimene med en IF-formel og gang dem med en høyere sats, for eksempel =overtidstimer*timelønn*1,4 for 40 prosent tillegg.
Må jeg ta vare på timelistene?
Som hovedregel bør dokumentasjon på arbeidstid og lønn oppbevares i flere år. Lagre en kopi av hver måned, gjerne som PDF, så har du historikken trygt.
Hvordan trekker jeg fra pausen automatisk når den alltid er 30 minutter?
Hvis pausen alltid er den samme, kan du legge den fast inn i formelen i stedet for å fylle den i en egen kolonne. En halvtime er 0,5 timer, så da blir formelen =(C2-B2)*24-0.5. Vil du i stedet trekke fra én time, bytter du ut 0,5 med 1. Fordelen med en egen pausekolonne er likevel at du kan variere pausen fra dag til dag, så jeg anbefaler å beholde kolonnen hvis arbeidsdagene dine ikke er helt like.
Kan jeg summere flere uker til en månedsoversikt?
Ja. Lag ett ark per uke, og samle deretter ukesummene på et eget månedsark med en enkel =SUM(...) over de fire eller fem ukecellene. Da har du både detaljene per dag og totalen for måneden på samme sted, og det blir lett å overføre tallene til faktura eller lønnskjøring.
Vil du ha et ferdig oppsett, kan du laste ned malen vår for timeliste med formlene allerede på plass. Skal du planlegge hvem som jobber når, finnes også en gratis vaktplan.