Meitsje in skema foar amortisaasje fan lieningen yn Excel (mei ekstra betellingen)

  • Diel Dit
Michael Brown

De tutorial lit sjen hoe't jo in amortisaasjeskema yn Excel bouwe om periodike betellingen op in amortisearjende liening of hypoteek te detaillearjen.

In amortisearjende liening is gewoan in fancy manier om in liening te definiearjen dy't yn terminen werombetelle wurdt oer de hiele termyn fan 'e liening.

Yn prinsipe wurde alle lieningen op ien of oare manier ôflosse. Bygelyks, in folslein amortisearjende liening foar 24 moannen sil 24 gelikense moanlikse betellingen hawwe. Elke betelling jildt wat bedrach foar haad en wat foar rinte. Om elke betelling op in liening te detaillearjen, kinne jo in skema foar ôflossing fan lieningen bouwe.

In amortisaasjeskema is in tabel dy't periodike betellingen op in liening of hypoteek yn 'e rin fan' e tiid listet, elke betelling opsplitst. yn haadsom en rinte, en toant it oerbleaune saldo nei elke betelling.

    Hoe kinne jo in liening-amortisaasjeskema yn Excel meitsje

    Om in liening- of hypoteek-amortisaasjeskema te bouwen yn Excel, wy moatte de folgjende funksjes brûke:

    • PMT-funksje - berekkent it totale bedrach fan in periodike betelling. Dit bedrach bliuwt konstant foar de hiele doer fan 'e liening.
    • PPMT-funksje - krijt it haad -diel fan elke betelling dy't nei de lieningsprinsipe giet, dus it bedrach dat jo liend hawwe. Dit bedrach nimt ta foar folgjende betellingen.
    • IPMT-funksje - fynt it rinte diel fan elke betelling dy't nei rinte giet.hawwe fariabele oanfoljende betellingen , typ de yndividuele bedraggen direkt yn 'e kolom Ekstra betelling .

      Totale betelling (D10)

      Foegje gewoan de plande betelling (B10) en de ekstra betelling (C10) ta foar de aktuele perioade:

      =IFERROR(B10+C10, "")

      Principal (E10)

      As de skema betelling foar in opjûne perioade is grutter as nul, werom in lytser fan de twa wearden: plande betelling minus rinte (B10-F10) of de oerbleaune saldo (G9); oars nul werom.

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

      Tink derom dat de haadsom allinich it diel fan 'e planne betelling omfettet (net de ekstra betelling!) dat nei de lieningsprinsipe giet.

      Rinte (F10)

      As de skemabetelling foar in opjûne perioade grutter is dan nul, diel dan de jierlikse rinte (neamd sel C2) troch it oantal betellingen per jier (neamd sel C4) en fermannichfâldigje it resultaat mei it saldo oerbleaun nei de foarige perioade; oars, werom 0.

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

      Saldo (G10)

      As it oerbleaune saldo (G9) grutter is as nul, subtract it haaddiel fan de betelling (E10) en de ekstra betelling (C10) út it saldo oerbleaune nei de foarige perioade (G9); oars werom 0.

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

      Opmerking. Om't guon fan 'e formules inoar ferwize (net sirkulêre referinsje!), Se kinne ferkearde resultaten yn it proses werjaan. Dat, begjin asjebleaft net mei it oplossen fan problemen oant jo ynfierede alderlêste formule yn jo amortisaasjetabel.

      As alles goed dien is, moat jo lieningôflossingsskema op dit punt der sa útsjen:

      5. Ferbergje ekstra perioaden

      Stel in regel foar betingst opmaak op om de wearden yn net brûkte perioaden te ferbergjen lykas yn dizze tip útlein. It ferskil is dat wy dizze kear de wite lettertypekleur tapasse op de rigen wêryn Totale betelling (kolom D) en Saldo (kolom G) gelyk binne oan nul of leech:

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

      Voilà, alle rigen mei nulwearden binne ferburgen foar it sicht:

      6. Meitsje in liening gearfetting

      As in finish fan folsleinens kinne jo de wichtichste ynformaasje oer in liening útfiere troch dizze formules te brûken:

      Planed oantal betellingen:

      Fermannichfâldigje it oantal jierren mei it oantal betellingen yn it jier:

      =LoanTerm*PaymentsPerYear

      Echte oantal betellingen:

      Sellen telle yn de kolom Totale betelling dy't grutter binne as nul, begjinnend mei Periode 1:

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

      Totaal ekstra betellingen:

      Sellen tafoegje yn 'e kolom Ekstra betelling , begjinnend mei Periode 1:

      =SUM(C10:C369)

      Totaal ynteresse:

      Tafoegje sellen omheech yn 'e kolom Rinte , begjinnend mei Periode 1:

      =SUM(F10:F369)

      Opsjoneel ferbergje de Periode 0 rige, en jo liening amortisaasjeskema mei ekstra betellingen wurdt dien! It skermôfbylding hjirûnder lit it einresultaat sjen:

      Download ôflossing fan lieningskema mei ekstra betellingen

      Amortisaasjeskema Excel-sjabloan

      Om yn gjin tiid in top-notch liening-amortisaasjeskema te meitsjen, brûk dan de ynboude sjabloanen fan Excel. Gean gewoan nei Triem > Nij , typ " amortisaasjeskema " yn it sykfak en kies it sjabloan dat jo leuk fine, bygelyks dizze mei ekstra betellingen :

      Bewarje dan it nij oanmakke wurkboek as in Excel-sjabloan en brûk it wer wannear jo wolle.

      Sa meitsje jo in skema foar liening of hypoteek ôflossing yn Excel. Ik tankje jo foar it lêzen en hoopje jo nije wike op ús blog te sjen!

      Beskikbere downloads

      Amortisaasjeskemafoarbylden (.xlsx-bestân)

      Dit bedrach nimt by elke betelling ôf.

    No geane wy ​​it proses stap foar stap troch.

    1. Stel de amortisaasjetabel op

    Om te begjinnen, definiearje de ynfiersellen wêr't jo de bekende komponinten fan in liening sille ynfiere:

    • C2 - jierlikse rinte
    • C3 - lieningstermyn yn jierren
    • C4 - oantal betellingen per jier
    • C5 - lieningsbedrach

    It folgjende ding dat jo dogge is in amortisaasjetabel te meitsjen mei de labels ( Periode , Betelling , Rinte , Principal , Saldo ) yn A7:E7. Fier yn 'e kolom Periode in searje nûmers yn lykweardich oan it totale oantal betellingen (1- 24 yn dit foarbyld):

    Mei alle bekende komponinten yn plak, litte wy nei de meast nijsgjirrige diel - liening amortization formules.

    2. Totale betellingsbedrach berekkenje (PMT-formule)

    It betellingsbedrach wurdt berekkene mei de funksje PMT(rate, nper, pv, [fv], [type]).

    Om ferskate betellingsfrekwinsjes te behanneljen. korrekt (lykas wykliks, moanliks, fearnsjier, ensfh.), Jo moatte konsekwint wêze mei de wearden dy't wurde levere foar de rate en nper arguminten:

    • Taryf - diel de jierlikse rinte troch it oantal betellingsperioaden per jier ($C$2/$C$4).
    • Nper - fermannichfâldigje it oantal jierren troch it oantal betellingsperioaden yn 't jier ($C$3*$C$4).
    • Foar it pv -argumint, fier it lienbedrach yn ($C$5).
    • DeArguminten fv en type kinne weilitten wurde, om't harren standertwearden krekt goed foar ús wurkje (balâns nei de lêste betelling moat 0 wêze; betellingen wurde makke oan 'e ein fan elke perioade) .

    As jo ​​de boppesteande arguminten byinoar sette, krije wy dizze formule:

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

    Let op dat wy absolute selferwizings brûke, om't dizze formule kopiearje moat nei de ûndersteande sellen sûnder feroarings.

    Fier de PMT-formule yn yn B8, sleep it yn 'e kolom, en jo sille in konstante betellingsbedrach sjen foar alle perioaden:

    3. Berekkenje rinte (IPMT-formule)

    Om it rintepart fan elke periodike betelling te finen, brûk de IPMT(rate, per, nper, pv, [fv], [type]) funksje:

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

    Alle arguminten binne itselde as yn 'e PMT-formule, útsein it argumint per dat de betellingsperioade oanjout. Dit argumint wurdt levere as in relative selferwizing (A8) om't it moat feroarje op basis fan de relative posysje fan in rige dêr't de formule nei kopiearre wurdt.

    Dizze formule giet nei C8, en dan kopiearje jo it oant safolle sellen as nedich:

    4. Fyn haadstik (PPMT-formule)

    Om it haaddiel fan elke periodike betelling te berekkenjen, brûk dizze PPMT-formule:

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

    De syntaksis en arguminten binne krekt itselde as yn de hjirboppe besprutsen IPMT-formule:

    Dizze formule giet nei kolom D, begjinnend yn D8:

    Tip. Om te kontrolearjen oft joberekkeningen binne op dit punt korrekt, tel de nûmers op yn de kolommen Hoofd en Belang . De som moat lyk wêze oan de wearde yn de kolom Betelling yn deselde rige.

    5. Krij it oerbleaune saldo

    Om it oerbleaune saldo foar elke perioade te berekkenjen, sille wy twa ferskillende formules brûke.

    Om it lykwicht te finen nei de earste betelling yn E8, tel it lienbedrach op. (C5) en it haad fan 'e earste perioade (D8):

    =C5+D8

    Om't it lieningsbedrach in posityf getal is en it haadnûmer in negatyf getal, wurdt de lêste feitlik fan 'e eardere lutsen .

    Foar de twadde en alle opfolgjende perioaden, tel it foarige saldo en it haad fan dizze perioade op:

    =E8+D9

    De boppesteande formule giet nei E9, en dan kopiearje jo it de kolom del. Troch it brûken fan relative selferwizings past de formule foar elke rige goed oan.

    Dat is it! Us moanlikse skema foar ôflossing fan lieningen wurdt dien:

    Tip: Betellingen weromjaan as positive sifers

    Om't in liening wurdt betelle út jo bankrekken, jouwe Excel-funksjes de betelling, rinte en kapitaal werom as negative nûmers . Standert wurde dizze wearden yn read markearre en tusken heakjes ynsletten lykas jo kinne sjen yn de ôfbylding hjirboppe.

    As jo ​​leaver alle resultaten as positive nûmers hawwe, set dan in minteken foar de PMT, IPMT en PPMT funksjes.

    Foar de Saldo formules, brûk subtraksje ynstee fan tafoeging lykas werjûn yn 'e skermôfbylding hjirûnder:

    Amortisaasjeskema foar in fariabele oantal perioaden

    Yn it boppesteande foarbyld hawwe wy in liening-amortisaasjeskema boud foar it foarôf definieare oantal betelling perioaden. Dizze flugge ienmalige oplossing wurket goed foar in spesifike liening of hypoteek.

    As jo ​​op syk binne nei it meitsjen fan in werbrûkber amortisaasjeskema mei in fariabele oantal perioaden, moatte jo in mear wiidweidige oanpak nimme dy't hjirûnder beskreaun is.

    1. Fier it maksimum oantal perioaden yn

    Foegje yn 'e kolom Periode it maksimale oantal betellingen yn dat jo tastean foar elke liening, bygelyks fan 1 oant 360. Jo kinne Excel's AutoFill brûke funksje om in rige nûmers flugger yn te fieren.

    2. Brûk IF-útspraken yn amortisaasjeformules

    Om't jo no in protte oerstallige perioadenûmers hawwe, moatte jo de berekkeningen op ien of oare manier beheine ta it werklike oantal betellingen foar in bepaalde liening. Dit kin dien wurde troch elke formule yn in IF-ferklearring te wikkeljen. De logyske test fan 'e IF-ferklearring kontrolearret as it perioadenûmer yn' e hjoeddeistige rige minder is as of gelyk is oan it totale oantal betellingen. As de logyske test TRUE is, wurdt de oerienkommende funksje berekkene; as FALSE, wurdt in lege tekenrige weromjûn.

    As oannommen dat Periode 1 yn rige 8 is, fier dan de folgjende formules yn yn 'e oerienkommende sellen en kopiearje se dan oerde hiele tafel.

    Betelling (B8):

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

    Rinte (C8):

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

    Opdrachtgever (D8):

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

    Saldo :

    Foar Periode 1 (E8), de formule is itselde as yn it foarige foarbyld:

    =C5+D8

    Foar Periode 2 (E9) en alle folgjende perioaden, de formule nimt dizze foarm:

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

    As resultaat hawwe jo in korrekt berekkene amortisaasjeskema en in bosk lege rigen mei de perioadenûmers nei't de liening ôfbetelle is.

    3. Ferbergje ekstra perioadennûmers

    As jo ​​kinne libje mei in boskje oerstallige perioadenûmers werjûn nei de lêste betelling, kinne jo it dien wurk beskôgje en dizze stap oerslaan. As jo ​​nei perfeksje stribje, ferbergje dan alle net brûkte perioaden troch in regel foar betingsten opmaak te meitsjen dy't de lettertypekleur op wyt set foar alle rigen neidat de lêste betelling is makke.

    Selektearje hjirfoar. alle gegevensrijen as jo amortisaasjetabel (A8: E367 yn ús gefal) en klikje op Thús tab > Betingst opmaak > Nije regel... > Brûk in formule om te bepalen hokker sellen jo moatte opmaak .

    Yn it korrespondearjende fak de formule hjirûnder yn dy't kontrolearret as it perioadenûmer yn kolom A grutter is as it totaal oantal betellingen:

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

    Wichtige opmerking! Om de formule foar betingst opmaak goed te wurkjen, wês wis dat jo absolute selferwizings brûke foar de lieningterm en Betellingen per jier sellen dy't jo fermannichfâldigje ($C$3*$C$4). It produkt wurdt fergelike mei de Periode 1-sel, wêrfoar jo in mingde selferwizing brûke - absolute kolom en relative rige ($A8).

    Dêrnei klikje jo op de Opmaak ... knop en kies de wite lettertypekleur. Dien!

    4. Meitsje in liening gearfetting

    Om de gearfettingynformaasje oer jo liening yn ien eachopslach te besjen, foegje noch in pear formules ta oan 'e boppekant fan jo amortisaasjeskema.

    Totale betellingen ( F2):

    =-SUM(B8:B367)

    Totale rinte (F3):

    =-SUM(C8:C367)

    As jo ​​betellingen hawwe as positive nûmers, fuortsmite it minteken fan boppesteande formules.

    Dat is it! Us skema foar amortisaasje fan lieningen is foltôge en goed om te gean!

    Download skema foar amortisaasje fan lieningen foar Excel

    Hoe kinne jo in skema foar liening amortisaasje meitsje mei ekstra betellingen yn Excel

    De amortisaasjeskema's besprutsen yn 'e foarige foarbylden binne maklik te meitsjen en te folgjen (hooplik :). Se ferlitte lykwols in nuttige funksje wêryn in protte lieningsbetellers ynteressearre binne - ekstra betellingen om in liening rapper te beteljen. Yn dit foarbyld sille wy sjen nei hoe't jo in liening amortisaasjeskema meitsje kinne mei ekstra betellingen.

    1. Definiearje ynfiersellen

    Begjin as gewoanlik mei it ynstellen fan de ynfiersellen. Litte wy yn dit gefal dizze sellen neame lykas hjirûnder skreaun om ús formules makliker te lêzen te meitsjen:

    • InterestRate - C2 (jierlikse rinte)rate)
    • Lientermyn - C3 (lieningstermyn yn jierren)
    • BetellingenPerYear - C4 (oantal betellingen per jier)
    • LoanAmount - C5 (totaal lieningsbedrach)
    • ExtraPayment - C6 (ekstra betelling per perioade)

    2. Berekkenje in plande betelling

    Njonken de ynfiersellen is noch ien foarôf definieare sel nedich foar ús fierdere berekkeningen - it plande betellingsbedrach , dus it bedrach dat moat wurde betelle op in liening as gjin ekstra betellingen wurde makke. Dit bedrach wurdt berekkene mei de folgjende formule:

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

    Let op dat wy in minteken foar de PMT-funksje sette om it resultaat as in posityf getal te hawwen. Om flaters te foarkommen yn it gefal dat guon fan 'e ynfiersellen leech binne, slute wy de PMT-formule yn' e IFERROR-funksje.

    Fier dizze formule yn yn guon sel (G2 yn ús gefal) en neam dy sel ScheduledPayment .

    3. Stel de amortisaasjetabel yn

    Meitsje in lieningamortisaasjetabel mei de kopteksten werjûn yn 'e skermôfbylding hjirûnder. Fier yn de kolom Periode in searje nûmers yn dy't begjinne mei nul (jo kinne de rige Periode 0 letter ferbergje as nedich).

    As jo ​​fan doel binne in werbrûkber te meitsjen amortisaasjeskema, fier it maksimale mooglike oantal betellingsperioaden yn (0 oant 360 yn dit foarbyld).

    Foar Periode 0 (rige 9 yn ús gefal), lûk de Saldo wearde, dat is lyk oan it orizjinele lienbedrach. Alle oaresellen yn dizze rige sille leech bliuwe:

    Formule yn G9:

    =LoanAmount

    4. Bou formules foar amortisaasjeskema mei ekstra betellingen

    Dit is in wichtich diel fan ús wurk. Om't de ynboude funksjes fan Excel gjin ekstra betellingen foarsjen, moatte wy alle wiskunde sels dwaan.

    Opmerking. Yn dit foarbyld is Periode 0 yn rige 9 en Periode 1 is yn rige 10. As jo ​​amortisaasjetabel begjint yn in oare rige, wês dan wis dat jo de selferwizings oanpasse.

    Fier de folgjende formules yn yn rige 10 ( Periode 1 ), en kopiearje se dan nei ûnderen foar alle oerbleaune perioaden.

    Planned betelling (B10):

    As it bedrach ScheduledPayment (neamd sel G2) minder is as of lyk oan it oerbleaune saldo (G9), brûk dan de plande betelling. Foegje oars it oerbleaune saldo en de rinte foar de foarige moanne ta.

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

    As ekstra foarsoarch ferpakke wy dizze en alle folgjende formules yn 'e IFERROR-funksje. Dit sil in bulte ferskate flaters foarkomme as guon fan 'e ynfiersellen leech binne of ûnjildige wearden befetsje.

    Ekstra betelling (C10):

    Brûk in IF-formule mei de folgjende logika:

    As it bedrach ExtraPayment (neamd sel C6) minder is as it ferskil tusken it oerbleaune saldo en it haadbedrach fan dizze perioade (G9-E10), werom ExtraPayment ; oars brûk it ferskil.

    =IFERROR(IF(ExtraPayment

    Tip. Asto

    Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.