- 締切済み
エクセルでこんなことできますか(減価償却計算)
エクセルで減価償却計算の式を組んでいますが下記のようなことはできますか。 減価率 金額 0.85 111,111 例えば3年間減価償却した場合 111,111*0.85=94,444 (切捨て) 94,444*0.85=80,277 (切捨て) 80,277*0.85=68,235 (切捨て) このように計算したいのです。もちろん列に式を入力していけば計算できます。 A B C 1 111,111 =INT(A1*A2) =INT(B1*A2)・・・ 2 0.85 ただ年数が10年20年となると大変ですし容量も大きくなります。累乗関数のPOWERを使えればいいのですが 例えば=POWER(0.85,3)*111,111とすると四捨五入の関係で68,236になります。切捨てで計算したいんです。よろしくおねがいします。 (減価償却の計算式が違っている等の指摘はご勘弁ください。あくまで上記の計算方法で式を組みたいんです。)
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- wolv
- ベストアンサー率37% (376/1001)
基本的にはyy10さんの方法でやるのがいいと思います。 ただし、横方向に広い表にするより、縦方向に広い表にしたほうがいいと思います。また、減価率の参照は絶対参照を使えば、式の入力が簡単になります。 具体的には、 --------------- まず以下のように入力します。複数の製品があって、それぞれ別の減価率を適用することを想定しています。 このサイトで表をくずさず表示させるため、全角文字を使ってますが、数式や数値は半角で入力してください。 (「減価率」「年」の文字列や製品名などは入力しなくても計算できます) A B C 1 減価率 0.85 0.7 2 3 年 製品1 製品2 4 0 111111 12345 5 =A3+1 =INT(B3*B$1) つづいて、B5のセルを選択し、右に向かって必要な分だけコピーしてください。 (式中"B"の部分は"C","D","E"と変更されてコピーされます。 つづいて、5行目を選択し、下に向かって必要な分だけコピーしてください。 式中"3"の部分は"4","5","6",と変更されますが、"$1"の部分は$1のままコピーされます。 --------------- この程度の計算なら、500年分ぐらいの計算だとしてもエクセルにとっては簡単なはずです。 数千~数万行必要になる計算の場合はエクセルではなく、別のソフトを見当したほうがいいかもしれません。 減価率が一定ならば、 A B C 1 減価率 0.85 2 3 年 製品1 製品2 4 0 111111 12345 5 =A3+1 =INT(B3*$B$1) のように、セルB5の式中の"B1"の"B"の前にも"$"をつければOKです。(カラムC以降もB1を参照するようになります。)
- fuyounor
- ベストアンサー率47% (132/278)
財務関数を使用してみては如何でしょうか? Excel2000のHelpより SLN() 定額法 (Straight-line Method) を使用して、資産の 1 期当たりの減価償却費を返します。 SYD() 定額逓減法 (Sum-of-Year's Digits Method) を使用して、特定の期における減価償却費を返します。 VDB() 倍率逓減法または指定された方法を使用して、指定された期間における資産の減価償却費を返します。VDB は、Variable Declining Balance を表します。 等があります。