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 colonne de numéros qui s’allonge toute seule quand on ajoute une ligne au tableau, sans recopier la moindre formule.
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
Numéroter à la main, ou en tirant une série de 1 à n, crée un index figé : ajoutez une personne, il faut prolonger la série, supprimez-en une, il faut renuméroter. Deux fonctions rendent la numérotation automatique.
NBVAL compte les cellules non vides d’une colonne : NBVAL(tbl_Data[Nom]) renvoie le nombre de personnes du tableau. SEQUENCE génère la suite de nombres de 1 jusqu’à la valeur donnée. Écrite dans la première cellule de l’index, SEQUENCE(NBVAL(tbl_Data[Nom])) déverse donc 1, 2, 3… jusqu’au dernier nom.
Saisissez un nouveau nom sous le tableau : le tableau s’agrandit, NBVAL compte une ligne de plus, et la séquence ajoute le numéro suivant.
À savoir La formule doit être placée hors du tableau structuré, juste à côté : un tableau n’accepte pas de formule à résultat déversé, qui y renverrait #PROPAGATION!. Un nom laissé vide au milieu de la liste décale le compte d’une unité. SEQUENCE demande Microsoft 365 ou Excel 2021.
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 · intermédiaire
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.
Excel · débutant
Décrire en français la colonne que l’on veut obtenir, et laisser Excel proposer la formule correspondante.
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.