Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Robin
 
Posts: n/a
Default How can I determine the century of a date in Excel?

I have to convert a date to a Julian date to import it into JDE OneWorld.
The problem is the OneWorld also needs the century at the beginning of the
Julian number (i.e., Julian date of 05123 needs to be 105123). Anyone have a
way of determining the century?
  #2   Report Post  
Bernie Deitrick
 
Posts: n/a
Default

Robin,

05123 is not a Julian date. Does is mean the 123rd day of the 5 year,
perhaps?

HTH,
Bernie
MS Excel MVP


"Robin" wrote in message
...
I have to convert a date to a Julian date to import it into JDE OneWorld.
The problem is the OneWorld also needs the century at the beginning of the
Julian number (i.e., Julian date of 05123 needs to be 105123). Anyone

have a
way of determining the century?



  #3   Report Post  
Barb R.
 
Posts: n/a
Default

Does this help:
http://support.microsoft.com/?kbid=214099

"Robin" wrote:

I have to convert a date to a Julian date to import it into JDE OneWorld.
The problem is the OneWorld also needs the century at the beginning of the
Julian number (i.e., Julian date of 05123 needs to be 105123). Anyone have a
way of determining the century?

  #4   Report Post  
Barb R.
 
Posts: n/a
Default

You could get the year using the formula YEAR( ) and parse out what you need,
I suppose.

"Robin" wrote:

I have to convert a date to a Julian date to import it into JDE OneWorld.
The problem is the OneWorld also needs the century at the beginning of the
Julian number (i.e., Julian date of 05123 needs to be 105123). Anyone have a
way of determining the century?

  #5   Report Post  
Robin
 
Posts: n/a
Default

I got that formula to get the Julian date. It's just the tacking the century
on the front that I'm stuck on. Right now, I just hard-coded a "1" in front.

"Barb R." wrote:

Does this help:
http://support.microsoft.com/?kbid=214099

"Robin" wrote:

I have to convert a date to a Julian date to import it into JDE OneWorld.
The problem is the OneWorld also needs the century at the beginning of the
Julian number (i.e., Julian date of 05123 needs to be 105123). Anyone have a
way of determining the century?



  #6   Report Post  
Robin
 
Posts: n/a
Default

That's how Microsoft converts 5/3/05 to Julian (see Barb R.'s post) and it's
also how JDE OneWorld sees that date as Julian. So if it's not Julian,
whatever it is, at least they match. That's what counts for what I'm doing.

"Bernie Deitrick" wrote:

Robin,

05123 is not a Julian date. Does is mean the 123rd day of the 5 year,
perhaps?

HTH,
Bernie
MS Excel MVP


"Robin" wrote in message
...
I have to convert a date to a Julian date to import it into JDE OneWorld.
The problem is the OneWorld also needs the century at the beginning of the
Julian number (i.e., Julian date of 05123 needs to be 105123). Anyone

have a
way of determining the century?




  #7   Report Post  
Bernie Deitrick
 
Posts: n/a
Default

Robin,

Julian dates are determinate: there is only one day that can have a Julian
date of a certain value. The modified Julian style date that you are using
doesn't allow you to automatically determine whether 50123 is the 123rd day
of 1950 or of 2050 (or 1850, 1750, 2150, for that matter). So you would
need to modify the formula from that MS page to

=IF(LEFT(TEXT(Standard_Date,"yyyy"),2)="20","1","0 ")
&TEXT(Standard_Date,"yy")&TEXT((Standard_Date-
DATEVALUE("1/1/"&TEXT(Standard_Date,"yy"))+1),"000")

This will put a 1 in front of years starting with 20 and a 0 for those
starting with 19.

If you are one of those purists who insist that 2000 is part of the 20
century, and not the 21st century, then you could use:

=IF(VALUE(TEXT(Standard_Date,"yyyy"))2000,"1","0" )
&TEXT(Standard_Date,"yy")&TEXT((Standard_Date-
DATEVALUE("1/1/"&TEXT(Standard_Date,"yy"))+1),"000")

