Il existe de nombreuses façons d’utiliser Excel pour calculer la date à la fin du mois suivant. Une telle manière, en utilisant la fonction EOMONTH, est décrite dans d’autres ExcelTips. Cependant, il existe des moyens de le faire sans utiliser cette fonction particulière. (Certains peuvent ne pas vouloir l’utiliser car la fonction EOMONTH n’était disponible que si l’utilitaire d’analyse était chargé. Si vous ne pouviez pas compter sur son chargement, cela n’a pas de sens de s’appuyer sur la fonction.)

Par exemple, une approche consiste à remplir automatiquement les derniers jours. Disons que vous vouliez les derniers jours d’une série de mois dans la première colonne, en commençant par A4. Tout ce que vous avez à faire est ceci:

  1. Dans la cellule A4, saisissez le dernier jour du mois en cours, par exemple le 30 avril 2017.

  2. Dans la cellule A5, saisissez le dernier jour du mois suivant, par exemple le 31 mai 2017.

  3. Sélectionnez les deux cellules, A4 et A5.

  4. Cliquez sur la petite poignée carrée dans le coin inférieur droit de la sélection.

  5. Faites glisser la souris vers le bas autant de cellules que vous le souhaitez.

Le résultat est que la zone que vous faites glisser à l’étape 5 est remplie avec des dates de fin de mois pour les prochains mois. Plutôt cool! Une légère variation de ces étapes pourrait également être utilisée:

  1. Dans la cellule A4, saisissez le dernier jour du mois en cours, par exemple le 30 avril 2017.

  2. Sélectionnez la cellule A4.

  3. Cliquez avec le bouton droit de la souris sur la petite poignée carrée dans le coin inférieur droit de la sélection.

  4. Faites glisser la souris vers le bas autant de cellules que vous le souhaitez. Lorsque vous relâchez le bouton de la souris, Excel affiche un menu contextuel.

  5. Dans le menu contextuel, choisissez Remplir les mois.

Si vous n’êtes pas un type de personne à saisie automatique et que vous préférez utiliser des formules, vous pouvez entrer la date de fin de mois de début dans la cellule A4 (il doit s’agir d’une date de fin de mois réelle), puis la formule suivante dans A5:

=DATE(YEAR(A4),MONTH(A4)+2,1)-1

Cette formule calcule la date du premier jour du mois deux mois dans le futur, puis en soustrait un. Le résultat est le dernier jour du mois suivant. La formule tourne très bien autour de la fin des années, car la fonction DATE incrémente correctement les années si la valeur du mois fournie est supérieure à 12.

Une autre approche basée sur une formule consiste à utiliser les éléments suivants:

=A4+32-DAY(A4+32)

Cette formule fonctionne car elle ajoute 32 à la date de début (pour vous assurer que vous avez dépassé la fin du mois suivant), puis soustrait le nombre de jours pendant lesquels le résultat est passé la fin du mois.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (12323) s’applique à Microsoft Excel 2007, 2010, 2013 et 2016.

Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-End-of-Month_Calculations [Calculs de fin de mois].