converting julian day and year to a date?

G

Guest

I have a weather station that outputs a text file with two columns, one with
a 4 digit year, and another with the julian day. I need to convert the
julian day to a standard date format (i.e. 3/25/2006). I can use the "DAY"
function in excel to return the day from the julian day, but it only works if
February has 29 days. Does anyone have a calculation to convert the julian
day to the correct standard date format taking into consideration the year.
I have been using the following formula to do it, but it only works on or
after march 1st. I have to change it for 1/1 through 2/28 for the other 3
years.

=DATEVALUE(CONCATENATE((MONTH(B1+1)),"-",(DAY(B1+1)),"-",A1))

Where B1 is the julian day and A1 is the 4 digit year.

Thank you for your time and effort.

Sincerely,
Chad Nordberg
(e-mail address removed)
 
Joined
Aug 27, 2014
Messages
1
Reaction score
0
That formula will put your date out by one day. You have to set the day to zero:

=DATE(A1,1,0)+B1

Hi Chad

Try
=DATE(A1,1,1)+B1

--
Regards

Roger Govier


"Chad Nordberg" <Chad (e-mail address removed)> wrote in
message news:[email protected]...
>I have a weather station that outputs a text file with two columns, one
>with
> a 4 digit year, and another with the julian day. I need to convert
> the
> julian day to a standard date format (i.e. 3/25/2006). I can use the
> "DAY"
> function in excel to return the day from the julian day, but it only
> works if
> February has 29 days. Does anyone have a calculation to convert the
> julian
> day to the correct standard date format taking into consideration the
> year.
> I have been using the following formula to do it, but it only works on
> or
> after march 1st. I have to change it for 1/1 through 2/28 for the
> other 3
> years.
>
> =DATEVALUE(CONCATENATE((MONTH(B1+1)),"-",(DAY(B1+1)),"-",A1))
>
> Where B1 is the julian day and A1 is the 4 digit year.
>
> Thank you for your time and effort.
>
> Sincerely,
> Chad Nordberg
> (e-mail address removed)
>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top