債券利回り計算ツール

額面、クーポン、日付を入力し、続けて利回りまたはクリーン価格を入力します。価格、経過利息、最終利回り、デュレーションが求まり、キャッシュフローは表に示されます。

無料 ブラウザで動作 2026年11月10日火曜日確認済み

求める値

利回りから価格を求めるか、価格から最終利回りを求めます。

満期に償還される金額で、パーともいいます。たとえば1,000,000と入力します。

額面に対する年間の固定利息の割合です。ゼロクーポン債なら0と入力します。

年間のクーポン回数

クーポンが支払われる頻度です。

受渡日より前で、直近に支払われたクーポンの日です。

債券を買い、代金を支払う日です。

額面が償還される日です。クーポンの日程に沿った日でなければなりません。

日数の数え方

経過利息の日数をどのように数えるかです。

年率の名目利回りです。この利回りで価格を求めます。

結果

クリーン価格 — 気配値です。ダーティ価格から経過利息を引いたものです。
最終利回り(年) — 価格が示す年率の名目利回りです。
ダーティ価格(支払額) — 買い手が支払う、クリーン価格と経過利息の合計です。
経過利息 — 前回の支払い以降に発生した利息で、日数の数え方によって求めます。
現在利回り — 年間のクーポンを、クリーン価格で割った値です。
マコーレー・デュレーション(年) — 支払いまでの平均の期間で、現在価値で重み付けしたものです。
モディファイド・デュレーション(年) — 利回りが小さく上がると、価格はおおよそ1ポイントあたりこの割合(%)下がります。

計算の過程

支払いと現在価値

このツールはブラウザ内で動作します。入力した内容が当社に送信されることはありません。

使い方

  1. 求める値で、利回りから価格を求めるか、価格から最終利回りを求めるかを選びます。
  2. 額面(円)、年間クーポン利率(%)、年間のクーポン回数を入力します。
  3. 前回のクーポン日、受渡日、満期日を入力します。満期日はクーポンの日程に沿った日にしてください。
  4. 最終利回り(年・%)またはクリーン価格を入力し、下に表示される価格、経過利息、デュレーションを読み取ります。

価格と利回りの求め方

債券は、クーポン日ごとに額面 × クーポン利率 ÷ 年間のクーポン回数の利息を支払い、満期には額面を償還します。その価格は、受渡日から1期分の利回りで割り引いた、これらの支払いの現在価値です。買い手が支払う価格には、前回のクーポン以降に発生した利息が含まれます。気配値であるクリーン価格には、これが含まれません。

残りの支払いが N 回あるとき、k番目の支払いは受渡日から k − α 期後に行われます。α は現在の期のうち、すでに経過した割合です。ダーティ価格は、各支払いを (1 + y ÷ m) の累乗で割り引いた合計です。最終利回りは、その合計がクリーン価格と経過利息の和に等しくなる利率です。クーポン債には直接の式がないため、ニュートン法で求めます。

P_dirty = Σ CF_k ÷ (1 + y ÷ m)^(k − α)
AI = C × α
P_clean = P_dirty − AI

C   1期あたりのクーポン = 額面 × クーポン利率 ÷ m
m   年間のクーポン回数
α   現在の期のうち、すでに経過した割合
y   最終利回り(名目、年率)

経過利息と日数の数え方

経過利息は、クーポンに、経過した期間の割合を掛けたものです。その割合は日数の数え方によって変わります。30/360では、どの月も30日、1年を360日として、α = 日数 ÷ (360 ÷ m) です。実日数/実日数(ICMA)では、前回のクーポンからの実際の日数 ÷ その期間の実際の日数です。

  • 30/360(米国)は、31日を30日として数えます。米国の社債や多くの政府機関債で使われます。月末に支払う債券の2月末のルールは、ここでは適用していません。
  • 実日数/実日数(ICMA)は、米国の財務省証券などで使われ、期間の各日が同じ重みで数えられます。

デュレーション

マコーレー・デュレーションは、支払いまでの平均の期間(年)で、現在価値で重み付けしたものです。モディファイド・デュレーションは、それを (1 + y ÷ m) で割ったものです。利回りが1ポイント上がったときの価格の下落率のおおよその値で、利回りの変化が小さい場合には正確です。

このツールが扱わないこと

  • クーポンにかかる税金や、売却時の利益にかかる税金。
  • 手数料、ブローカー手数料、コールオプションのように支払いを変える債券の個別の条件。
  • インフレ連動債や変動利付債。ここでのクーポンは固定です。

計算例:額面1,000,000円、年5%のクーポン(年2回払い)、利回り6%

クーポンは1,000,000円 × 5% ÷ 2 = 25,000円で、半年ごとに支払われます。受渡日の2026年11月10日は、2026年9月15日に始まった期間の55日目にあたります。30/360では、この期間を180日として数えるため、α = 55 ÷ 180 = 0.3056で、経過利息は25,000 × 0.3056 = 7,639円です。

残りの支払いは10回です。9回の25,000円のクーポンと、最後のクーポンに額面1,000,000円が加わります。半年あたり3%で割り引くと、ダーティ価格は966,035円になります(丸める前は966,034.79円)。経過利息を引くと、クリーン価格は958,396円です。現在利回りは50,000 ÷ 958,396 = 5.22% で、デュレーションは、マコーレーが4.3189年、モディファイドが4.1931年です。

項目 値
経過利息 ¥7,639
ダーティ価格(支払額) ¥966,035
クリーン価格 ¥958,396
マコーレー・デュレーション 4.3189年
モディファイド・デュレーション 4.1931年

よくある質問

クリーン価格とダーティ価格の違いは何ですか?

ダーティ価格は買い手が支払う金額で、クリーン価格に前回のクーポン以降の利息を加えたものです。価格は通常クリーン価格で示されるため、経過利息は受渡しの時点で加算されます。

利回りが上がると価格が下がるのはなぜですか?

支払額は固定されているため、利回りが高いほど各支払いの割引が大きくなり、今の価値は下がります。利回りがクーポン利率と等しいとき、クーポン日に価格付けされた債券は額面で売買されます。

30/360と実日数/実日数の違いは何ですか?

30/360は、どの月も30日、1年を360日として数えます。実日数/実日数はクーポン期間の実際の日数を数えます。そのため、通常30/360を使う米国の社債と、実日数/実日数を使う米国の財務省証券では、経過利息がわずかに違います。

最終利回りを見れば、得られる利益がわかりますか?

満期まで保有し、すべてのクーポンを期日どおり受け取り、各クーポンを同じ利回りで再投資した場合にだけわかります。再投資の利率は変わるため、実際に得られる収益は異なることがあります。

モディファイド・デュレーションは何を示しますか?

利回りが動いたときに、価格がどれだけ動くかの見積もりです。モディファイド・デュレーションが4.19の場合、利回りが1ポイント上がると、価格はおよそ4.19%下がることを示します。大きな変化では近似にすぎません。

入力した数値はサーバーに送られますか?

送られません。計算はブラウザの中で行われ、入力した内容は当サイトに送信されません。

出典

数値と文章の最終確認日:2026年11月10日火曜日。

当サイトの運営に必要なCookieを使用します。お客様の同意があれば、Googleは広告用Cookieを使い、パーソナライズ広告を表示します。拒否された場合も広告は表示されますが、パーソナライズはされません。