# MDURATION

## Content

이 함수는 액면가 \$100을 가정하여 수정 마콜리 듀레이션을 계산합니다.

## 구문

`MDURATION(settlement, maturity, coupon, yield, frequency, basis)`

## 인수

| 인수           | 설명                                                                                                                          |
| ------------ | --------------------------------------------------------------------------------------------------------------------------- |
| *settlement* | 증권의 결제일                                                                                                                     |
| *maturity*   | 증권의 만기일                                                                                                                     |
| *coupon*     | 연간 쿠폰 이율                                                                                                                    |
| *yield*      | 증권의 연간 수익률                                                                                                                  |
| *frequency*  | 지급 빈도, 연간 쿠폰 지급 횟수; 1, 2 또는 4여야 합니다                                                                                         |
| *basis*      | \[선택사항] 일수 계산 기준을 나타내는 정수 (자세한 내용은 [일수 계산 기준](/spreadjs/docs/v18/formulareference/formulaoverview/functionsformula/DayCountBasis) 참조) |

## 주의사항

이 함수는 *settlement* 또는 *maturity*가 올바르지 않을 경우 #VALUE! 오류를 반환하며, *frequency*가 1, 2 또는 4가 아닐 경우 #NUM! 오류를 반환합니다.
다음 경우에도 오류가 반환됩니다.

* *coupon*이 0보다 작거나 *yield*가 0보다 작으면 #NUM! 오류가 반환됩니다.
* *basis*가 0보다 작거나 4보다 크면 #NUM! 오류가 반환됩니다.
* *settlement*가 *maturity*보다 크거나 같으면 #NUM! 오류가 반환됩니다.

## 데이터 형식

숫자 및 DateTime 객체 데이터를 받으며, 숫자 데이터를 반환합니다.

## 예제

`MDURATION(A1,B2,C3,D4,E5,F6)`
