View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.misc
macropod[_2_] macropod[_2_] is offline
external usenet poster
 
Posts: 293
Default Excel 2000 and date math

Hi rasinc,

For a date in A1:
=MIN(DATE(YEAR(A1),MONTH(A1)-1+{0,1},DAY(A1)*{1,0}))
You can use the above for any number of months before & after the nominated date, simply by changing the '-1' to whatever you need.

--
Cheers
macropod
[Microsoft MVP - Word]


"rasinc" wrote in message ...
I am trying to allow a user to enter a date and then calculate the month
before.

Eg. Enter in Cell A1 3/31/2009
Cell A2 will calculate automatically 2/28/2009

If Cell A1 is 1/1/2009 then A2 should automatically calculate 12/1/2008 so
that years and leap years are accounted for.

Ultimately I want to be able to calculate the same month in the previous
year but I think I can do this with Month(A1)&"/"&Day(A1)&"/"&Year(A1)-1.

I was trying to find a DateAdd function but can't so I am not sure how to
approach this directly in Excel or should I get into VBA (never really done
this before).

Any help is appreciated TIA rasinc