|
ユリウス日とユリウス暦 |
|
|
|
|
|
ユリウス日は、現在の年と
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"
の部分を目的の日付に変更します。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|