Funkcija NPer

Vrne dvojni datum, ki določa število obdobij za rento na podlagi rednih, nespremenljivih plačil in fiksne obrestne mere.

Sintaksa

» Nper « (mera, PMT, PV [, FV ] [, Type ] )

V sintaksi funkcije nper so ti argumenti:

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.

plačilo

Obvezen. Dvojno število, ki določa plačilo za vsako obdobje. Plačila po navadi vsebujejo glavnico in obresti, ki se ne spremenijo med trajanjem rente.

sedanja vrednost

Obvezen. 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, ki so bili opravljeni v določenem časovnem obdobju. Renta je lahko posojilo (na primer domača hipoteka) ali naložba (na primer mesečni varčevalni paket).

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

Izberite FinancialSample. *, INT (NPER ([AnnualRate]/12,-[MonthlyRePayment], [LoanAmount]; 0; 0)) kot MonthsRequired iz FinancialSample;

Vrne vsa polja iz tabele» FinancialSample «, izračuna število obdobij (mesecev v tem primeru), ki so potrebni za plačilo» LoanAmount «na podlagi» AnnualRate «in» MonthlyRePayment «ter prikaže rezultate v stolpcu MonthsRequired. Funkcija INT se uporablja za pretvorbo» dvojnega «izhoda podatkov v celoštevilsko vrednost.

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 uporabljena funkcija nper , če želite vrniti število obdobij, med katerimi morate plačati plačilo posojila, čigar vrednost je vsebovana v PVal. Na voljo so tudi obrestne mere za obresti na obdobje (APR / 12), plačilo (Payment), prihodnjo vrednost posojila (FVal) in številko, ki označuje, ali je plačilo zapadlo na začetku ali koncu plačilnega obdobja (PayType).

Dim FVal, PVal, APR, Payment, PayType, TotPmts
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1
FVal = 0 ' Usually 0 for a loan.
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.
Payment = InputBox("How much do you " & _
"want to pay each month?")
PayType = MsgBox("Do you make payments " & _
"at the end of month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
TotPmts = NPer(APR / 12, -Payment, PVal, FVal, PayType)
If Int(TotPmts) <> TotPmts Then
TotPmts = Int(TotPmts) + 1
End If
MsgBox "It will take you " & TotPmts & _
" months to pay off your loan."

Opomba:  Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Želimo, da bi bila ta vsebina za vas uporabna. Ali nam lahko sporočite, če so bile te informacije uporabne? Tukaj je referenčni članek v angleščini.

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.

×