• ベストアンサー

エクセルで合計した年月日を換算するには?

どなたかお助けいただけますと幸いです。 エクセルでふたつの期間の年・月・日の合計を算出しました。 その合計が 列A・B・Cに 0(年)・18(月)・59(日) と出ているものを、 月と日を切り上げて、正しい年月日にしたいです。 どのようにすれば算出できますでしょうか?

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

  • ベストアンサー
  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.3

>1か月を30日として、算出したいと考えていました。 であれば、1年を360日と考え 何年分と、何か月分と、何日分あるかを求めればいいですか? それでよければ、以下の計算式はいかがでしょうか? =INT((A8*360+B8*30+C8)/360)&"年分と"&MOD(B8+INT(C8/30),12)&"月分と"&MOD(C8,30)&"日分"

f20513001
質問者

お礼

できました!ありがとうございます。添付画像もわかりやすく、助かりました。

その他の回答 (3)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

>エクセルでふたつの期間の年・月・日の合計を算出しました。 表現が曖昧なので正確な計算が難しいですね。 「ふたつの期間」とは具体的にどのようなことですか? ふたつの期日の間を期間と言いますが期間の値を求めるとき「終了日から開始日を引く」ことになりますが結果は開始日または終了日が含まれないことになりますので「1日加える」という考え方と開始日および終了日は端数なので「正味の日数は1日減ずる」という考え方があります。 また、終了日の年から開始日の年を減じ、月と日も同様に減じた場合は月によって日数が異なるため誤差が生じます。 >どのようにすれば算出できますでしょうか? 基本的には終了日から開始日を減算して延べ日数を算出した結果を月の基準日数で延べ月数を求め、延べ月数を12で割れば年数が求められます。 日数=延べ日数÷30の余り、延べ月数=延べ日数÷30の整数部 月数=延べ月数÷12の余り 年数=延べ月数÷12の整数部

  • masnoske
  • ベストアンサー率35% (67/190)
回答No.2

2つの期間は日数なので,それを足しても日数にしかなりません. それをどうやって年・月・日に分けたのかが,そもそも不明です. たとえば,仕事の稼働日の計算であれば,1ヶ月20日と定められていれば,59日は 2ヶ月と19日になります. 1ヶ月30日で計算すれば,1ヶ月と29日です. 1ヶ月31日で計算すれば,1ヶ月と28日です. このように 1ヶ月を何日に設定するかで答えは違ってきますから,その提示がなければ計算できません.

f20513001
質問者

お礼

ご回答ありがとうございます。 1か月を30日として、算出したいと考えていました。 もう少し勉強してみます。

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.1

> 0(年)・18(月)・59(日) 起算日から18か月59日後(もしくは前)と考えるのだと思いますが 起算日がA1にあれば(後の場合) =DATE(YEAR(A1),MONTH(A1)+18,DAY(A1)+59) とかでいけると思います。

f20513001
質問者

お礼

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

関連するQ&A