Comment convertir la date et l’heure en nombres dans Google Sheets

Il est impossible d’effectuer des opérations mathématiques sur l’heure et la date, car ce ne sont pas des nombres. Heureusement, vous pouvez utiliser des fonctions pour convertir l’heure et la date en nombres, puis les reconvertir dans leur format d’origine lorsque vous avez fait vos calculs dessus.

La fonction CONVERT vous permet de convertir l’heure en heures, minutes ou secondes, puis de la reconvertir dans son format d’heure. En comparaison, vous pouvez utiliser DATEVALUE et TO_DATE pour convertir la date en sa valeur de date numérique, et vice versa. Lisez la suite pour en savoir plus sur ces fonctions et les voir en action avec quelques exemples simples.


Conversion du temps en heures, minutes et secondes

Dans Google Sheets, le temps est une unité qui indique combien de temps s’est écoulé depuis le début de la journée. Toutes les 24 heures représentent une journée complète, et moins que cela, c’est moins d’une journée. Ainsi, lorsque vous souhaitez convertir ce temps en heures, minutes ou secondes, vous convertissez en fait un jour dans ces unités.

Il s’agit d’informations précieuses, car elles nous permettent d’utiliser la fonction CONVERT sur les formats d’heure.

=CONVERT(value, start_unit, end_unit)

La fonction CONVERT convertit le valeur dans le start_unit à la end_unit et renvoie la nouvelle valeur. Google Sheets prend en charge une large gamme d’unités, et les unités de temps sont les suivantes :

Temps Unité
An « an »
Jour « jour », « j »
Heure « heure »
Minute « min », « mn »
Seconde « sec », « s »

UTILISEZ LA VIDÉO DU JOUR

Temps converti en minutes dans Sheets.

A titre d’exemple, nous avons le temps qu’il a fallu à un camionneur pour se rendre de la ville A à la ville B avec son camion. Le but est de convertir ce temps en minutes à l’aide de la fonction CONVERT.

  1. Sélectionnez la cellule où vous souhaitez afficher le temps en minutes. Pour cet exemple, ce sera C2.
  2. Dans la barre de formule, saisissez la formule ci-dessous :
    =CONVERT(A2, "day", "min")

    Cette formule demande à la fonction CONVERT de reconnaître la valeur de la cellule A2 en jours, puis de la convertir en minutes. Comme expliqué précédemment, le temps dans Sheets est techniquement une unité de jour, où 24 heures constituent une journée complète.

  3. presse Entrer. Sheets va maintenant convertir le temps en minutes.

Vous pouvez également mettre heure ou seconde au lieu de min pour convertir le temps en heures et en secondes, respectivement.

Connexe: Comment utiliser la fonction de conversion dans Excel

Conversion des heures, des minutes et des secondes en temps


Secondes converties au format horaire dans Sheets.

Tout comme vous avez converti le temps en minutes, vous pouvez également convertir les minutes en temps. Vous pouvez le faire avec la fonction CONVERT de la même manière. La différence ici est que la valeur renvoyée sera un nombre et non au format horaire. Vous pouvez résoudre ce problème en modifiant la mise en forme de la cellule en temps. Voyons ce travail en action.

Dans un exemple similaire, nous avons le temps au tour d’un pilote de course en secondes et nous voulons le convertir au format horaire à l’aide de la fonction CONVERT.

  1. Sélectionnez la cellule où vous souhaitez afficher le format de l’heure. C’est la cellule C2 dans cet exemple.
  2. Cliquez sur Format dans le menu Feuilles.
  3. Aller vers Nombre puis sélectionnez Durée.
  4. Allez maintenant dans la barre de formule et saisissez la formule ci-dessous :
    =CONVERT(A2, "s", "day")

    Cette formule appelle la fonction CONVERT et lui demande de convertir la valeur de la cellule A2 de secondes en jours, puis affiche les résultats.

  5. presse Entrer. Sheets affichera désormais les secondes en heures, minutes et secondes.


En relation: Comment additionner des nombres, des cellules ou des matrices dans Google Sheets

Conversion de dates en valeur de date et vice versa

