<?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>ACCRINTM関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/accrintm%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 30 Apr 2026 21:34:39 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>ACCRINTM関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのACCRINTM関数の使い方｜満期払い債の経過利息</title>
		<link>https://mashukabu.com/spreadsheet-accrintm-function/</link>
					<comments>https://mashukabu.com/spreadsheet-accrintm-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 21 Apr 2026 14:38:01 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ACCRINTM関数]]></category>
		<category><![CDATA[債券]]></category>
		<category><![CDATA[経理・財務]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6159</guid>

					<description><![CDATA[GoogleスプレッドシートのACCRINTM関数を使えば、満期時に利息を一括払いする債券の発行日から決済日までの経過利息を計算できます。ACCRINT関数との違い・引数の日数計算基準・ゼロクーポン債への応用まで、経理・財務担当者向けに同僚に教える感覚で解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この短期社債、利息は満期に一括で受け取るんだけど、途中で売るときの経過利息ってどう計算するんだっけ？」と迷ったことはありませんか。満期払い債（利息を満期時に一括支払いする債券）の経過利息は、スプレッドシートのACCRINTM関数を使えば一発で計算できますよ。</p>



<p class="wp-block-paragraph">この記事では、スプレッドシートのACCRINTM関数の使い方を、構文から実務の活用例・ACCRINT関数との使い分けまで、同僚に教える感覚で解説します。CD（譲渡性預金）や短期社債の経過利息計算にぜひ活用してくださいね。</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">スプレッドシートのACCRINTM関数とは？</a></li><li><a href="#toc2" tabindex="0">ACCRINTM関数の構文と引数</a><ol><li><a href="#toc3" tabindex="0">日数計算基準（basis）の設定値</a></li></ol></li><li><a href="#toc4" tabindex="0">ACCRINTM関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">CDの経過利息を求める</a></li><li><a href="#toc6" tabindex="0">短期社債の経過利息を求める</a></li><li><a href="#toc7" tabindex="0">額面を省略した場合</a></li></ol></li><li><a href="#toc8" tabindex="0">計算のしくみを理解する</a><ol><li><a href="#toc9" tabindex="0">基本公式は「日割り利息」</a></li><li><a href="#toc10" tabindex="0">basisで結果がどう変わるか</a></li></ol></li><li><a href="#toc11" tabindex="0">ACCRINT（定期利付債）との使い分け</a><ol><li><a href="#toc12" tabindex="0">2つの関数の違いを整理</a></li><li><a href="#toc13" tabindex="0">実務での選び方</a></li></ol></li><li><a href="#toc14" tabindex="0">途中売買時の受渡金額を計算する</a></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">#NUM!エラー</a></li><li><a href="#toc17" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc18" tabindex="0">#NAME?エラー</a></li><li><a href="#toc19" tabindex="0">結果がゼロ</a></li><li><a href="#toc20" tabindex="0">ACCRINT関数との混同</a></li></ol></li><li><a href="#toc21" tabindex="0">Excelとの互換性</a></li><li><a href="#toc22" tabindex="0">関連する財務関数</a></li><li><a href="#toc23" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">スプレッドシートのACCRINTM関数は、<strong>発行日から満期日まで利息を支払わず、満期時に一括で利息を受け取る債券について、発行日から決済日までの経過利息を計算する財務関数</strong>です。</p>



<p class="wp-block-paragraph">関数名の末尾の「M」は「Maturity（満期）」を意味します。通常のACCRINT関数が「定期的にクーポンを支払う利付債」向けなのに対し、ACCRINTM関数は「満期時に利息を一括払いする満期払い債」専用ですよ。</p>



<p class="wp-block-paragraph">この満期払い方式が使われる代表的な金融商品には、<strong>CD（譲渡性預金）・割引短期国債・一部の短期社債</strong>などがあります。これらを途中売買したとき、買い手は売り手に対して「発行日から売買日までの経過利息分」を支払うのが商習慣です。ACCRINTM関数はその金額を自動計算してくれるんですよ。</p>



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



<p class="wp-block-paragraph">ACCRINTM関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=ACCRINTM(発行日, 決済日, 利率, [額面], [日数計算基準])</code></pre>



<p class="wp-block-paragraph">英語表記だと <code>=ACCRINTM(issue, settlement, rate, [par], [day_count_convention])</code> となります。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>省略</th><th>説明</th></tr></thead><tbody><tr><td>発行日（issue）</td><td>必須</td><td>債券の発行日。DATE関数での指定を推奨</td></tr><tr><td>決済日（settlement）</td><td>必須</td><td>経過利息を計算する基準日（受渡日）</td></tr><tr><td>利率（rate）</td><td>必須</td><td>債券の年利率（例: 0.03 = 年3%）</td></tr><tr><td>額面（par）</td><td>省略可</td><td>債券の額面金額（省略時は1000）</td></tr><tr><td>日数計算基準（basis）</td><td>省略可</td><td>1年の日数計算方式（下表参照、省略時は0）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ACCRINT関数と比べると、<strong>引数が大幅にシンプル</strong>ですね。「初回利払日」も「頻度」も不要で、発行日・決済日・利率の3つだけで計算できます。満期払い債は定期利払いがないので、利払い頻度を指定する必要がないんですよ。</p>



<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>30日/360日（米国NASD方式）</td></tr><tr><td>1</td><td>実際の日数/実際の日数</td></tr><tr><td>2</td><td>実際の日数/360日</td></tr><tr><td>3</td><td>実際の日数/365日</td></tr><tr><td>4</td><td>30日/360日（ヨーロッパ方式）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">日本のCD（譲渡性預金）や短期社債では <strong>basis=1（実際/実際）</strong> が一般的です。対象商品の目論見書や商品説明書に記載された計算方式に合わせて指定してくださいね。</p>



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



<h3 class="wp-block-heading"><span id="toc5">CDの経過利息を求める</span></h3>



<p class="wp-block-paragraph">額面100万円・年利0.5%・2026年4月1日発行・2026年10月1日満期のCD（譲渡性預金）を、2026年7月31日に売買するケースで経過利息を計算してみましょう。</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>2026/4/1</td></tr><tr><td>B3</td><td>決済日（売買日）</td><td>2026/7/31</td></tr><tr><td>B4</td><td>年利率</td><td>0.005</td></tr><tr><td>B5</td><td>額面</td><td>1000000</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">結果は <strong>約1,657円</strong> になります。発行日（4/1）から決済日（7/31）までの121日分が、年利0.5%・額面100万円に対する経過利息として計算されますよ（1,000,000 × 0.005 × 121/365 ≒ 1,657）。</p>



<p class="wp-block-paragraph">直接日付を入れる場合はDATE関数を使います。</p>



<pre class="wp-block-code"><code>=ACCRINTM(DATE(2026,4,1), DATE(2026,7,31), 0.005, 1000000, 1)</code></pre>



<h3 class="wp-block-heading"><span id="toc6">短期社債の経過利息を求める</span></h3>



<p class="wp-block-paragraph">額面500万円・年利1.2%・2026年1月10日発行・2026年7月10日満期の短期社債を、2026年4月10日（発行から90日後）に売買する例です。</p>



<pre class="wp-block-code"><code>=ACCRINTM(DATE(2026,1,10), DATE(2026,4,10), 0.012, 5000000, 1)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約14,795円</strong> になります。<code>5,000,000 × 0.012 × 90/365 ≒ 14,795</code> という計算ですよ。</p>



<h3 class="wp-block-heading"><span id="toc7">額面を省略した場合</span></h3>



<p class="wp-block-paragraph">額面引数を省略すると、ACCRINTM関数は額面を1000として計算します。</p>



<pre class="wp-block-code"><code>=ACCRINTM(DATE(2026,4,1), DATE(2026,7,31), 0.005, , 1)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約1.66</strong> になります（1000 × 0.005 × 121/365 ≒ 1.66）。100万円の経過利息を出したい場合は、この値に1000を掛けるか、素直に額面を指定したほうが間違いがないですよ。</p>



<h2 class="wp-block-heading"><span id="toc8">計算のしくみを理解する</span></h2>



<h3 class="wp-block-heading"><span id="toc9">基本公式は「日割り利息」</span></h3>



<p class="wp-block-paragraph">ACCRINTM関数が返す値は、次の式で計算されます。</p>



<pre class="wp-block-code"><code>経過利息 = 額面 × 年利率 × 経過日数 ÷ 1年の日数</code></pre>



<p class="wp-block-paragraph">たとえば、額面100万円・年利0.5%・経過121日（basis=1）の場合、<code>1,000,000 × 0.005 × 121/365 ≒ 1,657円</code> です。</p>



<p class="wp-block-paragraph">ACCRINT関数（定期利付債）と違い、ACCRINTM関数は<strong>利払い回数に関係なく、単純に日割り計算</strong>します。定期クーポンを加味した複雑な按分が不要なのが、満期払い債の特徴ですよ。</p>



<h3 class="wp-block-heading"><span id="toc10">basisで結果がどう変わるか</span></h3>



<p class="wp-block-paragraph">同じ条件（額面100万円・利率0.5%・発行4/1・決済7/31）で、basisを変えると結果が少し変わります。</p>



<figure class="wp-block-table"><table><thead><tr><th>basis</th><th>結果の概算</th><th>特徴</th></tr></thead><tbody><tr><td>0（30日/360日・米国）</td><td>1,667円</td><td>月を30日固定で計算</td></tr><tr><td>1（実際/実際）</td><td>1,657円</td><td>日本のCDで一般的</td></tr><tr><td>2（実際/360日）</td><td>1,681円</td><td>分子は実日数・分母360日</td></tr><tr><td>3（実際/365日）</td><td>1,657円</td><td>閏年も365日扱い</td></tr><tr><td>4（30日/360日・欧州）</td><td>1,667円</td><td>欧州方式</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">金額の差は小さく見えますが、額面が大きい取引では無視できない差になります。商品の目論見書や計算書に記載された基準に合わせて指定してくださいね。</p>



<h2 class="wp-block-heading"><span id="toc11">ACCRINT（定期利付債）との使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc12">2つの関数の違いを整理</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>観点</th><th>ACCRINTM関数</th><th>ACCRINT関数</th></tr></thead><tbody><tr><td>対象債券</td><td>満期一括払い債</td><td>定期利付債（クーポン債）</td></tr><tr><td>利払方式</td><td>満期時に元本と利息を一括</td><td>年1/2/4回の定期利払い</td></tr><tr><td>引数の数</td><td>3〜5個（シンプル）</td><td>6〜8個</td></tr><tr><td>頻度指定</td><td>なし</td><td>あり（1, 2, 4）</td></tr><tr><td>初回利払日</td><td>なし</td><td>あり（必須）</td></tr><tr><td>主な用途</td><td>CD・短期社債・割引短期債</td><td>社債・利付国債・地方債</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc13">実務での選び方</span></h3>



<p class="wp-block-paragraph">選び分けの基準はシンプルです。</p>



<ul class="wp-block-list"><li><strong>途中でクーポン（定期利息）が支払われる</strong> → <strong>ACCRINT関数</strong></li><li><strong>満期まで利息が支払われず、満期に一括で受け取る</strong> → <strong>ACCRINTM関数</strong></li></ul>



<p class="wp-block-paragraph">目論見書や商品概要書に「利払日：年2回」「利息：○月○日・○月○日」のような記載があればACCRINT、「償還時一括払い」「満期時受取」のような記載があればACCRINTMと判断すれば大丈夫ですよ。</p>



<p class="wp-block-paragraph">引数の数で判断するのも簡単です。「初回利払日」や「頻度」が必要かどうかを考えると、自然にどちらを使うべきか分かりますよ。</p>



<h2 class="wp-block-heading"><span id="toc14">途中売買時の受渡金額を計算する</span></h2>



<p class="wp-block-paragraph">ACCRINTM関数を使うと、満期払い債を途中売買するときの受渡金額を算出できます。</p>



<p class="wp-block-paragraph">満期払い債の受渡金額 = 購入価格（クリーンプライス相当） + ACCRINTM（経過利息）</p>



<p class="wp-block-paragraph">たとえば、額面100万円の短期社債を「額面の99.80%」で売買する場合：</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>金額</th></tr></thead><tbody><tr><td>額面</td><td>1,000,000円</td></tr><tr><td>購入価格（99.80%）</td><td>998,000円</td></tr><tr><td>経過利息（ACCRINTM）</td><td>1,657円</td></tr><tr><td><strong>実際の受渡金額</strong></td><td><strong>999,657円</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">買い手が売り手に支払う1,657円が「売り手の保有期間分の利息の対価」です。次の受取時（満期）に買い手は利息の全額を受け取るので、差し引きすると発行日から売買日までの分を後で精算する形になっていますよ。</p>



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



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



<p class="wp-block-paragraph">以下のケースで発生します。</p>



<figure class="wp-block-table"><table><thead><tr><th>発生条件</th><th>対処法</th></tr></thead><tbody><tr><td>発行日 ≥ 決済日</td><td>発行日が決済日より前になるよう修正する</td></tr><tr><td>利率が0以下</td><td>正の利率を指定する</td></tr><tr><td>額面が0以下</td><td>正の額面を指定する</td></tr><tr><td>basis が 0〜4 以外</td><td>0、1、2、3、4のいずれかに修正する</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">引数に数値・日付以外の文字列が入っている場合に発生します。日付は <code>DATE(2026,4,1)</code> のようにDATE関数で指定するのが確実ですよ。セル参照で日付を渡す場合は、参照先のセルが日付書式になっているかも確認してください。</p>



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



<p class="wp-block-paragraph">関数名のスペルミスが原因です。「ACCRINTM」の打ち間違いや、ACCRINT（Mなし）と混同するケースがありますよ。入力中に候補から選ぶようにすると防げます。</p>



<h3 class="wp-block-heading"><span id="toc19">結果がゼロ</span></h3>



<p class="wp-block-paragraph">発行日と決済日を逆に指定しているか、利率や額面に0が入っているケースが多いです。引数を一つずつ確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc20">ACCRINT関数との混同</span></h3>



<p class="wp-block-paragraph">「ACCRINT関数でこの債券の経過利息を計算しようとしたら#NUM!エラーになる」という場合、対象商品が満期払い債でACCRINTM関数を使うべきだった、というケースがよくあります。ACCRINT関数の「初回利払日」「頻度」に何を入れればよいか分からないときは、ACCRINTM関数の方が適切な商品である可能性が高いですよ。</p>



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



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



<p class="wp-block-paragraph">スプレッドシートでは引数名が日本語で表示されます。Excelの英語表記（<code>issue</code>、<code>settlement</code>、<code>rate</code>、<code>par</code>、<code>basis</code>）と見た目は違いますが、動作は完全に同じです。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-accrint-function/">ACCRINT関数</a>も含め、経過利息系の財務関数はExcel・スプレッドシート間で完全に互換性があります。チーム内で同じ計算ロジックを使いたい場合も安心ですよ。</p>



<h2 class="wp-block-heading"><span id="toc22">関連する財務関数</span></h2>



<p class="wp-block-paragraph">ACCRINTM関数は、同じ債券分析シリーズの関数と組み合わせて使う場面が多い関数です。それぞれの位置づけを整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th></tr></thead><tbody><tr><td>ACCRINTM関数</td><td>満期一括払い債の経過利息</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-accrint-function/">ACCRINT関数</a></td><td>定期利付債の経過利息</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-yield-function/">YIELD関数</a></td><td>定期利付債の利回り</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-price-function/">PRICE関数</a></td><td>定期利付債の理論価格</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-duration-function/">DURATION関数</a></td><td>定期利付債の加重平均回収期間</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-mduration-function/">MDURATION関数</a></td><td>定期利付債の修正デュレーション（金利感応度）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">満期払い債を分析する場面では、ACCRINTM関数で経過利息を計算しつつ、ポートフォリオ全体の金利リスクを測る際は<a href="https://mashukabu.com/spreadsheet-mduration-function/">MDURATION関数</a>を組み合わせることが多いですよ。<a href="https://mashukabu.com/spreadsheet-accrint-function/">ACCRINT関数</a>との使い分けを覚えておくだけで、債券実務の計算がずいぶん整理されますね。</p>



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



<p class="wp-block-paragraph">スプレッドシートのACCRINTM関数は、満期時に利息を一括払いする債券の経過利息を計算する財務関数です。ポイントをまとめておきます。</p>



<ul class="wp-block-list"><li>引数は<strong>発行日・決済日・利率</strong>の3つが必須。額面とbasisは省略可</li><li>計算の基本は <strong>額面 × 利率 × 経過日数 ÷ 年間日数</strong> という日割り</li><li>定期クーポンがない分、<strong>ACCRINT関数より引数がシンプル</strong></li><li>日本のCDや短期社債には <strong>basis=1（実際/実際）</strong> が目安</li><li>「途中でクーポンが支払われる」→ACCRINT、「満期まで利息ゼロ」→<strong>ACCRINTM</strong></li><li>Excel・スプレッドシート間で完全互換</li></ul>



<p class="wp-block-paragraph">CD・割引短期債・短期社債の途中売買や経過利息の計算では、ACCRINTM関数を覚えておくと素早く処理できます。<a href="https://mashukabu.com/spreadsheet-accrint-function/">ACCRINT関数</a>と合わせて、どちらを使うべきかの判断軸を身につけておくと、債券実務の幅がぐっと広がりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-accrintm-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのACCRINTM関数の使い方｜満期利払い証券の未収利息を一発計算</title>
		<link>https://mashukabu.com/excel-function-howto-use-accrintm/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-accrintm/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 24 Oct 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[ACCRINTM関数]]></category>
		<category><![CDATA[ゼロクーポン債]]></category>
		<category><![CDATA[基準日数]]></category>
		<category><![CDATA[未収利息]]></category>
		<category><![CDATA[経過利息]]></category>
		<category><![CDATA[財務関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2897</guid>

					<description><![CDATA[ExcelのACCRINTM関数の使い方を解説。満期時に一括で利息が支払われる証券の未収利息を計算する方法を、基本構文から実務活用、ACCRINT関数との違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「満期に利息が一括で支払われる割引債、今の時点で未収利息はいくらだろう？」と悩んだことはありませんか。手計算だと日数の数え方や年の日数（360日・365日・366日）でブレが出やすく、銘柄ごとに集計するのも一苦労ですよね。そんなときはExcelのACCRINTM関数を使えば、引数を5つ指定するだけで未収利息を一発で求められますよ。</p>



<p class="wp-block-paragraph">この記事では、ACCRINTM関数の基本的な使い方を解説します。実務での活用パターン、よく似たACCRINT関数との違い、エラー対処法までまとめて紹介しますよ。</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">ExcelのACCRINTM関数とは？</a></li><li><a href="#toc2" tabindex="0">ACCRINTM関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">基準日数の種類</a></li></ol></li><li><a href="#toc6" tabindex="0">ACCRINTM関数の基本的な使い方</a></li><li><a href="#toc7" tabindex="0">ACCRINTM関数の実務活用パターン</a><ol><li><a href="#toc8" tabindex="0">基準日数による計算結果の比較</a></li><li><a href="#toc9" tabindex="0">期末決算での未収利息計上</a></li><li><a href="#toc10" tabindex="0">複数の証券を一覧で管理する</a></li></ol></li><li><a href="#toc11" tabindex="0">ACCRINT関数との違い・使い分け</a></li><li><a href="#toc12" tabindex="0">ACCRINTM関数でよくあるエラーと対処法</a><ol><li><a href="#toc13" tabindex="0">#NUM! エラー</a></li><li><a href="#toc14" tabindex="0">#VALUE! エラー</a></li></ol></li><li><a href="#toc15" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのACCRINTM関数とは？</span></h2>



<p class="wp-block-paragraph">ACCRINTM関数は、<strong>満期時に利息が一括で支払われる証券の未収利息</strong>を計算するExcelの財務関数です。</p>



<p class="wp-block-paragraph">読み方は「アクルード・インタレスト・アット・マチュリティ」です。英語の「Accrued Interest at Maturity」の略で、直訳すると「満期時の未収利息」を意味します。</p>



<p class="wp-block-paragraph">対象となるのは、ゼロクーポン債や割引債、割引短期国債（TB）など、満期まで利息の支払いがない証券です。こうした証券では途中で利息が入ってきません。そのため「今の時点でいくら利息が溜まっているか」を期末決算や中間時点で把握する場面で活用しますよ。</p>



<p class="wp-block-paragraph">内部的には、次の計算式で未収利息を求めています。</p>



<pre class="wp-block-code"><code>未収利息 = 額面 × 利率 × YEARFRAC(発行日, 受渡日, 基準)</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-yearfrac/">YEARFRAC関数</a>は2つの日付間の年数を返す関数です。基準日数の設定によって結果が変わるため、ACCRINTM関数でも「基準」引数が重要になってきます。</p>



<p class="wp-block-paragraph">対応バージョンはExcel 2007以降およびMicrosoft 365です。Excel for the webでも使えますよ。</p>



<h2 class="wp-block-heading"><span id="toc2">ACCRINTM関数の書き方（構文と引数）</span></h2>



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



<pre class="wp-block-code"><code>=ACCRINTM(発行日, 受渡日, 利率, 額面, [基準])</code></pre>



<p class="wp-block-paragraph">引数は全部で5つあります。最後の「基準」だけ省略可能で、省略時は0（NASD方式）として扱われます。</p>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須</th><th>説明</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>証券の年利率（例: 5%なら <code>0.05</code>）</td></tr><tr><td>額面</td><td>はい</td><td>証券の額面価格</td></tr><tr><td>基準</td><td>いいえ</td><td>基準日数の計算方式（0〜4、省略時は0）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">日付を指定するときは<a href="https://mashukabu.com/excel-function-howto-use-date/">DATE関数</a>を使うのがおすすめです。文字列で日付を入力すると、環境によってはエラーになることがあります。利率は必ず小数で指定してくださいね（5%なら0.05）。</p>



<h3 class="wp-block-heading"><span id="toc5">基準日数の種類</span></h3>



<p class="wp-block-paragraph">「基準」引数で指定できる値は次の5種類です。</p>



<figure class="wp-block-table"><table><thead><tr><th>基準</th><th>計算方式</th><th>特徴</th></tr></thead><tbody><tr><td>0（省略時）</td><td>30日/360日（NASD方式）</td><td>米国標準。各月を30日とみなす</td></tr><tr><td>1</td><td>実際の日数/実際の日数</td><td>最も正確。閏年は366日で計算</td></tr><tr><td>2</td><td>実際の日数/360日</td><td>米国短期国債やマネーマーケットで使用</td></tr><tr><td>3</td><td>実際の日数/365日</td><td>日本の国債で広く使われる</td></tr><tr><td>4</td><td>30日/360日（ヨーロッパ方式）</td><td>欧州標準。月末処理がNASD方式と異なる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">基準の選び方で計算結果が変わるため、取引先の契約条件や社内ルールに合わせて選んでください。</p>



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



<p class="wp-block-paragraph">額面100万円、年利5%の割引債について、発行日から受渡日までの未収利息を求めてみましょう。</p>



<p class="wp-block-paragraph"><strong>条件:</strong></p>



<ul class="wp-block-list"><li>発行日: 2024年4月1日</li><li>受渡日: 2024年10月1日</li><li>利率: 5%</li><li>額面: 1,000,000円</li><li>基準: 3（実際の日数/365日）</li></ul>



<pre class="wp-block-code"><code>=ACCRINTM(DATE(2024,4,1),DATE(2024,10,1),0.05,1000000,3)</code></pre>



<p class="wp-block-paragraph"><strong>結果: 25,068円</strong></p>



<p class="wp-block-paragraph">計算の流れはこうなります。2024年4月1日から10月1日までは183日間です。基準3では年を365日として計算するため、年数は183÷365≒0.50137になります。これに額面100万円と利率5%を掛けると、25,068円が求められますよ。</p>



<p class="wp-block-paragraph">セル参照を使う場合は次のように書きます。</p>



<pre class="wp-block-code"><code>=ACCRINTM(A2,B2,C2,D2,E2)</code></pre>



<p class="wp-block-paragraph">セルに値を入れておけば、条件を変えたときに数式を修正しなくて済むので便利です。複数の証券をまとめて管理するときも、この書き方で下にコピーするだけで一括計算できます。</p>



<h2 class="wp-block-heading"><span id="toc7">ACCRINTM関数の実務活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc8">基準日数による計算結果の比較</span></h3>



<p class="wp-block-paragraph">同じ条件でも、基準の設定によって結果が変わります。実務では「どの基準を使うか」が重要なので、違いを把握しておきましょう。</p>



<p class="wp-block-paragraph">条件は先ほどと同じです（発行日2024/4/1、受渡日2024/10/1、利率5%、額面100万円）。次の表は、基準だけを変えたときの結果をまとめたものです。</p>



<figure class="wp-block-table"><table><thead><tr><th>基準</th><th>計算方式</th><th>結果</th></tr></thead><tbody><tr><td>0</td><td>30日/360日（NASD）</td><td>25,000円</td></tr><tr><td>1</td><td>実際/実際</td><td>25,000円</td></tr><tr><td>2</td><td>実際/360日</td><td>25,417円</td></tr><tr><td>3</td><td>実際/365日</td><td>25,068円</td></tr><tr><td>4</td><td>30日/360日（欧州）</td><td>25,000円</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">基準0・1・4はいずれも25,000円ですが、基準2は25,417円、基準3は25,068円と差が出ます。基準2が最も高くなるのは、実際の日数（183日）を360日で割るため年数が大きく算出されるからです。基準1と基準3の差は、2024年が閏年のため基準1では年を366日、基準3は常に365日で計算することによるものです。</p>



<p class="wp-block-paragraph">額面が大きくなるほどこの差が金額に響くため、取引条件で指定された方式に合わせてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc9">期末決算での未収利息計上</span></h3>



<p class="wp-block-paragraph">経理実務では、期末日時点でまだ受け取っていない利息を「未収収益」として計上する必要があります。割引債やゼロクーポン債を保有している場合、ACCRINTM関数で発行日から決算日までの経過利息を一発で求められますよ。</p>



<p class="wp-block-paragraph">例えば、3月決算の会社が次の割引債を保有しているとします。</p>



<ul class="wp-block-list"><li>発行日: 2025年7月1日</li><li>決算日（受渡日に指定）: 2026年3月31日</li><li>利率: 3%</li><li>額面: 5,000,000円</li><li>基準: 3（実際/365日）</li></ul>



<pre class="wp-block-code"><code>=ACCRINTM(DATE(2025,7,1),DATE(2026,3,31),0.03,5000000,3)</code></pre>



<p class="wp-block-paragraph">決算日までの経過利息を「未収収益」として仕訳するときの参考になります。</p>



<h3 class="wp-block-heading"><span id="toc10">複数の証券を一覧で管理する</span></h3>



<p class="wp-block-paragraph">複数の証券の未収利息をまとめて計算するなら、表形式で管理するのが効率的です。</p>



<p class="wp-block-paragraph">A列に銘柄名、B列に発行日、C列に受渡日、D列に利率、E列に額面、F列に基準を入力しておき、G列に次の数式を入れます。</p>



<pre class="wp-block-code"><code>=ACCRINTM(B2,C2,D2,E2,F2)</code></pre>



<p class="wp-block-paragraph">G列を下にコピーすれば、全証券の未収利息が一括で計算できます。さらに、SUM関数でG列を合計すれば、ポートフォリオ全体の未収利息額もすぐに把握できますよ。</p>



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



<p class="wp-block-paragraph">ACCRINTM関数と名前がよく似た<a href="https://mashukabu.com/excel-function-howto-use-accrint/">ACCRINT関数</a>があります。どちらも未収利息を求める関数ですが、対象とする証券が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>ACCRINTM</th><th>ACCRINT</th></tr></thead><tbody><tr><td>対象</td><td>満期一括利払い証券</td><td>定期利払い証券</td></tr><tr><td>利息の支払い</td><td>満期時に1回だけ</td><td>年1回・半年ごとなど定期的</td></tr><tr><td>引数の数</td><td>5個</td><td>7〜8個</td></tr><tr><td>頻度の引数</td><td>なし</td><td>あり（年1/2/4回）</td></tr><tr><td>代表的な証券</td><td>割引債、割引短期国債（TB）</td><td>利付国債、社債</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは「利息が定期的に支払われるかどうか」です。</p>



<ul class="wp-block-list"><li>満期まで利息の支払いがない → <strong>ACCRINTM関数</strong></li><li>半年ごと・年1回など定期的に利息が支払われる → <strong>ACCRINT関数</strong></li></ul>



<p class="wp-block-paragraph">ACCRINT関数には「頻度」という引数があり、年何回利息が支払われるかを指定します。ACCRINTM関数にはこの引数がありません。満期に一括で支払われるため、頻度を指定する必要がないからです。</p>



<p class="wp-block-paragraph">迷ったら「その証券は途中で利息をもらえるか？」と考えてみてください。途中でもらえるならACCRINT、満期まで待つならACCRINTMです。</p>



<p class="wp-block-paragraph">関連する財務関数として、証券の利率を求める<a href="https://mashukabu.com/excel-function-howto-use-intrate/">INTRATE関数</a>も合わせて覚えておくと便利ですよ。</p>



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



<p class="wp-block-paragraph">ACCRINTM関数で発生しやすいエラーと対処法をまとめました。</p>



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



<p class="wp-block-paragraph">次のいずれかに該当すると <code>#NUM!</code> エラーになります。</p>



<ul class="wp-block-list"><li><strong>発行日 ≧ 受渡日</strong> → 発行日は受渡日より前の日付にする</li><li><strong>利率 ≦ 0</strong> → 利率は0より大きい値を指定する</li><li><strong>額面 ≦ 0</strong> → 額面は0より大きい値を指定する</li><li><strong>基準が0〜4以外</strong> → 0、1、2、3、4のいずれかを指定する</li></ul>



<p class="wp-block-paragraph">特に「発行日と受渡日が逆になっている」ケースは見落としやすいので、確認してみてくださいね。セル参照で日付を取得しているときは、データ入力ミスもチェックしましょう。</p>



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



<p class="wp-block-paragraph">日付として認識できない値を指定すると <code>#VALUE!</code> エラーが返ります。日付の引数にはDATE関数やセル参照を使い、文字列を直接入力するのは避けましょう。</p>



<p class="wp-block-paragraph">例えば <code>"2024/4/1"</code> のような文字列をそのまま渡すと、環境によってはエラーになります。DATE関数で <code>DATE(2024,4,1)</code> と書くか、日付として書式設定されたセルを参照するのが確実です。</p>



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



<p class="wp-block-paragraph">ExcelのACCRINTM関数は、満期時に一括で利息が支払われる証券の未収利息を計算する関数です。</p>



<p class="wp-block-paragraph">この記事のポイントをおさらいします。</p>



<ul class="wp-block-list"><li>構文は <code>=ACCRINTM(発行日, 受渡日, 利率, 額面, [基準])</code></li><li>対象はゼロクーポン債や割引債など、満期一括利払いの証券</li><li>基準日数（0〜4）の選び方で計算結果が変わる</li><li>期末決算の未収収益計上やポートフォリオ管理で活躍する</li><li>定期利払い証券にはACCRINT関数を使う</li></ul>



<p class="wp-block-paragraph">基準の設定を間違えると金額にズレが出るので、取引条件をよく確認してから使ってみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-accrintm/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
