# DURATION

## Content

이 함수는 액면가 $100을 기준으로 한 마콜리 듀레이션(Macauley duration)을 반환합니다.

## 구문

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

## 인수

이 함수는 다음 인수를 가집니다:

| 인수 | 설명 |
| --- | --- |
| *settlement* | 증권의 결제일 |
| *maturity* | 증권의 만기일 |
| *coupon* | 연 이자율 (쿠폰율) |
| *yield* | 증권의 연 수익률 |
| *frequency* | 연간 이자 지급 횟수 (1, 2 또는 4만 허용됨) |
| *basis* | [선택 사항] 일수 계산 기준을 나타내는 정수 (참고: [일수 계산 기준](/spreadjs/docs/formulareference/formulaoverview/functionsformula/DayCountBasis)) |

## 주의사항

* *settlement* 또는 *maturity*가 잘못된 날짜이면 `#VALUE!` 오류가 발생합니다.
* *frequency*가 1, 2, 4 이외의 값이면 `#NUM!` 오류가 발생합니다.
* *coupon* 또는 *yield*가 0보다 작으면 오류가 발생합니다.
* *basis*가 0보다 작거나 4보다 크면 오류가 발생합니다.
* *settlement*가 *maturity*보다 크거나 같으면 오류가 발생합니다.

모든 인수는 정수로 절사됩니다.

## 데이터 형식

숫자 및 날짜(DateTime) 데이터를 허용하며, 반환값은 숫자입니다.

## 예제

`DURATION(C1,C2,C3,C4,C5,C6)`
`DURATION(R5C2,R2C4,R3C1,R4C1,R5C1)`