İçerikler
Dizin 🔎︎

# PPmt Fonksiyonu [VBA]

Dönemsel, sabit ödemeler ve sabit bir faiz oranı temelinde bir yatırım için belirli bir dönemde yapılan ana para ödemesini verir.

This function or constant is enabled with the statement Option VBASupport 1 placed before the executable program code in a module.

### Sözdizimi:

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

### Dönüş değeri:

Double

### Parametreler:

Oran periyodik faiz oranıdır.

Per Birincil ödemeyi hesaplamak istediğiniz dönem sayısı (1 ile Nper arasında bir tam sayı olmalıdır).

TAKSİT_SAYISI bir yatırımdaki ödeme dönemleri sayısıdır.

BD bir yatırımın (mevcut) nakit değeridir.

GD borcun / yatırımın gelecekteki (isteğe bağlı) değeridir.

Vade (isteğe bağlı) ödemenin bir dönemin başında mı yoksa sonrasında mı yapılacağını tanımlar.

0 - ödeme dönemin sonunda yapılacak;

1- ödeme dönemin başında yapılacak.

## Hata kodları:

5 Geçersiz yordam çağrısı

### Örnek:

    REM ***** BASIC *****
    Option VBASupport 1
    Sub ExamplePPmt
    'Tam olarak ödenmesi gereken bir kredi için 4 ve 5. aylarda ana ödemeleri hesaplayın
    '6 yıldır. Faiz yıllık% 10'dur ve ödemeler ay sonunda yapılır.
    Dim ppMth4 As Double
    Dim ppMth5 As Double
    '4. aydaki anapara ödemesi:
    ppMth4 = PPmt( 0.1/12, 4, 72, 100000 )
    print ppMth4 'ppMth4 -1044.94463903636 olarak hesaplanır.
    '5. aydaki anapara ödemesi:
    ppMth5 = PPmt( 0.1/12, 5, 72, 100000 )
    print ppMth5 'ppMth5, -1053,65251102833 olarak hesaplanır.
    End Sub

İlgili Konular

CALC içinde ANA_PARA_ÖDEMESİ fonksiyonu

VBA finans fonksiyonları