메뉴

DURATION 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 DURATION 함수는 채권에 넣은 돈을 이자까지 따져 평균 몇 년 만에 돌려받는지를 구하는 함수입니다.

인수 설명

=DURATION(정산일, 만기일, 이율, 수익률, 빈도, [기준])
인수구분설명
정산일 필수
채권을 사는 날짜입니다.
  • 만기일보다 앞서야 합니다.
만기일 필수
원금을 돌려받는 날짜입니다.
이율 필수
채권에 적힌 연 이자율입니다.
  • 0 이상이어야 합니다.
수익률 필수
시장에서 요구하는 연 수익률입니다.
  • 0 이상이어야 합니다.
빈도 필수
연간 이자 지급 횟수입니다.
  • 1, 2, 4 중 하나만 넣을 수 있습니다.
기준 선택
날짜 계산 방식입니다. 생략하면 0입니다.
예제 시트
D2=ROUND(DURATION(B2,B3,B4,B5,B6),4)
A
B
C
D
E
1
항목
결과(년)
2
정산일
2024-03-01
4.4717
3
만기일
2029-03-01
4
이율
0.05
5
수익률
0.06
6
연 지급 횟수
2
7
만기 5년 채권이지만 이자를 반년마다 받으므로 평균 회수 기간은 4.47년입니다.

함수 개요

엑셀 DURATION 함수는 채권에 넣은 돈을 평균 몇 년 만에 돌려받는지를 구하는 함수입니다. 만기까지 5년이 남았어도 중간에 이자를 받으므로 실제 회수 기간은 그보다 짧습니다.

B2 셀에 정산일 2024-03-01, B3 셀에 만기일 2029-03-01, B4 셀에 이율 0.05, B5 셀에 수익률 0.06, B6 셀에 연 2회가 입력되어 있습니다.

=ROUND(DURATION(B2,B3,B4,B5,B6),4)평균 회수 기간을 연 단위로 구합니다.
결과4.4717
엑셀 DURATION 함수 수식 입력 예제

만기는 5년이지만 이자를 반년마다 받으므로 실제로는 약 4.47년 만에 돈을 회수합니다.

DURATION 함수 간단 예제

1
채권의 평균 회수 기간 구하기

날짜와 두 이율, 지급 횟수를 차례로 넣습니다.

=ROUND(DURATION(DATE(2024,3,1),DATE(2029,3,1),0.05,0.06,2),4)평균 회수 기간을 구합니다.
결과4.4717
엑셀 DURATION 함수 간단 예제 1
2
이자를 연 1회만 줄 때 보기

이자를 늦게 받을수록 회수 기간이 길어집니다.

=ROUND(DURATION(DATE(2024,3,1),DATE(2029,3,1),0.05,0.06,1),4)연 1회 지급일 때를 구합니다.
결과4.5347
엑셀 DURATION 함수 간단 예제 2
3
이자가 아예 없을 때 보기

이자를 안 주면 만기까지 기다려야 하므로 5년이 그대로 나옵니다.

=ROUND(DURATION(DATE(2024,3,1),DATE(2029,3,1),0,0.06,2),4)이율이 0일 때를 구합니다.
결과5
엑셀 DURATION 함수 간단 예제 3

그 외 주의사항

결과 단위는 년입니다. 4.4717은 4년 5개월 남짓을 뜻합니다.

금리가 1%p 움직일 때 채권값이 얼마나 흔들리는지 보려면 MDURATION 함수 를 씁니다.

이율이나 수익률이 음수이면 #NUM! 오류가 반환됩니다.

빈도에는 1, 2, 4만 넣을 수 있습니다.

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료