Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 12
Default Monday closest to today's date?

Hello:

I am seeking a formula that would return the date of the closest Monday to
today's date. The monday would have to be the first one in the future, not
the past. So today, Tuesday March 16, 2010, the formula would return
Monday, March 22, 2010

Thanks in advance :)

  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 25
Default Monday closest to today's date?

On Mar 16, 9:50*am, "Ted" wrote:
Hello:

I am seeking a formula that would return the date of the closest Monday to
today's date. *The monday would have to be the first one in the future, not
the past. *So today, Tuesday March 16, 2010, the formula would return
Monday, March 22, 2010

Thanks in advance :)


How about this?

=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY())+7-WEEKDAY(TODAY(),3))
  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 457
Default Monday closest to today's date?

If today is Monday, do you want today's date or next week?
former:
=TODAY()+CHOOSE(WEEKDAY(TODAY()),1,0,6,5,4,3,2)
latter:
=TODAY()+CHOOSE(WEEKDAY(TODAY()),1,7,6,5,4,3,2)
--
Best Regards,

Luke M
"Ted" wrote in message
...
Hello:

I am seeking a formula that would return the date of the closest Monday to
today's date. The monday would have to be the first one in the future,
not the past. So today, Tuesday March 16, 2010, the formula would return
Monday, March 22, 2010

Thanks in advance :)



  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 12
Default Monday closest to today's date?

Thank you;

While I did not say so, I need to do the same for each day of the week. If
I change the '3' in the formula to 1, it returns Saturday, March 20. Change
it to 2 and it returns Sunday March 21. That is good. But if I change it
to 4, in the hopes it will return Tuesday, March 23, I get an error. Same
if I change it to 6 in the hopes it returns Thursday, March 18.


What am I missing?

Thanks again.

"zxcv" wrote in message
...
On Mar 16, 9:50 am, "Ted" wrote:
Hello:

I am seeking a formula that would return the date of the closest Monday
to
today's date. The monday would have to be the first one in the future,
not
the past. So today, Tuesday March 16, 2010, the formula would return
Monday, March 22, 2010

Thanks in advance :)


How about this?

=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY())+7-WEEKDAY(TODAY(),3))


  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 457
Default Monday closest to today's date?

You should look up how the WEEKDAY function works. The last arguement can
not be changed arbitrarily.. If you're wanting a different day, something
like:
=TODAY()+7-WEEKDAY(TODAY(),3)

If you're wanting a different day, decrease the 7.
6 - Sunday 3/21
5 - Sat 3/20
4 - Fri 3/19

--
Best Regards,

Luke M
"Ted" wrote in message
...
Thank you;

While I did not say so, I need to do the same for each day of the week.
If I change the '3' in the formula to 1, it returns Saturday, March 20.
Change it to 2 and it returns Sunday March 21. That is good. But if I
change it to 4, in the hopes it will return Tuesday, March 23, I get an
error. Same if I change it to 6 in the hopes it returns Thursday, March
18.


What am I missing?

Thanks again.

"zxcv" wrote in message
...
On Mar 16, 9:50 am, "Ted" wrote:
Hello:

I am seeking a formula that would return the date of the closest Monday
to
today's date. The monday would have to be the first one in the future,
not
the past. So today, Tuesday March 16, 2010, the formula would return
Monday, March 22, 2010

Thanks in advance :)


How about this?

=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY())+7-WEEKDAY(TODAY(),3))






  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 12
Default Monday closest to today's date?

This worked great. Thanks everyone for your help.

"Luke M" wrote in message
...
If today is Monday, do you want today's date or next week?
former:
=TODAY()+CHOOSE(WEEKDAY(TODAY()),1,0,6,5,4,3,2)
latter:
=TODAY()+CHOOSE(WEEKDAY(TODAY()),1,7,6,5,4,3,2)
--
Best Regards,

Luke M
"Ted" wrote in message
...
Hello:

I am seeking a formula that would return the date of the closest Monday
to today's date. The monday would have to be the first one in the
future, not the past. So today, Tuesday March 16, 2010, the formula
would return Monday, March 22, 2010

Thanks in advance :)



  #7   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 5,651
Default Monday closest to today's date?

On Tue, 16 Mar 2010 08:50:26 -0500, "Ted" wrote:

Hello:

I am seeking a formula that would return the date of the closest Monday to
today's date. The monday would have to be the first one in the future, not
the past. So today, Tuesday March 16, 2010, the formula would return
Monday, March 22, 2010

Thanks in advance :)


To always return the NEXT Monday (even if today is a Monday)

=A1+8-WEEKDAY(A1+6)

or, more generally:

=A1+8-WEEKDAY(A1+8-DOW)

DOW: 1=Sun, 2=Mon, etc.

To return the NEXT Monday EXCEPT if today is a Monday:

=A1+7-WEEKDAY(A1+5)

or

=A1+7-WEEKDAY(A1+7-DOW)
--ron
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
date in Cell to change colors if the date is beyond today's date Pete Elbert Excel Discussion (Misc queries) 2 June 6th 09 06:31 AM
Array Lookup to Find Closest Date and Next Closest Date [email protected] Excel Worksheet Functions 7 November 7th 07 03:04 AM
Date calculation for Monday of one month to the Monday of the next Sunnyskies Excel Discussion (Misc queries) 19 July 2nd 07 12:08 PM
finding a date/time in a list that is closest to an existing date/ Jamie Excel Discussion (Misc queries) 1 May 27th 06 08:54 PM
Finding the Monday date based on a different date in same week dandiehl Excel Worksheet Functions 4 April 11th 06 06:03 PM


All times are GMT +1. The time now is 08:01 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"