
Generisk formel
=MOD(end-start,1)*24
Resumé
For at få varigheden mellem to gange på en decimaltime (dvs. 3 timer, 4,5 timer, 8 timer osv.) Kan du bruge en formel baseret på MOD-funktionen. I det viste eksempel er formlen i D5:
=MOD(B2-A2,1)*24
Forklaring
Excel-datoer er serienumre, og en dag svarer til tallet 1. Det betyder 1 time = 1/24 = 0,041666667. Med andre ord er Excel-tider kun brøktal:
Tid | Brøk | Timer |
---|---|---|
KL 3:00 | 0,125 | 3 |
6:00 | 0,25 | 6 |
09:00 | 0,375 | 9 |
12:00 | 0,5 | 12 |
KLOKKEN 3.00 | 0,625 | 15 |
18:00 | 0,75 | 18 |
21:00 | 0,875 | 21 |
12:00 | 1 | 24 |
For at konvertere disse brøkværdier til decimaltimer skal du blot gange med 24. For eksempel .5 * 24 = 12 timer, .24 * 24 = 6 timer osv.
Timer mellem tidspunkter
For at beregne timer mellem tidspunkter kan du simpelthen trække starttiden fra sluttidspunktet, når begge tidspunkter er på samme dag. For eksempel, med starttidspunktet kl. 9:00 og et sluttidspunkt kl. 15:00 kan du blot bruge denne formel:
=(3:00 PM-9:00 AM)*24 =(.625-.375)*24 =.25 * 24 =6
Gange der krydser midnat
Når tiderne krydser midnat, bliver problemet vanskeligere, da sluttiden ofte vil være mindre end starttiden. En elegant måde at håndtere denne udfordring på er at tilføje MOD-funktionen til formlen. For eksempel at beregne timer mellem kl. 21 og kl.
=MOD(0.125-0.875,1)*24 =MOD(-0.75,1)*24 =0.25*24 =6
MOD-funktionen tager sig af det negative problem ved at "vende" negative værdier til den krævede positive værdi. (På denne måde fungerer MOD-funktionen lidt som et ur. Her er et godt link på Khan Academy, der forklarer mere om modulo.)