Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrne dvojno število, ki določa plačilo obresti za dano obdobje rente na podlagi periodičnih, fiksnih plačil in fiksne obrestne mere.

Sintaksa

IPmt ( mera, obdobje, obdobja , sv [, pv ] [, vrsta ] )

Sintaksa 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

Obvezen. Dvojno število, ki določa plačilno obdobje v obsegu od 1 do »obdobja«.

š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 vrsta fiksnih denarnih plačil, opravljenih v določenem časovnem obdobju. Renta je lahko posojilo (na primer domača hipoteka) ali naložba (na primer mesečni načrt prihrankov).

Argumenta »mera « in »št_ obdobij« je treba izračunati z uporabo plačilnih obdobij, izraženih v istih enotah. Če na primer argument »mera « izračunate z meseci, morate izračunati tudi argument »št_obdobij« z meseci.

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 poizvedbe

Izraz

Rezultati

SELECT FinancialSample.*, IPMT([AnnualRate]/12,10,[TermInYears]*12,-[LoanAmount],0,0) AS INTPaid FROM FinancialSample;

Vrne vsa polja iz tabele »FinancialSample«, izračuna plačane obresti v »per«(10 v tem primeru)za »Znesek_posojila«, ki temelji na »LetniRate« in »TermInYears« in prikaže rezultate v stolpcu INTPaid.

Primer VBA

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 je funkcija IPmt uporabljena za izračun, koliko plačila je obresti, če so vsa plačila enake vrednosti. Podanim so obrestna mera na obdobje (APR / 12), plačilno obdobje , za katerega je želeni del obresti (Period), skupno število plačil (TotPmts), sedanja vrednost ali glavnica posojila (PVal), prihodnja vrednost posojila (FVal) in število , ki označuje , ali plačilo zapade na začetku ali koncu plačilnega obdobja (PayType).

Dim FVal, Fmt, PVal, APR, TotPmts, PayTypeDim Period, IntPmt, TotInt, MsgConst ENDPERIOD = 0, BEGINPERIOD = 1FVal = 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 = ENDPERIODEnd IfFor Period = 1 To TotPmts    ' Total all interest.    IntPmt = IPmt(APR / 12, Period, TotPmts, _             -PVal, FVal, PayType)    TotInt = TotInt + IntPmtNext PeriodMsg = "You'll pay a total of " & Format(TotInt, Fmt) Msg = Msg & " in interest for this loan."MsgBox Msg    ' Display results.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.