Excel에서 대출 상각 일정 만들기(추가 지불 포함)

  • 이 공유
Michael Brown

이 튜토리얼은 분할 상환 대출 또는 모기지에 대한 정기적인 지불을 자세히 설명하기 위해 Excel에서 분할 상환 일정을 작성하는 방법을 보여줍니다.

상환 대출 은 환상에 불과합니다. 전체 대출 기간 동안 분할 상환되는 대출을 정의하는 방법입니다.

기본적으로 모든 대출은 어떤 방식으로든 상각됩니다. 예를 들어, 24개월 동안 전액 상각하는 대출은 24번의 동일한 월 상환액을 갖게 됩니다. 지불할 때마다 일정 금액은 원금에, 일부는 이자로 적용됩니다. 대출에 대한 각 지불을 자세히 설명하기 위해 대출 상각 일정을 작성할 수 있습니다.

상각 일정 은 시간 경과에 따른 대출 또는 모기지에 대한 정기적인 지불을 나열하고 각 지불을 세분화하는 표입니다.

    Excel로 대출상환 일정을 만드는 방법

    에서 대출 또는 모기지 할부상환 일정을 작성하려면 Excel에서 다음 기능을 사용해야 합니다.

    • PMT 기능 - 정기 결제의 총액 을 계산합니다. 이 금액은 전체 대출 기간 동안 일정하게 유지됩니다.
    • PPMT 기능 - 대출 원금으로 가는 각 지불액의 원금 부분, 즉 빌린 금액을 가져옵니다. 이 금액은 후속 지불에 대해 증가합니다.
    • IPMT 기능 - 이자로 가는 각 지불의 이자 부분을 찾습니다. 변동 추가 지불 이 있는 경우 추가 지불 열에 개별 금액을 직접 입력하십시오.

      총 지불 (D10)

      간단히 현재 기간에 대한 예정납부금(B10)과 추가납부금(C10)을 추가합니다:

      =IFERROR(B10+C10, "")

      원금 (E10)

      지정기간의 예정금이 0보다 크면 예정금에서 이자를 뺀 값(B10-F10) 또는 잔액(G9) 중 작은 값을 반환합니다. 그렇지 않으면 0을 반환합니다.

      =IFERROR(IF(B10>0, MIN(B10-F10, G9), 0), "")

      원금에는 대출 원금으로 가는 예정된 지불 (추가 지불이 아님!) 부분만 포함된다는 점에 유의하십시오.

      이자 (F10)

      지정기간의 예정납부가 0보다 크면 연이율(C2셀)을 납입횟수로 나눈다. 연간 (셀 C4로 명명) 결과에 이전 기간 이후 남은 잔액을 곱합니다. 그렇지 않으면 0을 반환합니다.

      =IFERROR(IF(B10>0, InterestRate/PaymentsPerYear*G9, 0), "")

      Balance (G10)

      잔액(G9)이 0보다 크면 원금을 뺍니다. 지불 (E10) 및 이전 기간 (G9) 이후 남은 잔액의 추가 지불 (C10); 그렇지 않으면 0을 반환합니다.

      =IFERROR(IF(G9 >0, G9-E10-C10, 0), "")

      참고. 일부 수식은 서로 상호 참조하기 때문에(순환 참조가 아님!) 프로세스에서 잘못된 결과가 표시될 수 있습니다. 따라서 입력할 때까지 문제 해결을 시작하지 마십시오.할부 상환 표의 마지막 공식입니다.

      모든 작업이 올바르게 완료되면 이 시점의 대출 상환 일정은 다음과 같아야 합니다.

      5. 추가 기간 숨기기

      이 팁에 설명된 대로 사용하지 않는 기간의 값을 숨기려면 조건부 서식 규칙을 설정하세요. 차이점은 이번에는 Total Payment (D 열) 및 Balance (G 열)가 다음과 같은 행에 흰색 글꼴 색상 을 적용한다는 것입니다. 0 또는 비어 있음:

      =AND(OR($D9=0, $D9=""), OR($G9=0, $G9=""))

      짜잔, 값이 0인 모든 행이 보기에서 숨겨집니다:

      6. 대출 요약 작성

      완벽한 마무리로 다음 공식을 사용하여 대출에 대한 가장 중요한 정보를 출력할 수 있습니다.

      지급 예정 횟수:

      년 수에 연간 지급 횟수를 곱합니다.

      =LoanTerm*PaymentsPerYear

      실제 지급 횟수:

      셀 계산 기간 1부터 시작하여 0보다 큰 총 지불액 열:

      =COUNTIF(D10:D369,">"&0)

      총 추가 지불액:

      기간 1:

      =SUM(C10:C369)

      총 이자:

      추가 기간 1:

      =SUM(F10:F369)

      부터 시작하여 이자 열의 셀 위로 선택적으로 기간 0 행과 대출 상각 일정을 숨깁니다. 추가 결제 완료! 아래 스크린샷은 최종 결과를 보여줍니다.

      대출 상각 다운로드추가 지불 일정

      할부 상환 일정 Excel 템플릿

      최고 수준의 대출 상환 일정을 즉시 만들려면 Excel의 내장 템플릿을 사용하세요. File > New 로 이동하여 검색 상자에 " 상각 일정 "을 입력하고 원하는 템플릿(예: 추가 지불이 포함된 템플릿)을 선택합니다. :

      그럼 새로 만든 워크북을 엑셀 템플릿으로 저장해두었다가 필요할 때마다 재사용해보세요.

      이렇게 엑셀에서 대출이나 모기지 할부상환 일정표를 만들 수 있습니다. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙기를 바랍니다!

      사용 가능한 다운로드

      할부 상환 일정 예(.xlsx 파일)

      이 금액은 결제할 때마다 줄어듭니다.

    이제 단계별로 프로세스를 살펴보겠습니다.

    1. 할부 상환 테이블 설정

    먼저 알려진 대출 구성 요소를 입력할 입력 셀을 정의합니다.

    • C2 - 연간 이자율
    • C3 - 대출 기간(연)
    • C4 - 연간 지불 횟수
    • C5 - 대출 금액

    다음으로 할 일은 레이블( 기간 , 결제 , 이자 , 원금 , 잔액 )은 A7:E7에 있습니다. 기간 열에 총 결제 횟수와 동일한 일련의 숫자를 입력합니다(이 예에서는 1-24).

    알려진 모든 구성요소가 준비되면 가장 흥미로운 부분 - 대출 상각 공식.

    2. 총 결제 금액 계산(PMT 공식)

    결제 금액은 PMT(rate, nper, pv, [fv], [type]) 함수로 계산됩니다.

    다양한 결제 빈도를 처리하기 위해 올바르게(예: 매주, 매월, 분기별 등) rate nper 인수에 제공된 값과 일치해야 합니다.

    • Rate - 연간 이자율을 연간 지불 기간 수로 나눕니다($C$2/$C$4).
    • Nper - 년 수를 곱합니다. 연간 지불 기간 수만큼($C$3*$C$4).
    • pv 인수에 대출 금액($C$5)을 입력합니다.
    • fv type 인수는 기본값이 제대로 작동하므로 생략할 수 있습니다(마지막 지불 후 잔액은 0으로 간주되며 각 기간이 끝날 때 지불이 이루어짐). .

    위의 인수를 종합하면 다음 공식을 얻을 수 있습니다.

    =PMT($C$2/$C$4, $C$3*$C$4, $C$5)

    이 공식은 다음에 복사해야 하므로 절대 셀 참조를 사용한다는 점에 유의하십시오. 아래 셀은 변경 사항이 없습니다.

    B8에 PMT 수식을 입력하고 열 아래로 드래그하면 모든 기간에 대해 일정한 지불 금액이 표시됩니다.

    3. 이자 계산(IPMT 공식)

    각 정기 납입금의 이자 부분을 찾으려면 IPMT(rate, per, nper, pv, [fv], [type]) 함수를 사용하세요.

    =IPMT($C$2/$C$4, A8, $C$3*$C$4, $C$5)

    지불 기간을 지정하는 per 인수를 제외하고 모든 인수는 PMT 공식과 동일합니다. 이 인수는 수식이 복사되는 행의 상대 위치에 따라 변경되기 때문에 상대 셀 참조(A8)로 제공됩니다.

    이 수식은 C8로 이동한 다음 복사합니다. 필요한 만큼 셀 수:

    4. 원금 찾기(PPMT 공식)

    각 정기 지불의 원금 부분을 계산하려면 다음 PPMT 공식을 사용하십시오.

    =PPMT($C$2/$C$4, A8, $C$3*$C$4, $C$5)

    구문과 인수는 다음과 정확히 동일합니다. 위에서 설명한 IPMT 공식:

    이 공식은 D8에서 시작하여 D열로 이동합니다.

    팁. 여부를 확인하려면이 시점에서 계산이 정확하면 원금 이자 열의 숫자를 더하십시오. 합계는 동일한 행의 결제 열에 있는 값과 같아야 합니다.

    5. 잔고 구하기

    각 기간의 잔고를 계산하기 위해 두 가지 다른 수식을 사용합니다.

    E8에서 첫 번째 지불 후 잔고를 찾으려면 대출 금액을 더합니다. (C5) 및 첫 번째 기간의 원금 (D8):

    =C5+D8

    대출 금액은 양수이고 원금은 음수이므로 전자에서 실제로 후자를 뺍니다. .

    두 번째 및 모든 후속 기간에 대해 이전 잔액과 이 기간의 원금을 합산합니다.

    =E8+D9

    위 수식은 E9로 이동한 다음 복사합니다. 열 아래로. 상대 셀 참조를 사용하기 때문에 수식이 각 행에 대해 올바르게 조정됩니다.

    그게 다입니다! 월별 대출 상각 일정이 완료되었습니다.

    팁: 지불금을 양수로 반환

    대출금은 은행 계좌에서 지불되기 때문에 Excel 함수는 지불금, 이자와 원금을 <4로 반환합니다>음수 . 기본적으로 이러한 값은 위의 이미지에서 볼 수 있듯이 빨간색으로 강조 표시되고 괄호로 묶여 있습니다.

    모든 결과를 양수 숫자로 표시하려면 빼기 기호를 입력하세요. PMT, IPMT 및 PPMT 기능 전에.

    저울 아래 스크린샷과 같이 덧셈 대신 뺄셈을 사용하세요. 지불 기간. 이 빠른 일회성 솔루션은 특정 대출 또는 모기지에 적합합니다.

    다양한 기간으로 재사용 가능한 할부 상환 일정을 만들려면 아래에 설명된 보다 포괄적인 접근 방식을 취해야 합니다.

    1. 최대 기간 수 입력

    기간 열에 대출에 허용할 최대 지불 횟수(예: 1~360)를 입력합니다. Excel의 자동 완성 기능을 활용할 수 있습니다. 일련의 숫자를 더 빠르게 입력하는 기능.

    2. 할부 상환 수식에 IF 문 사용

    현재 과도한 기간 숫자가 많기 때문에 어떻게든 특정 대출에 대한 실제 지불 횟수로 계산을 제한해야 합니다. 이는 각 수식을 IF 문으로 래핑하여 수행할 수 있습니다. IF 문의 논리 테스트는 현재 행의 기간 번호가 총 지불 횟수보다 작거나 같은지 확인합니다. 논리 테스트가 TRUE이면 해당 함수가 계산됩니다. FALSE인 경우 빈 문자열이 반환됩니다.

    마침표 1 이 행 8에 있다고 가정하고 해당 셀에 다음 수식을 입력한 다음 전체에 복사합니다.전체 테이블.

    결제 (B8):

    =IF(A8<=$C$3*$C$4, PMT($C$2/$C$4, $C$3*$C$4, $C$5), "")

    이자 (C8):

    =IF(A8<=$C$3*$C$4, IPMT($C$2/$C$4, A8, $C$3*$C$4, $C$5), "")

    원금 (D8):

    =IF(A8<=$C$3*$C$4,PPMT($C$2/$C$4, A8, $C$3*$C$4, $C$5), "")

    잔고 :

    기간 1 (E8), 수식은 이전 예와 동일합니다.

    =C5+D8

    기간 2 (E9) 및 모든 후속 기간의 경우, 수식은 다음과 같은 형태를 취합니다.

    =IF(A9<=$C$3*$C$4, E8+D9, "")

    그 결과 올바르게 계산된 상각 일정과 대출 상환 후 기간 번호가 있는 빈 행 묶음이 생깁니다.

    3. 추가 기간 번호 숨기기

    마지막 결제 후 표시되는 불필요한 기간 번호가 많이 표시되는 경우 완료한 작업을 고려하고 이 단계를 건너뛸 수 있습니다. 완벽을 추구한다면 마지막 결제 후 모든 행에 대해 글꼴 색상을 흰색 으로 설정하는 조건부 서식 규칙을 만들어 미사용 기간을 모두 숨기세요.

    이를 위해 할부 상환 표(이 경우 A8:E367)인 경우 모든 데이터 행 을 클릭하고 탭 > 조건부 서식 > 새 규칙...을 클릭합니다. > 수식을 사용하여 서식을 지정할 셀을 결정합니다 .

    해당 상자에 A열의 기간 숫자가 합계보다 큰지 확인하는 아래 수식을 입력합니다. 결제 횟수:

    =$A8>$C$3*$C$4

    중요 참고 사항! 조건부 서식 공식이 올바르게 작동하려면 대출 기간 연간 지불 곱한 셀($C$3*$C$4). 제품은 절대 열과 상대 행($A8)의 혼합 셀 참조를 사용하는 기간 1 셀과 비교됩니다.

    그 다음 서식… 버튼을 누르고 흰색 글꼴 색상을 선택합니다. 완료!

    4. 대출 요약 만들기

    대출에 대한 요약 정보를 한눈에 보려면 할부 상환 일정 상단에 공식을 몇 개 더 추가하세요.

    총 상환액 ( F2):

    =-SUM(B8:B367)

    총이자 (F3):

    =-SUM(C8:C367)

    지급액이 양수인 경우 제거 위의 공식에서 빼기 기호입니다.

    그게 다입니다! 우리의 대출 상각 일정이 완료되어 갈 수 있습니다!

    Excel용 대출 상각 일정 다운로드

    Excel에서 추가 지불로 대출 상각 일정을 만드는 방법

    이전 예제에서 설명한 상각 일정은 쉽게 만들고 따라할 수 있습니다. (잘하면 :). 그러나 그들은 많은 대출 지불자가 관심을 갖는 유용한 기능, 즉 대출을 더 빨리 갚기 위한 추가 지불을 생략합니다. 이 예에서는 추가 지불로 대출 상각 일정을 만드는 방법을 살펴보겠습니다.

    1. 입력 셀 정의

    일반적으로 입력 셀 설정부터 시작합니다. 이 경우 수식을 더 쉽게 읽을 수 있도록 다음과 같이 이러한 셀의 이름을 지정하겠습니다.

    • InterestRate - C2 (연간이자rate)
    • LoanTerm - C3(대출 기간(년))
    • PaymentsPerYear - C4(연간 지불 횟수)
    • 대출금액 - C5 (총대출금액)
    • 추가납부 - C6 (기간별 추가납부)

    2. 예정 지불 계산

    추가 계산을 위해 입력 셀 외에 미리 정의된 셀이 하나 더 필요합니다. 결제가 이루어집니다. 이 금액은 다음 공식으로 계산됩니다.

    =IFERROR(-PMT(InterestRate/PaymentsPerYear, LoanTerm*PaymentsPerYear, LoanAmount), "")

    결과가 양수로 나오도록 PMT 함수 앞에 빼기 기호를 넣었습니다. 일부 입력 셀이 비어 있는 경우 오류를 방지하기 위해 IFERROR 함수 내에 PMT 수식을 포함합니다.

    일부 셀(이 경우 G2)에 이 수식을 입력하고 셀 이름을 ScheduledPayment<로 지정합니다. 2>.

    3. 할부 상환 테이블 설정

    아래 스크린샷에 표시된 헤더를 사용하여 대출 상환 테이블을 만듭니다. 마침표 열에 0으로 시작하는 일련의 숫자를 입력합니다(필요한 경우 나중에 마침표 0 행을 숨길 수 있음).

    재사용 가능한 상각 일정에 가능한 최대 지불 기간 수(이 예에서는 0~360)를 입력합니다.

    기간 0 (이 경우 행 9)의 경우 잔액 가치, 원래 대출 금액과 동일합니다. 그 외 모든 것들이 행의 셀은 비어 있습니다.

    G9의 공식:

    =LoanAmount

    4. 추가 지불이 있는 상각 일정에 대한 공식 작성

    이것은 우리 작업의 핵심 부분. Excel의 내장 함수는 추가 결제를 제공하지 않기 때문에 모든 계산을 직접 수행해야 합니다.

    참고. 이 예에서 기간 0 은 행 9에 있고 기간 1 은 행 10에 있습니다. 할부 상환 테이블이 다른 행에서 시작하는 경우 그에 따라 셀 참조를 조정해야 합니다.

    10행( 기간 1 )에 다음 수식을 입력하고 남은 기간에 대해 모두 복사합니다.

    지급예정 (B10):

    ScheduledPayment 금액(셀 G2)이 잔액(G9)보다 작거나 같으면 예약 결제를 사용합니다. 그렇지 않으면 남은 잔액과 이전 달의 이자를 추가합니다.

    =IFERROR(IF(ScheduledPayment<=G9, ScheduledPayment, G9+G9*InterestRate/PaymentsPerYear), "")

    추가 예방 조치로 이 수식과 이후의 모든 수식을 IFERROR 함수에 래핑합니다. 이렇게 하면 일부 입력 셀이 비어 있거나 유효하지 않은 값이 포함된 경우 다양한 오류를 방지할 수 있습니다.

    추가 지불 (C10):

    다음과 같은 IF 수식 사용 다음 논리:

    ExtraPayment 금액(셀 C6)이 잔액과 이 기간의 원금(G9-E10)의 차액보다 작은 경우 ExtraPayment<를 반환합니다. 2>; 그렇지 않으면 차액을 사용하십시오.

    =IFERROR(IF(ExtraPayment

    팁. 만약 너라면

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.