ExcelでMDURATION機能を使用する方法
この記事では、ExcelでMDURATION関数を使用する方法を学習します。
シナリオ:
マコーリーデュレーションとは何ですか?マコーリーデュレーションは、額面100ドルのキャッシュフローの満期までに記録された加重平均時間です。 https://en.wikipedia.org/wiki/Bond_duration#Macaulay_duration [macaulayduration]の詳細な数式についてはこちらをご覧ください。 Excelの `link:/ excel-date-time-formulas-how-to-use-the-duration-function-in-excel [DURATION function]`を使用して、加重平均を計算します。マコーレーデュレーションとは対照的に、修正デュレーション(一般にMDとして知られている)は価格感応度の尺度であり、額面100ドルの利回りに対する価格のパーセンテージ導関数として定義されます。 Excelでは、MDURATION関数を使用して修正デュレーションを計算できます。両者の数学的関係は以下のようになります。
修正デュレーション=マコーレーデュレーション/(1 +年間の市場利回り/クーポン支払い)
ExcelのMDURATION関数
MDURATION関数は、いくつかの必要な条件を使用して、額面100ドルと想定される証券の修正デュレーションを年単位で返します。これらの必須用語は、関数の引数として指定されています。下記の構文で引数について詳しく学びましょう。
MDURATION関数の構文:
=MDURATION( settlement, maturity , rate , yld , redemption , frequency, [basis]) |
決済:証券の決済日満期:*証券の満期日。満期日は、証券の有効期限が切れる日付です。
レート:証券の年利率yld:*証券の年利率頻度-1年あたりの支払い(1 =年次、2 =半、4 =四半期)
基準-[オプション]日数基準。デフォルトは0で、以下の表を参照してください。
Basis |
Day count basis |
0 |
US (NASD) 30 / 360 |
1 |
actual / actual |
2 |
actual / 360 |
3 |
actual / 365 |
4 |
European 30 / 360 |
例:
これらはすべて理解しにくいかもしれません。例を挙げて、セキュリティに関する特定の条件に関数を適用してみましょう。ここに、関数の引数として使用されるいくつかの用語があります。
MDURATIONの式を使用します:
=MDURATION( B3 , B4 , B5 , B6 , 2 , 0 ) |
ここで、この関数は、約49か月である100ドルの想定額面セキュリティに関する規定の条件に対して4。09年を返します。
期間関数に同じ引数を与えることを以下に説明します。
DURATIONの式を使用してください:
= B3 , B4 , B5 , B6 , 2 , 0 ) |
ここで、この関数は、約52か月である100ドルの想定額面セキュリティに関する規定の条件に対して4。09年を返します。
これらの結果を何に使用できるかを考えている必要があります。 MDURATION関数は、年数を返します。たとえば、銀行Aと銀行Bが金利スワップを締結するとします。
スワップの受け取りレッグの修正デュレーションは9年として計算され、支払いレッグの修正デュレーションは5年として計算されます。結果として生じる金利スワップの修正デュレーションは4年(9年– 5年)です。
これは、式の使用に関するすべての注意事項です。
メモ:
。 Excelは日付をシリアル番号として保存し、関数による計算に使用されます。したがって、関数に直接引数を与えるのではなく、セル参照として日付を使用することをお勧めします。関数が#VALUEを返す場合は、日付値を確認してください。エラー。
。証券決済日は、証券が買い手に取引される発行日の後の日付です。
。決済日、満期日、頻度、基準などの引数は整数に切り捨てられます。
。決済日と満期日が有効な日付形式でない場合、関数は#VALUE!*エラーを返します。
。次の場合、関数は#NUM!*エラーを返します。
ExcelでMDURATION関数を使用する方法を理解したことを願っています。数式とその関連機能に関するその他の記事は、こちらをご覧ください。
私たちのブログが気に入ったら、Facebookで友達と共有してください。また、TwitterやFacebookでフォローすることもできます。皆様からのご意見をお待ちしております。私たちの仕事を改善、補完、革新し、より良いものにする方法をお知らせください。 [email protected]までご連絡ください。
関連記事
link:/ excel-date-time-formulas-how-to-use-the-duration-function-in-excel [ExcelでDURATION関数を使用する方法]
:ExcelのDURATION関数はセキュリティの年間デュレーションを返しますMacauleyデュレーション式で計算された定期的な利払いを使用します。
link:/ excel-financial-formulas-how-to-use-the-received-function-in-excel [ExcelでRECEIVED関数を使用する方法]
:満期時に受け取る金額を計算します。初期投資(セキュリティ)
割引率については、ExcelのRECEIVED関数を使用した定期的な利息の支払いはありません。
link:/ excel-financial-formulas-how-to-use-the-mirr-in-excel [ExcelでMIRR関数を使用する方法]
:投資、財務を含む財務データの修正収益率を返しますExcelのMIRR関数を使用したrate&reinvestment_rate。
link:/ excel-financial-formulas-excel-pv-function-v-s-fv-function [Excel PV vsFV関数]
:ExcelでPV関数を使用して現在価値を検索し、FV関数を使用して将来価値を検索します。
link:/ excel-financial-formulas-how-to-use-the-nper-function-in-excel [ExcelでNPER関数を使用する方法]
:Excelで複利計算期間を月単位で計算するNPER関数。
link:/ excel-financial-formulas-how-to-use-the-price-function-in-excel [ExcelでPRICE関数を使用する方法]
:定期的に支払う証券の額面100ドルあたりの価格を返しますExcelのPRICE関数を使用することに関心があります。
人気の記事:
link:/ Tips-if-condition-in-excel [ExcelでIF関数を使用する方法]
:ExcelのIFステートメントは、条件をチェックし、条件がTRUEの場合は特定の値を返し、FALSEの場合は別の特定の値を返します。 。
link:/ forms-and-functions-introduction-of-vlookup-function [ExcelnでVLOOKUP関数を使用する方法]
:これは、さまざまな範囲から値を検索するために使用される、Excelの最も使用され人気のある関数の1つです。とシート。 link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]
:これはもう1つのダッシュボードの必須関数です。これは、特定の条件で値を合計するのに役立ちます。
link:/ Tips-countif-in-microsoft-excel [ExcelでCOUNTIF関数を使用する方法]
:この驚くべき関数を使用して条件付きの値をカウントします。特定の値をカウントするためにデータをフィルタリングする必要はありません。ダッシュボードを準備するには、Countif関数が不可欠です。