Advanced-excel-functions-advanced-excel-financial-oddlyield-function
提供:Dev Guides
財務-ODDLYIELD関数
説明
ODDLYIELD関数は、最終期間が奇数(短期または長期)の証券の利回りを返します。
構文
引数
Argument | Description | Required/Optional |
---|---|---|
Settlement |
The security’s settlement date. 証券決済日は、証券が買い手と取引された発行日より後の日付です。 |
Required |
Maturity |
The security’s maturity date. 満期日は、セキュリティの有効期限が切れる日付です。 |
Required |
Last_interest | The security’s last coupon date. | Required |
Rate | The security’s interest rate. | Required |
Pr | The security’s price. | Required |
Redemption | The security’s redemption value per $100 face value. | Required |
Frequency |
The number of coupon payments per year.
|
Required |
Basis |
The type of day count basis to use. 以下に示す日数基準テーブルを見てください。 |
Optional |
日数基準テーブル
Basis | Day Count Basis |
---|---|
0 or omitted | US (NASD) 30/360 |
1 | Actual/actual |
2 | Actual/360 |
3 | Actual/365 |
4 | European 30/360 |
ノート
- ODDLYIELDは次のように計算されます- + $ ODDLYIELD = \ left [\ frac \ {\ left(redemption + \ left(\ left(\ sum _ \ {i = 1} ^ \ {NC} \ frac \ {DC_i} \ {NL_i} \ right)\ times \ frac \ {100 \ times rate} \ {frequency} \ right)\ right)-\ left(par + \ left(\ left(\ sum _ \ {i = 1} ^ \ {NC} \ frac \ {A_i} \ { NL_i} \ right)\ times \ frac \ {100 \ times rate} \ {frequency} \ right)\ right)} \ {par + \ left(\ left(\ sum _ \ {i = 1} ^ \ {NC} \ frac \ {A_i} \ {NL_i} \ right)\ times \ frac \ {100 \ times rate} \ {frequency} \ right)} \ right] $ + $ \ times \ left [\ frac \ {frequency} \ { \ left(\ sum _ \ {i = 1} ^ \ {NC} \ frac \ {DSC_i} \ {NL_i} \ right)} \ right] $ ここで、 A〜i〜= iの累積日数^ th ^、または最後の、償還前の最終利息日から数えて奇数期間内の準クーポン期間。 + DC〜I〜=実際のクーポン期間の長さによって画定されるよう番目、または最後、準クーポン期間Iで数えた日数。 + NC =奇数期間に収まる準クーポン期間の数。この数に端数が含まれる場合、次の整数に繰り上げられます。 + NL〜i〜=奇数クーポン期間内のi ^ th ^、または最後の準クーポン期間の日数での通常の長さ。
- 日付は、DATE関数を使用するか、他の式または関数の結果として入力する必要があります。 たとえば、2008年5月23日にはDATE(2008,5,23)を使用します。 日付がテキストとして入力されると問題が発生する可能性があります
- Microsoft Excelは、日付を連続したシリアル番号として保存するため、計算に使用できます。 デフォルトでは、1900年1月1日はシリアル番号1、2008年1月1日は1900年1月1日から39,448日後のシリアル番号39448です。
- 決済日は、買い手が債券などのクーポンを購入した日です
- 満期日は、クーポンの有効期限が切れる日付です
- たとえば、30年債が2008年1月1日に発行され、6か月後に買い手が購入したとします。
- 発行日は2008年1月1日です
- 決済日は2008年7月1日です
- 満期日は2038年1月1日で、2008年1月1日の発行日から30年後です。
- 決済、満期、last_interest、および基底は整数に切り捨てられます。
- 決済、満期、またはlast_interestが有効な日付でない場合、ODDLYIELDは#VALUE!を返します。 エラー値
- 指定された引数のいずれかが非数値の場合、ODDLYIELDは#VALUE!を返します。 エラー値
- rate <0またはpr≤0の場合、ODDLYIELDは#NUM!を返します。 エラー値
- 基本<0または基本> 4の場合、ODDLYIELDは#NUM!を返します。 エラー値
- 次の日付条件が満たされている必要があります。それ以外の場合、ODDLYIELDは#NUM!を返します。 エラー値- +満期≥決済≥last_interest
適用範囲
Excel 2007、Excel 2010、Excel 2013、Excel 2016