ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Day Number For 365 Day Year (https://www.excelbanter.com/excel-worksheet-functions/110889-day-number-365-day-year.html)

Jim J.

Day Number For 365 Day Year
 
How can one determine the correct day of the year, based on a 365 day year?
I can use €˜DAYS360 to find the number of todays date
=DAYS360(1/1/2006,9/20/2006,FALSE) will yield €˜259. But the actual day
number based on a 365 day year is 263. I don't care about a 360 days year (I
don't live there!). Again, how can I calculate the actual day number based
on a 365 day year?
PS Why does this formula yield €˜38420 instead of €˜259?:
=DAYS360(1/1/2006,TODAY(),FALSE)

Ron Rosenfeld

Day Number For 365 Day Year
 
On Wed, 20 Sep 2006 12:52:01 -0700, Jim J.
wrote:

How can one determine the correct day of the year, based on a 365 day year?
I can use ‘DAYS360’ to find the number of today’s date
=DAYS360(1/1/2006,9/20/2006,FALSE) will yield ‘259’. But the actual day
number based on a 365 day year is 263. I don't care about a 360 days year (I
don't live there!). Again, how can I calculate the actual day number based
on a 365 day year?


A1: 9/20/2006
A2: =A1 - DATE(YEAR(A1),1,0)

Format as General or Number


PS Why does this formula yield ‘38420’ instead of ‘259’?:
=DAYS360(1/1/2006,TODAY(),FALSE)


Because your start date is a very small number:

1/1/2006 = 1 divided by 2006 = 0.000498504

Your Days360 function reduces to:

=DAYS360(0,TODAY(),FALSE) which is the number of days since 12/31/1899 or
38420.

If you want the string to be interpreted as a date, inside a function, you can
use:

=DAYS360("1/1/2006",TODAY(),FALSE)
or
=DAYS360(DATE(2006,1,1),TODAY(),FALSE)


--ron

Trevor Shuttleworth

Day Number For 365 Day Year
 
One way:

=INT(A366-DATE(YEAR(A366)-1,12,31))

Regards

Trevor


"Jim J." wrote in message
...
How can one determine the correct day of the year, based on a 365 day
year?
I can use 'DAYS360' to find the number of today's date
=DAYS360(1/1/2006,9/20/2006,FALSE) will yield '259'. But the actual day
number based on a 365 day year is 263. I don't care about a 360 days year
(I
don't live there!). Again, how can I calculate the actual day number
based
on a 365 day year?
PS Why does this formula yield '38420' instead of '259'?:
=DAYS360(1/1/2006,TODAY(),FALSE)




Biff

Day Number For 365 Day Year
 
PS Why does this formula yield '38420' instead of '259'?:
=DAYS360(1/1/2006,TODAY(),FALSE)


1/1/2006 is the equivalent of 1 divided by 1 divided by 2006

Try it this way:

=DAYS360("1/1/2006",TODAY(),FALSE)

Based on a 365(6) day year:

=TODAY()-DATE(YEAR(TODAY()),1,1)+1

Format as GENERAL

Biff

"Jim J." wrote in message
...
How can one determine the correct day of the year, based on a 365 day
year?
I can use 'DAYS360' to find the number of today's date
=DAYS360(1/1/2006,9/20/2006,FALSE) will yield '259'. But the actual day
number based on a 365 day year is 263. I don't care about a 360 days year
(I
don't live there!). Again, how can I calculate the actual day number
based
on a 365 day year?
PS Why does this formula yield '38420' instead of '259'?:
=DAYS360(1/1/2006,TODAY(),FALSE)




Jim J.

Day Number For 365 Day Year
 
Trevor,
I do not understand the A366 portion of the equation.
Thanks,
Jim J.

"Trevor Shuttleworth" wrote:

One way:

=INT(A366-DATE(YEAR(A366)-1,12,31))

Regards

Trevor


"Jim J." wrote in message
...
How can one determine the correct day of the year, based on a 365 day
year?
I can use 'DAYS360' to find the number of today's date
=DAYS360(1/1/2006,9/20/2006,FALSE) will yield '259'. But the actual day
number based on a 365 day year is 263. I don't care about a 360 days year
(I
don't live there!). Again, how can I calculate the actual day number
based
on a 365 day year?
PS Why does this formula yield '38420' instead of '259'?:
=DAYS360(1/1/2006,TODAY(),FALSE)






All times are GMT +1. The time now is 09:21 PM.

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