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
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 :
=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.
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.