Excel-formule: Tijdverschil in uren als decimale waarde -

Inhoudsopgave

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

Goede links

Een inleiding tot modulaire wiskunde (Khan Academy) Werkuren berekenen (Chandoo-video)

Interessante artikelen...