Funkcija IPmt

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Vrne dvojno navaja plačilo obresti za dano obdobje rente, ki temelji na periodičnih nespremenljivih plačilih in nespremenljivi obrestni meri.

Sintaksa

IPmt ( mera, obdobje, nper , pv [PV ] [Vnesite ] )

V sintaksi funkcije IPmt ima te argumente:

Argument

Opis

mera

Obvezno. Dvojno število, ki določa obrestno mero na obdobje. Če na primer pridobite posojilo za nakup avtomobil pri letni obrestni meri 10 odstotkov in odplačujete mesečne obroke, je mera na obdobje 0,1/12 ali 0,0083.

na

Zahtevano. Dvojni navaja plačila obdobje v obsegu od 1 do nper.

št. obdobij

Obvezno. Dvojno število, ki navede skupno število plačilnih obdobij za anuiteto. Če na primer odplačujete mesečne obroke za štiriletno posojilo za nakup avtomobila, vaše posojilo vključuje skupaj 4 * 12 (ali 48) plačilnih obdobij.

sedanja vrednost

Obvezno. Dvojno število, ki določa sedanjo ali današnjo vrednost niza prihodnjih odplačil ali prevzemnic. Na primer, ko si sposodite denar za nakup avtomobila, je znesek posojila sedanja vrednost mesečnih obrokov odplačila avtomobila za posojilodajalca.

bodoča vrednost

Izbirno. Spremenljivka, ki določa prihodnjo vrednost ali denarno stanje, ki ga želite po končnem plačilu. Na primer, prihodnja vrednost posojila je 0 €, ker je to njegova vrednost po končnem plačilu. Če pa želite v 18 letih prihraniti 50.000 € za izobraževanje otroka, potem je prihodnja vrednost 50.000 €. Če to izpustite, se predvideva vrednost 0.

vrsta

Izbirno. Spremenljivka, ki določa roke plačila. Uporabite 0, če plačila zapadejo ob koncu plačilnega obdobja, ali pa uporabite 1, če plačila zapadejo na začetku plačilnega obdobja. Če to izpustite, se predvideva vrednost 0.


Opombe

Renta je niz fiksnih gotovinskih plačil, izvedenih v določenem časovnem obdobju. Renta je lahko posojilo (npr. domača hipoteka) ali naložba (npr. mesečni načrt varčevanja).

Argumenta mera in št. obdobij morata biti izračunana z upoštevanjem plačilnih obdobij, izraženih v istih enotah. Na primer, če je mera izračunana ob upoštevanju mesecev, je treba tudi za izračun št. obdobij uporabiti mesece.

Za vse argumente so odhodki (kot je dvig s hranilnega računa), predstavljeni z negativnimi števili, medtem ko so dohodki (kot je prejetje dividende) predstavljeni s pozitivnimi števili.

Primer

Opomba: V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

V tem primeru uporabi funkcija IPmt za izračun, koliko plačila je obresti, ko so vse plačila enake vrednosti. Glede na to so odstotek obrestno mero na obdobje (APR / 12), plačilno obdobje, za katero je del obresti želeno (Period), skupno število plačil (TotPmts), sedanja vrednost ali glavnico za posojilo (PVal), je prihodnja vrednost posojila (FVal) in številko, ki je označeno, ali plačilo zapade na začetku ali koncu obdobja, plačilo (PayType).

Dim FVal, Fmt, PVal, APR, TotPmts, PayType
Dim Period, IntPmt, TotInt, Msg
Const ENDPERIOD = 0, BEGINPERIOD = 1
FVal = 0 ' Usually 0 for a loan.
Fmt = "###,###,##0.00" ' Define money format.
PVal = InputBox("How much do you want to borrow?")
APR = InputBox("What is the annual percentage rate " & _
"of your loan?")
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
TotPmts = InputBox("How many monthly payments?")
PayType = MsgBox("Do you make payments at " & _
"the end of the month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
For Period = 1 To TotPmts ' Total all interest.
IntPmt = IPmt(APR / 12, Period, TotPmts, _
-PVal, FVal, PayType)
TotInt = TotInt + IntPmt
Next Period
Msg = "You'll pay a total of " & Format(TotInt, Fmt)
Msg = Msg & " in interest for this loan."
MsgBox Msg ' Display results.
Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×