RECEIVED関数 は、割引率と価格が分かっているときに、満期時に受け取る金額を求める関数です。
割引債のように、現在の価格と割引率から将来いくら受け取れるかを知りたいときに便利です。
投資額から最終的な受取額を逆算できるため、収益の見通しを立てる際に役立ちます。
RECEIVED関数とは?
RECEIVED関数は、割引率と投資額をもとに、満期時に受け取る金額(償還価額)を求める関数です。
割引債のように、価格と割引率から最終的な受取額を計算したいときに使われます。
書式
RECEIVED関数の書式は次のとおりです。
=RECEIVED(受渡日, 満期日, 投資額, 割引率, [基準])
引数の説明
- 受渡日:証券を購入する日を指定します。
- 満期日:証券の満期日を指定します。
- 投資額:実際に支払った金額(価格)を指定します。
- 割引率:割引率(小数)を指定します。
- 基準(省略可):日数計算方式を指定します。
RECEIVED関数の使い方
受渡日:2024/4/1
満期日:2025/2/1
価格:95
割引率:5%

この例では、95で購入した証券に対して割引率5%が設定されています。
RECEIVED関数は、この割引率をもとに、満期時にいくら受け取れるかを逆算します。
=RECEIVED("2024/4/1","2025/2/1",95,0.05)

この結果の 99.13 は、95で購入した証券が満期時に受け取れる償還額(受取額)を表しています。
今回の条件では、
- 投資額:95
- 割引率:5%
- 期間:約10か月(2024/4/1 ~ 2025/2/1)
となっており、この割引率をもとに現在の価格から将来の受取額を逆算した結果が 99.13 です。
割引率は「将来の金額を現在価値に割り引く割合」を意味するため、RECEIVED関数ではその逆として、現在の投資額95が満期時にどれくらいの金額になるかを計算します。
活用例
RECEIVED関数は、割引債や短期金融商品の最終的な受取額を確認する際に使えます。
投資額と割引率から将来の受取金額を把握できるため、収益の見込みを立てるのに便利です。
注意点
- 投資額は実際に支払う金額を指定する
- 日付は 満期日 > 受渡日 の順で指定する
- 割引債や短期証券の計算に適している
- 日付や数値が不正だとエラーになる
関連関数
| 関数名 | 説明 |
|---|---|
| DISC関数 | 割引債の割引率を求める |
| YIELDDISC関数 | 割引債の利回りを求める |
| PRICEDISC関数 | 割引債の価格を求める |
| INTRATE関数 | 投資額ベースの利率を求める |
| YIELD関数 | 通常の債券の利回りを求める |
まとめ
RECEIVED関数は、割引率と価格から満期時の受取額を求める関数です。
現在の投資額が将来いくらになるかを把握できるため、投資判断に役立ちます。
割引債の仕組みを理解するうえでも、重要な関数のひとつです。

