• ベストアンサー

エクセルで新暦の日付から、旧暦の日付および六曜(先勝・友引・先負・仏滅・大安・赤口)を求めるには?

エクセルで新暦の日付から、旧暦の日付および旧暦の六曜(先勝・友引・先負・仏滅・大安・赤口)を求めるにはどうしたらいいですか? きっとMS社のデフォルト設定には関数が用意されていないですよね。 どこかからかユーザ定義関数をダウンロードするか、あるいはマクロを使うしかないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#194317
noname#194317
回答No.1

ずばりそのもののユーザー定義関数を見つけましたので、参考URLをどうぞ。 余談ですが、旧暦(太陰暦)と太陽暦には正確な関連がなく、単純に太陽暦から計算すれば出てくるというものではないです。もし正確に関連づけられるならば、改暦が必要なかった(太陰暦で事足りる)と言うことになりますし… じゃあ旧暦はどうやって決めているんだと思われるでしょうが、これをまじめに計算しようとすると、天文学の知識(月の運行に関する)が必要になります。なにげに面倒です。

参考URL:
http://www1.plala.or.jp/chikada/vba/rokuyo/rokuyo.htm
s_end
質問者

お礼

早速のご回答ありがとうございます。 参考にさせていただきます。

すると、全ての回答が全文表示されます。

関連するQ&A