Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment trouver le premier ou le dernier vendredi de chaque mois dans Excel?

Normalement, le vendredi est le dernier jour de travail d'un mois. Comment pouvez-vous trouver le premier ou le dernier vendredi basé sur une date donnée dans Excel? Dans cet article, nous allons vous guider dans l'utilisation de deux formules pour trouver le premier ou le dernier vendredi de chaque mois.

Trouvez le premier vendredi d'un mois

Trouvez le dernier vendredi d'un mois


Trouver facilement le premier ou le dernier vendredi du mois et insérer dans les cellules dans Excel

Cliquez Kutools > insérer > Insérer une dateet dans la boîte de dialogue Insérer une date, spécifiez un format de date, double-cliquez sur une certaine date pour insérer cette date dans une cellule sélectionnée immédiatement. Voir la capture d'écran ci-dessous

Kutools for Excel comprend plus de 300 outils maniables Excel. Gratuit pour essayer sans limitation dans les jours 60. Téléchargez l'essai gratuit maintenant


flèche bleue droite bulle Trouvez le premier vendredi d'un mois


Par exemple, il existe une date donnée 1 / 1 / 2015 dans la cellule A2, comme illustré ci-dessous. Si vous voulez trouver le premier vendredi du mois en fonction de la date donnée, veuillez procéder comme suit.

1. Sélectionnez une cellule pour afficher le résultat. Ici, nous sélectionnons la cellule C2.

2. Copiez et collez la formule = PLAFOND (EOMONTH (A2, -1) -5,7) + 6 dans la barre de formule, puis appuyez sur la touche Entrée. Voir la capture d'écran:

Ensuite, la date est affichée dans la cellule C2, cela signifie que le premier vendredi de janvier 2015 est la date 1 / 2 / 2015.

Remarques:

1. Si vous souhaitez rechercher le premier vendredi des autres mois, entrez la date spécifiée de ce mois dans la cellule A2, puis utilisez la formule.

2. Dans la formule, A2 est la cellule de référence que la date donnée localise. Vous pouvez le changer pour répondre à vos besoins.


flèche bleue droite bulle Trouvez le dernier vendredi d'un mois

La date donnée 1 / 1 / 2015 se trouve dans la cellule A2, pour trouver le dernier vendredi de ce mois dans Excel, procédez comme suit.

1. Sélectionnez une cellule, copiez et collez la formule =DATE(YEAR(AXNUMX),MONTH(AXNUMX)+XNUMX)+MOD(-WEEKDAY(DATE(YEAR(AXNUMX),MONTH(AXNUMX)+XNUMX),XNUMX)-XNUMX,-XNUMX) dans la barre de formule et appuyez sur la touche Entrée pour obtenir le résultat. Voir la capture d'écran:

Puis le dernier vendredi de janvier 2015 affiche la cellule B2.

Note: Vous pouvez modifier A2 dans la formule à la cellule de référence de votre date donnée.


flèche bleue droite bulleArticles Liés:



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Eric · 4 months ago
    Why not make the "last Friday" formula: =CEILING(EOMONTH(A2,0)-5,7)-1? That works for all dates I have tried....
  • To post as a guest, your comment is unpublished.
    Matt · 4 months ago
    Hello and thank you for this formula. I am not an Excel guru and acnnot easily work out how to change this formula for the last Friday to be the Last Monday, or any other day. Can you please explain how to interpret this.
    • To post as a guest, your comment is unpublished.
      Eric · 4 months ago
      Matt,

      The way the formula works is: First we find the last day of the month with the EOMONTH() function. For the last day of the current month, we use "0" as the month offset. For the previous month, it would be -1. (Either "=EOMONTH(A2,0)" or "=EOMONTH(A2,-1)".)

      Then, in the "=CEILING()" function, we subtract the number of days required to bring us back to Sunday from the day for which we are searching. (For Tuesday, it would be -2, so we make the formula so far: "=CEILING(EOMONTH(A2,0)-2...."

      We use the "significance" value of "7" because weeks are seven days long (of course).This finds the date of either the previous Saturday, or the following Saturday (Excel dates started with 1/1/1900, which was a Sunday. So if you enter a "1" in cell A2 with the Long Date format, the cell would read: "Sunday, January 1, 1900".). For that reason, the =CEILING() function, using "7" as the "significance" argument returns Saturday, which is always a multiple of 7 in Excel. Now the formula is "=CEILING(EOMONTH(A2,0)-2,7...".

      Now we need to return the date to a Tuesday, so we either subtract 4 for the last Tuesday of the month, or add 3 for the first Tuesday of the next month. So the final formula is, respectively, either "=CEILING(EOMONTH(A2,0)-2,7)-4" or "=CEILING(EOMONTH(A2,0)-2,7)+3".

      We can work through the math by assuming the last day of the month is either a Monday (assume its value is 9 - for ease of illustration, so the values do not go negative) or a Wednesday (assume value 11). "EOMONTH()" will return either of those days (9 or 11). Subtracting 2 results in the previous Saturday (value 7) or Monday (value 9), respectively. The CEILING() function then returns, respectively, the previous Saturday (value 7, because the ceiling of 7 with significance 7 is 7) or the current Saturday (value 14, because the ceiling of 9, significance 7, is 14). Subtracting 4 results in the previous Tuesday (value 3) or the current week's Tuesday (value 10), respectively. For the first Tuesday of the following month, adding 3 to the Saturday value (7 or 14) returns either Tuesday value 10, or Tuesday value 17, respectively.


      Hopefully that helps you understand so that you can modify the formula as necessary. You can even change it to find the second Tuesday, or second to last Tuesday, by adding or subtracting an additional 7, respectively.
    • To post as a guest, your comment is unpublished.
      crystal · 4 months ago
      Hi Matt,
      You just need to change the last number -7 to -1 to solove the problem.
      =DATE(YEAR(A2),MONTH(A2)+1,0)+MOD(-WEEKDAY(DATE(YEAR(A2),MONTH(A2)+1,0),2)-2,-1)