利息の計算

かつて、社内預金の利息を計算する目的で作成したフォームがあったので参考までに掲載します。銀行の預金通帳の形式から利息を計算する方法です。

概要

各社員には A 列から G 列までの部分を印刷して渡します。ここでは簡潔のため税計算部分を省きました

H 列を非表示にしておくこともできます。H2 セルでは数式を簡潔にするため1日当たりの利息(日歩に関連)を表示しています。 H 列は DATEDIF 関数を使って日数を計算し、利息は円未満を切り捨て( TRUNC 関数 )し、未記帳の部分にエラー表示されないようにしています。

平均の年間出し入れの回数から 18 行程度を想定して作成しています。この回数を上回る場合 G3 セル内容をそのままにすると利息額が少なくなってしまいます。

翌年度の計算では税引き後の利息を加算したうえで日付を3月31日付にしないと日数が合わなくなります。

以下の表部分をコピーして検討することができます。sample の文字が A1 セルに入るようにします。

sample殿
2004年3月31日までの利息計算書 利率(%) 2.5=G2/36500
利息計 =SUM(G6:G24)
預 金引 出 残 高利 息 日数
20034 1678,000 =D5
20038 23 40,000=IF(C6="","",F5+D6-E6) =IF(ISERROR(H6),"",TRUNC(H6*F5*$H$2)) =DATEDIF(DATE(A5,B5,C5),DATE(A6,B6,C6),"D")
200310 232,400 =IF(C7="","",F6+D7-E7) =IF(ISERROR(H7),"",TRUNC(H7*F6*$H$2)) =DATEDIF(DATE(A6,B6,C6),DATE(A7,B7,C7),"D")
200426 100,000 =IF(C8="","",F7+D8-E8) =IF(ISERROR(H8),"",TRUNC(H8*F7*$H$2)) =DATEDIF(DATE(A7,B7,C7),DATE(A8,B8,C8),"D")
2004331 =IF(C9="","",F8+D9-E9) =IF(ISERROR(H9),"",TRUNC(H9*F8*$H$2)) =DATEDIF(DATE(A8,B8,C8),DATE(A9,B9,C9),"D")
=IF(C10="","",F9+D10-E10) =IF(ISERROR(H10),"",TRUNC(H10*F9*$H$2)) =DATEDIF(DATE(A9,B9,C9),DATE(A10,B10,C10),"D")
=IF(C11="","",F10+D11-E11) =IF(ISERROR(H11),"",TRUNC(H11*F10*$H$2)) =DATEDIF(DATE(A10,B10,C10),DATE(A11,B11,C11),"D")
=IF(C12="","",F11+D12-E12) =IF(ISERROR(H12),"",TRUNC(H12*F11*$H$2)) =DATEDIF(DATE(A11,B11,C11),DATE(A12,B12,C12),"D")

このサイトで扱った項目