• ベストアンサー

エクセルで日割り計算を行うには?

エクセルで次のような日割り計算を行いたいのですが、良い関数や方法、ツールがないか教えてください。 例えば、携帯電話のプラン変更を行い、月額20,000円のプランから、10月10日以降は月額10,000円になりました。 計算式でいくと((旧月額費用÷月の日数)×切替前日までの日数)+((新月額費用÷月の日数)×切替から月末までの日数)で算出できると思います。 これらを簡単に計算できる関数やツールがあれば是非教えてください!

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

  • ベストアンサー
  • gutoku2
  • ベストアンサー率66% (894/1349)
回答No.1

<前提条件> 月初から10月10日までは旧料金期間、10月11日から月末までは新料金期間 (設定を変更するのであれば、関数を変えるだけです) <任意入力セル> A1に旧料金を入力 本件では 20000 A2に新料金を入力 本件では 10000 A3に契約日(切替日)を入力 本件では 2008/10/10 <計算セル:関数> A4 その月の日数 =(DATE(YEAR(A3),MONTH(A3)+1,1)-1)-(DATE(YEAR(A3),MONTH(A3),1)-1) A5 旧料金の期間 =DAY(A3) A6 新料金の期間 =A4-A5 A7 旧料金の日割り金額(円未満四捨五入) =ROUND(A1*A5/A4,0) A8 新料金の日割り金額(円未満四捨五入) =ROUND(A2*A6/A4,0) A9 支払金額合計 =A7+A8

jack24jack
質問者

お礼

ご丁寧にありがとうございます。 試してみます!

関連するQ&A