ユリウスとユリウスレキ
ユリウス日は、現在の年と 1 月 1 日からの通算日数とを組み合わせて日付を表示するときに使用される場合があります。たとえば、2007 年 1 月 1 日は 2007001 と表され、2007 年 12 月 31 日は 2003356 と表されます。この形式はユリウス暦に基づいているわけではないことに注意してください。
これとは別に、天文学上で一般的に使用されるユリウス暦の日付もあります。これは、紀元前 4713 年 1 月 1 日を起算点とした通日で表す日付システムです。
●ユリウス日として現在の日付を入力する
この処理を実行するには、TEXT 関数、TODAY 関数、および DATEVALUE 関数を使用します。
数式
=TEXT(TODAY(),"yy")&TEXT((TODAY() -DATEVALUE(TEXT(TODAY(),"yy") & "/1/1"))+1,"000")
11101 現在の日付を 2 桁の年のユリウス日(文字列モジレツ)で表示します (可変)
=TEXT(TODAY(),"yyyy")&TEXT((TODAY() -DATEVALUE(TEXT(TODAY(),"yy") & "/1/1"))+1,"000")
2011101 現在の日付を 4 桁の年のユリウス日(文字列モジレツ)で表示します (可変)
●日付をユリウス日に変換する
この処理を実行するには、TEXT 関数および DATEVALUE 関数を使用します。
日付
2007/6/23
数式
=TEXT(B27,"yy")&TEXT((B27-DATEVALUE(TEXT(B27,"yy") & "/1/1"))+1,"000")
07174 セル A2 の日付を 2 桁の年のユリウス日で表示します (07174)
=TEXT(B27,"yyyy")&TEXT((B27-DATEVALUE(TEXT(B27,"yy") & "/1/1"))+1,"000")
2007174 セル A2 の日付を 4 桁の年のユリウス日で表示します (2007174)
メモ  上の数式では、1 年は 1 月 1 日 (1/1) に始まります。別の日を起算日として使用するには、数式の "/1/1" の部分を目的の日付に変更します。