Tu travailles sur un suivi de temps, un planning ou une feuille de paie, et tu te retrouves bloqué : tes données sont en minutes, mais tu en as besoin en heures. Ou l’inverse. Et quand tu essaies d’additionner des durées, Excel t’affiche des résultats incohérents.
Le problème vient de la façon dont Excel stocke les heures en interne. Ce n’est pas un bug, c’est une logique à comprendre une fois pour toutes. Une fois que tu sais comment Excel gère les durées, toutes les conversions deviennent simples. Pour aller plus loin sur la gestion du temps et des dates, consulte notre guide complet sur les dates Excel.
- Comprendre comment Excel stocke les heures et les durées en interne
- Convertir des minutes en heures décimales avec une formule simple
- Convertir des heures en minutes
- Afficher correctement des cumuls qui dépassent 24h
- Transformer un nombre en format hh:mm affichable
- Gérer les cas pratiques : suivi temps de travail, heures sup, paie
Comment Excel stocke les heures en interne
Excel ne stocke pas les heures comme tu le penses. Pour lui, une journée entière vaut exactement 1. Une heure, c’est donc 1/24. Une minute, c’est 1/1440 (soit 1 divisé par 24 heures fois 60 minutes).
Concrètement : si tu tapes 1:30 dans une cellule, Excel stocke la valeur 0,0625. C’est 1,5 heure divisée par 24. L’affichage 1:30 n’est qu’un habillage graphique par-dessus ce nombre.
- 1:00 (1 heure) = 1/24 =
0,041666... - 0:30 (30 minutes) = 1/48 =
0,020833... - 1:30 (1h30) = 1,5/24 =
0,0625 - 12:00 (midi) = 12/24 =
0,5 - 24:00 (une journée) =
1
Cette logique explique pourquoi un cumul de durées peut sembler fonctionner jusqu’à 24h, puis afficher n’importe quoi au-delà. Elle explique aussi pourquoi on ne peut pas simplement taper un nombre de minutes dans une cellule et s’attendre à ce qu’Excel le comprenne comme une durée.
Convertir des minutes en heures (durée décimale)
Le cas le plus courant : tu as un nombre de minutes dans une cellule (par exemple 90), et tu veux l’exprimer en heures.
Obtenir des heures décimales
Si A1 contient un nombre de minutes (par exemple 90), la formule pour obtenir des heures en décimal est :
=A1/60
90 minutes divisé par 60 donne 1,5. C’est la représentation décimale : 1h30 = 1,5 heure. C’est ce format qu’on utilise pour la paie ou les calculs de coût horaire.
Obtenir une valeur au format heure Excel (pour hh:mm)
Si tu veux ensuite afficher ce résultat au format hh:mm, il faut diviser par 1440 (60 minutes × 24) :
=A1/1440
Avec A1 = 90, tu obtiens 0,0625. Applique ensuite le format personnalisé hh:mm à la cellule, et Excel affichera 1:30.
Convertir des heures en minutes
Pour l’opération inverse, tu pars d’une valeur en heures et tu veux obtenir des minutes.
Si A1 contient des heures décimales (ex. : 1.5 pour 1h30)
=A1*60
1,5 multiplié par 60 donne 90 minutes. Simple.
Si A1 contient une valeur de temps Excel (ex. : 1:30 saisi avec les deux-points)
=A1*24*60
La valeur interne d’Excel (0,0625 pour 1:30) est multipliée par 24 pour obtenir des heures, puis par 60 pour obtenir des minutes. Résultat : 90 minutes.
Formate la cellule résultante en Nombre (et pas en heure) pour afficher le bon résultat. Si tu laisses le format automatique, Excel risque d’afficher 1:30 au lieu de 90.
Afficher des durées supérieures à 24h avec [hh]:mm
C’est le piège classique. Tu additionnes une semaine de temps de travail et au lieu d’afficher 40:00, Excel t’affiche 16:00. Pourquoi ? Parce que le format hh:mm remet les compteurs à zéro toutes les 24h. 40h – 24h = 16h. Excel t’affiche donc 16:00.
La solution : utiliser le format [hh]:mm avec des crochets. Les crochets indiquent à Excel de ne pas remettre à zéro, mais d’afficher le total brut.
- Sélectionne la cellule qui contient le cumul de durées.
- Appuie sur
Ctrl + 1pour ouvrir la mise en forme. - Va dans Personnalisée.
- Dans le champ Type, tape :
[hh]:mm - Clique sur OK.
Avec ce format, 40 heures s’affiche bien 40:00, 168 heures s’affiche 168:00, etc. Tu peux aussi utiliser [hh]:mm:ss si tu as besoin des secondes.
=SOMME(A1:A7) sur des valeurs de temps est correcte. C’est uniquement le format d’affichage qui pose problème. Change le format en [hh]:mm et le résultat s’affiche correctement.Convertir un nombre décimal en affichage hh:mm
Autre cas courant : tu as un nombre décimal (par exemple 1,75 pour 1h45) et tu veux l’afficher au format heure 1:45.
La formule est la suivante (si A1 contient 1,75) :
=A1/24
1,75 divisé par 24 donne la valeur interne Excel correspondante. Il suffit ensuite d’appliquer le format hh:mm à la cellule pour qu’elle affiche 01:45.
Si le résultat peut dépasser 24h, utilise le format [hh]:mm à la place.
Cas pratiques : suivi de temps, heures sup, paie
Suivre le temps de travail hebdomadaire
Tu saisis chaque jour tes heures travaillées au format hh:mm (ex. : 7:30, 8:15, 7:45…). Pour obtenir le total de la semaine sans troncature :
- Dans la cellule de total :
=SOMME(B2:B6) - Formate cette cellule en
[hh]:mmpour afficher correctement les totaux dépassant 24h.
Calculer des heures supplémentaires
Si le temps contractuel est 35h par semaine et que tu veux calculer les heures sup :
=SOMME(B2:B6) - 35/24
Ou, si tu préfères travailler en heures décimales :
=SOMME(B2:B6)*24 - 35
Le résultat en heures décimales est plus pratique pour calculer une rémunération (taux horaire × heures sup).
Conversion pour la paie (heures à centièmes)
La paie utilise souvent les heures à centièmes : 1h30 = 1,50h, 1h45 = 1,75h. Si A1 contient une valeur de temps Excel (ex. : 1:30 saisi avec les deux-points) :
=A1*24
Formate la cellule en Nombre avec 2 décimales. 1h30 affichera 1,50, ce qui est la notation standard pour la paie.
Erreurs courantes à éviter
Format texte au lieu de format heure
Si tes durées sont alignées à gauche dans Excel, elles sont en texte. Aucune formule ne fonctionnera correctement. Vérifie l’alignement, et si nécessaire convertis le texte en valeur avec la fonction CNUM(SUBSTITUE(A1;"h";";")*1) ou, mieux, en ressaisissant les données au bon format (avec deux-points : 1:30).
Résultat tronqué à 24h
Symptôme : ta somme d’heures devrait être 36:00 mais affiche 12:00. Solution : change le format de la cellule de hh:mm en [hh]:mm. La valeur stockée est correcte, c’est l’affichage qui pose problème.
Oublier la conversion de la valeur interne
Si tu multiplies une valeur de temps Excel par 60 directement pour obtenir des minutes, tu obtiens une valeur 24 fois trop petite. N’oublie pas de multiplier par 24 d’abord : =A1*24*60. Cette erreur arrive souvent quand on mélange des nombres purs et des valeurs de temps dans les calculs.
Résultat affiché en format heure alors que tu veux un nombre
Tu fais =A1*24 pour convertir une heure en décimal, et Excel affiche 1:30 au lieu de 1,5. La formule est bonne, mais le format de la cellule est resté en mode heure. Appuie sur Ctrl + 1 et change le format en Nombre.

Questions fréquentes
Comment convertir 90 minutes en heures dans Excel ?
=A1/60 pour obtenir 1,5 heure en décimal. Pour l’afficher au format hh:mm, utilise =A1/(60*24) puis applique le format personnalisé hh:mm à la cellule.Pourquoi Excel affiche-t-il 12:00 au lieu de 36:00 pour un cumul dépassant 24h ?
hh:mm. Pour afficher des durées supérieures à 24h, il faut utiliser le format personnalisé [hh]:mm avec des crochets autour de hh. Les crochets indiquent à Excel d’afficher le total brut des heures sans remise à zéro à 24h.Comment convertir des minutes en centièmes d’heure pour la paie ?
=A1/60 si A1 contient des minutes, ou =A1*24 si A1 est une valeur de temps Excel. Formate la cellule résultante en Nombre avec 2 décimales.Quelle formule pour additionner des heures et afficher le total en minutes ?
=SOMME(A1:A10)*24*60 pour obtenir le total en minutes. Formate la cellule résultante en Nombre pour éviter qu’Excel l’interprète comme une heure.