Fonctions de date et d’heure de Google Sheets que vous devez connaître

By Flavien ROUX

Lorsque vous utilisez une feuille de calcul pour des choses où le timing est essentiel, vous incluez probablement des dates et des heures. Google Sheets propose un ensemble de fonctions permettant de formater, de convertir et de calculer les dates et les heures afin de faciliter la saisie de vos données.

Vous pouvez inclure des dates pour les commandes des clients ou la budgétisation et des heures pour les heures travaillées ou le temps passé sur un projet. Comme les dates et les heures peuvent se présenter sous toutes les formes, vous devrez peut-être manipuler ces éléments pour qu’ils s’affichent correctement dans votre feuille.

Trouver le jour, le mois ou l’année d’une date

Vous pouvez disposer d’une liste de dates de naissance, de dates de commande ou autres dont vous souhaitez extraire uniquement le jour, le mois ou l’année. Pour cela, vous pouvez utiliser les mêmes fonctions nommées : DAY, MONTH et YEAR.

La syntaxe est la même que pour DAY(date), MONTH(date) et YEAR(date), l’argument pouvant être une référence de cellule, une date ou un nombre.

Ici, nous avons une date dans la cellule D1 et nous utilisons les formules suivantes pour obtenir le jour, le mois et l’année :

=JOUR(D1)

=MONTH(D1)

=ANNÉE(D1)

Jour, mois et année d’une date

Autre exemple : notre date est formatée sous forme de nombre dans la formule :

=JOUR(29418)

=MONTH(29418)

=ANNE(29418)

JOUR, MOIS et ANNÉE pour un nombre

A lire également :  Comment fonctionnent les branches Git ?

Comment importer des données avec les fonctions de Google Sheets

Obtenir les heures, les minutes ou les secondes d’une heure

De la même manière que pour obtenir des parties d’une date, vous pouvez obtenir des parties d’une heure. En utilisant HOUR, MINUTE et SECOND, vous pouvez obtenir les heures, les minutes et les secondes d’une entrée de temps.

La syntaxe de chacune de ces fonctions de temps est également la même que celle de HOUR(time), MINUTE(time) et SECOND(time), où l’argument peut être une référence de cellule, un temps ou un nombre.

Ici, nous avons une heure dans la cellule D1 et utilisons ces formules pour obtenir les heures, les minutes et les secondes.. :

=HOUR(D1)

=MINUTE(D1)

=SECONDE(D1)

Heure, minute et seconde d’une heure

Vous pouvez également entrer une heure dans la formule entre guillemets et obtenir vos résultats avec la formule suivante :

=HEURE(« 10:41:25 »)

=MINUTE(« 10:41:25 »)

=SECONDE(« 10:41:25 »)

HEURE, MINUTE et SECONDE avec l’heure dans la formule

Combinaison de cellules pour créer une date ou une heure

Il se peut que les dates et les heures de votre feuille se trouvent dans des cellules distinctes. Par exemple, le jour, le mois et l’année d’une date peuvent se trouver dans trois cellules différentes, ou les heures, les minutes et les secondes d’une heure dans des cellules distinctes. Vous pouvez combiner les cellules pour créer une date ou une heure complète.

La syntaxe de la formule de chaque fonction est DATE(année, mois, jour) et TIME(heures, minutes, secondes), la formule de la date exigeant d’abord l’année, puis le mois et le jour.

En utilisant la formule suivante, vous pouvez combiner les cellules A2, B2 et C2 pour former une date complète :

=DATE(A2,B2,C2)

Combinaison de cellules à l’aide de la formule DATE

Pour assembler une date au format correct, vous pouvez entrer l’année, le mois et le jour dans la formule comme ceci :

A lire également :  Comment ajouter du texte avec une formule dans Google Sheets

=DATE(1996,11,4)

Éléments de date dans la formule DATE

Avec cette formule, vous pouvez combiner les cellules A2, B2 et C2 pour former une heure complète :

=HEURE(A2,B2,C2)

Combiner des cellules à l’aide de TIME

Pour assembler une heure au bon format, vous pouvez entrer les heures, les minutes et les secondes dans la formule suivante :

=HEURE(11,23,14)

