Google Sheets: Comment lister tous les dimanches d’une date de début et une date de fin

Avez-vous déjà pensé à comment lister tous les dimanches d’une date de début et une date de fin dans Google Sheets ? Si vous ne savez pas comment faire, laissez-moi vous donner une astuce géniale.

Vous pouvez utiliser la même formule que je vais vous fournir pour lister tous les dimanches, lundis ou n’importe quel autre jour de l’année. Mieux encore ! Vous pouvez même lister tous les week-ends entre les deux dates fournies dans Google Sheets.

Tout d’abord, voyons comment lister tous les dimanches d’une date de début et une date de fin. Ensuite, je vais vous expliquer comment adapter cette formule pour lister tous les week-ends ou n’importe quelle autre date.

Comment lister tous les dimanches d’une date de début et une date de fin dans Google Sheets

Ici, je suis en train de suivre les étapes que j’ai utilisées précédemment pour lister toutes les dates entre une date de début et une date de fin.

La logique ici est de d’abord lister toutes les dates entre deux dates données, puis de filtrer les dates autres que les dimanches.

Remarque : Dans ce tutoriel, je ne vais pas vous expliquer la première partie de la logique, c’est-à-dire comment lister les dates à partir d’une date de début et une date de fin. Pour cela, veuillez suivre le tutoriel ci-dessous.

Related: Comment remplir automatiquement les dates entre deux dates spécifiées dans Google Sheets

Tout d’abord, voyons la formule. Je vous expliquerai ensuite la deuxième partie, c’est-à-dire la partie du filtre.

Exemple de formule 1

À titre d’exemple, je vais lister tous les dimanches du mois de mai 2018. Si j’ai la date de début dans la cellule A1 et la date de fin dans la cellule A2, la formule pour lister tous les dimanches de ce mois serait la suivante :

=query(ArrayFormula(TO_DATE(row(indirect("E"&A1):indirect("E"&A2)))),"Select Col1 where dayOfWeek(Col1)=1")

Fonctions utilisées : Query | ArrayFormula | To_Date | Row | Indirect

Consultez la capture d’écran pour comprendre où appliquer la formule ci-dessus et indiquer les dates de début et de fin.

Si la date de début est le 01/01/2018 et la date de fin est le 31/12/2018, la formule renverrait tous les dimanches de l’année 2018.

Je vous ai déjà expliqué la logique derrière cette formule qui liste tous les dimanches d’une date de début et une date de fin. Il s’agit simplement de lister toutes les dates, puis de filtrer les dimanches.

J’espère que vous avez suivi le lien ci-dessus pour comprendre comment lister toutes les dates pour une date de début et une date de fin.

J’ai extrait la formule pertinente de mon exemple de formule 1 ci-dessus. La voici :

=ArrayFormula(TO_DATE(row(indirect("E"&A1):indirect("E"&A2))))

Cette formule renverrait les dates du 01/05/2018 au 30/05/2018. J’ai enveloppé cette formule avec une formule Query pour ne renvoyer que les dimanches.

Dans l’exemple de la formule 1, le nombre « dayOfWeek » 1 indique le dimanche. Si vous souhaitez lister tous les lundis, remplacez le nombre 1 par 2.

Maintenant, vous savez comment lister tous les dimanches d’une date de début et une date de fin dans Google Sheets. Et les week-ends ? Tout cela se trouve dans l’utilisation de Query. Voici cette astuce géniale.

Comment lister tous les week-ends d’une date de début et une date de fin dans Google Sheets

Je modifie simplement légèrement la formule ci-dessus pour inclure les samedis.

Exemple de formule 2

=query(ArrayFormula(TO_DATE(row(indirect("E"&A1):indirect("E"&A2)))),"Select Col1 where dayOfWeek(Col1)=1 or dayOfWeek(Col1)=7")

Dans cette formule, le jour de la semaine 1 correspond au dimanche et le jour de la semaine 7 correspond au samedi. Voici le résultat.

Example to list all Sundays and Saturdays

C’est tout.

Formules connexes Google Sheets :

  1. Incrémenter les mois entre deux dates spécifiées dans Google Sheets
  2. Formule matricielle pour rechercher une date entre deux dates dans Google Sheets
  3. Comment formater la date, l’heure et les nombres dans une requête Google Sheets

Maintenant, vous pouvez facilement lister tous les dimanches et week-ends d’une date de début et une date de fin dans Google Sheets. N’est-ce pas génial ?

N’hésitez pas à consulter Crawlan.com pour plus de conseils et astuces sur Google Sheets.

Amusez-vous bien en utilisant Google Sheets et bonne analyse de données !

Articles en lien