• ベストアンサー

エクセル計算式を教えてください

仕事で退職金シュミレーション表を作っています。 入社日から退職予定日の日数より4年をひいた数式まで何とか辿りつきました。  (C7)      (E7) =DATEDIF(C7,E7,"y")-4&"年"&MOD(DATEDIF(C7,E7,"m"),12)&"カ月"   この上記の式に\150,000を掛けた金額を出したいのですが、どうすればよいのかわかりません。             (I7) 自分は初心者に近いので、わかりやすく教えて頂けると嬉しいです。 どうぞ宜しくお願い致します。

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

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

算出した「月数」に¥150,000をかけた金額を出すということで しょうか。 年を除いた残りの月数を、わざわざMOD関数を使っていらっしゃいますが、 DATEDIF関数では "YM" とすれば、年を除いた月数を出せます。 この場合、 =DATEDIF(C7,E7,"Y")-4&"年"&DATEDIF(C7,E7,"YM")&"カ月" で済みます。 http://maglog.jp/excel/Article223046.html これは「○年○か月と表示」の為に入れておきます。 金額の計算の為に、別に作ります。 初めから、下のように全て「月数」を出せば、単純に計算できます。 =DATEDIF(C7,E7,"m") これを「1」の式とします。 この式に続けて「-48」と48カ月を引くと上手く出ないので、 これとは別に、別セルに分けて入力し、単純計算したらいかがでしょう。 任意のセルに「1」の式。隣に「そのセル-48」。これを「2」とします。 任意のセルに「150,000」を入れておきます。これを「3」とします。 「2」×「3」 「3」は絶対参照にして計算。(他のセルに数式を コピーしなければ絶対参照にする必要はありませんが。) 1つのセルに数式を入れずに、これで求められます。 他に簡単な方法があるかもしれませんが、とりあえず。

ponichan
質問者

お礼

早々の回答ありがとうございます。 「○年○か月と表示」のやり方も教えて頂いて、とても参考になりました。 月曜に書類提出出来そうです。 ありがとうございました。

その他の回答 (1)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 勘違いしていたらすみません。  要するに、「入社日」から「退職予定日の4年前」までの期間に、毎月\150,000を積み立てて行った場合の合計金額を算出したい、という事でしょうか?  それでしたら、「入社日」から「退職予定日」までの期間に経過する月数を求めて、 その値から「4年間の間に経過する月数」である12ヶ月×4年=48ヶ月を差し引けば、 「入社日」から「退職予定日の4年前」までの期間に経過する月数となりますから、 そうして求めた『「入社日」から「退職予定日の4年前」までの期間に経過する月数』に\150,000を掛ければ宜しいのではないかと思います。 =(DATEDIF(C7,E7,"m")-48)*I7

ponichan
質問者

お礼

早々の回答ありがとうございます。 私の言葉の足りない質問を理解してくださり助かりました。 こちらの関数を用いて資料づくり頑張ります。 ありがとうございました。

関連するQ&A