Éléments de temps dans la formule TIME

Comment utiliser la fonction SEQUENCE dans Google Sheets

Compter le nombre de jours, de mois ou d’années entre deux dates

L’une des façons de travailler avec des dates dans votre feuille est de trouver le nombre de jours, de mois ou d’années entre deux dates. Vous pouvez utiliser la fonction DATEDIF pour trouver l’une de ces trois unités.

La syntaxe de la fonction est DATEDIF(début, fin, unité) où vous entrez les dates de début et de fin entre guillemets ou utilisez des références de cellule. Pour l’argument unité, vous entrez une lettre correspondant à l’unité que vous voulez trouver, comme D pour les jours, M pour les mois ou Y pour les années, chacune entre guillemets.

Dans ce premier exemple, nous allons obtenir le nombre de mois entre nos dates dans les cellules A2 et B2 avec cette formule :

=DATEDIF(A2,B2, « M »)

DATEDIF avec références de cellules

Pour utiliser les mêmes dates de début et de fin, mais en les incluant dans la formule, vous utiliserez cette formule :

=DATEDIF(« 1/1/2021″, »12/31/2022″, »M »)

DATEDIF avec des dates dans la formule

Calculer le nombre de jours ouvrables entre les dates

Plutôt que de trouver n’importe quel type de jour, vous pouvez vouloir uniquement des jours ouvrables. Vous pouvez utiliser NETWORKDAYS pour trouver ce nombre et tenir compte des jours fériés.

La syntaxe est NETWORKDAYS(start, end, holidays) où holidays est un argument facultatif qui fait référence à une plage de cellules ou à un tableau de dates.

A lire également :  Comment importer des données avec les fonctions de Google Sheets

Pour trouver le nombre de jours ouvrables entre nos dates dans les cellules A2 et B2, sans tenir compte des congés, vous utiliseriez cette formule :

=JOURS OUVRABLES NETS(A2,B2)

Formule NETWORKDAYS sans les jours fériés

Pour utiliser les mêmes cellules contenant les dates, mais en ajoutant les jours fériés dans la plage de cellules E2 à E5, vous utiliserez cette formule :

=JOURS OUVRÉS(A2,B2,E2:E5)

Formule NETWORKDAYS avec jours fériés

Trouver la date après un certain nombre de jours ouvrables

Vous pouvez calculer les « jours ouvrables » pour estimer une livraison, un avis ou une échéance. Pour ce faire, vous pouvez utiliser la fonction WORKDAY.

La syntaxe est WORKDAY(start, number_days, holidays) où vous pouvez éventuellement inclure une plage de cellules de dates pour les vacances comme la fonction ci-dessus.

Pour voir la date de fin 10 jours ouvrables (B2) après notre date dans la cellule A2, vous utiliseriez cette formule :

=JOUR OUVRABLE(A2,B2)

Formule WORKDAY sans jours fériés

Pour voir la date de fin de cette même date 10 jours ouvrables plus tard, mais en tenant compte des jours fériés dans les cellules E2 à E5, utilisez cette formule :

=JOUR OUVRABLE(A2,B2,E2:E5)

Formule WORKDAY avec jours fériés

Afficher la date et l’heure actuelles

Deux dernières fonctions que vous trouverez utiles dans Google Sheet sont TODAY et NOW. Avec TODAY, vous pouvez voir la date actuelle et avec NOW, vous pouvez voir la date et l’heure actuelles. Ces cellules sont mises à jour en conséquence chaque fois que vous ouvrez votre feuille.

Aucune des deux fonctions ne contient d’arguments, mais vous devez inclure les parenthèses pour chacune d’elles.

Pour afficher la date du jour dans la cellule A1, entrez ce qui suit :

=TODAY()

Formule TODAY

Pour afficher la date et l’heure actuelles dans la cellule A1, entrez plutôt cette formule :

=NOW()

Formule NOW

Ces fonctions vous permettent de travailler facilement avec les dates et les heures dans Google Sheets. Que vous ayez besoin de saisir une partie d’une heure, de trouver le nombre de mois entre deux dates ou de toujours afficher la date et l’heure actuelles lorsque vous ouvrez votre feuille, vous êtes couvert.

Laisser un commentaire