ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   using date function, month shows as January when i type (12) (https://www.excelbanter.com/excel-discussion-misc-queries/31281-using-date-function-month-shows-january-when-i-type-12-a.html)

hsas

using date function, month shows as January when i type (12)
 
when date of birth is A1 and i use the formula
=date(year(A1)+19,month(12),day(31)), to get the last day of the year before
the 20th birthday, 31/1/1919 appears instead of 31/12/1919. why is this? if
i take the +19 away, the same thing happens. The only time it works is if i
specify the year instead of using another cell.

Dave O

Does this formula do what you need?
="12/31/"&YEAR(A1)+19


Dave O

The reason your original formula did not work is because the MONTH()
and DAY() functions require serial date numbers (that is to say, an
Excel date equivalent expressed as a number).


Niek Otten

=DATE(YEAR(A1)+19,12,31)

--

Kind Regards,

Niek Otten

Microsoft MVP - Excel

"hsas" wrote in message
...
when date of birth is A1 and i use the formula
=date(year(A1)+19,month(12),day(31)), to get the last day of the year
before
the 20th birthday, 31/1/1919 appears instead of 31/12/1919. why is this?
if
i take the +19 away, the same thing happens. The only time it works is if
i
specify the year instead of using another cell.





All times are GMT +1. The time now is 03:24 PM.

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