Semblable à Excel, Google Sheets utilise une base de données séquentielle de nombres pour stocker les dates afin de pouvoir effectuer des calculs sur celles-ci. Ce nombre commence à partir de 0 et va jusqu’au bout. Zéro est le dernier jour de l’année 1899, et chaque jour suivant est un nombre supérieur. Par exemple, 1/1/1990 vaut 1 dans cette base de données séquentielle.

La valeur numérique de chaque date dans la base de données de Sheets est appelée valeur de date. Vous pouvez convertir une date en sa valeur de date et vice versa en utilisant respectivement les fonctions DATEVALUE et TO_DATE.

=DATEVALUE(date)

Obtient la valeur de date de la date et l’affiche.

=TODATE(datevalue)

Affiche la date d’une valeur de date au format date.


Échantillon vierge pour la conversion de date dans Sheets.

Prenons un exemple simple pour mieux comprendre l’utilisation de ces deux fonctions. Dans cet exemple de feuille de calcul, nous avons les dates cibles de certaines étapes d’un projet. En raison de complications imprévues, ces jalons ont été retardés de quelques jours. L’objectif est de calculer les nouvelles dates cibles pour chaque jalon.

La méthode que nous allons utiliser ici consiste à convertir les dates en valeurs de date, à ajouter les jours de retard à la valeur de date pour obtenir la nouvelle valeur de date, puis à convertir la nouvelle valeur de date en nouvelle date. Allons-y !

  1. Sélectionnez la première cellule de la colonne dans laquelle vous souhaitez afficher les valeurs de date. Ce sera la cellule C1 dans cet exemple.
  2. Accédez à la barre de formule et saisissez la formule ci-dessous :
    =DATEVALUE(B2)

    Cette formule affichera la valeur de date pour la date dans la cellule B2.

  3. presse Entrer.
  4. Saisissez la poignée de remplissage de cette cellule et déposez-la sur les cellules ci-dessous pour obtenir également leurs valeurs de date.

Maintenant que vous avez les valeurs de date, ajoutons-leur le nombre de jours de retard :

  1. Sélectionnez la première cellule de la colonne dans laquelle vous souhaitez afficher les nouvelles valeurs de date. Ce sera la cellule E1 pour cet exemple.
  2. Saisissez la formule ci-dessous dans la barre de formule :
    =C2+D2

    Cela ajoutera les jours de retard (dans la cellule D2) à l’ancienne valeur de date (dans la cellule C2) et vous donnera la nouvelle valeur de date.

  3. presse Entrer.
  4. Saisissez la poignée de remplissage et déposez-la sur les cellules ci-dessous pour obtenir la nouvelle valeur de date pour elles.


Enfin, il est temps de convertir les valeurs de date en dates :

  1. Sélectionnez la première cellule de la colonne dans laquelle vous souhaitez afficher les nouvelles dates. Cellule F1 pour cet exemple.
  2. Accédez à la barre de formule et saisissez la formule ci-dessous :
    =TO_DATE(E2)

    Cette formule convertira la nouvelle valeur de date (dans la cellule E2) en date.

  3. presse Entrer.
  4. Saisissez la poignée de recopie et déposez-la sur les cellules ci-dessous. Vous avez maintenant les nouvelles dates cibles pour chaque jalon !

Exemple de conversion de date.

En relation: Comment utiliser COUNTIF et COUNTIFS dans Google Sheets

Heure et date comme vous le souhaitez

Vous savez maintenant comment convertir le temps en différentes unités comme les heures, les minutes et les secondes. Cela vous permet d’avoir une meilleure perspective et d’effectuer des opérations mathématiques dessus, car il est converti en nombre.

Google Sheets utilise un ordre séquentiel pour stocker les dates, où chaque jour est un nombre. Vous pouvez désormais convertir une date donnée en sa valeur de date, effectuer n’importe quelle opération mathématique sur celle-ci, puis la reconvertir au format de date. La connaissance est en effet le pouvoir.


Add-Time-Google-Sheets-Featured
Comment ajouter l’heure actuelle à Google Sheets

Pour ceux qui utilisent souvent des feuilles de calcul, vous devez souvent horodater. Voici comment ajouter l’heure actuelle à Google Sheets.

Lire la suite


A propos de l’auteur

Source-133