Excel · intermédiaire
Créer un calendrier mensuel dynamique dans Excel
On choisit un mois et une année, et la grille du mois se remplit toute seule, du lundi au dimanche, avec une seule formule.
- SEQUENCE
- DATEVAL
- JOURSEM
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.
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.
L’explication
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
Excel · intermédiaire
On choisit un mois et une année, et la grille du mois se remplit toute seule, du lundi au dimanche, avec une seule formule.
Excel · débutant
Décrire en français la colonne que l’on veut obtenir, et laisser Excel proposer la formule correspondante.
Excel · débutant
Faire correspondre un résultat à chaque valeur possible d’une cellule, avec une valeur par défaut pour tous les autres cas.
Prendre contact
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.