Date of the first Monday of a month?

Is there a formula which would show the date of the first Monday, or any other day, of a month?

Posted on Oct 4, 2011 7:32 AM

Reply
8 replies

Oct 4, 2011 7:56 AM in response to Zems

The answer is "Yes" there is a formula. If you provide more details regarding what you want we will be able to give you a direct answer.... otherwise we can provide general solutions and you can adapt them as needed.:



Here is a first try

User uploaded file

A8=DAYNAME($B$1&"/"&B8&"/"&$B$2)

fill down to A8 down to A14


C3=VLOOKUP(B3, $A$8:$B$14, 2)


Input data is B1 (the month), B2 (the year), and B3 the name of the weekday you want the date of.


C3 is the "output" (the date, in this case, of the 1st Monday in Oct 2011)

Oct 4, 2011 1:51 PM in response to Zems

Zems wrote:


Thanks for that. It gives me an idea where to start.


I have a new spreadsheet each month for weekly newspapers with entries going in for the day of publication (usually Tuesday or Wednesday). At the moment I use the formula


=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))


I then paste the value on the first Tuesday and use that date to work out the date for the rest of the Tuesdays in the month. If I miss the day then I have to do it manually. I was just trying to work out a formula that would give me the date of that first day. Hope that makes sense.

Zems,


Your =DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY())) will give the same result as =TODAY()


There have been discussions here on finding the dates of the first weekdays of the month, which you can search for and review. Barry gave what I believe is the most elegant solution in his response on 08 Apr this year.


Barry's solution is essentially as follows:


If A1 contains =TODAY(), the following formula will give the first Monday of the current month:


=WORKDAY(EOMONTH(A1,-1)-WEEKDAY(EOMONTH(A1,-1),3),1)+6


Regards,


Jerry

Oct 4, 2011 9:10 AM in response to Wayne Contello

Thanks for that. It gives me an idea where to start.


I have a new spreadsheet each month for weekly newspapers with entries going in for the day of publication (usually Tuesday or Wednesday). At the moment I use the formula


=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))


I then paste the value on the first Tuesday and use that date to work out the date for the rest of the Tuesdays in the month. If I miss the day then I have to do it manually. I was just trying to work out a formula that would give me the date of that first day. Hope that makes sense.

Oct 5, 2011 5:28 AM in response to Zems

Zems wrote:


Just been having another think. Is there any advantage in having =TODAY() in its own cell instead of in the formula :


=WORKDAY(EOMONTH(TODAY(),-1)-WEEKDAY(EOMONTH(TODAY(),-1),3),1)+6

For me, yes there is an advantage. I like to be able to see the intermediate data whenever it is practical to display it. Putting it in its own cell allows me to have more comfort with the result.


Jerry

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Date of the first Monday of a month?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.