エクセルでユリウス日を計算しよう

(2006/4/1 日本変光星研究会・会誌「変光星244号」より)

エクセルでユリウス日を計算する方法は、普通にエクセルのHELPで調べると教えてくれます。

この方法はUTの0時で計算されます。日本時間で算出して欲しいですね。そういう場合には、+2415018.5 の部分を +2415018.125 に変えます。これで、日本時間の0時で計算されます。

ここまで来ると、時刻も計算して欲しくなります。下のようにしてみます。2007/6/23 と 22:30:50 は普通に入力します。日付と時刻はエクセルの方で、それなりの書式にしてくれます。ユリウス日を表示させるセルは =RC[-2]+2415018.125+RC[-1] として下さい。セルの書式はHELPに従って数値にします。小数点は4桁以上が良いでしょう。

これで、日本時間のユリウス日が計算されます。完璧ですね!

で、更にユリウス日から日時(JST)を求めてみましょう。
日付のところには =RC[-1]-2415018.125 を入力して、セルの書式を日付にします。時刻のところには =RC[-1]+2415018.125+21/24 と入力してセルの書式を時刻にしてみました。んっ?これで良いのだろうか?と思いましたが計算結果は正しく表示されました。


ホームへ戻ります