Excelのデュレーション関数
DURATION関数は、パー値100ドルで定期的に利息を支払う証券のデュレーション(特にマコーレーデュレーション)を計算します。
構文
DURATION(settlement, maturity, coupon, yld, frequency, [basis])
Arguments
示談 (必須):証券の決済日。 証券を購入した発行日の翌日です。
成熟 (必須):証券の満期日。 これは、セキュリティの有効期限が切れる日付です。
クーポン (必須):証券の年間クーポンレート。
収量 (必須):証券の年間利回り。
周波数 (必須):XNUMX年あたりのクーポン支払いの数。 支払い頻度には次のXNUMXつのタイプがあります。
--頻度= 1 年払い用です。
-- 頻度= 2 半年ごとの支払い用です。
-- 頻度= 4:四半期ごとの支払い用です。
ベース (オプション):使用する日数の基準を指定する整数(0、1、2、3、または4)。 デフォルトは0です。
ベース | 日付システム |
oまたは省略 | US 30/360(NASD方式) |
1 | 実際/実際 |
2 | 実際/ 360 |
3 | 実際/ 365 |
4 | ヨーロッパ30/360 |
備考
1. Excelでは、日付は連番として保存されるため、計算に使用できます。 デフォルトでは、1/1/1900はシリアル番号1です。したがって、12/1/2021はシリアル番号40877です。これは、40877年1月1日から1990日後のためです。
2.パラメータ「settlement」、「maturity」、「frequency」、および「basis」が小数の場合、それらは整数に切り捨てられます。
3。 ザ #NUM! 次のいずれかの条件が満たされた場合にエラーが発生します。
1)「決済」日が「満期」日以上である。
2)引数「salvage」、「period」、「rate」、および[basis]のいずれかの値に無効な数値が含まれている場合:
例:「クーポン」<0; yld <0; 「frequenc」は1、2、または4と等しくありません。 または[basis]は、0、1、2、3、または4以外の任意の数です。
例:「クーポン」<0; yld <0; 「frequenc」は1、2、または4と等しくありません。 または[basis]は、0、1、2、3、または4以外の任意の数です。
4。 ザ #値! 次のいずれかの条件が満たされた場合にエラーが発生します。
1)「決済」日と「満期」日の一方または両方が有効なExcelの日付ではありません。
2)引数はいずれも数値ではありません。
戻り値
数値を返します。
例
下のスクリーンショットに示すように、範囲B5:C10には証券の詳細がリストされており、マコーレーデュレーションを計算するには次のように実行できます。
1.空白のセルを選択して結果を出力し、以下の数式をコピーまたは入力して、Enterキーを押します。
=DURATION(C5,C6,C7,C8,C9,C10)
ノート:数式で日付セルへの参照を使用することに加えて、次のようにDATE関数を使用して日付を直接入力できます。
=DURATION(DATE(2011,12,1),DATE(2021,9,1),C7,C8,C9,C10)
関連機能
ExcelCOUPDAYBS関数
COUPDAYBS関数は、クーポン期間の開始から決済日までの日数を返します。
ExcelCOUPDAYS関数
COUPDAYS関数は、決済日を含むクーポン期間の日数を返します。
最高のオフィス生産性ツール
Kutools for Excel - 群集から目立つのに役立ちます
人気の機能: 重複を検索、強調表示、または識別する | 空白行を削除する | データを失わずに列またはセルを結合する | 数式なしのラウンド ... | |
スーパーVルックアップ: 複数の基準 | 複数の値 | 複数のシートにわたって | ファジールックアップ... | |
上級ドロップダウンリスト: 簡単なドロップダウンリスト | 依存関係のドロップダウン リスト | 複数選択のドロップダウンリスト... | |
列マネージャー: 特定の数の列を追加する | 列の移動 | Toggle 非表示列の表示ステータス | 列を比較する 同じセルと異なるセルを選択する ... | |
注目の機能: グリッドフォーカス | デザインビュー | ビッグフォーミュラバー | ワークブックとシートマネージャー | リソースライブラリ (自動テキスト) | 日付ピッカー | ワークシートを組み合わせる | セルの暗号化/復号化 | リストごとにメールを送信する | スーパーフィルター | 特殊フィルター (太字/斜体/取り消し線をフィルター...) ... | |
上位 15 のツールセット: 12 テキスト 工具 (テキストを追加, 文字を削除する ...) | 50+ チャート 種類 (ガントチャート ...) | 40+ 実用的 式 (誕生日に基づいて年齢を計算する ...) | 19 挿入 工具 (QRコードを挿入, パスから画像を挿入 ...) | 12 変換 工具 (数字から言葉へ, 通貨の換算 ...) | 7 マージ&スプリット 工具 (高度な結合行, Excelのセルを分割する ...) | ... もっと |
Kutools for Excel 300以上の機能を誇り、 必要なものをワンクリックで手に入れることができます...

Office Tab - Microsoft Office (Excel を含む) でタブによる読み取りと編集を有効にする
- 数十の開いているドキュメントを切り替えるのにXNUMX秒!
- マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
- 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
- Chrome、Edge、Firefox と同様に、効率的なタブを Office (Excel を含む) にもたらします。
