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 grandes quantités 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 cet article, je vais vous montrer deux fonctions très utiles pour cela : 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. Voici sa syntaxe :

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

Supposons que vous receviez les valeurs 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. Dans notre cas, nous allons combiner cela avec la fonction WEEKDAY. La formule ressemblera maintenant à ceci :

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

Remplacez la référence de cellule “cell” 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 ici. Elle vous permettra de mieux comprendre 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.

Maintenant, vous savez comment trouver facilement le jour de la semaine d’une date donnée dans Google Sheets. Les fonctions WEEKDAY et SWITCH sont des outils puissants pour automatiser cette tâche. Amusez-vous à les utiliser et à les appliquer à vos propres projets !

Related posts