HTH,
Bernie
MS Excel MVP


"Robin" wrote in message
...
That's how Microsoft converts 5/3/05 to Julian (see Barb R.'s post) and

it's
also how JDE OneWorld sees that date as Julian. So if it's not Julian,
whatever it is, at least they match. That's what counts for what I'm

doing.

"Bernie Deitrick" wrote:

Robin,

05123 is not a Julian date. Does is mean the 123rd day of the 5 year,
perhaps?

HTH,
Bernie
MS Excel MVP


"Robin" wrote in message
...
I have to convert a date to a Julian date to import it into JDE

OneWorld.
The problem is the OneWorld also needs the century at the beginning of

the
Julian number (i.e., Julian date of 05123 needs to be 105123). Anyone

have a
way of determining the century?






  #8   Report Post  
Robin
 
Posts: n/a
Default

That's what I'm looking for - the 1 in front. Thanks

"Bernie Deitrick" wrote:

Robin,

Julian dates are determinate: there is only one day that can have a Julian
date of a certain value. The modified Julian style date that you are using
doesn't allow you to automatically determine whether 50123 is the 123rd day
of 1950 or of 2050 (or 1850, 1750, 2150, for that matter). So you would
need to modify the formula from that MS page to

=IF(LEFT(TEXT(Standard_Date,"yyyy"),2)="20","1","0 ")
&TEXT(Standard_Date,"yy")&TEXT((Standard_Date-
DATEVALUE("1/1/"&TEXT(Standard_Date,"yy"))+1),"000")

This will put a 1 in front of years starting with 20 and a 0 for those
starting with 19.

If you are one of those purists who insist that 2000 is part of the 20
century, and not the 21st century, then you could use:

=IF(VALUE(TEXT(Standard_Date,"yyyy"))2000,"1","0" )
&TEXT(Standard_Date,"yy")&TEXT((Standard_Date-
DATEVALUE("1/1/"&TEXT(Standard_Date,"yy"))+1),"000")

HTH,
Bernie
MS Excel MVP


"Robin" wrote in message
...
That's how Microsoft converts 5/3/05 to Julian (see Barb R.'s post) and

it's
also how JDE OneWorld sees that date as Julian. So if it's not Julian,
whatever it is, at least they match. That's what counts for what I'm

doing.

"Bernie Deitrick" wrote:

Robin,

05123 is not a Julian date. Does is mean the 123rd day of the 5 year,
perhaps?

HTH,
Bernie
MS Excel MVP


"Robin" wrote in message
...
I have to convert a date to a Julian date to import it into JDE

OneWorld.
The problem is the OneWorld also needs the century at the beginning of

the
Julian number (i.e., Julian date of 05123 needs to be 105123). Anyone
have a
way of determining the century?






  #9   Report Post  
Ron Rosenfeld
 
Posts: n/a
Default

On Fri, 27 May 2005 08:32:11 -0700, "Robin"
wrote:

I have to convert a date to a Julian date to import it into JDE OneWorld.
The problem is the OneWorld also needs the century at the beginning of the
Julian number (i.e., Julian date of 05123 needs to be 105123). Anyone have a
way of determining the century?


=INT(TEXT(Standard_Date,"yyyy")/100)-19

will return 1 for 2000+ years and 0 for 1900-2000 years.

Is that what you want?


--ron
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Excel 2003 FAILS, but Excel 2000 SUCCEEDS ??? Richard Excel Discussion (Misc queries) 2 May 13th 23 11:46 AM
Using a col of Dates by day I want to determine a wk ending date. Ken Espo Excel Worksheet Functions 4 February 3rd 05 11:03 PM
Using a col of Dates by day I want to determine a wk ending date. Ken Espo Excel Worksheet Functions 1 February 3rd 05 08:09 PM
Excel formula with date constraints Warrior Pope Excel Discussion (Misc queries) 3 January 28th 05 03:08 PM
Formula to determine a future date based on criteria David Excel Worksheet Functions 2 December 15th 04 07:51 PM


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

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"