Comment faire le calcul d'heure sur 2 jours différents avec une formule Excel ?
Différence d'heures sur 2 jours différents
Dans l'exemple suivant, nous avons des heures d'embauche entre 20H et 23H et des heures de sorties au environ de 4H00 du matin
Avec une simple soustraction entre les 2 colonnes permet de trouver le nombre d'heures travaillées
=B2-A2

Seulement pour obtenir un résultat juste, la qualité des données est primordiale.
Respect du format des 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. Et en changeant le format, on afficher alors les heures, minutes et secondes.

Pour éviter de transformer vos cellules manuellement, une à une, pour les transformer au format des erreurs, il existe une astuce avec le collage spécial.
Ajout des dates dans vos cellules
Le secret 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.
Sans l'information des dates, vous ne pouvez pas faire de soustraction car la gestion des heures négatives est très complexe dans Excel.

Donc, il faut rajouter la date à vos heures. C'est une obligation dans cette situation.
Pour faire cela, il suffit tout simplement de faire une addition entre la cellule contenant la date et l'heure. Mais bien sûr, il faut respecter les formats des dates et des heures ????
=A2+B2

Et le tableau devient le suivant

Faire une soustraction sur 2 jours
Avec le rajout des dates, il est maintenant facile de calculer la différence de temps sur 2 jours.
=B2-A2

Et pour mieux comprendre pourquoi ça fonctionne mieux avec les dates, il suffit de changer le format au format standard.

Changer le format de la cellule
En changeant le format de la cellule, vous pouvez n'afficher que l'heure dans la cellule même si la cellule contient la date et l'heure

Pour obtenir ce résultat, j'ai changé le format personnalisé de la cellule avec le code
hh:mm:ss
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)