엑셀 NPER
대출·적금의 필요 기간 역산 — 납입액·이율·목표액으로부터 몇 개월 걸리는지 계산하는 표준 함수
NPER 수식 구조
rate (이자율 — 기간당)
월납이면 연이율/12. 결과 nper도 같은 단위로 나옴
pmt (정기 납입액)
매 기간 흐름. 적금이면 음수(내는 돈). 양수면 받는 돈
pv (현재가치)
초기 일시금. 적금은 보통 0, 대출이면 양수(받음)
fv · type (선택)
fv: 만기 목표액(양수). type: 0=기말 납입(기본), 1=기초
목표 달성 기간 계산기
월 적립금·이율·목표액을 조절하면서 몇 년 몇 개월 걸리는지 실시간 확인 — 적립금을 2배로 늘리면?
목표 달성까지
5년 1개월
매월 300,000원 적립 → 목표 20,000,000원 도달 (61개월)
총 납입원금
18,302,417원
이자 수익
+1,697,583원
개월 수
61개월
실전 활용 예제
=NPER(3.5%/12, -300000, 0, 20000000) / 12적금 목표 — 월 30만, 연 3.5%로 2천만 모으는 데 걸리는 년수. /12로 년 환산.
=NPER(4.5%/12, -1013371, 200000000)대출 상환 기간 — 2억 원리금균등, 월 101만원 갚으면 몇 개월? PMT의 역산. 결과는 개월 수.
=CEILING(NPER(rate, -pmt, 0, target), 1)실무 올림 — 실제 적금은 정수 회차만 가능. CEILING으로 올림하면 보수적 추정.
=NPER(B1/12, B2, B3) & "개월"셀 참조 + 단위 표시 — 결과 뒤에 "개월" 붙이기. 셀이 숫자로 안 떠도 명확.
다른 엑셀 함수도 알아보세요
결과 단위 — 개월 vs 년
▼
NPER는 rate와 같은 단위의 기간을 반환. rate가 월 이율이면 결과도 월 수.
| rate | 결과 단위 | 년 환산 |
|---|---|---|
| 연이율/12 (월납) | 개월 | 결과/12 |
| 연이율/4 (분기납) | 분기 | 결과/4 |
| 연이율 (연납) | 년 | 그대로 |
실수 회피: "60개월"이라고 보이면 5년, "60"이 년 단위면 60년 — 단위 명시 필수.
#NUM! 오류 — 목표 도달 불가능
▼
NPER는 로그 함수. 로그의 인자가 0이나 음수면 #NUM! 오류.
❌ 흔한 케이스: 부호 모순
=NPER(3%/12, 300000, 0, 20000000)pmt가 양수(받는 돈) + fv도 양수(받는 돈) → 둘 다 받기만 하니 모순. pmt를 음수로.
❌ 흔한 케이스: 이율 0 + 적립금 0
=NPER(0, 0, 0, 20000000)아무것도 안 하고 목표 도달 — 영원히 불가능 → #NUM!.
✓ 정상 패턴
=NPER(3%/12, -300000, 0, 20000000)pmt=음수(매월 내는 돈), fv=양수(받는 목표액).
시나리오별 부호 패턴
▼
NPER는 양방향 모두 가능. 시나리오마다 부호가 다릅니다.
적금 목표 달성
=NPER(rate/12, -월적립, 0, 목표)pv=0(시작 잔액 없음), pmt=음수, fv=양수. 결과는 양수(개월).
대출 상환 기간
=NPER(rate/12, -월상환, 대출원금)pv=양수(대출받음), pmt=음수(매월 갚음), fv=0(다 갚으면 0).
목돈 인출 (연금 인출형)
=NPER(rate/12, 월인출, -초기금)pv=음수(맡긴 돈), pmt=양수(매월 인출). "1억으로 월 50만씩 몇 년 갈 수 있나?"
소수점 결과 — 올림이 안전
▼
자주 묻는 질문 (FAQ)
▼
Q. 결과가 음수로 나와요
부호 입력 실수. 보통 "내가 받을 돈"과 "내가 낼 돈"이 모두 같은 방향이면 발생. pmt/pv/fv 중 둘은 음수, 하나는 양수가 일관성 있는 패턴.
Q. rate=0이면?
무이자 시나리오. 단순히 -(pv+fv)/pmt로 계산. 적금 목표 ÷ 월 적립금이 그대로 개월 수.
Q. 적립금을 2배 늘리면 기간이 절반?
이자가 없으면 정확히 절반. 이자가 있으면 절반보다 살짝 더 길어짐 — 늘어난 적립금이 굴러갈 시간이 짧기 때문. 직관 확인 좋은 케이스.
Q. PMT를 키울 때와 RATE를 키울 때 NPER 변화는?
PMT 1.5배 ≈ 기간 33% 단축. RATE 1%p ↑ ≈ 기간 5~10% 단축(기간에 따라). 적립금을 늘리는 게 시간 단축에 가장 효과적.
Q. 구글 스프레드시트에서도 같은가요?
네. =NPER(rate, pmt, pv, [fv], [type]) 동일.