Formula Excel: diferența de timp în ore ca valoare zecimală

Cuprins

Formula generică

=MOD(end-start,1)*24

rezumat

Pentru a obține durata de două ori în oră zecimală (adică 3 ore, 4,5 ore, 8 ore etc.) puteți utiliza o formulă bazată pe funcția MOD. În exemplul prezentat, formula din D5 este:

=MOD(B2-A2,1)*24

Explicaţie

Datele Excel sunt numere de serie, iar o zi este echivalentă cu numărul 1. Aceasta înseamnă 1 oră = 1/24 = 0,041666667. Cu alte cuvinte, timpii Excel sunt doar numere fracționate:

Timp Fracțiune Ore
3:00 AM 0,125 3
6:00 DIMINEATA 0,25 6
9:00 DIMINEATA 0,375 9
12:00 PM 0,5 12
3:00 DUPA AMIAZA 0,625 15
18:00 0,75 18
9:00 0,875 21
12:00 1 24

Pentru a converti aceste valori fracționare în ore zecimale, trebuie doar să înmulțiți cu 24. De exemplu .5 * 24 = 12 ore, .24 * 24 = 6 ore etc.

Ore între timp

Pentru a calcula orele între timp, puteți pur și simplu scădea ora de începere din ora de sfârșit când ambele ore sunt în aceeași zi. De exemplu, cu ora de începere de la 9:00 AM și o dată de sfârșit de la 15:00, puteți utiliza pur și simplu această formulă:

=(3:00 PM-9:00 AM)*24 =(.625-.375)*24 =.25 * 24 =6

Vremuri care traversează miezul nopții

Când vremurile trec miezul nopții, problema devine mai dificilă, deoarece ora de sfârșit va fi adesea mai mică decât ora de început. O modalitate elegantă de a rezolva această provocare este de a adăuga funcția MOD la formulă. De exemplu, pentru a calcula orele între 21:00 și 03:00:

=MOD(0.125-0.875,1)*24 =MOD(-0.75,1)*24 =0.25*24 =6

Funcția MOD are grijă de problema negativă prin „răsturnarea” valorilor negative la valoarea pozitivă necesară. (În acest fel, funcția MOD funcționează puțin ca un ceas. Iată un link bun despre Khan Academy care explică mai multe despre modulo.)

Legături bune

Introducere în matematică modulară (Academia Khan) Calculul orelor de lucru (videoclip Chandoo)

Articole interesante...