엑셀 PPMT(Principal Payment)함수는 대출을 받고 난 후 대출금을 상환할 때 매달 상환해야 할 원금이 얼마인지 계산할 때 사용합니다.
비슷한 함수로 PMT 함수는 대출금 상환 시 원리금(원금+이자)이 얼마인지, IPMT 함수는 이자가 얼마인지 구할 때 사용합니다. 결과적으로 PPMT함수로 계산한 원금과 IPMT함수로 계산한 이자를 더하면 PMT함수로 구한 원리금과 같은 금액이 됩니다(PPMT + IMPT = PMT).
구문(Syntax)
PPMT
PPMT(rate, per, nper, pv, [fv], [type])
고정 금리(rate)가 적용되는 대출(pv)을 받아서 정해진 기간(nper)동안 상환해야 할 때 매기간 상환해야 할 원리금(원금+이자)중에서 원금이 얼마인지 구해준다.
인수
- rate : 기간별 이자율(고정 금리)
- per : 납입 회차
- nper : 총 납입 기간 수
- pv : 현재가치(현재 시점의 현금잔액)
- fv : 미래가치를 말하며 미래시점에 남아 있는 현금잔액
- type : 납입 시점(0은 기말, 1은 기초)
실습용 엑셀파일 다운로드 : 엑셀-PPMT-함수-대출상환시-원금구하기.xlsx
사용 예
대출의 월 상환액 중 원금 구하기(원리금 균등상환 기준)
- 고정금리 3.5%가 적용되는
- 1억원 대출을 받고
- 2년 동안 상환해야 할 때
매월 동일한 금액으로 상환(균등상환)해야 원리금(원금+이자)중에서 1회차에 납입해야 할 원금이 얼마인지 PPMT 함수로 구해보겠습니다.
=PPMT(연이율/12, 납입회차, 납입기간수*12, 현재가치, 미래가치, 납입시점)
=PPMT(C14/12,C15,C16*12,C17,C18,C19)
대출 상환액 중에서 원금 -4,028,606원이 구해졌습니다. 대출 상환 원금은 매월 내가 갚아야 하는 돈(현금의 유출)이므로 음수로 표시됩니다.
수식 풀이:
=PPMT(rate, per, nper, pv, [fv], [type]
=PPMT(C14/12,C15,C16*12,C17,C18,C19)
- rate(이자율): 월단위로 상환하므로 연이율을 12개월로 나누어서 월단위 이율로 입력해야 함
- per(납입회차) : 원금 납입 회차
- nper(납입기간수): 2년*12(월 상환이므로 연수에 12를 곱함)
- pv(현재가치): 현재시점의 현금잔액, 대출을 받아서 내 통장에 들어온 대출 원금
- fv(미래가치): 상환이 끝나면 미래시점에 더 이상 상환액이 없으므로 0원을 입력
- type(상환시점): 0은 기말, 1은 기초(기말에 상환하는 것으로 가정하고 0을 입력)
관련 글
![대출 상환 스케줄 만들기](https://xlworks.net/wp-content/uploads/2022/03/fi_loan_payment_schedule_720_480-210x140.png)
![IPMT 함수 사용법](https://xlworks.net/wp-content/uploads/2022/03/fi_ipmt_function_720_480-210x140.png)
![NPV 함수 사용법](https://xlworks.net/wp-content/uploads/2020/04/fi_npv_function2_720_480-210x140.png)
![PV 함수 사용법](https://xlworks.net/wp-content/uploads/2019/05/fi_pv_function2_720_480-210x140.png)
![FV 함수 사용법](https://xlworks.net/wp-content/uploads/2019/04/fi_fv_function_720_480-210x140.png)