債券利回り計算

額面100あたりの価格・表面利率・残存年数から、日本式の単利最終利回り、複利の最終利回り、直接利回り、所有期間利回りを計算します。目標の利回りから買ってよい価格を逆算することもできます。

債券の条件

利払い(複利の計算に使用)
保有のしかた

目標利回りから購入価格を逆算

利回り(年・目安)

最終利回り(単利・日本式)
—
国内の債券の表示で一般的
最終利回り(複利)
—
—
直接利回り
—
利息 ÷ 購入価格
所有期間利回り(単利)
—
「途中で売却」を選ぶと計算

単利の最終利回り = {表面利率 +(100 − 購入価格)÷ 残存年数} ÷ 購入価格 × 100。所有期間利回り = {表面利率 +(売却価格 − 購入価格)÷ 所有年数} ÷ 購入価格 × 100。直接利回り = 表面利率 ÷ 購入価格 × 100。

複利の最終利回りは、利息を同じ利回りで再投資できると仮定し、価格 = 将来の利息と償還金(100)の現在価値になる利回りを二分法で求めています。年2回払いは半年あたりの利回り×2(年率換算)と、実効年利((1+半年利回り)²−1)を出します。残存年数が利払い間隔で割り切れないときは期間を小数のまま扱う近似で、実際の利払日・日数計算とはずれます。

価格は経過利子を含まない単価(裸値)として扱っています。実際の売買では、前回の利払日からの経過利子を買い手が売り手に支払います。売買手数料(スプレッド)・税金は含みません。特定公社債の利子・譲渡益は一般に20.315%の申告分離課税の対象で、税引き後の利回りは下がります。詳しくは国税庁や取引先の金融機関で確認してください。

計算は目安で、発行体の信用リスク・途中売却時の価格変動・為替(外貨建て)を反映していません。投資判断はご自身で行ってください。入力値はブラウザの中だけで計算されます。

債券利回り計算でできること

個人向けに売られている既発債や社債を比べたい人が、額面100あたりの価格・表面利率・残存年数から利回りを確かめるための計算ツールです。日本式の単利最終利回り、複利の最終利回り、直接利回り、途中売却時の所有期間利回りを一度に出し、目標利回りから購入価格の目安を逆算できます。

使い方

  1. 「購入価格(額面100あたり)」「表面利率(年 %)」「残存年数(年)」を入れます。
  2. 「利払い」で年1回か年2回(半年ごと)を選びます。複利の最終利回りの計算に使います。
  3. 満期まで持つなら「満期まで保有」のまま、途中で売る想定なら「途中で売却」を選び、「売却価格(額面100あたり)」と「所有年数(年)」を入れます。
  4. 右の「利回り(年・目安)」で、単利・複利の最終利回り、直接利回り、所有期間利回りと、利息・償還差益の内訳を確認します。
  5. 「目標利回りから購入価格を逆算」に目標の最終利回りを入れると、単利と複利それぞれでその利回りになる価格が出ます。

計算の仕組みと注意点

よくある質問

債券の最終利回りの計算式は?

日本で一般的な単利の最終利回りは {表面利率 +(100 − 購入価格)÷ 残存年数} ÷ 購入価格 × 100 です。初期値の価格98.50・利率1.2%・残存5年では約1.523%になります。複利で考えた値も並べて表示します。

単利と複利の最終利回りはどちらを見ればいい?

国内の債券の店頭表示は単利の最終利回りが多く、海外の債券や理論的な比較では複利の利回り(YTM)がよく使われます。額面より安く買う債券では、二つの値が少しずれます。同じ条件で両方を出せるので、比べるときは計算方法をそろえてください。

途中で売ったときの利回りはどう計算する?

「途中で売却」を選び、売却価格と所有年数を入れると所有期間利回り(単利)が出ます。受け取った利息と売却損益を所有年数で均して、購入価格で割った値です。売却価格はそのときの金利で変わるので、いくつかの値で試してみてください。

利回り○%にするにはいくらで買えばいい?

「目標利回りから購入価格を逆算」に目標の最終利回りを入れると、上の表面利率・残存年数・利払いのまま、単利と複利それぞれでその利回りになる価格(額面100あたり)が出ます。その価格以下で買えば、満期まで持ったとき目標以上になる目安です。