• 締切済み

うるう年の期間計算について教えてください

たとえばエクセルで今年12月22日から90日後の日付を計算すると、来年はうるう年のため本来3月21日のところ、3月20日となります。どのように対処すればいいのでしょうか。

みんなの回答

  • m_and_dmp
  • ベストアンサー率54% (987/1817)
回答No.3

エクセルで直接計算するならこれがお勧めです。 どこかの役所から出たものらしいです。 春分の日の計算式 (3月XX日) 1980-2099年通用=int(20.8431+0.242194*(年-1980)-int((年-1980)/4)) 2100-2150年通用=int(21.8510+0.242194*(年-1980)-int((年-1980)/4)) 秋分の日の計算式  (9月XX日) 1980-2099年通用=int(23.2488+0.242194*(年-1980)-int((年-1980)/4)) 2100-2150年通用=int(24.2488+0.242194*(年-1980)-int((年-1980)/4)) http://hp.vector.co.jp/authors/VA006522/zatugaku/syunbun.txt

zisidaz
質問者

お礼

m_and_dmp様 お忙しい中、早速回答頂きまして心からお礼申しあげます。私が勘違いしていることが判明しました。誠に申し訳ありませんでした。今後ともよろしくお願いいたします。

  • ogawa_sora
  • ベストアンサー率36% (468/1280)
回答No.2

今晩は。 そもそも、「3月20日」になるのがおかしいのでは? 本来なら、「3月22日」になるのでは?(閏年以外の年は) どの様な数式が入っているのか書いた方が良い回答を得られますよ。 参考までに、私のExcel2007では単純に『+90』で「3/21」になりますが?

zisidaz
質問者

お礼

ogawa_sora様 お忙しい中、早速回答頂きまして心からお礼申しあげます。私が勘違いしていることが判明しました。誠に申し訳ありませんでした。今後ともよろしくお願いいたします。

回答No.1

おかしいですね。私はちゃんと2011/12/22+90=2012/3/21になります。

zisidaz
質問者

お礼

jugemu_chosuke様 お忙しい中、早速回答頂きまして心からお礼申しあげます。私が勘違いしていることが判明しました。誠に申し訳ありませんでした。今後ともよろしくお願いいたします。

関連するQ&A