
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.)