Comment trouver le jour de la semaine d’une date donnée dans Google Sheets

Video google sheet date to day of week

Si vous travaillez avec de grands ensembles de données contenant des dates et que leurs jours de la semaine correspondants sont importants, vous devez automatiser la conversion de ces dates en jours de la semaine. Dans ce tutoriel, vous apprendrez deux choses : la fonction WEEKDAY et la fonction SWITCH.

La fonction WEEKDAY

La fonction WEEKDAY analyse une date et produit le jour de la semaine correspondant sous forme de nombre. La fonction a la syntaxe suivante :

=WEEKDAY(date, [type])

Par défaut, la fonction WEEKDAY commence à compter à partir du dimanche, en attribuant la valeur 1 au dimanche. Par conséquent, la valeur du samedi est 7. Cela est défini comme type=1. Comme il s’agit du type par défaut de la fonction, il n’est pas nécessaire de le spécifier.

Fonction WEEKDAY appliquée à diverses dates

La fonction WEEKDAY peut également être configurée pour commencer à compter à partir du lundi au lieu du dimanche. Cela signifie que le lundi est défini comme 1 tandis que le dimanche est défini comme 7. Pour cela, définissez type=2 :

=WEEKDAY(date, 2)

Vous pouvez voir le résultat ci-dessous :

Fonction WEEKDAY appliquée à diverses dates

Il existe un troisième type, où le lundi est défini comme 0 tandis que le dimanche est défini comme 6. Vous pouvez voir le résultat ci-dessous :

Fonction WEEKDAY appliquée à diverses dates

Combinaison de la fonction WEEKDAY avec la fonction SWITCH

Nous pouvons utiliser une autre fonction pour convertir la sortie de la fonction WEEKDAY en son nom correspondant. Pour cela, nous utiliserons la fonction SWITCH. La fonction SWITCH est idéale pour les cas où vous obtenez uniquement un ensemble de valeurs exactes à convertir. L’avantage de la fonction SWITCH par rapport à la fonction SI est qu’elle est plus compacte et ne nécessite pas l’ajout de fonctions SI à l’intérieur d’une autre fonction SI.

Si une fonction que vous utilisez renvoie l’une des trois valeurs possibles, disons 1, 2 et 3, et que vous devez les convertir en AAA, BBB et CCC, respectivement, vous pouvez utiliser la fonction SWITCH de la manière suivante :

=SWITCH(expression,1,"AAA",2,"BBB",3,"CCC")

L’expression peut être une formule ou une référence de cellule. Nous allons combiner cela avec la fonction WEEKDAY. La formule ressemble maintenant à ceci :

=switch(WEEKDAY(cell),1,"Dimanche",2,"Lundi",3,"Mardi",4,"Mercredi",5, "Jeudi",6,"Vendredi",7,"Samedi")

Remplacez la cellule par la référence de cellule contenant la date. Comme la fonction WEEKDAY est imbriquée dans la fonction SWITCH, vous n’avez pas besoin d’allouer une colonne supplémentaire pour la valeur de la fonction WEEKDAY. Vous pouvez vérifier les résultats ci-dessous :

Combinaison de la fonction WEEKDAY avec la fonction SWITCH pour convertir la sortie de la fonction WEEKDAY en noms des jours de la semaine.

Exemple de feuille

Vous pouvez consulter notre feuille d’exemple ci-dessous :

Day of the Week Sample Sheet

Maintenant, vous savez comment trouver le jour de la semaine d’une date donnée dans Google Sheets. Ce tutoriel vous a montré comment utiliser les fonctions WEEKDAY et SWITCH pour automatiser cette tâche. N’hésitez pas à l’essayer par vous-même et à l’appliquer à vos propres ensembles de données.

Articles en lien