Excel

Tidsforskel i timer som decimalværdi

Time Difference Hours

Excel-formel: Tidsforskel i timer som decimalværdiGenerisk 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-funktion . 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. Dette betyder 1 time = 1/24 = 0,041666667. Med andre ord, Excel-tider er bare brøkantal s:



hvordan man trykker på enter i excel og forbliver i samme celle mac
Tid Brøkdel 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 femten
18:00 0,75 18
21:00 0,875 enogtyve
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. 09: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 mere besværligt, da sluttiden ofte vil være mindre end starttiden. En elegant måde at håndtere denne udfordring på er at tilføje MOD-funktion til formlen. For eksempel at beregne timer mellem kl. 21 og kl.



indstil rækkevidden a6 e8 som udskriftsområde
 
= 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 en godt link på Khan Academy det forklarer mere om modulo.)

Forfatter Dave Bruns


^