プロが教える店舗&オフィスのセキュリティ対策術

家賃は1ケ月10万円とします。A1セルに2005年1月1日、B1セルには3月31日を入力します。C1の家賃は3ケ月分で30万円となります。これはDATEDIF関数を用いて計算することが出来ました。次にA1セルに2005年1月15日、B1セルには3月25日としますと、家賃の日割り計算しますと、1月は17日分(17/31*10万円)で54838.7円、2月は100000円、3月は25日分で、80645.2円、合計の家賃は235483.9円と計算されます。
これを自動計算する方法はあるのでしょうか。必ずしも上記のようなセル入力にはこだわりません。
なにか良い方法があったらご教示下さい。

A 回答 (1件)

色々やり方はありますが、余り複雑にならずにっと思いまして、下記はどうでしょうか(^^;



(入力)
A1←2005/1/1、B1←2005/3/31、D1←\100,000

(中間計算)
C1=B1~A1の月数を算出(該当月を含む)
A2=A1の月末まで日数を計算
B2=B1の当日までの日数を計算

A1が月初の場合-->A3=0
A1が月初以外---->A3=A2、C2=-1

B1=A1(同じ年月)->B3=0 、C3=0
B1が月末の場合-->B3=0
B1が月末以外---->B3=B2、C3=-1

(答え)
D3=A3*D1+B3*D1+(C1+C2+C3)*D1

※(その他)
判断=IF関数、月末=翌月月初-1日
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています