
Generieke formule
=MOD(end-start,1)*24
Samenvatting
Om de duur tussen twee tijden als decimaal uur te krijgen (dwz 3 uur, 4,5 uur, 8 uur, enz.), Kun je een formule gebruiken die is gebaseerd op de MOD-functie. In het getoonde voorbeeld is de formule in D5:
=MOD(B2-A2,1)*24
Uitleg
Excel-datums zijn seriële getallen en een dag is gelijk aan het nummer 1. Dit betekent 1 uur = 1/24 = 0,041666667. Met andere woorden, Excel-tijden zijn slechts fractionele getallen:
Tijd | Fractie | Uren |
---|---|---|
3:00 IN DE OCHTEND | 0,125 | 3 |
6:00 'S OCHTENDS | 0.25 | 6 |
09:00 | 0,375 | 9 |
12:00 uur | 0,5 | 12 |
03:00 | 0,625 | 15 |
18:00 uur | 0,75 | 18 |
09:00 | 0,875 | 21 |
00:00 | 1 | 24 |
Om deze fractionele waarden om te rekenen naar decimale uren, vermenigvuldigt u gewoon met 24. Bijvoorbeeld .5 * 24 = 12 uur, .24 * 24 = 6 uur, enz.
Uren tussen tijden
Om uren tussen tijden te berekenen, kunt u eenvoudig de begintijd aftrekken van de eindtijd wanneer beide tijden op dezelfde dag vallen. Met een starttijd van 9.00 uur en een eindtijd van 15.00 uur kunt u bijvoorbeeld eenvoudig deze formule gebruiken:
=(3:00 PM-9:00 AM)*24 =(.625-.375)*24 =.25 * 24 =6
Tijden die middernacht overschrijden
Wanneer de tijden middernacht overschrijden, wordt het probleem lastiger, aangezien de eindtijd vaak korter zal zijn dan de begintijd. Een elegante manier om met deze uitdaging om te gaan, is door de MOD-functie aan de formule toe te voegen. Om bijvoorbeeld uren tussen 21.00 uur en 03.00 uur te berekenen:
=MOD(0.125-0.875,1)*24 =MOD(-0.75,1)*24 =0.25*24 =6
De MOD-functie lost het negatieve probleem op door negatieve waarden naar de gewenste positieve waarde te "flippen". (Op deze manier werkt de MOD-functie een beetje als een klok. Hier is een goede link op Khan Academy die meer uitlegt over modulo.)