- Katılım
- 25 May 2018
- Mesajlar
- 1,610
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
IRR( ValueArray(), [Guess] ) -- İÇ_VERİM_ORANI
Düzenli aralıklarla bir dizi eşit olmayan nakit akışı için faiz oranını döndürür. (Getiri Oranı) (Double)
Açıklamalar
* İç getiri oranı düzenli aralıklarla gerçekleşen ödeme ve makbuzlardan oluşan bir yatırım için alınan faiz oranıdır.
* ValueArray() dizisindeki ilk değer negatif olmalı?
* ValueArray() değerleri en az bir negatif değer (bir ödeme) ve bir pozitif sayı (bir alındı) içermelidir.
* [Guess] boş bırakılırsa, 0,1 (% 10) kullanılır.
* Dizinizdeki değerlerin doğru sırada olduğundan emin olmanız önemlidir.
* Bu işlev, hesaplamada yineleme kullanır ve işlev, 20 denemeden sonra bir sonuç bulamazsa,% 0.001'in içinde başarısız olur?
Örnek Kullanım
Bu kod, yatırımın iç verim oranını 0.130575756375562 ( % 13.1 ) olarak hesaplar.
Düzenli aralıklarla bir dizi eşit olmayan nakit akışı için faiz oranını döndürür. (Getiri Oranı) (Double)
ValueArray() | Bir dizi ödemeleri ve geliri temsil eden nakit akışı dizisi. Burada olumsuz değerler ödeme olarak kabul edilir; Pozitif değerler gelir olarak kabul edilir. Bu dizi en az bir negatif ve en az bir pozitif değer içermelidir. (Double) |
[Guess] | IRR'nin ne olacağıyla ilgili bir başlangıç tahmini. Bu argüman atlanırsa, varsayılan değe % 10 (= 0.1) alır. (Bu fonksiyonun çalışmaya başlaması için sadece bir değer olduğunu ve IRR fonksiyonu daha sonra doğru orana yaklaşmak için yinelemeli bir prosedür kullandığını unutmayın. |
Açıklamalar
* İç getiri oranı düzenli aralıklarla gerçekleşen ödeme ve makbuzlardan oluşan bir yatırım için alınan faiz oranıdır.
* ValueArray() dizisindeki ilk değer negatif olmalı?
* ValueArray() değerleri en az bir negatif değer (bir ödeme) ve bir pozitif sayı (bir alındı) içermelidir.
* [Guess] boş bırakılırsa, 0,1 (% 10) kullanılır.
* Dizinizdeki değerlerin doğru sırada olduğundan emin olmanız önemlidir.
* Bu işlev, hesaplamada yineleme kullanır ve işlev, 20 denemeden sonra bir sonuç bulamazsa,% 0.001'in içinde başarısız olur?
Örnek Kullanım
PHP:
Sub ExcelTurkey()
Dim dizim(3) As Double
dizim(0) = -20
dizim(1) = 10
dizim(2) = 10
dizim(3) = 20
MsgBox IRR(dizim)
Dim NakitAkimi(0 To 5) As Double
NakitAkimi(0) = -100
NakitAkimi(1) = 20
NakitAkimi(2) = 24
NakitAkimi(3) = 28.8
NakitAkimi(4) = 34.56
NakitAkimi(5) = 41.47
MsgBox IRR(NakitAkimi)
End Sub
Son düzenleme: