View Single Post
  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
joeu2004 joeu2004 is offline
external usenet poster
 
Posts: 2,059
Default Show prior year based on date in other cell

"Munchkin" wrote:
Is there any way to copy a full date (mm/dd/yyyy), past it into the cells
below, but have the year change to the prior year in descending order?


One way.... Put into B5 and copy down:

=date(year(B4)-1,month(B4),day(B4))

Caveat: That does not work well when B4 is Feb 29 and the number of
previous years exceeds 3. For that, use:

=min(date(year(B4)-1,month(B4),day($B$4)), date(year(B4)-1,1+month(B4),0))

and format as Date or a Custom date format.


----- original message -----

"Munchkin" wrote in message
...
Is there any way to copy a full date (mm/dd/yyyy), past it into the cells
below, but have the year change to the prior year in descending order?

Specific info: B4 shows the current mm/dd/yyyy of a file. Depending on
how
many years we have had this account we want B5 through B?? to show same
mm/dd, but prior yy in descending order.

Right now we are copying B4 & pasting in the rows below, then manually
changing the year in each cell - is there an easier to do this?

Thanks much!