Comment faire le calcul d'heure sur 2 jours différents avec une formule Excel ?
- Comprendre la gestion des heures dans Excel
Faire des calculs dans Excel requière de comprendre 2 règles importantes
- les heures sont des nombres décimaux entre 0 et 1
- les calculs des heures négatives est difficile à traiter - Ajouter la date aux heures
La première solution consiste à ajouter la date avec l'heure
- Utiliser la fonction MOD
Mais il existe une astuce avec la fonction MOD qui permet de calculer la différence d'heures sur 2 jours dans Excel
Erreur à ne pas commettre avec les heures
La première erreur à éviter, c'est d'écrire les heures avec des nombres entiers. Comme par exemple
- 8 pour exprimer 8 heures
- Ou 7,5 pour exprimer 7:30h
Non, dans Excel une heure est nécessairement un nombre décimal compris entre 0 et 1 comme c'est expliqué dans cet article. Comme le montre l'image suivante, la même valeur présente au format Standard et au format Heure, n'affiche pas le même résultat.

Ajout des dates dans vos cellules
La première méthode pour faire un calcul d'heure sur 2 jours différents dans Excel, c'est d'avoir la date et l'heure dans la même cellule.
Si vous avez juste les heures, comme dans l'image ci-dessous, la soustraction va afficher des ############ caractéristique d'une problème avec les heures négatives.

En rajoutant la date, vous corrigez le problème. Pour rajouter une date à une heure, il suffit tout simplement de faire une addition entre la cellule contenant la date et l'heure. Pour afficher la date avec l'heure dans la cellule, il faut créer un format personnalisé avec le format date et le format heure.
=A2+B2

Et le tableau devient le suivant

Ensuite, il ne reste plus qu'à faire la soustraction entre les 2 cellules et d'appliquer un format heure
=B2-A2

Utiliser la fonction MOD
La fonction MOD (ou Modulo), permet de retourner le reste d'une division. Mais ici, nous allons "contourner" son utilisation pour trouver le résultat.
- Écrire la fonction MOD
- En premier paramètre, écrire la différence entre les 2 cellules
- Mettre 1 en second paramètre de la fonction MOD

16/05/2022 @ 22:33
Bonsoir,
comment calculer le temps écoulé de travail entre 2 dates différents sachant que le jour de travail est égale a 9h.
30/06/2021 @ 18:59
Bonjour Monsieur,
B2-A2 devrait donner un résultat négatif ?
Cas pratique : Calcul différence des heures
30/6/2021 à 8h15 et 1/7/2021 à 11h11.
Comment afficher le jour/heure/minute, puis convertir en secondes.
30/06/2021 @ 19:14
Vous n'avez pas lu l'article (c'est pas possible autrement) C'est exactement ce qui est expliqué !
26/10/2021 @ 21:17
sinon, avec une fonction si, ça marche aussi
si(A2>cellule qui contient 24:00;cellule qui contient 24:00-A2+B2;B2-A2)