PPmt Function [VBA]

Ibinabalik para sa isang partikular na panahon ang pagbabayad sa prinsipal para sa isang pamumuhunan na nakabatay sa pana-panahon at palagiang mga pagbabayad at isang pare-parehong rate ng interes.

warning

Ang pare-pareho, function o bagay na ito ay pinagana sa pahayag Opsyon VBASupport 1 inilagay bago ang executable program code sa isang module.


Syntax:


Pmt( Rate as Double, Per as Double, NPer as Double, PV as Double, [FV as Variant], [Due as Variant] )

Ibinalik na halaga:

Double

Mga Parameter:

Rate ay ang periodic interest rate.

Per Ang numero ng panahon kung saan nais mong kalkulahin ang pangunahing pagbabayad (dapat ay isang integer sa pagitan ng 1 at Nper).

NPer ay ang kabuuang bilang ng mga panahon, kung saan binabayaran ang annuity.

PV ay ang (kasalukuyang) cash value ng isang investment.

FV (opsyonal) ay ang hinaharap na halaga ng utang / pamumuhunan.

Dahil (opsyonal) ay tumutukoy kung ang pagbabayad ay dapat bayaran sa simula o sa katapusan ng isang panahon.

0 - ang pagbabayad ay dapat bayaran sa pagtatapos ng panahon;

1 - ang pagbabayad ay dapat bayaran sa simula ng panahon.

Mga error code:

5 Di-wastong procedure call

Halimbawa:


REM ***** BASIC *****
Option VBASupport 1
Sub ExamplePPmt
' Kalkulahin ang mga pangunahing pagbabayad sa mga buwan 4 at 5, para sa isang pautang na babayaran nang buo
' higit sa 6 na taon. Ang interes ay 10% pna taon at ang mga pagbabayad ay ginagawa sa katapusan ng buwan.
Dim ppMth4 As Double
Dim ppMth5 As Double
' Pangunahing bayad sa buwan 4:
ppMth4 = PPmt( 0.1/12, 4, 72, 100000 )
print ppMth4 ' ppMth4 ay kinakalkula na -1044,94463903636.
' Pangunahing bayad sa buwan 5:
ppMth5 = PPmt( 0.1/12, 5, 72, 100000 )
print ppMth5' ppMth5 ay kinakalkula na -1053,65251102833.
End Sub

Mangyaring suportahan kami!