Calcul d’heure sur 2 jours dans Excel

Dernière mise à jour le 10/02/2024
Temps de lecture : 3 minutes

Comment faire le calcul d'heure sur 2 jours différents avec une formule Excel ?

  1. 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

  2. Ajouter la date aux heures

    La première solution consiste à ajouter la date avec l'heure

  3. 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.

Format standard et format Heure

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.

Difference de temps sans les dates

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

Ajout des dates et des heures par addition

Et le tableau devient le suivant

Tableau avec les dates et les heures

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

=B2-A2

Difference entre 2 heures sur 2 journees

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
Fonction MOD pour trouver la difference entre 2 heures sur 2 journees

4 Comments

  1. Sallemi Aymen
    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.

    Reply

  2. K-marx
    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.

    Reply

    • Frédéric LE GUEN
      30/06/2021 @ 19:14

      Vous n'avez pas lu l'article (c'est pas possible autrement) C'est exactement ce qui est expliqué !

      Reply

      • rachel durand
        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)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

Microsoft MVP 2024

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    Calcul d’heure sur 2 jours dans Excel

    Reading time: 3 minutes
    Dernière mise à jour le 10/02/2024

    Comment faire le calcul d'heure sur 2 jours différents avec une formule Excel ?

    1. 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

    2. Ajouter la date aux heures

      La première solution consiste à ajouter la date avec l'heure

    3. 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.

    Format standard et format Heure

    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.

    Difference de temps sans les dates

    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

    Ajout des dates et des heures par addition

    Et le tableau devient le suivant

    Tableau avec les dates et les heures

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

    =B2-A2

    Difference entre 2 heures sur 2 journees

    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
    Fonction MOD pour trouver la difference entre 2 heures sur 2 journees

    Newsletter

    1 fois par mois :
    Astuces et quiz

      Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

      4 Comments

      1. Sallemi Aymen
        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.

        Reply

      2. K-marx
        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.

        Reply

        • Frédéric LE GUEN
          30/06/2021 @ 19:14

          Vous n'avez pas lu l'article (c'est pas possible autrement) C'est exactement ce qui est expliqué !

          Reply

          • rachel durand
            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)

      Laisser un commentaire

      Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

      Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.