PRICE 関数は、利息が定期的に支払われる証券に投資される 100 通貨単位あたりの価格を計算します。
PRICE 関数を使用して、証券の最終価値に対して支払う金額を計算することで投資収益率を求めることができます。
構文
PRICE(Settlement, Maturity, Rate, Yield, Redemption, Frequency[, Basis])
引数
引数 | データ型 | 説明 |
Settlement (必須) | 日付 | 証券の受渡日:証券が買い手に受け渡される日付 |
Maturity (必須) | 日付 | 証券の満期日:証券の支払期日 |
Rate (必須) | 数値 | 証券の年次利払日 |
Yield (必須) | 数値 | 証券の年利回り |
Redemption (必須) | 数値 | 証券が満期を迎えた時に受け取る支払い |
Frequency (必須) | 数値 | 年間の利払回数 利息支払回数に応じて以下のいずれかの数値を入力します。
|
Basis | 数値 | 1 年間の日数は基準によって決まります。 基準ごとの 1 年間の日数は以下のとおりです。
COUPDAYS のデフォルトの基準は 30 日/360 日 (米国方式) です。0 を入力することでこれを指定することもできます。 異なる種類の日数計算基準を使用するには、以下を入力します。
|
PRICE 関数は数値を返します。
計算エンジンの機能の違い
現在、Polaris では財務関数を使用できません。Anaplan の計算エンジンの違いについてはこちらのリンクを参照してください。
追加情報
受渡日から満期日までに利払いが 2 回以上ある証券の場合、その価格は次の式で計算します。
受渡日から満期日までに利払いが 1 回ある証券の場合、その価格は次の式で計算します。
証券の利率が 0% で利払いがない場合、その価格は次の式で計算します。
これらの式の内容は以下のとおりです。
- E: 受渡日を含む利払期間の利払日数
- A: 受渡日より前の利払日数
- DSC: 受渡日から次の利払日までの利払日数
- DSR: 受渡日から満期日までの利払日数
- yld: 利回り
- N: 受渡日から満期日までの合計利払期間数
- n: 分数としての満期までの年数 (基準を使用して計算)
制約
- 受渡日と満期日は 01/01/1900 ~ 12/31/2399 の間の有効な日付にする必要があります。
- 満期日は受渡日より後にする必要があります。
- 利率は 0 より大きくする必要があります。
- 利回りは負の 1 より大きくする必要があります。
- 償還額は 0 より大きくする必要があります。
- 利息支払回数は 1 (年 1 回)、2 (年 2 回) または 4 (四半期ごと) のいずれかにする必要があります。
- 基準を指定する場合は、0 (30 日/360 日 (米国方式))、1 (実際の日数/実際の日数)、2 (実際の日数/360 日)、3 (実際の日数/365 日)、または 4 (30 日/360 日 (ヨーロッパ方式)) のいずれかにする必要があります。
同等の操作が行える Excel の関数
例
以下の例では PRICE の計算で基準を指定しています。
Formula (式) | 説明 | 結果 |
PRICE(DATE(2015, 1, 15), DATE(2018, 1, 15), 0.12, 0.10, 100, 1, 4) | このサンプル式の内容は以下のとおりです。
| 104.97 |
以下の例では PRICE の計算で基準を指定していません。そのため、基準はデフォルトの30 日/360 日 (米国方式) となります。
Formula (式) | 説明 | 結果 |
PRICE(DATE(2015, 1, 15), DATE(2018, 1, 15), 0.12, 0.10, 100, 4) | このサンプル式の内容は以下のとおりです。
| 105.13 |