En vagt fra 22:00 til 06:00 er otte timer, men =C2-B2 giver et negativt tal, og Excel viser bare ####. Brug i stedet REST (engelsk: MOD):

E2 =REST(C2-B2;1)-D2
Arbejdstid fra starttidspunktet i B2 til sluttidspunktet i C2, minus pausen i D2. Virker både for dagvagter og vagter over midnat.

Skal du bruge timerne som tal, fx til løn, så gang med 24. Og skal en sum over 24 timer vises rigtigt, skal cellen have talformatet [t]:mm, ikke [h]:mm, som mange engelske guides skriver.

Hvorfor REST løser problemet med midnat

Excel gemmer et klokkeslæt som en brøkdel af et døgn, så 06:00 er et mindre tal end 22:00. Slut minus start giver derfor et negativt tal, når vagten går over midnat.

REST(tal;1) giver resten efter division med 1. For et negativt tal lægger den et helt døgn til, så resultatet altid ligger mellem 0 og 1. For en dagvagt, hvor forskellen allerede er positiv, ændrer den ingenting.

Arket Timeseddel. Kolonne E bruger REST, kolonne G er bare slut minus start. Tider har formatet tt:mm.
Række ABCDEFG
1 Dato Start Slut Pause Arbejdstid Decimaltimer Slut minus start
2 ma 07-09-202607:3016:0000:3008:00808:30
3 ti 08-09-202622:0006:0000:3007:307,5####
4 on 09-09-202614:0022:1500:4507:307,508:15
5 to 10-09-202623:0007:0000:0008:008####
6 fr 11-09-202618:0002:3000:3008:008####
7 I alt39:0039
Arket Timeseddel. Kolonne E bruger REST, kolonne G er bare slut minus start. Tider har formatet tt:mm.

#### i kolonne G skyldes ikke, at kolonnen er for smal. Ifølge Microsoft vises negative dato- og tidsværdier som ####, uanset bredden.

Begge formler forudsætter, at en vagt er kortere end 24 timer. Skal du registrere vagter på et døgn eller mere, så skriv dato og klokkeslæt i samme celle for både start og slut, og træk dem fra hinanden uden REST.

Pauser

Pausen i kolonne D er et klokkeslæt (00:30), så den kan trækkes direkte fra. Skriver dine medarbejdere pausen som minutter, fx 30, skal minutterne omregnes til døgn først. Et døgn har 1.440 minutter:

E18 =REST(C3-B3;1)-D18/1440
Vagten 22:00 til 06:00 fra række 3, med tallet 30 (minutter) i D18. Viste 07:30.

Decimaltimer: 7:30 bliver til 7,5

Timer som decimaltal får du ved at gange med 24, fordi et døgn er 24 timer:

F2 =E2*24

Excel gav 8, 7,5, 7,5, 8 og 8 for de fem vagter. Det er de tal, du kan gange med en timeløn. Har du ganget en tid med 24 og ser et klokkeslæt i stedet for et tal, så er det cellens format: sæt det til Standard eller Tal.

Den anden vej, fra 7,5 til 7:30, dividerer du med 24. Med 7,5 i D17 viste =D17/24 7:30 med formatet [t]:mm.

Summer over 24 timer: brug [t]:mm

Ugens fem vagter giver 39 timer. Med det almindelige tidsformat tt:mm viser Excel kun det, der er tilovers ud over hele døgn:

Samme sum, =SUM(E2:E6) Vises som
talformat tt:mm 15:00
talformat [t]:mm 39:00

De kantede parenteser betyder, at timerne tælles videre i stedet for at starte forfra ved 24.

Microsoft beskriver formatet på siden om at addere tid: marker cellen, åbn Formatér celler, vælg Brugerdefineret, og skriv [t]:mm;@ i feltet Type.

Plus- og minustimer: når saldoen bliver negativ

Under timesedlen står normen og saldoen. E7 er ugens sum fra tabellen ovenfor, og E13 er en uge, hvor der er arbejdet 7 timer mindre:

Celle Indhold Excel viste
E7 =SUM(E2:E6), ugens timer 39:00
E10 normen, 37 timer, formateret [t]:mm
E11 =E7-E10, saldo 2:00
E13 =E7-7/24-E10, saldo for en uge med 32 timer ####

Arbejder man færre timer end normen, bliver resultatet negativt, og så viser Excel #### igen. Der er to veje uden om:

1. Regn saldoen i decimaltimer. Negative tal er ikke noget problem for almindelige tal:

F13 =E13*24
Med 32 timers arbejde og 37 timers norm: -5.

2. Byg teksten selv, hvis den skal ligne et klokkeslæt:

E14 =HVIS(E13<0;"-";"")&TEKST(ABS(E13);"[t]:mm")
Viser -5:00.

TEKST kan ikke selv formatere en negativ tid. =TEKST(E13;"[t]:mm") gav #VÆRDI!. Derfor tager formlen den absolutte værdi med ABS og sætter minus foran. Husk, at resultatet er tekst, så regn videre på decimaltimerne i F13, ikke på E14.

Skal du også tælle, hvor mange arbejdsdage der er i en periode, fx for at regne normen ud, så se guiden om arbejdsdage med danske helligdage. Kommer tiderne fra et andet system som tekst, så start med tekstdatoer, der ikke regner.