ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   anniversary dates (https://www.excelbanter.com/excel-discussion-misc-queries/159565-anniversary-dates.html)

Vicki

anniversary dates
 
How do I get a date in the past (column a) to show as a due date this year in
column b? i.e. if they joined the company on 3-dec-98 then I want the next
column to automatically say that their appraisal is due on 3-dec-07. THANKS

Ron Coderre

anniversary dates
 
Try this:

A1: (Hire date..no future dates, no text)

Next anniversary date:
=IF(A1,TODAY()+LOOKUP(365,--(TEXT(A1,"dd-mmm-")&(YEAR(NOW())+{0,1}))-TODAY()),"")

Does that help?
--------------------------

Regards,

Ron (XL2003, Win XP)
Microsoft MVP (Excel)

"Vicki" wrote in message
...
How do I get a date in the past (column a) to show as a due date this year
in
column b? i.e. if they joined the company on 3-dec-98 then I want the
next
column to automatically say that their appraisal is due on 3-dec-07.
THANKS




Vicki

anniversary dates
 
You superstar - I would never have got there on my own!

"Ron Coderre" wrote:

Try this:

A1: (Hire date..no future dates, no text)

Next anniversary date:
=IF(A1,TODAY()+LOOKUP(365,--(TEXT(A1,"dd-mmm-")&(YEAR(NOW())+{0,1}))-TODAY()),"")

Does that help?
--------------------------

Regards,

Ron (XL2003, Win XP)
Microsoft MVP (Excel)

"Vicki" wrote in message
...
How do I get a date in the past (column a) to show as a due date this year
in
column b? i.e. if they joined the company on 3-dec-98 then I want the
next
column to automatically say that their appraisal is due on 3-dec-07.
THANKS





David Biddulph[_2_]

anniversary dates
 
=DATE(YEAR(TODAY()),MONTH(A1),DAY(A1))
--
David Biddulph

"Vicki" wrote in message
...
How do I get a date in the past (column a) to show as a due date this year
in
column b? i.e. if they joined the company on 3-dec-98 then I want the
next
column to automatically say that their appraisal is due on 3-dec-07.
THANKS




Ron Coderre

anniversary dates
 
Actually, I was close....but the formula I posted trips up if the hire date
is 29-Feb of a leap year. It returns an error if the next anniversary date
is not in a leap year.

To return the same values that the EDATE function would return...(29-Feb
becomes 28-Feb in non-leap years...and 29-Feb in leap years)
try this:
=MIN(DATE(YEAR(NOW())+(MONTH(A1)<MONTH(NOW())),MON TH(A1)+{0,1},DAY(A1)*{1,0}))

--------------------------

Regards,

Ron (XL2003, Win XP)
Microsoft MVP (Excel)

"Vicki" wrote in message
...
You superstar - I would never have got there on my own!

"Ron Coderre" wrote:

Try this:

A1: (Hire date..no future dates, no text)

Next anniversary date:
=IF(A1,TODAY()+LOOKUP(365,--(TEXT(A1,"dd-mmm-")&(YEAR(NOW())+{0,1}))-TODAY()),"")

Does that help?
--------------------------

Regards,

Ron (XL2003, Win XP)
Microsoft MVP (Excel)

"Vicki" wrote in message
...
How do I get a date in the past (column a) to show as a due date this
year
in
column b? i.e. if they joined the company on 3-dec-98 then I want the
next
column to automatically say that their appraisal is due on 3-dec-07.
THANKS








All times are GMT +1. The time now is 02:42 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com