Formule Excel: différence de temps en heures sous forme de valeur décimale -

Table des matières

Formule générique

=MOD(end-start,1)*24

Sommaire

Pour obtenir la durée entre deux fois en heure décimale (c'est-à-dire 3 heures, 4,5 heures, 8 heures, etc.), vous pouvez utiliser une formule basée sur la fonction MOD. Dans l'exemple illustré, la formule en D5 est:

=MOD(B2-A2,1)*24

Explication

Les dates Excel sont des numéros de série et un jour équivaut au nombre 1. Cela signifie 1 heure = 1/24 = 0,041666667. En d'autres termes, les heures Excel ne sont que des nombres fractionnaires:

Temps Fraction Heures
03H00 0,125 3
06H00 0,25 6
09H00 0,375 9
12h00 0,5 12
15:00 0,625 15
18h00 0,75 18
21H00 0,875 21
12 h 00 1 24

Pour convertir ces valeurs fractionnaires en heures décimales, multipliez simplement par 24. Par exemple .5 * 24 = 12 heures, .24 * 24 = 6 heures, etc.

Heures entre les heures

Pour calculer les heures entre les heures, vous pouvez simplement soustraire l'heure de début de l'heure de fin lorsque les deux heures sont dans la même journée. Par exemple, avec une heure de début à 9h00 et une heure de fin à 15h00, vous pouvez simplement utiliser cette formule:

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

Les temps qui traversent minuit

Lorsque les heures passent à minuit, le problème devient plus délicat, car l'heure de fin sera souvent inférieure à l'heure de début. Une manière élégante de relever ce défi consiste à ajouter la fonction MOD à la formule. Par exemple, pour calculer les heures entre 21 h 00 et 3 h 00:

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

La fonction MOD prend en charge le problème négatif en "retournant" les valeurs négatives à la valeur positive requise. (De cette façon, la fonction MOD fonctionne un peu comme une horloge. Voici un bon lien sur Khan Academy qui en explique plus sur modulo.)

Bons liens

Une introduction aux mathématiques modulaires (Khan Academy) Calcul des heures de travail (vidéo Chandoo)

Articles intéressants...