Comment calculer les heures sur Excel
En bref
Pour additionner des heures, utilisez la formule =B2+B3 ou =SOMME(B2:B3). Pour les totaux dépassant 24 heures, appliquez le format personnalisé [h]:mm;@ via Format > Format de cellule > Personnalisée.
Excel stocke les heures comme des fractions de jour : 8 heures correspondent à 8/24, soit 0,333333. Cette particularité explique pourquoi les calculs d'heures nécessitent une approche spécifique. Que vous gériez des plannings de travail, calculiez des heures supplémentaires ou suiviez des temps de projet, maîtriser les calculs horaires dans Excel est essentiel pour optimiser votre productivité professionnelle.
Les étapes à suivre
Étape 1 : Saisir correctement les heures dans Excel
Lorsque vous saisissez une heure dans Excel (par exemple 8:00), votre cellule se formate automatiquement avec le mécanisme suivant : Excel écrit l'équivalent de 8h sur une journée de 24h (soit 8/24), puis applique un format de cellule de type hh:mm. Pour entrer une heure, tapez simplement les chiffres séparés par deux points, comme 14:30 ou 9:15. Excel reconnaît automatiquement ce format et convertit la valeur en fraction décimale en arrière-plan. Avant de vous lancer dans des calculs avec des heures, il est impératif de s'assurer que vos cellules contiennent bien des heures. Pour le vérifier, il suffit de changer le format de votre cellule pour appliquer un format Heure. Si votre cellule affiche 00:00:00 au lieu de 08:00:00, c'est que vous avez saisi un nombre entier plutôt qu'une heure. Pour convertir un nombre entier en heures, vous devez diviser ce chiffre par 24.
Étape 2 : Additionner des heures avec la fonction SOMME
Tapez =B2+B3 dans une cellule, puis appuyez sur Entrée pour additionner deux heures. Pour additionner plusieurs cellules, la formule se présente comme suit : =SOMME(B2:B3). Vous pouvez également utiliser AutoSum : cliquez dans la cellule de résultat, puis sous l'onglet Accueil, cliquez sur Somme automatique. Cette méthode est particulièrement pratique pour totaliser des heures de travail hebdomadaires ou mensuelles. Par exemple, si vous avez des heures quotidiennes en B2:B8, la formule =SOMME(B2:B8) calculera automatiquement le total. Tapez la formule =SOMME(A1:A4) dans la cellule où vous voulez afficher le total, puis appuyez sur Entrée : le total s'affiche automatiquement.
Étape 3 : Appliquer le format [h]:mm pour les totaux supérieurs à 24 heures
Une étape supplémentaire est nécessaire si vos heures cumulées dépassent 24 heures. Vous devez appliquer un format spécial au résultat de la formule. Pour afficher une durée supérieure à 24 heures, cliquez dans la cellule de résultat, puis sous l'onglet Accueil, cliquez sur Format > Format de cellule. Dans la zone Format de cellule, cliquez sur Personnalisée dans la liste Catégorie. Dans la zone Type, en haut de la liste de formats, tapez [h]:mm;@ puis cliquez sur OK. Sans ce format, si vous obtenez 37:00 heures travaillées, la cellule affiche 13:00 qui est le résultat de 37:00 – 24:00. C'est ainsi que fonctionnent les heures par défaut dans Excel : elles se basent sur le cadran de l'horloge si bien que, dès qu'elles dépassent les 24 heures, elles sont réinitialisées à 0. Le format [h]:mm résout ce problème en affichant correctement les totaux cumulés.
Étape 4 : Calculer la différence entre deux heures
Dans une cellule, soustrayez l'heure de fin de l'heure de début en entrant la formule =C2-B2, puis appuyez sur Entrée. Cette opération calcule le temps écoulé entre deux horaires, utile pour mesurer des durées de travail ou de projet. Dans la zone Format de cellule, sélectionnez Personnalisée dans la liste Catégorie, puis dans la liste Type, sélectionnez h:mm (pour heures et minutes). Si vous voulez calculer la différence entre deux horaires (par exemple, une heure de fin et une heure de début), tapez la formule =A1-A2 avec A1 contenant 15:30 (heure de fin) et A2 contenant 08:45 (heure de début). Si le résultat n'apparaît pas correctement, vérifiez que les cellules sont au format [h]:mm. Pour les horaires de nuit où l'heure de début est supérieure à l'heure de fin, il suffit d'ajouter la valeur 1 (correspondant à une journée) si l'heure d'entrée est supérieure à l'heure de sortie.
Étape 5 : Convertir les heures en nombre décimal
Pour transformer les heures en valeurs numériques, il suffit de multiplier les heures par 24 (le nombre d'heures dans une journée). Par exemple, si la cellule B2 contient 7:30 (7 heures et 30 minutes), la formule =B2*24 retournera 7,5 en format nombre. Nous avons réussi à convertir les heures en valeurs numériques décimales. Par exemple, pour 05:45, nous obtenons la valeur décimale 5,75. Cette conversion est essentielle pour calculer des salaires, des coûts horaires ou effectuer des analyses statistiques. Pour obtenir des décimales, multipliez votre résultat par 24 : =SOMME(A1:A5)*24. Inversement, pour convertir un nombre décimal en heures, divisez par 24 et appliquez le format heure. Cette technique permet d'intégrer facilement vos données horaires dans des calculs financiers ou des tableaux de bord.
Étape 6 : Utiliser des formules conditionnelles pour les heures supplémentaires
Pour calculer automatiquement les heures supplémentaires au-delà d'un seuil, utilisez une formule conditionnelle. Tapez =SI((C7/'1:00') > 35, C7-'35:00', '') pour calculer les heures supplémentaires si le total dépasse 35 heures, sinon n'afficher rien. Utilisez SOMMESI : =SOMMESI(A:A,"Jour",B:B) pour additionner uniquement les heures de jour. Ces formules avancées permettent de créer des systèmes automatisés de gestion du temps. Vous pouvez également combiner plusieurs conditions avec des fonctions imbriquées pour gérer différents taux d'heures supplémentaires selon les paliers (exemple : 125% jusqu'à 43h, puis 150% au-delà). La Excellers Academy est un organisme de formation certifié Qualiopi, ce qui garantit la qualité des formations disponibles pour approfondir ces techniques.
💡 Conseils et astuces
- Vérifiez toujours que vos cellules sont au bon format avant de commencer vos calculs : format Heure pour les données temporelles, format Nombre pour les résultats décimaux
- Utilisez systématiquement le format [h]:mm pour tous les totaux d'heures susceptibles de dépasser 24 heures, même si ce n'est pas immédiatement le cas
- Pour éviter les erreurs avec les heures de nuit, utilisez la fonction MOD : =MOD(heure_fin-heure_début;1) qui gère automatiquement le passage de minuit
- Créez des modèles de feuilles de calcul réutilisables avec vos formules d'heures pré-configurées pour gagner du temps sur vos projets récurrents
- Documentez vos formules complexes avec des commentaires de cellule (clic droit > Insérer un commentaire) pour faciliter la maintenance et le partage
- Testez toujours vos formules avec des cas limites : 00:00, 23:59, passages de minuit, pour vous assurer qu'elles fonctionnent dans toutes les situations
📚 Sources
Cet article a été rédigé à partir des sources suivantes :
Ce guide vous a aidé ?