Makale PPMT - ANA_PARA_ÖDEMESİ

Murat OSMA

Yönetici
Site Yöneticisi
Katılım
25 May 2018
Mesajlar
1,335
En iyi yanıt
11
Puanları
113
Konum
İstanbul
Web sitesi
excelarsivi.com
Ad Soyad
Murat OSMA
Office Versiyon
Office 365 TR+EN
PPmt ( Rate, Per, Nper, Pv, [Fv], [Due] ) -- [SUP]ANA_PARA_ÖDEMESİ[/SUP]

Sabit periyodik ödemelerle ödenen ve sabit bir faiz oranına sahip bir kredi veya yatırım için, belirli bir süre boyunca ödemenin asıl kısmını hesaplar.


Rate

Dönem başına faiz oranı. (Double)

Per

Ana ödemeyi hesaplamak istediğiniz dönem numarası (1 ile Nper arasında bir tam sayı olmalıdır ). (Double)

NPer

Kredinin veya yatırımın ödeneceği dönem sayısı. (Double)

Pv

Kredinin / yatırımın şimdiki değeri. (Double)

[Fv]

Kredi / yatırımın gelecekteki değerini belirten isteğe bağlı bir argüman.
Gerekmiyorsa, [Fv] varsayılan 0 değerini kullanır. (Double)

[Due]

Ödemenin dönemin başında mı yoksa sonunda mı gerçekleşeceğini tanımlayan isteğe bağlı bir argüman.
[Due] bağımsız değişken, yani değeri 0 ya da 1 olabilir:
0 - Ödeme sürenin sonunda ödenecektir
1 - Ödeme sürenin başlangıcında ödenecektir.
Eğer [Due] argüman atlanırsa, farklı (döneminin sonunda ödeme gösteren) varsayılan değeri 0 kullanır.

Açıklamalar
* Bu işlev, belirli bir dönem için, periyodik, sabit ödemeler ve sabit bir faiz oranına dayalı ana ödeme tutarını verir.
* Aşağıdaki örnekte; ödemeler aylık olduğu için, aylık faiz oranını hesaplarken yıllık% 5'lik faiz oranı 12'ye bölünür. Ayrıca, dönem sayısı 60 ay olarak verilmektedir.
* [Fv] argüman PPmt işlevinden ihmal edilir ve böylece varsayılan değer 0 olarak ayarlanır.
* [Due] bağımsız değişkeni de işlevden çıkarılabilir ve böylece varsayılan değer 0'dır. (ödemeler her dönemin sonunda ayarlanır).
* PPmt işlevinden sonucu, hesaplanan ödemeler olduğu için negatif bir sayı döner.

Örnek Kullanım
PHP:
Sub ExcelTurkey()
    MsgBox PPmt(0.05 / 12, 1, 60, 50000)
    MsgBox PPmt(0.05 / 12, 2, 60, 50000)
    MsgBox PPmt(0.1 / 12, 1, 2 * 12, 2000)
    MsgBox PPmt(0.1, 1, 2, 2000)
    MsgBox PPmt(0.1 / 12, 1, 5 * 12, -10000)
    MsgBox PPmt(0.08, 10, 10, 200000)
End Sub
 
Üst Alt