Calcul du temps dans Google Sheets

  • Partage Ça
Michael Brown

Maintenant, que nous avons appris comment entrer des dates et des heures dans votre feuille de calcul Nous aborderons en détail les méthodes de calcul du décalage horaire, nous verrons comment additionner les dates et les heures, et nous apprendrons à afficher uniquement les unités de date ou d'heure et à les séparer complètement.

    Comment calculer le décalage horaire dans Google Sheets

    Lorsque vous travaillez sur certains projets, il est généralement important de contrôler le temps que vous passez. C'est ce qu'on appelle le temps écoulé. Google Sheets peut vous aider à calculer le temps écoulé de différentes manières.

    Exemple 1 : Soustraire le temps pour obtenir la durée dans Google Sheets

    Si vous avez l'heure de début et l'heure de fin, il n'y a aucun problème pour connaître le temps passé :

    = Heure de fin - Heure de début

    Supposons que l'heure de début figure dans la colonne A et que l'heure de fin figure dans la colonne B. Avec une simple formule de soustraction dans C2, vous trouverez combien de temps telle ou telle tâche a pris :

    =B2-A2

    L'heure est formatée en "hh:mm" par défaut.

    Pour obtenir les résultats en heures uniquement ou en heures, minutes et secondes, vous devez appliquer un format personnalisé avec les codes horaires correspondants : h et hh:mm:ss Google propose même un format de numéro spécial pour les cas de ce type. Durée :

    Conseil. Pour appliquer le format d'heure personnalisé, allez à Format> ; Nombre> ; Autres formats> ; Format de nombre personnalisé dans le menu de votre feuille de calcul.

    Exemple 2 : Calculer la durée d'une période dans Google Sheets à l'aide de la fonction TEXTE

    Une autre astuce pour calculer la durée du temps dans Google Sheets fait appel à la fonction TEXT :

    =TEXT(B2-A2, "h") - pendant des heures

    =TEXT(B2-A2, "h:mm") - pour les heures et les minutes

    =TEXT(B2-A2, "h:mm:ss") - pour les heures, les minutes et les secondes

    Remarque : vous voyez que les enregistrements sont alignés sur la gauche ? La fonction TEXT renvoie toujours les résultats sous forme de texte, ce qui signifie que ces valeurs ne peuvent pas être utilisées pour d'autres calculs.

    Exemple 3 : Décalage horaire en heures, minutes et secondes

    Vous pouvez suivre le temps passé et obtenir le résultat dans une unité de temps sans tenir compte des autres unités, par exemple en comptant le nombre d'heures, de minutes ou de secondes.

    Remarque : pour garantir des résultats corrects, vos cellules doivent être formatées en chiffres ou automatiquement : Format> ; Nombre> ; Nombre ou Format> ; Nombre> ; Automatique .

    • Pour obtenir le nombre d'heures passées, soustrayez votre heure de début de l'heure de fin et multipliez le résultat par 24 (puisqu'il y a 24 heures dans une journée) :

      =(Heure de fin - Heure de début) * 24

      Vous obtiendrez un décalage horaire sous forme de décimale :

      Si l'heure de début est supérieure à l'heure de fin, la formule renvoie un nombre négatif, comme en C5 dans mon exemple.

      Astuce : la fonction INT vous permettra de voir le nombre d'heures complètes passées puisqu'elle arrondit les chiffres au nombre entier le plus proche :

    • Pour compter les minutes, remplacez l'heure de début par l'heure de fin et multipliez le résultat obtenu par 1 440 (puisqu'il y a 1 440 minutes dans une journée) :

      =(Heure de fin - Heure de début) * 1440

    • Pour savoir combien de secondes se sont écoulées entre deux heures, l'exercice est le même : remplacez l'heure de début par l'heure de fin et multipliez le résultat par 86 400 (le nombre de secondes dans un jour) :

      =(Heure de fin - Heure de début) * 86400

    Astuce : vous pouvez éviter de multiplier dans tous ces cas, il suffit de soustraire les temps d'abord, puis d'appliquer le format de temps écoulé de la manière suivante Format> ; Nombre> ; Autres formats> ; Autres formats de date et d'heure Si vous cliquez sur la flèche vers le bas à droite du champ de texte, vous pourrez choisir entre d'autres unités de date et d'heure :

    Exemple 4 : Fonctions pour obtenir le décalage horaire dans une feuille de calcul Google

    Comme toujours, Google Sheets vous équipe de trois fonctions particulièrement utiles à cet effet.

    Remarque : ces fonctions ne fonctionnent que dans les limites de 24 heures et de 60 minutes et secondes. Si la différence de temps dépasse ces limites, les formules renverront des erreurs.

    • =HOUR(B2-A2) - pour revenir heures uniquement (sans les minutes et les secondes)
    • =MINUTE(B2-A2) - pour revenir minutes uniquement (sans les heures et les secondes)
    • =SECOND(B2-A2) - pour revenir secondes uniquement (sans les heures et les minutes)

    Comment ajouter et soustraire le temps dans Google Sheets : heures, minutes ou secondes

    Ces opérations peuvent également être réalisées à l'aide de deux techniques : l'une implique des calculs mathématiques de base, l'autre des fonctions. Alors que la première méthode fonctionne toujours, la seconde avec les fonctions ne fonctionne que lorsque vous ajoutez ou soustrayez des unités inférieures à 24 heures, 60 minutes ou 60 secondes.

    Ajouter ou soustraire des heures dans Google Sheets

    • Ajoutez moins de 24 heures :

      =Heure de démarrage + TIME(N heures, 0, 0)

      Voici comment la formule se présente sur des données réelles :

      =A2+TEMPS(3,0,0)

    • Ajoutez plus de 24 heures :

      =Heure de début + (N heures / 24)

      Pour ajouter 27 heures au temps en A2, j'utilise cette formule :

      =A2+(27/24)

    • Pour soustraire 24 heures et plus, utilisez les formules ci-dessus comme base mais changez le signe plus (+) par le signe moins (-). Voici ce que j'ai obtenu :

      =A2-TIME(3,0,0) - pour soustraire 3 heures

      =A2-(27/24) - pour soustraire 27 heures

    Ajout ou soustraction de minutes dans Google Sheets

    Le principe de la manipulation des minutes est le même que pour les heures.

    • Il y a la fonction TIME qui ajoute et soustrait jusqu'à 60 minutes :

      =Heure de démarrage + TIME(0, N minutes, 0)

      Si vous devez ajouter 40 minutes, vous pouvez le faire comme suit :

      =A2+TEMPS(0,40,0)

      Si vous devez soustraire 20 minutes, voici la formule à utiliser :

      =A2-TIME(0,40,0)

    • Et il existe une formule basée sur une arithmétique simple pour additionner et soustraire sur 60 minutes :

      =Temps de départ + (N minutes / 1440)

      Ainsi, voici comment ajouter 120 minutes :

      =A2+(120/1440)

      Mettez le moins au lieu du plus pour soustraire 120 minutes :

      =A2-(120/1440)

    Ajout ou soustraction de secondes dans Google Sheets

    Dans Google Sheets, les secondes sont calculées de la même manière que les heures et les minutes.

    • Vous pouvez utiliser la fonction TIME pour ajouter ou soustraire jusqu'à 60 secondes :

      =Temps de départ + TIME(0, 0, N secondes)

      Par exemple, ajoutez 30 secondes :

      =A2+TEMPS(0,0,30)

      Ou substituez 30 secondes :

      =A2-TIME(0,0,30)

    • Pour calculer sur 60 secondes, utilisez des mathématiques simples :

      =Temps de départ + (N secondes / 86400)

      Ajoutez 700 secondes :

      =A2+(700/86400)

      Ou remplacez 700 secondes :

      =A2-(700/86400)

    Comment additionner les heures dans Google Sheets

    Pour trouver le temps total dans votre tableau dans Google Sheets, vous pouvez utiliser la fonction SUM. L'astuce ici est de choisir le format correct pour afficher le résultat.

    Par défaut, le résultat sera formaté comme suit Durée - hh:mm:ss

    Mais le plus souvent, le format par défaut de l'heure ou de la durée ne suffira pas, et vous devrez créer votre propre format.

    Les cellules A7:A9 contiennent la même valeur temporelle. Elles sont simplement affichées différemment. Et vous pouvez réellement effectuer des calculs avec elles : soustraire, additionner, convertir en décimal, etc.

    Extraire la date et l'heure d'un enregistrement complet "date-heure".

    Imaginons qu'une cellule de Google Sheets contienne à la fois la date et l'heure. Vous souhaitez les séparer : extraire uniquement la date dans une cellule et uniquement l'heure dans une autre.

    Diviser la date et l'heure en utilisant le format numérique

    Pour afficher la date ou l'heure dans une cellule de votre écran ou pour l'imprimer, il suffit de sélectionner la cellule d'origine, de cliquer sur Format> ; Nombre et choisissez Date ou Temps .

    Cependant, si vous souhaitez utiliser ces valeurs pour de futurs calculs (soustraction, somme, etc.), cela ne suffira pas. Si vous ne voyez pas l'unité de temps dans une cellule, cela ne signifie pas nécessairement qu'elle est absente, et vice versa.

    Alors, que faites-vous ?

    Fractionnement de l'heure de la date à l'aide de formules

    Google enregistre les dates et l'heure sous forme de nombres. Par exemple, il considère la date 8/24/2017 11:40:03 comme le nombre 42971,4861458 La partie entière représente la date, la partie fractionnaire l'heure. Votre tâche consiste donc à séparer les entiers des fractionnaires.

    1. Pour extraire la date (partie entière), utilisez la fonction ROUNDDOWN dans la cellule B2 :

      =ROUNDDOWN(A2,0)

      La formule arrondit la valeur au chiffre inférieur et rejette la partie fractionnaire.

    2. Pour extraire le temps, placez la formule de soustraction suivante dans C2 :

    =A2-B2

  • Copiez les résultats dans la troisième ligne et appliquez Date au format B3 et Temps au format C3 :
  • Utilisez le module complémentaire Split Date & ; Time.

    Vous serez peut-être surpris de constater qu'il existe un module complémentaire spécial pour cette tâche. Il est vraiment petit et facile, mais sa contribution à Google Sheets ne peut être surestimée.

    Split Date & Time divise en une seule fois tous les enregistrements de date et d'heure de votre colonne entière. Vous contrôlez le résultat souhaité à l'aide de 4 paramètres simples :

    Vous le dites à l'additif :

    1. S'il y a une ligne d'en-tête.
    2. Si vous voulez obtenir l'unité de Date.
    3. Si vous voulez obtenir l'unité de temps.
    4. Et si vous souhaitez remplacer votre colonne originale par les nouvelles données.

    Il vous décharge littéralement du fardeau que représente la division des unités de date et d'heure :

    Ce module complémentaire fait partie de la collection Power Tools, ce qui vous permettra de disposer de plus de 30 autres modules complémentaires utiles. Installez-le à partir de la boutique Google Sheets pour tout tester.

    Ce sont les moyens de ne pas seulement afficher la date ou l'heure, mais de les séparer dans différentes cellules. Et vous pouvez maintenant effectuer divers calculs avec ces enregistrements.

    J'espère que ces exemples vous aideront à résoudre vos problèmes lorsque vous travaillez avec des dates et des heures dans Google Sheets.

    Michael Brown est un passionné de technologie passionné par la simplification de processus complexes à l'aide d'outils logiciels. Avec plus d'une décennie d'expérience dans l'industrie de la technologie, il a perfectionné ses compétences dans Microsoft Excel et Outlook, ainsi que dans Google Sheets et Docs. Le blog de Michael est dédié au partage de ses connaissances et de son expertise avec les autres, en fournissant des conseils et des tutoriels faciles à suivre pour améliorer la productivité et l'efficacité. Que vous soyez un professionnel chevronné ou un débutant, le blog de Michael offre des informations précieuses et des conseils pratiques pour tirer le meilleur parti de ces outils logiciels essentiels.