오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

NPER 함수

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

엑셀 NPER 함수는 정해진 이율과 납입액 기준으로 투자, 대출, 예금의 기간(횟수)를 계산합니다.

=NPER(이자율, 납입액, 현재가치, [미래가치], [납입시점])
인수구분설명
이자율 필수
각 기간의 이자율입니다.
  • 만약 납입액이 매월 기준이고 연 이자율을 사용한다면, 12로 나눠서 월 이자율로 입력하는 것을 주의합니다.
납입액 필수
매 기간 납입하는 금액입니다.
  • 저축(적금, 예금)하는 금액일 경우 음수로 입력합니다.
현재가치 필수
현재 대출받은 금액(현재 가치)입니다.
  • 대출받은 금액은 양수, 저축하는 금액은 음수로 입력합니다.
미래가치 선택
납입액을 모두 납부했을 때 목표로 하는 잔액(미래 가치)입니다. 기본값은 0입니다.
납입시 선택
납입 시점입니다. 기본값은 0(=기간 말)입니다.
  • 0 : [기본값] 기간 말
  • 1 : 기간 초
댓글 0 최종 수정 2026. 2. MS 공식 문서

함수 개요

엑셀 NPER 함수는 정해진 이율과 납입액 기준으로 투자, 대출, 예금의 기간(횟수)를 계산하는 함수입니다. 이자율과 매월 납입액(또는 상환금액), 목표액(또는 대출액)을 입력하면 총 상환 기간을 계산할 수 있습니다.

예를 들어, 3.6%의 연이율 (=0.3% 월이율)로 매월 20만원씩 납입해서 총 1,000만원을 모을 때 걸리는 기간은 다음과 같이 구할 수 있습니다.

=NPER(0.3%,-200000,0,10000000)
결과46.65 개월

단, 돈을 저축하는 경우에는 납입액과 현재가치를 음수로 입력하는 것을 주의해서 사용합니다.

NPER 함수 간단 예제

1
대출 상환기간 계산하기

다음과 같이 NPER 함수를 작성하면 연 3.5%의 이율로 5천만원을 대출받아 매월 50만원씩 상환할 경우 소요되는 기간을 계산합니다.

=NPER(3.5%/12, -500000, 50000000)
결과약 118.4개월 (=약 9.8년 소요)
2
목표 금액 달성 기간 계산하기

다음과 같이 함수를 작성하면 연 2%의 금리로 매월 50만원을 저축하여 1억원을 모으는데 걸리는 기간을 구할 수 있습니다.

=NPER(2%/12, -500000, 0, 100000000)
결과172.75 (약 14.3년)
3
투자 목표 기간 계산하기

다음과 같이 함수를 작성하면, 연간 15%의 수익률로 최초 5백만원을 투자한 후, 매년 백만원을 추가 납입하여 총 5천만원의 목표를 달성하는 데 필요한 기간을 계산합니다.

=NPER(15%/12,-1000000,-5000000,50000000)
결과34.2 (약 2.8년)

그 외 주의사항

이자율은 반드시 납입 주기와 일치하도록 입력해야 합니다. 예를 들어, 매월 금액을 납입하는 상황에서 연 이자율이 주어졌다면 12로 나눠서 입력합니다.

투자(=저축)하는 경우, 납입액과 현재가치를 음수로 입력하는 것을 주의합니다.

=NPER(이자율,-납입액,-최초투자액,미래가치)투자하는 경우
=NPER(이자율,-상환액,대출금액)대출을 상환하는 경우

NPER 함수는 이자율이 상환기간 동안 동일하다고 가정하며, 복리로 계산합니다. 변동금리 상품이거나 단리로 이자를 지급하는 상품일 경우 정확한 계산이 어려울 수 있습니다.

관련 함수
nper.xlsx 실습 예제 통합문서 다운로드
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료