cellio

Calculer la différence d'heures sur Excel (guide simple)

Apprenez à calculer une différence d'heures sur Excel : heures travaillées, conversion en centièmes, travail de nuit et totaux supérieurs à 24h.

Par Ayoub Farid · · 2 min de lecture

Feuilles d'heures, planning d'équipe ou durée d'une tâche : manipuler le temps fait partie des besoins courants sur un tableur. Excel gère très bien ces calculs, à condition de comprendre qu'il traite les heures comme des fractions d'une journée.

Comment Excel stocke les heures

Pour Excel, un jour entier équivaut à 1. Par conséquent, 12:00 vaut 0,5 et 06:00 vaut 0,25. C'est grâce à cette logique qu'une simple soustraction fonctionne et que multiplier le résultat par 24 donne un total en heures décimales.

Calculer les heures travaillées

Heure de début dans la cellule B2 (09:00), heure de fin en C2 (17:30) :

=C2-B2   → 8:30

Appliquez le format hh:mm à la cellule de résultat.

Convertir en heures décimales (pour la paie)

Pour calculer un salaire, convertissez la durée en centièmes :

=(C2-B2)*24   → 8.5

Appliquez le format « Nombre ». Pour la paie : =(C2-B2)*24*$F$1, où le taux horaire se trouve dans la cellule F1 (verrouillé avec une référence absolue).

Déduire un temps de pause

=(C2-B2-D2)*24

où la cellule D2 contient la durée de la pause (00:30).

Horaires de nuit (passage de minuit)

Travailler de 22:00 à 06:00 donne un résultat négatif avec une soustraction classique. Utilisez la fonction MOD (équivalent français de MOD, séparée par un point-virgule) :

=MOD(C2-B2,1)

→ 8:00.

Totaux supérieurs à 24 heures

Si vous faites la somme des heures d'une semaine de 40 heures (avec SOMME / SUM), Excel risque d'afficher 16:00 au lieu de 40:00. En effet, le format standard hh:mm se réinitialise toutes les 24 heures.

Pour corriger cela, appliquez le format personnalisé [h]:mm (Format de cellule > Personnalisée). Les crochets indiquent à Excel d'accumuler les heures au-delà d'une journée.

Obtenir le résultat en minutes ou en secondes

=(C2-B2)*1440     minutes
=(C2-B2)*86400    secondes

Combiner dates et heures

Si vos cellules contiennent à la fois la date et l'heure (ex. « 02/11/2026 22:00 »), une simple soustraction directe fonctionne d'un jour sur l'autre, sans avoir recours à MOD. Pour aller plus loin avec les formules Excel de temps, consultez notre guide sur AUJOURDHUI et MAINTENANT (TODAY et NOW).

Questions fréquentes

Comment calculer le nombre d'heures entre deux heures sur Excel ?

Utilisez =(fin-debut)*24 pour obtenir des heures décimales, ou =fin-debut avec le format d'affichage hh:mm.

Comment calculer une durée qui dépasse minuit ?

Utilisez la formule =MOD(fin-debut,1) (attention au point-virgule dans la version française : =MOD(fin-debut;1)).

Pourquoi mon total d'heures est-il bloqué à moins de 24 heures ?

Appliquez le format personnalisé [h]:mm pour empêcher Excel de repartir à zéro toutes les 24 heures.

Pourquoi la cellule affiche-t-elle ##### ?

Ce problème survient lorsque le résultat d'une heure est négatif (par exemple lors d'un horaire de nuit sans la fonction MOD) ou simplement lorsque la colonne de votre feuille de calcul est trop étroite.

À lire aussi