<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>倍額定率法 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%e5%80%8d%e9%a1%8d%e5%ae%9a%e7%8e%87%e6%b3%95/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 18 Apr 2026 00:56:49 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>倍額定率法 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>DDB関数の使い方｜Excelで倍額定率法の減価償却費を計算</title>
		<link>https://mashukabu.com/excel-function-howto-use-ddb/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-ddb/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 18 Apr 2026 00:56:49 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[DDB関数]]></category>
		<category><![CDATA[二重定率法]]></category>
		<category><![CDATA[倍額定率法]]></category>
		<category><![CDATA[固定資産]]></category>
		<category><![CDATA[減価償却費]]></category>
		<category><![CDATA[経理]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6036</guid>

					<description><![CDATA[ExcelのDDB関数の使い方を解説します。倍額定率法（二重定率法）による減価償却費の計算方法を構文・引数・実践例でわかりやすく紹介。DB関数・SLN関数との違い、率引数による償却スピードの調整、残存価額の下限制御、#NUM!エラーの対処まで実務担当者向けに網羅しました。]]></description>
										<content:encoded><![CDATA[
<p>「米国本社向けのレポートで、倍額定率法の減価償却費をExcelで毎回手計算している」。そんな経理担当者は意外と多いはずです。IFRSや米国会計基準では、初期に大きく償却する方法が一般的ですよね。DDB関数を知らないまま期ごとに電卓を叩くのは大変です。</p>



<p>ExcelのDDB関数を使えば、倍額定率法（二重定率法）の減価償却費をセル1つで自動計算できます。この記事では、DDB関数の使い方を構文・引数・実践例をもとに解説します。DB関数との数値比較や、率引数による償却スピードの調整方法もあわせて紹介しますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">DDB関数とは？Excelで倍額定率法の減価償却費を求める財務関数</a><ol><li><a href="#toc2" tabindex="0">DDB関数の読み方と名前の由来</a></li><li><a href="#toc3" tabindex="0">倍額定率法（二重定率法）とは</a></li><li><a href="#toc4" tabindex="0">DDB関数の特徴（残存価額で自動停止）</a></li><li><a href="#toc5" tabindex="0">DDB関数は日本の税務申告に使える？</a></li></ol></li><li><a href="#toc6" tabindex="0">DDB関数の構文と引数の意味</a><ol><li><a href="#toc7" tabindex="0">基本構文</a></li><li><a href="#toc8" tabindex="0">各引数（取得価額・残存価額・耐用年数・期間・率）の解説</a></li><li><a href="#toc9" tabindex="0">第5引数「率」の使い方（2倍以外の倍率指定）</a></li></ol></li><li><a href="#toc10" tabindex="0">DDB関数の基本的な使い方【実践例: 100万円の機械を5年で償却】</a><ol><li><a href="#toc11" tabindex="0">期ごとの減価償却費を1セルで求める</a></li><li><a href="#toc12" tabindex="0">年次推移表（減価償却スケジュール）の作り方</a></li></ol></li><li><a href="#toc13" tabindex="0">率引数で償却スピードを変える【2倍→1.5倍の比較】</a><ol><li><a href="#toc14" tabindex="0">率=1.5（150%定率法）で計算してみる</a></li><li><a href="#toc15" tabindex="0">率による償却パターンの違い（比較表）</a></li></ol></li><li><a href="#toc16" tabindex="0">DDB関数 vs DB関数 vs SLN関数の使い分け</a><ol><li><a href="#toc17" tabindex="0">主要な減価償却関数の比較表</a></li><li><a href="#toc18" tabindex="0">DDB vs DB（同条件での数値比較）</a></li><li><a href="#toc19" tabindex="0">DDB vs SLN（定額法との違い）</a></li><li><a href="#toc20" tabindex="0">どの関数を選ぶかの判断フロー</a></li></ol></li><li><a href="#toc21" tabindex="0">DDB関数でよく起きるエラーと対処法</a><ol><li><a href="#toc22" tabindex="0">#NUM!エラーの原因と解決策</a></li><li><a href="#toc23" tabindex="0">#VALUE!エラー・#NAME?エラーの対処</a></li><li><a href="#toc24" tabindex="0">計算結果がおかしいときの確認ポイント</a></li></ol></li><li><a href="#toc25" tabindex="0">DDB関数に関するよくある質問</a><ol><li><a href="#toc26" tabindex="0">Q1. DDB関数の結果が小数になったら、どう処理すればいい？</a></li><li><a href="#toc27" tabindex="0">Q2. DDB関数は月按分できる？</a></li><li><a href="#toc28" tabindex="0">Q3. factor=2 と 率=2 は同じ意味？</a></li><li><a href="#toc29" tabindex="0">Q4. 累計償却額が取得価額-残存価額を超えないのはなぜ？</a></li></ol></li><li><a href="#toc30" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">DDB関数とは？Excelで倍額定率法の減価償却費を求める財務関数</span></h2>



<p>DDB関数は、<strong>倍額定率法（ばいがくていりつほう）</strong>で1期あたりの減価償却費を求めるExcelの財務関数です。倍額定率法とは、定額法の償却率を2倍にして、帳簿価額にかけて償却する方法を指します。初年度が最も大きく、年を追うごとに償却費が急速に小さくなるのが特徴です。</p>



<p>対応バージョンはExcel 2003以降・Microsoft 365です。Googleスプレッドシートでも同じ構文で使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc2">DDB関数の読み方と名前の由来</span></h3>



<p>読み方は「ディーディービー」です。英語の「Double Declining Balance（倍額逓減残高法）」の頭文字が由来になっています。帳簿価額を倍速で逓減させていく計算方法を表した名前です。</p>



<h3 class="wp-block-heading"><span id="toc3">倍額定率法（二重定率法）とは</span></h3>



<p>倍額定率法は、「二重定率法」「200%定率法」とも呼ばれます。定額法の償却率を2倍にした率を、毎期の期首帳簿価額にかけて償却費を求める計算方法です。</p>



<p>計算式はこのようになります。</p>



<pre class="wp-block-code"><code>償却率   = 2 ÷ 耐用年数
減価償却費 = (取得価額 - 前期までの償却累計額) × 償却率</code></pre>



<p>耐用年数5年の定額法償却率は「1÷5=0.2」です。倍額定率法では、これを2倍にした「0.4」を使って償却します。</p>



<h3 class="wp-block-heading"><span id="toc4">DDB関数の特徴（残存価額で自動停止）</span></h3>



<p>DDB関数には、残存価額を下回らないよう<strong>償却費を自動で調整する仕組み</strong>が組み込まれています。通常計算で残存価額を割り込む期になると、その期の償却費は「取得価額 &#8211; 残存価額 &#8211; 累計償却額」の残額に切り下げて停止します。</p>



<p>この挙動により、耐用年数経過後の簿価がちょうど残存価額に一致します。DB関数（旧定率法）では小数点第3位の四捨五入による誤差が残りますが、DDB関数は端数なくピタリと合いますよ。</p>



<h3 class="wp-block-heading"><span id="toc5">DDB関数は日本の税務申告に使える？</span></h3>



<p>結論から言うと、<strong>DDB関数は日本の税務申告には直接使えません</strong>。</p>



<p>日本の現行税法（平成24年4月1日以降取得の資産）では「200%定率法」が法定償却方法です。名前は倍額定率法と似ていますが、日本の200%定率法には「保証率」と「改定償却率」という特殊な仕組みがあります。償却額が一定水準を下回ったら均等償却に切り替える仕掛けです。DDB関数にはこの切替機能がないため、税法上の償却費とは一致しません。</p>



<p>DDB関数が活躍するのは、米国会計基準（US GAAP）やIFRS（国際会計基準）の文脈です。米国現地法人の償却計算、IFRS連結用の試算、管理会計のシナリオ分析で使われます。</p>



<h2 class="wp-block-heading"><span id="toc6">DDB関数の構文と引数の意味</span></h2>



<h3 class="wp-block-heading"><span id="toc7">基本構文</span></h3>



<pre class="wp-block-code"><code>=DDB(取得価額, 残存価額, 耐用年数, 期間, [率])</code></pre>



<p>引数は最大5つです。最後の「率」は省略できます。</p>



<h3 class="wp-block-heading"><span id="toc8">各引数（取得価額・残存価額・耐用年数・期間・率）の解説</span></h3>



<p>引数を表にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>取得価額（cost）</td><td>必須</td><td>資産の購入金額を指定する</td></tr><tr><td>残存価額（salvage）</td><td>必須</td><td>耐用年数終了時の資産価値を指定する</td></tr><tr><td>耐用年数（life）</td><td>必須</td><td>資産を償却する総年数を指定する</td></tr><tr><td>期間（period）</td><td>必須</td><td>償却費を計算したい年（1, 2, 3&#8230;）を指定する</td></tr><tr><td>率（factor）</td><td>省略可</td><td>定額法償却率の倍率を指定する（省略時は2）</td></tr></tbody></table></figure>



<p>DB関数との違いは、第5引数の性質です。DB関数の第5引数は「月」（初年度の保有月数）でしたが、DDB関数は「率」（償却率の倍率）になります。DDB関数には年度途中取得の月按分機能がない点に注意してください。</p>



<p>DDB関数の内部計算式は、Microsoft公式によると次のとおりです。</p>



<pre class="wp-block-code"><code>減価償却費 = MIN(
  (取得価額 - 前期までの償却累計額) × (率 ÷ 耐用年数),
  (取得価額 - 残存価額) - 前期までの償却累計額
)</code></pre>



<p>MIN関数で2つの値の小さい方を返すことで、残存価額を下回る償却を防ぐ仕組みです。実際の利用時はセルに引数を入れるだけで、Excelが自動でこの判定を行ってくれますよ。</p>



<h3 class="wp-block-heading"><span id="toc9">第5引数「率」の使い方（2倍以外の倍率指定）</span></h3>



<p>第5引数「率」は、<strong>定額法償却率の倍率</strong>を指定する引数です。省略すると2として扱われ、いわゆる「倍額定率法（200%定率法）」になります。</p>



<p>1.5を指定すると「150%定率法」、2.5を指定すると「250%定率法」として計算できます。米国MACRS（修正加速度償却システム）では資産クラスごとに倍率が異なるため、率引数が活躍する場面です。</p>



<figure class="wp-block-table"><table><thead><tr><th>率引数の値</th><th>呼び名</th><th>用途</th></tr></thead><tbody><tr><td>1.5</td><td>150%定率法</td><td>一部の米国MACRS資産クラス</td></tr><tr><td>2（省略時）</td><td>200%定率法・倍額定率法</td><td>最も一般的</td></tr><tr><td>2.5</td><td>250%定率法</td><td>過去の日本税制（参考）</td></tr><tr><td>3</td><td>300%定率法</td><td>極めて急速な償却が必要な場合</td></tr></tbody></table></figure>



<p>率の値を変えるだけで、償却スピードを柔軟に調整できるのがDDB関数の便利なところですよ。</p>



<h2 class="wp-block-heading"><span id="toc10">DDB関数の基本的な使い方【実践例: 100万円の機械を5年で償却】</span></h2>



<h3 class="wp-block-heading"><span id="toc11">期ごとの減価償却費を1セルで求める</span></h3>



<p>実際にDDB関数を使って減価償却費を計算してみましょう。条件は次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>内容</th><th>値</th></tr></thead><tbody><tr><td>B2</td><td>取得価額</td><td>1,000,000</td></tr><tr><td>B3</td><td>残存価額</td><td>100,000</td></tr><tr><td>B4</td><td>耐用年数</td><td>5</td></tr><tr><td>B5</td><td>期間</td><td>1</td></tr></tbody></table></figure>



<p>1年目の償却費を求める場合はこのように書きます。</p>



<pre class="wp-block-code"><code>=DDB(B2, B3, B4, B5)</code></pre>



<p>結果は<strong>400,000円</strong>です。内部計算を確認してみましょう。</p>



<pre class="wp-block-code"><code>償却率 = 2 ÷ 5 = 0.4
1年目 = 1,000,000 × 0.4 = 400,000</code></pre>



<p>2年目以降を計算するときは、第4引数の「期間」を変えるだけです。</p>



<pre class="wp-block-code"><code>=DDB(1000000, 100000, 5, 2)   → 240,000（2年目）
=DDB(1000000, 100000, 5, 3)   → 144,000（3年目）
=DDB(1000000, 100000, 5, 4)   →  86,400（4年目）
=DDB(1000000, 100000, 5, 5)   →  29,600（5年目）</code></pre>



<p>5年目だけ数値の動きが変わっているのに気づきますよね。通常計算なら 129,600 × 0.4 = 51,840円になるはずです。実際の値は29,600円に切り下げられています。これは残存価額100,000円を下回らないよう、DDB関数が自動で調整した結果ですよ。</p>



<h3 class="wp-block-heading"><span id="toc12">年次推移表（減価償却スケジュール）の作り方</span></h3>



<p>DDB関数は1セル単体でも使えます。ただ、実務では年度ごとの推移を表形式で管理するのが一般的です。上の条件で推移表を作ってみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>年度</th><th>期首帳簿価額</th><th>償却費</th><th>期末帳簿価額</th></tr></thead><tbody><tr><td>1年目</td><td>1,000,000</td><td>400,000</td><td>600,000</td></tr><tr><td>2年目</td><td>600,000</td><td>240,000</td><td>360,000</td></tr><tr><td>3年目</td><td>360,000</td><td>144,000</td><td>216,000</td></tr><tr><td>4年目</td><td>216,000</td><td>86,400</td><td>129,600</td></tr><tr><td>5年目</td><td>129,600</td><td>29,600</td><td>100,000</td></tr></tbody></table></figure>



<p>5年目終了時の帳簿価額は、きっちり残存価額の100,000円になりました。DDB関数の「残存価額で自動停止」の仕組みが働いているためです。</p>



<p>コピペで使える推移表の数式はこのようになります。</p>



<pre class="wp-block-code"><code>A列: 年度（1, 2, 3, 4, 5）
B列: 期首帳簿価額
  B9  = $B$2                    … 取得価額
  B10 = D9                      … 前年の期末帳簿価額
C列: 償却費
  C9  = DDB($B$2, $B$3, $B$4, A9)
D列: 期末帳簿価額
  D9  = B9 - C9</code></pre>



<p>C列とD列を下方向にコピーするだけで、全期間の推移が自動計算されますよ。</p>



<h2 class="wp-block-heading"><span id="toc13">率引数で償却スピードを変える【2倍→1.5倍の比較】</span></h2>



<h3 class="wp-block-heading"><span id="toc14">率=1.5（150%定率法）で計算してみる</span></h3>



<p>第5引数「率」を変えると、償却パターンがどう変わるかを見てみましょう。同じ条件（取得価額100万円、残存価額10万円、耐用年数5年）で、率を1.5に変えた場合です。</p>



<pre class="wp-block-code"><code>=DDB(1000000, 100000, 5, 1, 1.5)   → 300,000（1年目）
=DDB(1000000, 100000, 5, 2, 1.5)   → 210,000（2年目）
=DDB(1000000, 100000, 5, 3, 1.5)   → 147,000（3年目）
=DDB(1000000, 100000, 5, 4, 1.5)   → 102,900（4年目）
=DDB(1000000, 100000, 5, 5, 1.5)   →  72,030（5年目）</code></pre>



<p>1年目の償却費が400,000円（率=2）から300,000円（率=1.5）に下がりました。後年の償却費が相対的に増えるため、初期の負担を抑えたい場合に使える設定ですよ。</p>



<h3 class="wp-block-heading"><span id="toc15">率による償却パターンの違い（比較表）</span></h3>



<p>3つの率を並べて比較してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>年度</th><th>率=1.5</th><th>率=2（省略時）</th><th>率=2.5</th></tr></thead><tbody><tr><td>1年目</td><td>300,000</td><td>400,000</td><td>500,000</td></tr><tr><td>2年目</td><td>210,000</td><td>240,000</td><td>250,000</td></tr><tr><td>3年目</td><td>147,000</td><td>144,000</td><td>125,000</td></tr><tr><td>4年目</td><td>102,900</td><td>86,400</td><td>25,000</td></tr><tr><td>5年目</td><td>72,030</td><td>29,600</td><td>0</td></tr></tbody></table></figure>



<p>率を大きくするほど初期に集中して償却します。率=2.5の場合、4年目で残存価額近くまで償却が完了し、5年目は償却費0になるケースもあります。米国MACRSの5年資産クラスは率=2を採用しています。IFRSでも率=2が一般的ですよ。</p>



<h2 class="wp-block-heading"><span id="toc16">DDB関数 vs DB関数 vs SLN関数の使い分け</span></h2>



<p>Excelには他にも減価償却関数がいくつか用意されています。目的に応じて使い分けましょう。</p>



<h3 class="wp-block-heading"><span id="toc17">主要な減価償却関数の比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>償却方法</th><th>構文</th><th>償却パターン</th></tr></thead><tbody><tr><td>SLN</td><td>定額法</td><td><code>=SLN(cost, salvage, life)</code></td><td>毎年一定</td></tr><tr><td>DB</td><td>定率法（旧定率法）</td><td><code>=DB(cost, salvage, life, period, [month])</code></td><td>初期が大・年々減少</td></tr><tr><td>DDB</td><td>倍額定率法</td><td><code>=DDB(cost, salvage, life, period, [factor])</code></td><td>初期が最大・急速減少</td></tr><tr><td>SYD</td><td>級数法</td><td><code>=SYD(cost, salvage, life, period)</code></td><td>逓減・直線的に減少</td></tr><tr><td>VDB</td><td>可変定率法</td><td><code>=VDB(cost, salvage, life, start, end, [factor], [no_switch])</code></td><td>期間・係数を柔軟指定</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc18">DDB vs DB（同条件での数値比較）</span></h3>



<p>DDB関数とDB関数では、同じ入力でも結果が大きく異なります。取得価額100万円、残存価額10万円、耐用年数5年で比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>年度</th><th>DDB（倍額定率法・率=2）</th><th>DB（旧定率法）</th><th>差額</th></tr></thead><tbody><tr><td>1年目</td><td>400,000</td><td>369,000</td><td>+31,000</td></tr><tr><td>2年目</td><td>240,000</td><td>232,839</td><td>+7,161</td></tr><tr><td>3年目</td><td>144,000</td><td>146,921</td><td>-2,921</td></tr><tr><td>4年目</td><td>86,400</td><td>92,707</td><td>-6,307</td></tr><tr><td>5年目</td><td>29,600</td><td>58,498</td><td>-28,898</td></tr><tr><td>累計</td><td>900,000</td><td>899,965</td><td>+35</td></tr></tbody></table></figure>



<p>初期（1〜2年目）の償却額はDDBのほうが大きく、後半（3〜5年目）はDBのほうが大きくなります。累計償却額はほぼ同じですが、DDBは残存価額ちょうどで停止、DBは四捨五入による誤差が残るのが違いです。</p>



<p><a href="https://mashukabu.com/excel-function-howto-use-db/">ExcelのDB関数の使い方｜定率法の減価償却費を計算</a>でDB関数の詳細を解説しています。あわせてご覧くださいね。</p>



<h3 class="wp-block-heading"><span id="toc19">DDB vs SLN（定額法との違い）</span></h3>



<p>SLN関数は定額法、つまり毎年同じ額を償却する関数です。対してDDB関数は初期に大きく、後半に小さく償却します。</p>



<figure class="wp-block-table"><table><thead><tr><th>観点</th><th>DDB（倍額定率法）</th><th>SLN（定額法）</th></tr></thead><tbody><tr><td>償却パターン</td><td>初年度が最大・急速に減少</td><td>毎年同額</td></tr><tr><td>メリット</td><td>早期に多く費用計上できる</td><td>予算見通しが立てやすい</td></tr><tr><td>デメリット</td><td>計算が複雑・日本税務に非対応</td><td>初期負担が軽い資産にしか向かない</td></tr><tr><td>向いている資産</td><td>陳腐化が早いIT機器・生産設備</td><td>建物・車両・長期使用資産</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc20">どの関数を選ぶかの判断フロー</span></h3>



<p>償却関数を選ぶときは、次のフローで判断するとわかりやすいですよ。</p>



<pre class="wp-block-code"><code>【判定フロー】
 ├─ Q1. 日本の税務申告用か？
 │    └─ YES → 会計ソフトまたは手計算（DDB/DB関数は直接使えない）
 │    └─ NO  → Q2へ
 │
 ├─ Q2. 米国会計基準・IFRS用、または管理会計用か？
 │    └─ YES → Q3へ
 │
 └─ Q3. 償却方法は？
      ├─ 定額法 → SLN関数
      ├─ 倍額定率法（200%定率法） → DDB関数（率=2）
      ├─ 旧定率法（2007年3月以前取得） → DB関数
      ├─ 年数和法（級数法） → SYD関数
      └─ 複雑な切替あり → VDB関数</code></pre>



<p>管理会計で「初期に多く償却した場合のシミュレーション」をしたいときも、DDB関数は便利ですよ。</p>



<h2 class="wp-block-heading"><span id="toc21">DDB関数でよく起きるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc22">#NUM!エラーの原因と解決策</span></h3>



<p>DDB関数で最もよく発生するのが<code>#NUM!</code>エラーです。主な原因は次の4つです。</p>



<ul class="wp-block-list"><li><strong>取得価額または残存価額が0以下</strong>: マイナス値を指定すると発生します</li><li><strong>耐用年数が1未満</strong>: 0や負の値を指定すると発生します</li><li><strong>期間が0以下または耐用年数超過</strong>: 期間は1以上、耐用年数以下で指定します</li><li><strong>率が0以下</strong>: 率引数を負の値やゼロで指定するとエラーです</li></ul>



<pre class="wp-block-code"><code>=DDB(-1000000, 100000, 5, 1)     → #NUM! エラー（取得価額が負）
=DDB(1000000, 100000, 5, 6)      → #NUM! エラー（期間が耐用年数超過）
=DDB(1000000, 100000, 5, 1, -2)  → #NUM! エラー（率が負）</code></pre>



<p><code>#NUM!</code>が出たら、まず4つの引数が正しい範囲にあるかを確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc23">#VALUE!エラー・#NAME?エラーの対処</span></h3>



<p><code>#VALUE!</code>エラーは、引数に数値以外の値（文字列や日付文字列）を指定すると発生します。セル参照先の値が数値かどうかを確認してくださいね。</p>



<p><code>#NAME?</code>エラーは関数名のスペルミスが原因です。「DBB」「DDP」「DDBB」など似たような綴りに間違えやすいので、「DDB」と正確に入力しましょう。</p>



<h3 class="wp-block-heading"><span id="toc24">計算結果がおかしいときの確認ポイント</span></h3>



<p>値は返るけれど、想定と違う数値になる場合もあります。主な原因は次の3つです。</p>



<ul class="wp-block-list"><li><strong>率引数の省略漏れ</strong>: 1.5倍で計算したいのに省略すると2倍で計算されます</li><li><strong>日本の税法との混同</strong>: 日本の200%定率法とDDB関数は計算が異なります</li><li><strong>年度途中取得の按分を期待</strong>: DDB関数に月引数はありません。DB関数を検討してください</li></ul>



<p>率引数と資産の取得日を見直すと、たいていの誤差は解消できますよ。</p>



<h2 class="wp-block-heading"><span id="toc25">DDB関数に関するよくある質問</span></h2>



<h3 class="wp-block-heading"><span id="toc26">Q1. DDB関数の結果が小数になったら、どう処理すればいい？</span></h3>



<p>税務書類では円未満切り捨てが一般的です。ROUNDDOWN関数と組み合わせて使いましょう。</p>



<pre class="wp-block-code"><code>=ROUNDDOWN(DDB(1000000, 100000, 5, 3), 0)</code></pre>



<p>「ROUNDDOWN（ラウンドダウン）」は指定した桁で数値を切り捨てる関数です。第2引数に0を指定すると、小数点以下をすべて切り捨てて整数にできます。</p>



<h3 class="wp-block-heading"><span id="toc27">Q2. DDB関数は月按分できる？</span></h3>



<p>DDB関数には月引数がないため、年度途中取得の按分計算には直接対応しません。月按分が必要な場合はDB関数の第5引数「月」を使うか、VDB関数で期間を細かく指定する方法を検討してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc28">Q3. factor=2 と 率=2 は同じ意味？</span></h3>



<p>はい、同じです。英語版Excelでは「factor」、日本語版Excelでは「率」と表示されますが、指している引数は同一です。デフォルト値の2は「定額法償却率の2倍」を意味します。</p>



<h3 class="wp-block-heading"><span id="toc29">Q4. 累計償却額が取得価額-残存価額を超えないのはなぜ？</span></h3>



<p>DDB関数は内部で「取得価額 &#8211; 残存価額 &#8211; 累計償却額」を上限として償却費を計算します。そのため、累計償却額は必ず「取得価額 &#8211; 残存価額」以下になります。帳簿価額が残存価額を下回ることはないので、安心して使えますよ。</p>



<h2 class="wp-block-heading"><span id="toc30">まとめ</span></h2>



<p>ExcelのDDB関数は、倍額定率法（二重定率法）で期ごとの減価償却費を自動計算する財務関数です。</p>



<p>ポイントをおさらいしておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=DDB(取得価額, 残存価額, 耐用年数, 期間, [率])</code></li><li>率引数の省略時は2（200%定率法・倍額定率法）</li><li><strong>残存価額を下回らないよう最終期の償却費は自動調整される</strong></li><li>DB関数より初期の償却額が大きくなる（同条件で約8%大きい）</li><li>米国会計基準・IFRS・管理会計の文脈で使われる関数</li><li><strong>日本の税務申告には直接使えない</strong>（200%定率法の保証率計算が必要）</li><li>月按分が必要な場合はDB関数やVDB関数を検討する</li></ul>



<p><a href="https://mashukabu.com/excel-function-howto-use-db/">ExcelのDB関数の使い方｜定率法の減価償却費を計算</a>もあわせて確認しておくと、2つの関数の使い分けがよりクリアになりますよ。</p>



<p>DDB関数を使えば、倍額定率法の償却費を期ごとに手計算する手間が大幅に減ります。米国会計・IFRS・管理会計のシミュレーションにぜひ活用してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-ddb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
