<?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/%e7%b5%8c%e7%90%86%e3%83%bb%e8%b2%a1%e5%8b%99/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Mon, 20 Apr 2026 13:25:58 +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>スプレッドシートのVDB関数の使い方｜期間範囲の減価償却費を合計する</title>
		<link>https://mashukabu.com/spreadsheet-vdb-function/</link>
					<comments>https://mashukabu.com/spreadsheet-vdb-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 13:25:58 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[VDB関数]]></category>
		<category><![CDATA[倍額定率法]]></category>
		<category><![CDATA[固定資産]]></category>
		<category><![CDATA[減価償却]]></category>
		<category><![CDATA[経理・財務]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6155</guid>

					<description><![CDATA[GoogleスプレッドシートのVDB関数を使えば、倍額定率法（可変率法）で開始期から終了期までの減価償却費を合計計算できます。基本構文から引数の意味、DDB関数との使い分け、実務テンプレートまで丁寧に解説します。]]></description>
										<content:encoded><![CDATA[
<p>固定資産台帳で「第1期から第3期の累計償却費をまとめて出したい」と思うことはありませんか。DDB関数だと1期ずつしか計算できず、少し不便ですよね。スプレッドシートのVDB関数を使えば、開始期から終了期までの減価償却費を一発で合計できます。この記事では、VDB関数の構文から実務での使いどころまで、同僚に教える感覚で丁寧に解説していきます。</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">スプレッドシートのVDB関数とは？</a></li><li><a href="#toc2" tabindex="0">VDB関数の構文と引数</a></li><li><a href="#toc3" tabindex="0">VDB関数の基本的な使い方</a><ol><li><a href="#toc4" tabindex="0">第1期の減価償却費を求める</a></li><li><a href="#toc5" tabindex="0">第1〜3期の合計を一発で出す</a></li><li><a href="#toc6" tabindex="0">各期を個別に並べて償却スケジュールを作る</a></li></ol></li><li><a href="#toc7" tabindex="0">DDB関数とVDB関数の使い分け</a></li><li><a href="#toc8" tabindex="0">no_switch引数のTRUE/FALSEの使い分け</a></li><li><a href="#toc9" tabindex="0">実務で役立つVDB関数の活用例</a><ol><li><a href="#toc10" tabindex="0">期間範囲の累計償却費をまとめて集計する</a></li><li><a href="#toc11" tabindex="0">完全償却スケジュール表を自動生成する</a></li><li><a href="#toc12" tabindex="0">会計年度の端数に対応する</a></li></ol></li><li><a href="#toc13" tabindex="0">Excelとの互換性</a></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc15" tabindex="0">日本の税法を扱うときの注意点</a></li><li><a href="#toc16" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのVDB関数とは？</span></h2>



<p>スプレッドシートのVDB関数は、倍額定率法（ダブル・デクライニング・バランス法）をベースにした財務関数です。<strong>指定した期間範囲の減価償却費を合計して返す</strong>のが最大の特徴です。VDB は Variable Declining Balance（可変率定率法）の略で、「ブイディービー」と読みます。デフォルトでは定率法で計算しつつ、途中から定額法へ自動切り替えする挙動を持っています。</p>



<p>DDB関数が「1期分だけ」を計算するのに対し、VDB関数は複数期間をまとめて算出できます。「第1期から第3期までの合計」のような累計計算が1つの式で完結しますよ。</p>



<p>累計償却費の把握や、会計年度の区切りが整数期と一致しないケースで特に役立ちます。</p>



<p>関連記事として、<a href="https://mashukabu.com/spreadsheet-ddb-function/">DDB関数</a>・<a href="https://mashukabu.com/spreadsheet-sln-function/">SLN関数</a>・<a href="https://mashukabu.com/spreadsheet-syd-function/">SYD関数</a>も合わせて読むと、減価償却シリーズの全体像がつかめます。</p>



<h2 class="wp-block-heading"><span id="toc2">VDB関数の構文と引数</span></h2>



<p>VDB関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=VDB(費用, 残存価額, 耐用期数, 開始期, 終了期, [逓減率], [切り替えなし])</code></pre>



<p>英語表記だと <code>=VDB(cost, salvage, life, start_period, end_period, [factor], [no_switch])</code> となります。スプレッドシート上では日本語の引数名が表示されるので、両方覚えておくと検索や他記事の参照がスムーズです。</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>耐用期数終了時の資産価値。0円でも指定可能</td></tr><tr><td>耐用期数（life）</td><td>必須</td><td>減価償却を行う期数（一般的には耐用年数）</td></tr><tr><td>開始期（start_period）</td><td>必須</td><td>計算を開始する期。<strong>0始まり</strong>で指定する</td></tr><tr><td>終了期（end_period）</td><td>必須</td><td>計算を終了する期。耐用期数と同じ単位で指定</td></tr><tr><td>逓減率（factor）</td><td>省略可</td><td>残高の減少率。<strong>省略時は2（倍額定率法）</strong></td></tr><tr><td>切り替えなし（no_switch）</td><td>省略可</td><td>TRUEで定額法への自動切り替えを無効化</td></tr></tbody></table></figure>



<p>特に押さえておきたいのは <strong>開始期が0始まり</strong> である点です。第1期分の償却費を出したいときは、開始期=0・終了期=1と指定します。1と書きたくなりますが、ここを間違えると第2期分が返ってきてしまうので注意してください。</p>



<p>また、開始期と終了期には<strong>小数も指定できます</strong>。半年分だけ計算したい場合は終了期=0.5、会計年度が10.5ヶ月など端数があるケースでも柔軟に対応できます。</p>



<h2 class="wp-block-heading"><span id="toc3">VDB関数の基本的な使い方</span></h2>



<p>ここでは、取得価額100万円・残存価額0円・耐用年数5年の資産を例に、VDB関数の動きを段階的に見ていきます。減価償却（資産の価値を耐用年数にわたって費用計上する会計処理）の流れをイメージしながら読み進めてください。</p>



<h3 class="wp-block-heading"><span id="toc4">第1期の減価償却費を求める</span></h3>



<p>まずは1期分だけ計算してみます。セルに次の式を入力します。</p>



<pre class="wp-block-code"><code>=VDB(1000000, 0, 5, 0, 1)</code></pre>



<p>結果は <strong>400,000</strong> です。倍額定率法の減価率は factor÷耐用期数で求めるので、2÷5＝0.4（40%）。初年度は 1,000,000×0.4＝400,000円 が償却費となります。</p>



<p><!-- screenshot: VDB関数で第1期の減価償却費400000円が表示されたセル --></p>



<h3 class="wp-block-heading"><span id="toc5">第1〜3期の合計を一発で出す</span></h3>



<p>VDB関数の真骨頂は、ここからです。開始期=0・終了期=3 と指定すれば、第1期から第3期までの累計償却費をまとめて取得できます。</p>



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



<p>結果は <strong>784,000</strong> です。内訳は第1期400,000円、第2期240,000円、第3期144,000円で、合計784,000円と一致しますよ。</p>



<p><!-- screenshot: 開始期0・終了期3で第1〜3期累計784000円を計算したセル --></p>



<h3 class="wp-block-heading"><span id="toc6">各期を個別に並べて償却スケジュールを作る</span></h3>



<p>年次ごとの償却費を一覧化したい場合は、開始期と終了期を1ずつずらして並べます。</p>



<figure class="wp-block-table"><table><thead><tr><th>期</th><th>数式</th><th>償却費</th></tr></thead><tbody><tr><td>第1期</td><td><code>=VDB(1000000,0,5,0,1)</code></td><td>400,000円</td></tr><tr><td>第2期</td><td><code>=VDB(1000000,0,5,1,2)</code></td><td>240,000円</td></tr><tr><td>第3期</td><td><code>=VDB(1000000,0,5,2,3)</code></td><td>144,000円</td></tr><tr><td>第4期</td><td><code>=VDB(1000000,0,5,3,4)</code></td><td>108,000円</td></tr><tr><td>第5期</td><td><code>=VDB(1000000,0,5,4,5)</code></td><td>108,000円</td></tr></tbody></table></figure>



<p>第4期と第5期が同額（108,000円）になっているのがポイントです。これは定率法の償却額が定額法を下回ったタイミングで、自動的に定額法へ切り替わった結果ですね。</p>



<p><!-- screenshot: 5年分の償却スケジュール表（第4期以降が108000円で均等化） --></p>



<h2 class="wp-block-heading"><span id="toc7">DDB関数とVDB関数の使い分け</span></h2>



<p>同じ倍額定率法をベースにする DDB関数と VDB関数は、使える場面が明確に分かれます。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較軸</th><th>DDB関数</th><th>VDB関数</th></tr></thead><tbody><tr><td>計算対象</td><td>1期間のみ</td><td>開始期〜終了期の合計</td></tr><tr><td>切り替えなし引数</td><td>なし</td><td>あり（デフォルトFALSE）</td></tr><tr><td>逓減率引数</td><td>あり（デフォルト2）</td><td>あり（デフォルト2）</td></tr><tr><td>小数期間の指定</td><td>不可</td><td>可能</td></tr><tr><td>戻り値の符号</td><td>正の値</td><td>正の値</td></tr></tbody></table></figure>



<p>単年度の償却費だけ欲しいなら DDB関数が手軽です。<strong>累計を出したい・部分期間を計算したい</strong>場合は VDB関数の出番です。VDB関数1本にまとめるとシート全体がシンプルになりますよ。</p>



<p>DDB関数の詳しい使い方は<a href="https://mashukabu.com/spreadsheet-ddb-function/">スプレッドシートのDDB関数の使い方</a>を参照してください。</p>



<h2 class="wp-block-heading"><span id="toc8">no_switch引数のTRUE/FALSEの使い分け</span></h2>



<p>VDB関数の特徴である「切り替えなし」引数は、実務判断を左右する重要なスイッチです。</p>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>挙動</th><th>想定シナリオ</th></tr></thead><tbody><tr><td>FALSE（省略時）</td><td>定率法の償却額が定額法を下回ったら、自動で定額法に切り替える</td><td>残存価額まで確実に償却し切りたい一般的な経理処理</td></tr><tr><td>TRUE</td><td>最後まで倍額定率法のまま計算し、切り替えない</td><td>早期に損益を確定させたい・切り替えが認められないルール下での試算</td></tr></tbody></table></figure>



<p>先ほどの例で第4期以降が 108,000円で均等化したのは、no_switch=FALSE（省略）だったためです。TRUE にした場合、第4期は86,400円、第5期は51,840円と定率法のまま小さくなっていきます。</p>



<p>残存価額まできちんと費用化したいなら FALSE を選びましょう。損益インパクトを早めに出したいなら TRUE が向いています。</p>



<p>なお、内部で参照される定額法の計算式は<a href="https://mashukabu.com/spreadsheet-sln-function/">SLN関数の使い方</a>で解説しています。切り替え後の挙動まで理解したい方はあわせてチェックしてみてください。</p>



<h2 class="wp-block-heading"><span id="toc9">実務で役立つVDB関数の活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc10">期間範囲の累計償却費をまとめて集計する</span></h3>



<p>資産管理シートで「導入から3年間でいくら費用化したか」を出す場面は頻繁にあります。VDB関数なら、DDB関数を3つ足し算する必要はありません。</p>



<pre class="wp-block-code"><code>=VDB(B2, C2, D2, 0, 3)</code></pre>



<p>B2に取得価額、C2に残存価額、D2に耐用年数を入れておけば、複数資産に数式をコピーするだけで一括集計できます。</p>



<h3 class="wp-block-heading"><span id="toc11">完全償却スケジュール表を自動生成する</span></h3>



<p>A列に期番号（0〜5）を並べて、B列に次の数式を置くと、償却スケジュール表がすぐに完成します。</p>



<pre class="wp-block-code"><code>=VDB($B$1, $C$1, $D$1, A2, A2+1)</code></pre>



<p>B1に取得価額、C1に残存価額、D1に耐用年数を入れておくイメージです。開始期を行ごとに参照することで、各期の償却費が自動的に計算されますよ。</p>



<h3 class="wp-block-heading"><span id="toc12">会計年度の端数に対応する</span></h3>



<p>期首が7月始まりの会社で、初年度だけ半年分しか費用化しないケースでは、終了期に小数を指定します。</p>



<pre class="wp-block-code"><code>=VDB(1000000, 0, 5, 0, 0.5)</code></pre>



<p>これで「第1期のうち前半半年分」の償却費が取得できます。Microsoft公式でも10年×12ヶ月の月単位指定が紹介されており、部分期間の計算はVDB関数ならではの強みです。</p>



<h2 class="wp-block-heading"><span id="toc13">Excelとの互換性</span></h2>



<p>VDB関数はExcelとGoogle スプレッドシートで基本的な動作が同等です。Excelファイル（.xlsx）をスプレッドシートで開いても、VDB関数はそのまま機能します。</p>



<p>DB関数など他の減価償却関数ではExcelとの挙動差が報告されることがありますが、VDB関数については主要な差異は確認されていません。ExcelファイルをGoogle スプレッドシートに移行する場合も、VDB関数の計算結果はそのまま引き継げます。</p>



<p>なお、Google スプレッドシートでは引数名が日本語（費用・残存価額・耐用期数など）で表示されます。Excelとは見た目が異なりますが、関数の動作には影響ありません。</p>



<h2 class="wp-block-heading"><span id="toc14">よくあるエラーと対処法</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>発生条件</th><th>対処法</th></tr></thead><tbody><tr><td>#NUM!</td><td>費用・残存価額・耐用期数・開始期・終了期・逓減率のいずれかが負の値／開始期＞終了期／開始期や終了期が耐用期数を超える</td><td>引数がすべて0以上であること、開始期≦終了期であること、耐用期数の範囲内に収まっていることを確認する</td></tr><tr><td>#VALUE!</td><td>切り替えなし以外の引数に数値以外（文字列など）が入っている</td><td>セル参照先に文字列が混じっていないかチェックする。残存価額の「0円」を文字列で入れていないかも見直す</td></tr></tbody></table></figure>



<p>特に多いのが、第1期を計算するつもりで開始期=1・終了期=1 と書いてしまい、結果が0になるパターンです。0始まりのルールを思い出して、開始期=0・終了期=1 に直せば解決しますよ。</p>



<h2 class="wp-block-heading"><span id="toc15">日本の税法を扱うときの注意点</span></h2>



<p>VDB関数の計算結果は国際会計（GAAP）ベースの倍額定率法です。日本の法人税法で定められた定率法・定額法とは計算ロジックが異なるため、<strong>税務申告書への転記には使えません</strong>。社内の管理会計・投資判断・シミュレーション用途にとどめ、税務計算は会計ソフトや税理士と連携した別管理にするのが安全です。</p>



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



<p>スプレッドシートのVDB関数は、倍額定率法をベースに期間範囲の減価償却費を合計して返せる、柔軟性の高い財務関数です。ポイントを振り返っておきましょう。</p>



<ul class="wp-block-list"><li>開始期は<strong>0始まり</strong>。第1期は開始期=0・終了期=1で指定する</li><li>開始期・終了期は<strong>小数指定が可能</strong>で、部分期間計算にも使える</li><li><strong>no_switch=FALSE（省略時）</strong> で定額法への自動切り替えが働き、残存価額まで確実に償却できる</li><li>DDB関数が1期専用なのに対し、VDB関数は<strong>複数期間の合計</strong>を1式で出せる</li><li>日本の税務申告には使わず、管理会計・シミュレーション用途で活用する</li></ul>



<p>減価償却シリーズとして、<a href="https://mashukabu.com/spreadsheet-ddb-function/">DDB関数</a>・<a href="https://mashukabu.com/spreadsheet-sln-function/">SLN関数</a>・<a href="https://mashukabu.com/spreadsheet-syd-function/">SYD関数</a>の記事も用意しています。自社の資産管理ルールに合わせて、4つの関数を使い分けてみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-vdb-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのAMORDEGRC関数の使い方｜フランス会計の逓減償却を計算する</title>
		<link>https://mashukabu.com/spreadsheet-amordegrc-function/</link>
					<comments>https://mashukabu.com/spreadsheet-amordegrc-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 13:25:56 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[AMORDEGRC関数]]></category>
		<category><![CDATA[フランス会計]]></category>
		<category><![CDATA[減価償却]]></category>
		<category><![CDATA[経理・財務]]></category>
		<category><![CDATA[財務関数]]></category>
		<category><![CDATA[逓減法]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6153</guid>

					<description><![CDATA[GoogleスプレッドシートのAMORDEGRC関数を使えば、フランス式の逓減償却費を耐用年数ごとの係数に基づいて計算できます。7つの引数の意味からAMORLINC関数との違い、日本の減価償却関数との使い分けまで、事務職・経理担当者向けに丁寧に解説します。]]></description>
										<content:encoded><![CDATA[
<p>フランス本社から「逓減償却費を出して」と依頼されて、Googleスプレッドシートで困っていませんか。日本の定率法とは少し違うルールで計算する必要があり、引数も7つあるので身構えてしまいますよね。</p>



<p>この記事では、スプレッドシートのAMORDEGRC関数の使い方を、構文から実務での注意点まで同僚に教える感覚で解説します。減価償却係数の仕組みやAMORLINC関数との違い、日本で使われるSLN・DDB・SYD・VDBとの位置づけまで整理しているので、フランス会計対応のシミュレーションに役立ててください。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのAMORDEGRC関数とは？</a></li><li><a href="#toc2" tabindex="0">AMORDEGRC関数の構文と引数</a><ol><li><a href="#toc3" tabindex="0">基準（basis）引数の設定値</a></li><li><a href="#toc4" tabindex="0">期引数は0始まりに注意</a></li></ol></li><li><a href="#toc5" tabindex="0">AMORDEGRC関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">基本データを用意する</a></li><li><a href="#toc7" tabindex="0">第1期（期0）の償却費を求める</a></li><li><a href="#toc8" tabindex="0">各期の償却費を並べる</a></li></ol></li><li><a href="#toc9" tabindex="0">減価償却係数テーブルと実質償却率</a><ol><li><a href="#toc10" tabindex="0">実質償却率の逆算式</a></li></ol></li><li><a href="#toc11" tabindex="0">AMORLINC関数との使い分け</a></li><li><a href="#toc12" tabindex="0">会計期の途中で取得した場合の日割り計算</a><ol><li><a href="#toc13" tabindex="0">基準（basis）の選び方</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">#NUM!エラー</a></li><li><a href="#toc16" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc17" tabindex="0">#NAME?エラー</a></li></ol></li><li><a href="#toc18" tabindex="0">日本の減価償却関数との使い分け</a></li><li><a href="#toc19" tabindex="0">Excelとの互換性</a></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのAMORDEGRC関数とは？</span></h2>



<p>スプレッドシートのAMORDEGRC関数は、フランス旧会計基準（Plan Comptable Général）の逓減償却費を計算する財務関数です。関数名は「アモーディグレシ」と読み、フランス語の <code>AMORtissement DEGRessif avec Coefficient</code>（係数付き逓減償却）の略ですよ。</p>



<p><strong>最大の特徴は「耐用年数に応じた係数（coefficient）を自動適用する」点</strong>にあります。耐用年数が長い資産ほど大きな係数が掛かり、初期にまとめて費用化する仕組みです。日本の定率法とは係数のかけ方や端数処理が異なるので、フランス系・EU系企業の経理業務で活躍しますよ。</p>



<p>会計期の途中で資産を取得した場合でも、日割り計算で初年度の償却費を自動調整してくれる便利な関数です。</p>



<p>減価償却シリーズの関連記事として、<a href="https://mashukabu.com/spreadsheet-ddb-function/">DDB関数</a>・<a href="https://mashukabu.com/spreadsheet-sln-function/">SLN関数</a>・<a href="https://mashukabu.com/spreadsheet-syd-function/">SYD関数</a>・<a href="https://mashukabu.com/spreadsheet-vdb-function/">VDB関数</a>もあわせてチェックすると全体像がつかめますよ。</p>



<h2 class="wp-block-heading"><span id="toc2">AMORDEGRC関数の構文と引数</span></h2>



<p>AMORDEGRC関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=AMORDEGRC(取得価額, 購入日, 開始期, 残存価額, 期, 率, [基準])</code></pre>



<p>英語表記だと <code>=AMORDEGRC(cost, date_purchased, first_period, salvage, period, rate, [basis])</code> となります。スプレッドシートでは引数名が日本語で表示されるので、両方覚えておくと他記事を参照するときに迷いません。</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>購入日（date_purchased）</td><td>必須</td><td>資産を取得した日付。DATE関数（年月日から日付シリアル値を生成する関数）での指定を推奨</td></tr><tr><td>開始期（first_period）</td><td>必須</td><td>最初の会計期が終了する日付</td></tr><tr><td>残存価額（salvage）</td><td>必須</td><td>耐用年数終了後の資産の見積り価格</td></tr><tr><td>期（period）</td><td>必須</td><td>償却費を求めたい会計期。<strong>0始まり</strong>（最初の期＝0）</td></tr><tr><td>率（rate）</td><td>必須</td><td>減価償却率（例: 耐用年数5年なら0.2）</td></tr><tr><td>基準（basis）</td><td>省略可</td><td>1年の日数計算方式（下表参照、デフォルト0）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">基準（basis）引数の設定値</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>1年の日数計算</th></tr></thead><tbody><tr><td>0（省略時）</td><td>360日（米国NASD方式 30/360日）</td></tr><tr><td>1</td><td>実際の日数／実際の日数</td></tr><tr><td>3</td><td>365日／実際の日数</td></tr><tr><td>4</td><td>360日（ヨーロッパ方式 30/360日）</td></tr></tbody></table></figure>



<p>基準に <strong>「2」を指定すると <code>#NUM!</code> エラー</strong> になります。フランス会計ではヨーロッパ方式（基準4）が使われることが多いので、本国指示と整合する値を選んでみてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc4">期引数は0始まりに注意</span></h3>



<p>VDB関数などと同じく、AMORDEGRC関数の「期」引数も <strong>0始まり</strong> です。最初の会計期の償却費を求めたいときは <code>period=0</code> を指定します。うっかり1と書くと第2期の値が返ってきてしまうので、初見の方はまずこのルールを頭に入れておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc5">AMORDEGRC関数の基本的な使い方</span></h2>



<p>ここでは、取得価額100万円・残存価額10万円・耐用年数5年（率0.2）の資産を例に、AMORDEGRC関数の動きを段階的に見ていきます。購入日は 2024/4/1、最初の期末を 2025/3/31 として設定してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">基本データを用意する</span></h3>



<p>スプレッドシートに次のような資産データを入力します。</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>2024/4/1</td></tr><tr><td>B4</td><td>開始期</td><td>2025/3/31</td></tr><tr><td>B5</td><td>残存価額</td><td>100,000</td></tr><tr><td>B6</td><td>率</td><td>0.2</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc7">第1期（期0）の償却費を求める</span></h3>



<p>最初の会計期の償却費を計算する数式はこちらです。</p>



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



<p>結果は <strong>400,000</strong> です。耐用年数が5年（1÷0.2＝5）なので係数2.0が自動適用され、実質償却率は <code>0.2 × 2.0 = 0.4（40%）</code> になります。購入日から開始期までが丸1年のため、<code>1,000,000 × 40% = 400,000円</code> が返る計算です。</p>



<p><!-- screenshot: AMORDEGRC関数で期0の償却費400000円を表示したスプレッドシート画面 --></p>



<h3 class="wp-block-heading"><span id="toc8">各期の償却費を並べる</span></h3>



<p>引数「期」を0, 1, 2&#8230;と変えていけば、各期の償却費を一覧化できます。同じ資産データで期0から期4までの推移を見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>期</th><th>数式</th><th>償却費の考え方</th></tr></thead><tbody><tr><td>期0</td><td><code>=AMORDEGRC(B2,B3,B4,B5,0,B6,0)</code></td><td>1,000,000 × 40% = 400,000円</td></tr><tr><td>期1</td><td><code>=AMORDEGRC(B2,B3,B4,B5,1,B6,0)</code></td><td>前期末帳簿価額 600,000 × 40% = 240,000円</td></tr><tr><td>期2</td><td><code>=AMORDEGRC(B2,B3,B4,B5,2,B6,0)</code></td><td>前期末帳簿価額 360,000 × 40% = 144,000円</td></tr><tr><td>期3〜期4</td><td><code>=AMORDEGRC(B2,B3,B4,B5,3,B6,0)</code> など</td><td>残額を最後の2期で均等化（実際の値は関数に計算を任せる）</td></tr></tbody></table></figure>



<p>初期ほど償却額が大きく、後半で小さくなっていくのが逓減法の特徴です。残存価額10万円に近づいたところで、自動的に残り帳簿価額を最後の2年で均等償却する仕様になっていますよ。</p>



<p><!-- screenshot: 期0〜4の償却費を並べた表（400,000→240,000→144,000→最終2期は均等化） --></p>



<h2 class="wp-block-heading"><span id="toc9">減価償却係数テーブルと実質償却率</span></h2>



<p>AMORDEGRC関数の最大のポイントは、耐用年数に応じて <strong>減価償却係数（coefficient）</strong> が自動的に掛かることです。Microsoft公式仕様に基づく係数は次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>資産の耐用年数（1÷率）</th><th>減価償却係数</th></tr></thead><tbody><tr><td>3年以上5年未満</td><td>1.5</td></tr><tr><td>5年以上6年未満</td><td>2</td></tr><tr><td>6年より長い</td><td>2.5</td></tr></tbody></table></figure>



<p>耐用年数が <strong>3年未満の場合は係数テーブルの範囲外</strong> で、<code>#NUM!</code> エラーになる可能性があります。耐用年数3年以上の資産で使うと覚えておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc10">実質償却率の逆算式</span></h3>



<p>AMORDEGRC関数が内部で使う実質償却率は、次の式で求まります。</p>



<pre class="wp-block-code"><code>実質償却率 = 率（rate） × 減価償却係数</code></pre>



<p>耐用年数ごとの実質償却率を一覧にしてみますね。</p>



<figure class="wp-block-table"><table><thead><tr><th>耐用年数</th><th>率（1÷耐用年数）</th><th>係数</th><th>実質償却率</th></tr></thead><tbody><tr><td>4年</td><td>0.25</td><td>1.5</td><td>37.5%</td></tr><tr><td>5年</td><td>0.20</td><td>2.0</td><td>40%</td></tr><tr><td>8年</td><td>0.125</td><td>2.5</td><td>31.25%</td></tr><tr><td>10年</td><td>0.10</td><td>2.5</td><td>25%</td></tr></tbody></table></figure>



<p>耐用年数5年でもっとも大きな実質償却率（40%）になるのが、フランス式逓減法の面白いところです。日本の200%定率法（耐用年数5年で40%）とは偶然一致しますが、耐用年数が変わると結果は大きく変わってきますよ。</p>



<h2 class="wp-block-heading"><span id="toc11">AMORLINC関数との使い分け</span></h2>



<p>AMORDEGRC関数と名前がよく似た <strong>AMORLINC関数</strong> は、同じフランス会計基準に対応した減価償却関数です。ただし計算方法が違うので混同しないようにしましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>AMORDEGRC関数</th><th>AMORLINC関数</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>最後の2年で均等化</td><td>均等のまま</td></tr><tr><td>構文の引数数</td><td>7つ（basisのみ省略可）</td><td>7つ（同じ構造）</td></tr></tbody></table></figure>



<p><strong>判断基準はシンプルです</strong>。初期に多く費用化したい・定率法に近い処理をしたいなら AMORDEGRC関数、毎期同額で均等償却したいなら AMORLINC関数を選びます。フランスの親会社から「régime dégressif（逓減方式）で」と指示があれば AMORDEGRC、「régime linéaire（直線方式）で」と言われたら AMORLINC ですね。</p>



<h2 class="wp-block-heading"><span id="toc12">会計期の途中で取得した場合の日割り計算</span></h2>



<p>資産を会計期の途中で購入したケースも見てみましょう。例えば 2024/10/1 に取得し、最初の期末が 2025/3/31 という状況です。</p>



<pre class="wp-block-code"><code>=AMORDEGRC(1000000, DATE(2024,10,1), DATE(2025,3,31), 100000, 0, 0.2, 0)</code></pre>



<p>この場合、購入日から期末までの日数は約半年分です。AMORDEGRC関数は日割り計算を自動で行うので、期0の償却費は1年分の約半分になりますよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>購入日パターン</th><th>開始期までの日数</th><th>期0の償却費（概算）</th></tr></thead><tbody><tr><td>2024/4/1（丸1年）</td><td>約360日</td><td>400,000円</td></tr><tr><td>2024/10/1（半年）</td><td>約180日</td><td>約200,000円</td></tr><tr><td>2025/1/1（3ヶ月）</td><td>約90日</td><td>約100,000円</td></tr></tbody></table></figure>



<p>期1以降は通常どおりの逓減法計算に戻ります。「最初の期だけ日割り、あとはフル」と覚えておくと実務で迷いませんね。</p>



<h3 class="wp-block-heading"><span id="toc13">基準（basis）の選び方</span></h3>



<p>フランス本社から特に指示がなければ、省略時の基準0（米国30/360日方式）で問題ありません。<strong>フランス国内のルールに厳密に合わせるなら基準4（ヨーロッパ30/360日方式）</strong> を指定しましょう。実際の日数で細かく計算したい場合は、基準1や基準3を選んでみてください。</p>



<h2 class="wp-block-heading"><span id="toc14">よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc15">#NUM!エラー</span></h3>



<p>以下のケースで発生します。AMORDEGRC関数でもっとも多いエラーなので一覧で押さえておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>発生条件</th><th>対処法</th></tr></thead><tbody><tr><td>率（rate）が0以下</td><td>正の数値を指定する</td></tr><tr><td>残存価額が取得価額を超える</td><td>残存価額 ≤ 取得価額 になるよう修正する</td></tr><tr><td>購入日が開始期より後</td><td>購入日 ≤ 開始期 の関係を保つ</td></tr><tr><td>基準（basis）に2を指定</td><td>0, 1, 3, 4 のいずれかに変更する</td></tr><tr><td>期（period）に負の値</td><td>0以上の整数を指定する</td></tr><tr><td>耐用年数が3年未満</td><td>係数テーブル範囲外。別の減価償却関数（SLN等）を検討</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">#VALUE!エラー</span></h3>



<p>引数に数値や日付以外の文字列が入っていると発生します。日付を直接書くときは、文字列ではなく <code>DATE(2024,4,1)</code> のようにDATE関数で指定するのが確実ですよ。</p>



<h3 class="wp-block-heading"><span id="toc17">#NAME?エラー</span></h3>



<p>関数名のスペルミスが原因です。AMORDEGRCは長くて打ち間違いやすいので、入力途中に表示される候補から選んでみてくださいね。</p>



<h2 class="wp-block-heading"><span id="toc18">日本の減価償却関数との使い分け</span></h2>



<p>スプレッドシートには複数の減価償却関数があります。目的別に整理しておきますね。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>償却方法</th><th>基準</th><th>主な用途</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/spreadsheet-sln-function/">SLN関数</a></td><td>定額法</td><td>汎用</td><td>日本・国際会計共通の基本</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-ddb-function/">DDB関数</a></td><td>倍額定率法</td><td>汎用</td><td>管理会計・国際基準</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-syd-function/">SYD関数</a></td><td>算術級数法</td><td>汎用</td><td>学術・管理会計</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-vdb-function/">VDB関数</a></td><td>可変率法</td><td>汎用</td><td>部分期間合計・累計計算</td></tr><tr><td><strong>AMORDEGRC関数</strong></td><td>逓減法（係数付き）</td><td>フランス旧会計基準</td><td>フランス・EU系企業</td></tr><tr><td>AMORLINC関数</td><td>定額法（係数なし）</td><td>フランス旧会計基準</td><td>フランス・EU系企業</td></tr></tbody></table></figure>



<p><strong>日本国内の減価償却費を出したいときはSLN関数やDDB関数が基本</strong>です。AMORDEGRC関数はあくまでフランス会計基準に対応するための関数なので、税務申告書への転記には使えません。社内の管理会計・シミュレーション用途にとどめ、正式な税務計算は会計ソフトや税理士と連携しましょう。</p>



<p>日本の定率法と似た雰囲気の計算をしたいだけなら、<a href="https://mashukabu.com/spreadsheet-ddb-function/">DDB関数</a>や<a href="https://mashukabu.com/spreadsheet-vdb-function/">VDB関数</a>のほうが使い勝手が良いケースも多いですよ。</p>



<h2 class="wp-block-heading"><span id="toc19">Excelとの互換性</span></h2>



<p>AMORDEGRC関数はExcelとGoogleスプレッドシートで同じ計算結果を返します。Excelファイル（.xlsx）をスプレッドシートで開いても関数はそのまま動作しますよ。</p>



<p>主な違いは表示上の話だけで、スプレッドシートでは引数名が日本語（「費用」「購入日」「開始期」など）で表示されます。Excel英語版と見た目は異なりますが動作には影響ありません。</p>



<p>Excel版の詳しい解説はExcelのAMORDEGRC関数の使い方記事にまとめてあるので、両環境で作業する方はあわせてチェックしてみてくださいね。</p>



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



<p>スプレッドシートのAMORDEGRC関数は、フランス旧会計基準の逓減償却費を計算する財務関数です。ポイントを振り返っておきましょう。</p>



<ul class="wp-block-list"><li>耐用年数に応じた <strong>係数（1.5 / 2 / 2.5）</strong> が自動的に掛かり、実質償却率は <code>率 × 係数</code> で求まる</li><li>「期」引数は <strong>0始まり</strong>。第1期を計算したいときは <code>period=0</code> を指定する</li><li>最初の会計期は日割り計算に対応。途中取得の資産でも手動按分が不要</li><li>基準（basis）に <strong>2は指定不可</strong>。フランス式に揃えるなら基準4を選ぶ</li><li>日本の税務申告には使わず、フランス・EU系企業の<strong>管理会計・シミュレーション用途</strong>で活用する</li></ul>



<p>減価償却シリーズとして、<a href="https://mashukabu.com/spreadsheet-sln-function/">SLN関数</a>・<a href="https://mashukabu.com/spreadsheet-ddb-function/">DDB関数</a>・<a href="https://mashukabu.com/spreadsheet-syd-function/">SYD関数</a>・<a href="https://mashukabu.com/spreadsheet-vdb-function/">VDB関数</a>の記事も用意しています。国際会計と日本会計の両方を行き来するシーンで、関数の使い分けに役立ててみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-amordegrc-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのAMORLINC関数の使い方｜フランス会計の直線償却を計算する</title>
		<link>https://mashukabu.com/spreadsheet-amorlinc-function/</link>
					<comments>https://mashukabu.com/spreadsheet-amorlinc-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 13:25:54 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[AMORLINC関数]]></category>
		<category><![CDATA[フランス会計]]></category>
		<category><![CDATA[減価償却]]></category>
		<category><![CDATA[直線法]]></category>
		<category><![CDATA[経理・財務]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6151</guid>

					<description><![CDATA[GoogleスプレッドシートのAMORLINC関数を使えば、フランス式の直線償却費を計算できます。7つの引数の使い方からAMORDEGRC関数との違い、初年度の日割り計算ルールまで、事務職・経理担当者向けに丁寧に解説します。]]></description>
										<content:encoded><![CDATA[
<p>フランス本社から「直線償却費を出して」と依頼されて、Googleスプレッドシートで困っていませんか。日本の定額法と似ているはずなのに、引数が7つもあるので身構えてしまいますよね。</p>



<p>この記事では、スプレッドシートのAMORLINC関数の使い方を、構文から実務での注意点まで同僚に教える感覚で解説します。初年度の自動日割り計算やAMORDEGRC関数との違いも整理しているので、フランス会計対応のシミュレーションに役立ててください。日本で使われるSLN・DDB・SYD・VDBとの位置づけもあわせて押さえておきましょう。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのAMORLINC関数とは？</a></li><li><a href="#toc2" tabindex="0">AMORLINC関数の構文と引数</a><ol><li><a href="#toc3" tabindex="0">基準（basis）引数の設定値</a></li><li><a href="#toc4" tabindex="0">期引数は0始まりに注意</a></li></ol></li><li><a href="#toc5" tabindex="0">AMORLINC関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">基本データを用意する</a></li><li><a href="#toc7" tabindex="0">第1期（期0）の償却費を求める</a></li><li><a href="#toc8" tabindex="0">各期の償却費を並べる</a></li><li><a href="#toc9" tabindex="0">残存価額を下回らない保護機構</a></li></ol></li><li><a href="#toc10" tabindex="0">AMORDEGRC関数との使い分け</a></li><li><a href="#toc11" tabindex="0">SLN関数との使い分け</a><ol><li><a href="#toc12" tabindex="0">同じサンプルデータで結果を比較</a></li></ol></li><li><a href="#toc13" tabindex="0">会計期の途中で取得した場合の日割り計算</a><ol><li><a href="#toc14" tabindex="0">SLN関数との日割り計算の違い</a></li><li><a href="#toc15" tabindex="0">基準（basis）の選び方</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">#NUM!エラー</a></li><li><a href="#toc18" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc19" tabindex="0">#NAME?エラー</a></li></ol></li><li><a href="#toc20" tabindex="0">日本の減価償却関数との使い分け</a></li><li><a href="#toc21" tabindex="0">Excelとの互換性</a></li><li><a href="#toc22" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのAMORLINC関数とは？</span></h2>



<p>スプレッドシートのAMORLINC関数は、フランス旧会計基準（Plan Comptable Général）の直線償却費を計算する財務関数です。関数名は「アモーランク」と読み、フランス語の <code>AMORtissement LINéaire Comptable</code>（会計上の直線償却）の略ですよ。</p>



<p><strong>最大の特徴は「初年度の取得日から期末日までを日割り計算し、以降は均等償却する」点</strong>にあります。AMORDEGRC関数のような係数はかからず、毎期同じ金額で償却を進めていく仕組みです。日本のSLN関数（定額法）と考え方は似ていますが、初年度の日割り処理と残存価額保護が自動で組み込まれている点で異なりますよ。</p>



<p>会計期の途中で資産を取得した場合でも、初年度の償却費を自動で日数按分してくれます。フランス系・EU系企業の経理業務でそのまま使える便利な関数ですよ。</p>



<p>減価償却シリーズの関連記事として、<a href="https://mashukabu.com/spreadsheet-amordegrc-function/">AMORDEGRC関数</a>・<a href="https://mashukabu.com/spreadsheet-sln-function/">SLN関数</a>・<a href="https://mashukabu.com/spreadsheet-ddb-function/">DDB関数</a>・<a href="https://mashukabu.com/spreadsheet-syd-function/">SYD関数</a>・<a href="https://mashukabu.com/spreadsheet-vdb-function/">VDB関数</a>もあわせてチェックすると全体像がつかめますよ。</p>



<h2 class="wp-block-heading"><span id="toc2">AMORLINC関数の構文と引数</span></h2>



<p>AMORLINC関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=AMORLINC(取得価額, 購入日, 開始期, 残存価額, 期, 率, [基準])</code></pre>



<p>英語表記だと <code>=AMORLINC(cost, date_purchased, first_period, salvage, period, rate, [basis])</code> となります。引数の数と順序はAMORDEGRC関数と完全に同じなので、ペア関数として覚えるとラクですよ。</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>購入日（date_purchased）</td><td>必須</td><td>資産を取得した日付。DATE関数（年月日から日付シリアル値を生成する関数）での指定を推奨</td></tr><tr><td>開始期（first_period）</td><td>必須</td><td>最初の会計期が終了する日付</td></tr><tr><td>残存価額（salvage）</td><td>必須</td><td>耐用年数終了後の資産の見積り価格</td></tr><tr><td>期（period）</td><td>必須</td><td>償却費を求めたい会計期。<strong>0始まり</strong>（最初の期＝0）</td></tr><tr><td>率（rate）</td><td>必須</td><td>減価償却率（例: 耐用年数5年なら0.2）</td></tr><tr><td>基準（basis）</td><td>省略可</td><td>1年の日数計算方式（下表参照、デフォルト0）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">基準（basis）引数の設定値</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>1年の日数計算</th></tr></thead><tbody><tr><td>0（省略時）</td><td>360日（米国NASD方式 30/360日）</td></tr><tr><td>1</td><td>実際の日数／実際の日数</td></tr><tr><td>3</td><td>365日／実際の日数</td></tr><tr><td>4</td><td>360日（ヨーロッパ方式 30/360日）</td></tr></tbody></table></figure>



<p>基準に <strong>「2」を指定すると <code>#NUM!</code> エラー</strong> になります。これはAMORDEGRC関数と共通の仕様ですね。フランス会計ではヨーロッパ方式（基準4）が使われることが多いので、本国指示に合わせて選んでみてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc4">期引数は0始まりに注意</span></h3>



<p>AMORDEGRC関数やVDB関数と同じく、AMORLINC関数の「期」引数も <strong>0始まり</strong> です。最初の会計期の償却費を求めたいときは <code>period=0</code> を指定します。うっかり1と書くと第2期の値が返ってきてしまうので、初見の方はまずこのルールを頭に入れておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc5">AMORLINC関数の基本的な使い方</span></h2>



<p>ここでは、取得価額100万円・残存価額10万円・耐用年数5年（率0.2）の資産を例にします。AMORLINC関数の動きを段階的に見ていきましょう。購入日は 2024/4/1、最初の期末を 2025/3/31 として設定してみます。</p>



<h3 class="wp-block-heading"><span id="toc6">基本データを用意する</span></h3>



<p>スプレッドシートに次のような資産データを入力します。</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>2024/4/1</td></tr><tr><td>B4</td><td>開始期</td><td>2025/3/31</td></tr><tr><td>B5</td><td>残存価額</td><td>100,000</td></tr><tr><td>B6</td><td>率</td><td>0.2</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc7">第1期（期0）の償却費を求める</span></h3>



<p>最初の会計期の償却費を計算する数式はこちらです。</p>



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



<p>結果は <strong>200,000</strong> です。AMORLINC関数には係数がかからないので、<code>1,000,000 × 0.2 = 200,000円</code> がそのまま返ります。購入日から開始期までが丸1年のため、日割り調整も入りません。</p>



<p><!-- screenshot: AMORLINC関数で期0の償却費200000円を表示したスプレッドシート画面 --></p>



<h3 class="wp-block-heading"><span id="toc8">各期の償却費を並べる</span></h3>



<p>引数「期」を0, 1, 2&#8230;と変えていけば、各期の償却費を一覧化できます。同じ資産データで期0から期4までの推移を見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>期</th><th>数式</th><th>償却費</th></tr></thead><tbody><tr><td>期0</td><td><code>=AMORLINC(B2,B3,B4,B5,0,B6,0)</code></td><td>200,000円</td></tr><tr><td>期1</td><td><code>=AMORLINC(B2,B3,B4,B5,1,B6,0)</code></td><td>200,000円</td></tr><tr><td>期2</td><td><code>=AMORLINC(B2,B3,B4,B5,2,B6,0)</code></td><td>200,000円</td></tr><tr><td>期3</td><td><code>=AMORLINC(B2,B3,B4,B5,3,B6,0)</code></td><td>200,000円</td></tr><tr><td>期4</td><td><code>=AMORLINC(B2,B3,B4,B5,4,B6,0)</code></td><td>100,000円（残額）</td></tr></tbody></table></figure>



<p>期0から期3までは毎期20万円ずつ均等に償却されます。4期目までの累計は80万円（20万×4）で、残り10万円を最終期（期4）で償却して残存価額に到達する仕組みですよ。</p>



<p><!-- screenshot: 期0〜4の償却費を並べた表（200,000×4回+100,000） --></p>



<h3 class="wp-block-heading"><span id="toc9">残存価額を下回らない保護機構</span></h3>



<p>AMORLINC関数には <strong>「累計償却費が取得価額から残存価額を引いた金額を超えない」保護挙動</strong> が組み込まれています。上の例では <code>1,000,000 − 100,000 = 900,000円</code> が償却上限です。最終期（期4）の償却費は自動的に残額の10万円に調整されます。</p>



<p>この保護機構があるおかげで、手動で「最終期だけ残額を計算し直す」必要がありません。SLN関数と比べたときのAMORLINC関数ならではの便利ポイントですよ。</p>



<h2 class="wp-block-heading"><span id="toc10">AMORDEGRC関数との使い分け</span></h2>



<p>AMORLINC関数とペアで登場する <strong>AMORDEGRC関数</strong> は、同じフランス会計基準に対応した減価償却関数です。ただし計算方法がまったく違うので混同しないようにしましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>AMORLINC関数</th><th>AMORDEGRC関数</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>残額を自動清算</td><td>最後の2年で均等化</td></tr><tr><td>構文の引数数</td><td>7つ（basisのみ省略可）</td><td>7つ（同じ構造）</td></tr><tr><td>フランス語の用語</td><td>régime linéaire（直線方式）</td><td>régime dégressif（逓減方式）</td></tr></tbody></table></figure>



<p><strong>判断基準はシンプルです</strong>。毎期同額で均等償却したいなら AMORLINC関数を選びます。初期に多く費用化したい・定率法に近い処理をしたいなら AMORDEGRC関数が適していますよ。フランスの親会社から「régime linéaire で」と指示があれば AMORLINC、「régime dégressif で」と言われたら AMORDEGRC ですね。</p>



<p>引数構造は完全に同じなので、同じサンプルデータで両方の計算結果を比較するのが理解の近道です。詳しくは<a href="https://mashukabu.com/spreadsheet-amordegrc-function/">AMORDEGRC関数の記事</a>も参照してみてくださいね。</p>



<h2 class="wp-block-heading"><span id="toc11">SLN関数との使い分け</span></h2>



<p>AMORLINC関数とよく比較される日本式の関数が <strong>SLN関数</strong>（Straight Line、定額法）です。どちらも直線償却ですが、いくつか重要な違いがあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>AMORLINC関数</th><th>SLN関数</th></tr></thead><tbody><tr><td>引数の数</td><td>7つ</td><td>3つ（取得価額・残存価額・耐用年数）</td></tr><tr><td>初年度の日割り</td><td>自動（取得日〜期末日の日数から算出）</td><td>なし（手動で月数按分が必要）</td></tr><tr><td>残存価額保護</td><td>あり（最終期で自動調整）</td><td>なし（毎期同額を機械的に算出）</td></tr><tr><td>日数計算基準</td><td>選択可（basis引数）</td><td>固定（年単位）</td></tr><tr><td>会計基準</td><td>フランス旧基準（PCG）</td><td>汎用</td></tr><tr><td>用途</td><td>フランス・EU系企業</td><td>日本・国際会計共通</td></tr></tbody></table></figure>



<p><strong>SLN関数はシンプルで分かりやすく、日本の定額法の基本計算に向いています</strong>。一方AMORLINC関数は引数こそ多いものの、「初年度の日割りが自動」「残存価額を下回らない保護」という実務的な便利機能が組み込まれているのが強みですよ。</p>



<p>どちらを選ぶかは業務背景で決めるのが分かりやすいですね。フランス本社への報告なら AMORLINC、日本の税務申告や国内管理会計なら SLN、という使い分けが基本です。詳しい構文は<a href="https://mashukabu.com/spreadsheet-sln-function/">SLN関数の記事</a>にまとめています。</p>



<h3 class="wp-block-heading"><span id="toc12">同じサンプルデータで結果を比較</span></h3>



<p>先ほどの例（取得価額100万円・残存10万円・耐用年数5年）で、両関数の結果を並べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>期</th><th>AMORLINC関数</th><th>SLN関数</th></tr></thead><tbody><tr><td>期0</td><td>200,000円</td><td>180,000円（<code>=SLN(1000000,100000,5)</code>）</td></tr><tr><td>期1</td><td>200,000円</td><td>180,000円</td></tr><tr><td>期2</td><td>200,000円</td><td>180,000円</td></tr><tr><td>期3</td><td>200,000円</td><td>180,000円</td></tr><tr><td>期4</td><td>100,000円（残額）</td><td>180,000円</td></tr><tr><td>累計</td><td>900,000円</td><td>900,000円</td></tr></tbody></table></figure>



<p>どちらも累計は 900,000円（取得価額 − 残存価額）で一致しますが、各期の配分ルールが違いますね。AMORLINC関数は「4期で早期に償却 + 最終期で残額清算」、SLN関数は「5期にわたって均等」というイメージです。</p>



<h2 class="wp-block-heading"><span id="toc13">会計期の途中で取得した場合の日割り計算</span></h2>



<p>資産を会計期の途中で購入したケースも見てみましょう。例えば 2024/10/1 に取得し、最初の期末が 2025/3/31 という状況です。</p>



<pre class="wp-block-code"><code>=AMORLINC(1000000, DATE(2024,10,1), DATE(2025,3,31), 100000, 0, 0.2, 0)</code></pre>



<p>この場合、購入日から期末までの日数は約半年分です。AMORLINC関数は初年度だけ日割り計算を自動で行うので、期0の償却費は1年分の約半分になりますよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>購入日パターン</th><th>開始期までの日数</th><th>期0の償却費（概算）</th></tr></thead><tbody><tr><td>2024/4/1（丸1年）</td><td>約360日</td><td>200,000円</td></tr><tr><td>2024/10/1（半年）</td><td>約180日</td><td>約100,000円</td></tr><tr><td>2025/1/1（3ヶ月）</td><td>約90日</td><td>約50,000円</td></tr></tbody></table></figure>



<p>期1以降は通常どおり <code>取得価額 × 率 = 200,000円</code> の均等償却に戻ります。「最初の期だけ日割り、あとはフル」と覚えておくと実務で迷いませんね。</p>



<h3 class="wp-block-heading"><span id="toc14">SLN関数との日割り計算の違い</span></h3>



<p>「2024/10/1に取得して期0の償却費を求めたい」ケースで考えてみます。SLN関数を使う場合は手動で月数按分が必要です。</p>



<pre class="wp-block-code"><code>=SLN(1000000, 100000, 5) * (6/12)</code></pre>



<p>このように <code>(6/12)</code> を掛けて半年分にする処理を自分で書かないといけません。AMORLINC関数なら購入日と期末日を引数に渡すだけで自動計算されるので、日数管理が楽になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc15">基準（basis）の選び方</span></h3>



<p>フランス本社から特に指示がなければ、省略時の基準0（米国30/360日方式）で問題ありません。<strong>フランス国内のルールに厳密に合わせるなら基準4（ヨーロッパ30/360日方式）</strong> を指定しましょう。実際の日数で細かく計算したい場合は、基準1や基準3を選んでみてください。</p>



<h2 class="wp-block-heading"><span id="toc16">よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc17">#NUM!エラー</span></h3>



<p>以下のケースで発生します。AMORLINC関数でもっとも多いエラーなので一覧で押さえておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>発生条件</th><th>対処法</th></tr></thead><tbody><tr><td>率（rate）が0以下</td><td>正の数値を指定する</td></tr><tr><td>残存価額が取得価額を超える</td><td>残存価額 ≤ 取得価額 になるよう修正する</td></tr><tr><td>購入日が開始期より後</td><td>購入日 ≤ 開始期 の関係を保つ</td></tr><tr><td>基準（basis）に2を指定</td><td>0, 1, 3, 4 のいずれかに変更する</td></tr><tr><td>期（period）に負の値</td><td>0以上の整数を指定する</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc18">#VALUE!エラー</span></h3>



<p>引数に数値や日付以外の文字列が入っていると発生します。日付を直接書くときは、文字列ではなく <code>DATE(2024,4,1)</code> のようにDATE関数で指定するのが確実ですよ。</p>



<h3 class="wp-block-heading"><span id="toc19">#NAME?エラー</span></h3>



<p>関数名のスペルミスが原因です。AMORLINCは「AMOLINC」「AMORINC」などと打ち間違いやすい名前です。入力途中に表示される候補から選んでみてくださいね。</p>



<h2 class="wp-block-heading"><span id="toc20">日本の減価償却関数との使い分け</span></h2>



<p>スプレッドシートには複数の減価償却関数があります。目的別に整理しておきますね。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>償却方法</th><th>基準</th><th>主な用途</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/spreadsheet-sln-function/">SLN関数</a></td><td>定額法</td><td>汎用</td><td>日本・国際会計共通の基本</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-ddb-function/">DDB関数</a></td><td>倍額定率法</td><td>汎用</td><td>管理会計・国際基準</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-syd-function/">SYD関数</a></td><td>算術級数法</td><td>汎用</td><td>学術・管理会計</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-vdb-function/">VDB関数</a></td><td>可変率法</td><td>汎用</td><td>部分期間合計・累計計算</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-amordegrc-function/">AMORDEGRC関数</a></td><td>逓減法（係数付き）</td><td>フランス旧会計基準</td><td>フランス・EU系企業</td></tr><tr><td><strong>AMORLINC関数</strong></td><td>直線法（係数なし）</td><td>フランス旧会計基準</td><td>フランス・EU系企業</td></tr></tbody></table></figure>



<p><strong>日本国内の減価償却費を出したいときはSLN関数やDDB関数が基本</strong>です。AMORLINC関数はあくまでフランス会計基準に対応するための関数なので、税務申告書への転記には使えません。社内の管理会計・シミュレーション用途にとどめ、正式な税務計算は会計ソフトや税理士と連携しましょう。</p>



<p>「直線償却で毎期同額にしたい」という日本の定額法に近い使い方をしたい場面もありますね。その場合は<a href="https://mashukabu.com/spreadsheet-sln-function/">SLN関数</a>のほうがシンプルで使い勝手が良いケースも多いですよ。</p>



<h2 class="wp-block-heading"><span id="toc21">Excelとの互換性</span></h2>



<p>AMORLINC関数はExcelとGoogleスプレッドシートで同じ計算結果を返します。Excelファイル（.xlsx）をスプレッドシートで開いても関数はそのまま動作しますよ。</p>



<p>主な違いは表示上の話だけで、スプレッドシートでは引数名が日本語（「取得価額」「購入日」「開始期」など）で表示されます。Excel英語版と見た目は異なりますが動作には影響ありません。</p>



<p>フランス語版ExcelではAMORLINCがそのままの名前で表示されます。ヘルプ表記は <code>amorti. linéaire</code> のように省略形になっていることもありますよ。</p>



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



<p>スプレッドシートのAMORLINC関数は、フランス旧会計基準の直線償却費を計算する財務関数です。ポイントを振り返っておきましょう。</p>



<ul class="wp-block-list"><li><strong>係数は掛からず</strong>、毎期 <code>取得価額 × 率</code> の均等額で償却する</li><li>「期」引数は <strong>0始まり</strong>。第1期を計算したいときは <code>period=0</code> を指定する</li><li>最初の会計期は <strong>日割り計算に自動対応</strong>。途中取得の資産でも手動按分が不要</li><li><strong>残存価額を下回らない保護機構</strong> が組み込まれており、最終期で残額を自動清算</li><li>基準（basis）に <strong>2は指定不可</strong>。フランス式に揃えるなら基準4を選ぶ</li><li>日本の税務申告には使わず、フランス・EU系企業の <strong>管理会計・シミュレーション用途</strong> で活用する</li></ul>



<p>減価償却シリーズとして、<a href="https://mashukabu.com/spreadsheet-amordegrc-function/">AMORDEGRC関数</a>・<a href="https://mashukabu.com/spreadsheet-sln-function/">SLN関数</a>・<a href="https://mashukabu.com/spreadsheet-ddb-function/">DDB関数</a>・<a href="https://mashukabu.com/spreadsheet-syd-function/">SYD関数</a>・<a href="https://mashukabu.com/spreadsheet-vdb-function/">VDB関数</a>の記事も用意しています。国際会計と日本会計の両方を行き来するシーンで、関数の使い分けに役立ててみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-amorlinc-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
