image

この記事では、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 )

image

ここで、この関数は、約49か月である100ドルの想定額面セキュリティに関する規定の条件に対して4。09年を返します。

期間関数に同じ引数を与えることを以下に説明します。

DURATIONの式を使用してください:

=DURATION(

B3 , B4 , B5 , B6 , 2 , 0 )

image

ここで、この関数は、約52か月である100ドルの想定額面セキュリティに関する規定の条件に対して4。09年を返します。

これらの結果を何に使用できるかを考えている必要があります。 MDURATION関数は、年数を返します。たとえば、銀行Aと銀行Bが金利スワップを締結するとします。

スワップの受け取りレッグの修正デュレーションは9年として計算され、支払いレッグの修正デュレーションは5年として計算されます。結果として生じる金利スワップの修正デュレーションは4年(9年– 5年)です。

これは、式の使用に関するすべての注意事項です。

メモ:

。 Excelは日付をシリアル番号として保存し、関数による計算に使用されます。したがって、関数に直接引数を与えるのではなく、セル参照として日付を使用することをお勧めします。関数が#VALUEを返す場合は、日付値を確認してください。エラー。

。証券決済日は、証券が買い手に取引される発行日の後の日付です。

。決済日、満期日、頻度、基準などの引数は整数に切り捨てられます。

。決済日と満期日が有効な日付形式でない場合、関数は#VALUE!*エラーを返します。

。次の場合、関数は#NUM!*エラーを返します。

.クーポンレートまたは利回りレートの引数が0未満の場合。関数の引数が数値以外の場合、関数は#VALUE!*エラーを生成します。

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関数が不可欠です。