엑셀 PMT 함수는 대출금을 상환할 때 매달 상환해야 할 금액(원리금)이 얼마인지 구하거나, 일정 기간 동안 목표금액을 모으기 위해 매달 저축해야 할 금액을 구할 때 사용할 수 있습니다.
함수 이름 PMT는 Payment를 줄여서 쓴 것입니다.
구문(Syntax)
PMT(rate, nper, pv, [fv], [type])
고정 금리(rate)가 적용되는 대출(pv)을 받아서 정해진 기간(nper)동안 상환해야 할 때 매기간 상환해야 할 원리금(원금+이자)이 얼마인지 구해준다. 또는 고정 금리(rate)가 적용되는 적금(fv)을 들고 정해진 기간(nper)동안 납입 할 때 매기간 납입해야 할 납입금이 얼마인지 구해준다.
인수
- rate : 기간별 이자율(고정 금리)
- nper : 총 납입 기간 수
- pv : 현재가치(현재 시점의 현금 잔액)
- fv : 미래가치를 말하며 미래시점에 남아 있는 현금 잔액
- type : 납입 시점(0은 기말, 1은 기초)
사용 예
1) 대출의 월 상환액 구하기(원리금 균등상환 기준)
- 고정금리 3.5%가 적용되는
- 1억원 대출을 받고
- 2년 동안 상환해야 할 때
매월 동일한 금액으로 상환(균등상환)해야 할 원리금(원금+이자)이 얼마인지는 다음과 같이 PMT 함수로 구할 수 있습니다.
=PMT(연이율/12, 납입기간수*12, 현재가치, 미래가치, 납입시점)
[C9] 셀에 다음 수식을 입력합니다.=PMT(C4/12,C5*12,C6,C7,C8)
대출 상환액 -4,320,272원이 구해졌습니다. 대출 상환액은 매월 내가 갚아야 하는 돈(현금의 유출)이므로 음수로 표시됩니다.
수식 풀이:
=PMT(rate, nper, pv, [fv], [type])
=PMT(C4/12,C5*12,C6,C7,C8)
- rate(이자율): 월단위로 상환하므로 연이율을 12개월로 나누어서 월단위 이율을 입력
- nper(납입기간수): 2년*12(월 상환이므로 년수에 12를 곱함)
- pv(현재가치): 현재시점의 현금잔액, 대출을 받아서 내 통장에 들어온 대출 원금
- fv(미래가치): 상환이 끝나면 미래시점에 더 이상 상환액이 없으므로 0원을 입력
- type(상환시점): 0은 기말, 1은 기초(기말에 상환하는 것으로 가정하고 0을 입력)
2) 적금의 매월 저축액 구하기(월복리기준)
이번에는
- 3년내로
- 1억원을 모으기 위해
- 연이율이 2.5%인 적금에 가입할 때
매달 얼마를 저축해야 하는지 다음 수식으로 구해보겠습니다.
=PMT(연이율/12, 납입기간수*12, 현재가치, 미래가치, 납입시점)
[C19] 셀에 다음 수식을 입력합니다.=PMT(C14/12,C15*12,C16,C17,C18)
매월 저축액 -2,672,237원이 구해졌습니다. 매월 저축액은 매월 내가 내야 할 돈(현금의 유출)이므로 음수로 표시됩니다.
수식 풀이:
=PMT(rate, nper, pv, [fv], [type])
=PMT(C14/12,C15*12,C16,C17,C18)
- rate(이자율): 월단위로 납입하므로 연이율을 12개월로 나누어서 월단위 이율로 입력해야 함
- nper(납입기간수): 3년*12(월 납입이므로 년수에 12를 곱함)
- pv(현재가치): 현재시점의 현금 잔액은 없으므로 0원을 입력
- fv(미래가치): 납입이 끝나면 미래의 적금 만기금액이 1억원이 되므로 1억원을 입력
- type(납입 시점): 0은 기말, 1은 기초(기초에 납입하는 것으로 가정하고 1을 입력)
PMT 함수 사용시 주의 사항
- 이자율(rate)과 납입기간수(nper)는 동일한 기준으로 입력해야 합니다. 연이율 3.5%의 대출금을 매월 상환한다면 연이율을 12로 나누어서 이자율을 적용해야 하고, 납입기간수는 월단위로 바꿔주어야 합니다(년수*12).
관련 글