Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :
Sujets que vous pourriez aussi aimer :Suite de toutes les dates d'une année
Tirer la poignée pour construire toute la
suite logique des
dates d'une année, voire de
plusieurs années, peut s'avérer fastidieux et délicat. Pourtant, grâce à la
fonction Excel Sequence, en mentionnant la date de départ et en définissant le nombre d'années, une simple validation suffit à créer n'importe quelle
suite de dates souhaitée.
Sur l'exemple illustré par la capture, le
premier jour d'une année et le
nombre d'années sont définis sur la gauche de la feuille. Sur la droite et instantanément, la
suite logique de
toutes ces dates est entreprise, Ã simple validation d'une formule basique impliquant la
fonction Excel Sequence.
Classeur Excel à télécharger
Un classeur vierge fait parfaitement l'affaire, certes. Cependant, nous suggérons de récupérer un classeur offrant ce petit panneau permettant de régler ces deux paramètres.
Nous trouvons bien le tableau des paramètres sur la gauche de la feuille. La date de départ est définie sur le premier janvier 2023. Juste en-dessous, la longueur demandée est de deux années. Comme il s'agit de paramètres, nous pourrons les faire varier à notre guise.
La grille pour la construction automatique de la série de dates sur ces deux variables est en attente en colonne F.
Série de dates bornée
Grâce à la
fonction Excel Sequence, nous pouvons définir le
nombre de lignes sur lesquelles doit se propager la suite à créer. Une
année est constituée de
365 jours. En multipliant cette donnée par le
nombre d'années demandé, nous obtiendrons bien une série se répandant sur la hauteur souhaitée. Certes les
années bissextiles (2024, 2028, 2032 etc..) sont constituées de
366 jours et vont occasionner un léger décalage. A cause d'elles, les séries n'atteindront pas le 31 décembre de l'année butoir. Mais dans un second temps, nous apporterons une astuce pour corriger automatiquement ce défaut.
- Sélectionner la première case de la suite à construire en cliquant sur sa cellule F3,
- Taper le symbole égal (=) pour débuter la construction de la formule,
- Inscrire la fonction de suite logique, suivie d'une parenthèse, soit : Sequence(,
Comme vous le savez, son premier paramètre attend l'information sur le
nombre de lignes devant accueillir la série. C'est à cet instant précis que nous devons donc
multiplier le nombre de jours d'une année par le
nombre d'années souhaitées.
- Taper le nombre 365 suivi du symbole de l'étoile pour la multiplication, soit : 365*,
- Dès lors, cliquer sur la cellule D4 renseignant sur le nombre d'années voulu,
- Puis, taper un point-virgule (;) pour passer dans l'argument du nombre de colonnes,
Cette série doit être construite dans une seule et même colonne.
- En conséquence, taper le chiffre 1,
- Puis, taper un point-virgule (;) pour passer dans l'argument du point de départ,
Ce renseignement est fourni en
cellule D3 avec la
date de début.
- Cliquer sur la cellule D3 pour définir le point de départ de la suite,
- Taper un dernier point-virgule (;) pour passer dans l'argument du pas de l'incrémentation,
Les jours doivent se suivre. Nous devons donc définir un pas d'une unité. Mais en le faisant varier, nous pourrions construire des suites de dates plus fantaisistes ou personnalisées.
- Taper le chiffre 1 et fermer la parenthèse de la fonction Sequence,
- Enfin, valider la formule par la touche Entrée du clavier,
La liste créée est a priori très loin du résultat escompté, mais en apparence seulement. Les nombres obtenus sont des
numéros de série. Ces
numéros de série représentent bien des dates qu'il convient de formater en conséquence. Et à ce titre, nous allons rappeler une astuce pour sélectionner rapidement tous les éléments utiles d'une rangée.
- Cliquer sur la première case de la liste, soit la cellule F3,
- Avec la touche MAJ enfoncée, frapper la touche Fin,
- Dès lors, toujours avec MAJ enfoncée, frapper la flèche vers le bas du pavé directionnel,
Comme vous pouvez l'apprécier, c'est l'intégralité de la liste, sur toute sa hauteur, qui est sélectionnée.
- De fait, déployer la liste des formats dans la section Nombre du ruban Accueil,
- Dans les propositions, choisir le Format Date longue,
Aussitôt et comme vous pouvez le voir, nous obtenons bien une
suite de dates avec un
pas d'une journée et débutant à partir du
premier janvier 2023 qui était effectivement un dimanche. Mais est-elle complète ? Pour le savoir, il suffit d'atteindre la fin de la liste. Pour cela, il existe une autre astuce.
- Sélectionner de nouveau la cellule F3 seule,
- Enfoncer la touche Fin puis la flèche dirigée vers le bas du pavé directionnel,
Nous atteignons ainsi la dernière case de la
série de dates, générée automatiquement, grâce à la
fonction Sequence. Comme nous pouvions le craindre, un jour manque à l'appel. En effet, l'
année 2024 est
bissextile. En conséquence, elle est composée de 366 jours et non de 365.
Séries de dates et années bissextiles
Pour corriger ce défaut et atteindre le résultat au plus près, l'astuce consiste à multiplier le nombre d'années, non pas par 365, mais par 365,25. En effet, c'est tous les quatre ans (1/4 = 0,25) qu'une année bissextile se déclenche. Mais cette multiplication va conduire à une valeur réelle (avec décimale), dans la plupart des cas. Or, un nombre de lignes est une donnée entière. Donc, nous proposons d'englober ce calcul dans la
fonction Excel Plafond, pour rejoindre l'entier directement supérieur. Dans certains cas, nous déborderons sur le premier jour de l'année suivante. Mais il vaut mieux trop que pas assez.
- Sélectionner de nouveau la première cellule de la série, soit F3,
- Dans la barre de formule, cliquer juste après la parenthèse ouvrante de la fonction Sequence,
Ainsi, nous plaçons le point d'insertion juste devant la multiplication.
- Inscrire la fonction de plafonnement suivie d'une parenthèse, soit : Plafond(,
- A l'intérieur, remplacer la valeur 365 par le nombre réel 365,25,
- Puis, cliquer juste après la cellule D4 pour y déplacer le point d'insertion,
- Taper un point-virgule (;) pour passer dans l'argument de la précision de la fonction Plafond,
- Inscrire le chiffre 1 et fermer la parenthèse de la fonction Plafond,
Ainsi, en cas de décimales résiduelles, nous demandons d'arrondir le résultat à l'entier supérieur. Nous considérons donc une ligne de plus.
- Valider la formule par la touche Entrée du clavier,
Maintenant, si vous atteignez la dernière case de la série ainsi générée, vous notez la présence d'un numéro de série supplémentaire. Une fois formaté en date longue, il dévoile le dernier jour de la seconde année qui manquait lors de la première construction.
Si vous demandez une série sur une seule année, vous remarquez que la suite se termine effectivement sur le premier Janvier de l'année suivante. En revanche, les suites commandées sur 2, 3 ou 4 années sont toutes conformes en rejoignant automatiquement le 31 décembre de l'année butoir.