Comment modifier le format de la date dans Google Sheets et convertir la date en nombre et en texte ?

  • Partage Ça
Michael Brown

Les dates sont un élément inévitable de Google Sheets. Et comme beaucoup d'autres concepts des feuilles de calcul, elles nécessitent un peu d'apprentissage.

Dans ce tutoriel, vous découvrirez comment Google stocke les dates et comment vous pouvez les formater pour votre plus grand confort. Certains formats de date vous sont proposés par des feuilles de calcul, tandis que d'autres doivent être créés de toutes pièces. Il existe même quelques fonctions pratiques pour cette tâche.

Je décris également plusieurs façons de convertir vos dates en chiffres et en texte si nécessaire.

    Comment Google Sheets formate les dates

    Tout d'abord, avant toute activité liée aux dates dans les feuilles de calcul, il est essentiel de comprendre les principes de base du fonctionnement des dates.

    Pour sa base de données interne, Google Sheets stocke toutes les dates sous forme de nombres entiers. Pas des séquences d'un jour, d'un mois et d'une année comme nous avons l'habitude de voir, mais de simples entiers :

    • 1 pour le 31 décembre 1899
    • 2 pour le 1er janvier 1900
    • 102 pour le 11 avril 1900 (100 jours après le 1er janvier 1900)
    • et ainsi de suite.

    Contrairement à Excel qui ne peut pas stocker les dates sous forme de nombres négatifs, dans Google, pour les dates antérieures au 31 décembre 1899, les nombres seront négatifs :

    • -1 pour le 29 décembre 1899
    • -2 pour le 28 décembre 1899
    • -102 pour le 19 septembre 1899
    • etc.

    Quelle que soit la façon dont Google Sheets formate les dates dans les cellules, les feuilles de calcul les stockent toujours sous forme d'entiers. C'est un format de date automatique de Google Sheets qui permet de traiter les dates correctement.

    Conseil : il en va de même pour les unités de temps, qui ne sont que des décimales pour votre tableau :

    • .00 pour 12:00 AM
    • .50 pour 12:00 PM
    • .125 pour 3:00 AM
    • .573 pour 1:45 PM
    • etc.

    Une date associée à une heure est conservée sous la forme d'un nombre entier avec des décimales :

    • 31,528.058 est 26 avril 1986, 1:23 AM
    • 43 679,813 est 2 août 2019, 19h30

    Modifier le format de la date dans Google Sheets en fonction d'une autre locale

    Un autre élément important à garder à l'esprit est la localisation de votre feuille de calcul.

    Ainsi, si vous vous trouvez aux États-Unis, la date du 06 août 2019 sera indiquée dans votre feuille sous la forme 8/6/2019, tandis que pour le Royaume-Uni, elle sera indiquée sous la forme 6/8/2019.

    Pour que les calculs soient corrects, il est essentiel de définir la bonne locale, surtout si le fichier a été créé dans un autre pays :

    1. Aller à Fichier> ; Paramètres de la feuille de calcul dans le menu Google Sheets.
    2. Trouvez Locale en vertu de la Général et choisissez l'emplacement souhaité dans la liste déroulante :

    Astuce. En bonus, vous pouvez également spécifier votre fuseau horaire ici pour y enregistrer l'historique de vos fichiers.

    Remarque : les paramètres régionaux ne modifient pas la langue de vos feuilles de calcul. Toutefois, la mise en forme de la date sera appliquée à l'ensemble de la feuille de calcul. Tous ceux qui travaillent avec cette feuille verront les changements, quel que soit leur emplacement sur le globe.

    Comment modifier le format de la date dans Google Sheets

    Si les dates de vos tableaux sont formatées de manière incohérente ou si vous ne voyez que d'étranges séries de chiffres à la place, pas de panique. Il vous suffit de modifier le format des dates dans vos Google Sheets à l'aide des instruments intégrés.

    Format de date par défaut de Google Sheets

    1. Sélectionnez toutes les cellules que vous souhaitez formater.
    2. Aller à Format> ; Nombre dans le menu de la feuille de calcul et choisissez Date pour voir la date uniquement ou Date et heure pour obtenir à la fois la date et l'heure dans une cellule :

    Les nombres entiers se transforment avec succès en un format que vous reconnaîtrez au premier coup d'œil. Ce sont les formats de date par défaut de Google Sheets :

    Astuce : vous pouvez retrouver les mêmes formats si vous cliquez sur l'onglet 123 dans la barre d'outils de la feuille de calcul :

    Formats de date personnalisés

    Si vous n'aimez pas la façon dont Google Sheets formate les dates par défaut, je ne vous en voudrai pas. Heureusement, vous pouvez improviser grâce aux formats de date personnalisés.

    Vous pouvez y accéder à partir du même menu Google Sheets : Format> ; Nombre> ; Autres formats> ; Autres formats de date et d'heure :

    Vous verrez apparaître une fenêtre avec de nombreux formats de date personnalisés disponibles. Quel que soit celui que vous choisissez et appliquez, vos dates auront le même aspect :

    Si vous n'êtes toujours pas satisfait de l'apparence de vos dates, vous pouvez créer votre propre format de date personnalisé :

    1. Sélectionnez les cellules que vous souhaitez formater.
    2. Aller à Format> ; Nombre> ; Autres formats> ; Autres formats de date et d'heure .
    3. Placez le curseur dans le champ du haut qui contient les unités de date et supprimez tout avec les touches Retour arrière ou Suppr :

  • Cliquez sur la flèche à droite du champ et choisissez l'unité que vous souhaitez avoir en premier. N'oubliez pas de taper le séparateur ensuite.
  • Répétez l'opération jusqu'à ce que toutes les unités nécessaires soient ajoutées (ne vous inquiétez pas, vous pourrez les ajouter ou les supprimer plus tard) :

  • Remarquez que chaque unité a des doubles flèches à sa droite. Cliquez dessus et vous pourrez régler la manière exacte d'afficher la valeur.

    Voici ce que je peux choisir pour Jour :

    De cette façon, vous pouvez modifier toutes les valeurs, en insérer de nouvelles et supprimer celles qui sont obsolètes. Vous êtes libre de séparer les unités par divers caractères, notamment des virgules, des barres obliques et des tirets.

  • Une fois que vous êtes prêt, cliquez sur Appliquer .
  • Voici le format que j'ai créé et comment mes dates se présentent maintenant :

    Fonction QUERY pour Google Sheets pour le formatage des dates

    Il existe un autre moyen de modifier le format de la date dans Google Sheets - avec une formule, bien sûr. Comme ce n'est pas la première fois que je vous montre QUERY, je commence à penser que c'est une véritable panacée pour les feuilles de calcul :)

    J'ai un exemple de tableau dans lequel je suis l'expédition de quelques commandes :

    Je veux changer le format de la date dans la colonne B. Voici ma formule QUERY :

    =QUERY(A1:C7, "select * format B 'd-mmm-yy (ddd)'")

    • d'abord, je spécifie la plage de mon tableau entier - A1:C7
    • alors je demande à la formule de retourner toutes les colonnes - sélectionner *
    • et en même temps reformater la colonne B comme je l'ai fait dans la formule - format B "d-mmm-yy (ddd)".

    La formule fonctionne à merveille, elle renvoie l'ensemble de mon tableau et modifie le format de la date dans la colonne B :

    Comme vous l'avez peut-être remarqué, pour modifier le format de la date à l'aide de la formule, j'ai utilisé des codes spéciaux qui représentent les différents aspects des jours, des mois et des années :

    Code Description Exemple
    d Jour sans zéro en tête pour 1-9 7
    dd Jour avec un zéro en tête pour 1-9 07
    ddd Jour comme abréviation Mercredi
    dddd Le jour comme nom complet Mercredi
    m

    (s'il n'est pas précédé ou suivi par

    heures ou secondes) Mois sans le zéro initial 8 mm

    (si elle n'est pas précédée ou suivie par

    heures ou secondes) Mois avec un zéro en tête 08 mmm Mois comme abréviation Août mmmm Mois comme nom complet Août mmmmm Première lettre du mois A y

    ou

    yy Année à deux chiffres 19 yyy

    ou

    yyyy Année numérique complète 2019

    Astuce : si vous souhaitez fournir l'heure à votre format de date, vous devez ajouter des codes pour les unités de temps. Vous trouverez la liste complète des codes de temps dans ce guide.

    Grâce à ces codes, vous pouvez formater les dates de nombreuses façons :

    • Obtenez la prise de l'année, du mois ou du jour seulement :

      =QUERY(A1:C7, "select * format B 'yyyy'")

    • Renvoie le jour, le mois et le jour de la semaine :

      =QUERY(A1:C7, "select * format B 'dd mmmm, dddd'")

    Au fait, à quel format de date vous êtes-vous habitué ? :)

    Google Sheets : convertir une date en un nombre

    Si vous avez besoin de voir des chiffres au lieu de dates, l'une des méthodes ci-dessous vous sera utile.

    Convertir une date en nombre en changeant le format

    1. Sélectionnez les cellules contenant des dates que vous souhaitez convertir en chiffres.
    2. Aller à Format> ; Nombre et cette fois, choisissez Numéro parmi d'autres options.
    3. Voilà - toutes les dates sélectionnées se sont transformées en chiffres qui les représentent :

    Fonction DATEVALUE pour Google Sheets

    Une autre façon pour Google Sheets de convertir une date en nombre consiste à utiliser la fonction DATEVALUE :

    =DATEVALUE(date_string)

    chaîne_date représente n'importe quelle date au format connu pour les feuilles de calcul. La date doit être mise entre guillemets.

    Par exemple, je veux convertir 17 août 2019 à un nombre. Toutes les formules ci-dessous renverront le même résultat : 43694 .

    =DATEVALUE("17 août 2019")

    =DATEVALUE("2019-8-17")

    =DATEVALUE("8/17/2019")

    Conseil : si vous n'êtes pas sûr que Google Sheets comprenne le format que vous êtes sur le point de saisir, essayez d'abord de taper la date dans une autre cellule. Si la date est reconnue, elle sera alignée sur la droite.

    Vous pouvez également remplir vos cellules avec des dates dans une colonne, puis les référencer dans vos formules dans une autre colonne :

    =DATEVALUE(A2)

    Google Sheets : convertir une date en texte

    La conversion des dates en texte dans les feuilles de calcul est la tâche de la fonction TEXT :

    =TEXT(nombre, format)
    • numéro - quel que soit le nombre, la date ou l'heure que vous donnez à la fonction, elle le renverra sous forme de texte.
    • format - le texte sera formaté de la manière que vous avez spécifiée dans la formule.

      Conseil : pour définir correctement le format, utilisez les mêmes codes que pour la fonction QUERY.

    La formule des données réelles peut ressembler à ceci :

    =TEXT("8/17/2019","YYYY-MM-DD")

    Voici comment j'ai converti ma date - 8/17/2019 - en texte et a changé le format en même temps :

    J'espère que vous savez maintenant comment modifier le format des dates dans Google Sheets et les convertir en chiffres ou en texte. N'hésitez pas à nous faire part d'autres méthodes intéressantes dans la section des commentaires ci-dessous.)

    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.