Aller au contenu
Nathan Fauconnier, profil LinkedIn (nouvel onglet)

Créer un calendrier dynamique dans Excel avec une seule formule

Une liste de dates consécutives qui se régénère toute seule quand on change la date de départ ou la durée, sans la moindre ligne de code.

La démonstration en vidéo

Vidéo publiée sur LinkedIn, chargée seulement si vous cliquez dessus. Au clic, LinkedIn peut déposer des traceurs sur votre appareil : en savoir plus.

Thème
Excel
Niveau
Intermédiaire
Publiée le
Fonctions et notions
  • SEQUENCE
  • Plage déversée #
  • Validation des données
Pour aller plus loin
Formation Excel

L’explication

Comment faire, pas à pas

Deux cellules suffisent en entrée : la date de début et le nombre de jours. La fonction SEQUENCE se charge du reste, avec une formule de la forme SEQUENCE(nombre_de_jours ; 1 ; date_de_début ; 1). Elle renvoie une plage entière à partir d’une seule cellule, ce qu’Excel appelle un résultat « déversé ».

Le résultat sort en nombres : il ne reste qu’à appliquer un format de date à la colonne. Modifiez la date de début ou la durée, et le calendrier entier se reconstruit instantanément.

L’intérêt va plus loin que l’affichage. Cette plage déversée peut alimenter une liste déroulante : dans la validation des données, on référence la première cellule suivie du signe dièse, par exemple $B$5#. La liste suit alors automatiquement la taille du calendrier, sans plage nommée à redimensionner.

À savoir SEQUENCE et l’opérateur de plage déversée # exigent Microsoft 365 ou Excel 2021. Sur une version antérieure, il faut revenir à une plage nommée dynamique construite avec DECALER ou INDEX.

Pour aller plus loin

D’autres astuces à découvrir

Toutes les astuces Formation Excel

Prendre contact

Vous souhaitez vous former ou former vos équipes ?

Votre contexte suffit pour démarrer : nombre de personnes concernées, outils en place, échéance. Je réponds avec une proposition de programme et un devis.

En présentiel Selon votre localisation
À distance Toute la France
Financement souhaité
Contact