IRR - kod fonksiyonu
IRR(), bir group by cümlesi tarafından tanımlandığı şekliyle, birden fazla kayıt üzerinde yinelenen ifadedeki sayılar tarafından temsil edilen nakit akışlarından oluşan bir seri için toplam iç geri dönüş oranını döndürür.
Yıllık gelirle ilgili olduklarından, bu nakit akışlarının birbirine eşit olmaları gerekmez. Bununla birlikte, nakit akışlarının aylık veya yıllık gibi düzenli aralıklarla meydana gelmesi gerekir. Dahili geri dönüş oranı, düzenli aralıklarda meydana gelen ödemelerden (negatif değerlerden) ve gelirden (pozitif değerlerden) oluşan ve bir yatırım için alınan faiz oranıdır. Hesaplamak için, bu fonksiyon en az bir pozitif ve bir negatif değere ihtiyaç duyar.
Bu fonksiyon, geri dönüş oranını (IRR) hesaplamak için Newton yönteminin basitleştirilmiş bir versiyonunu kullanır.
Söz Dizimi:
IRR(value)
Dönüş verileri türü: sayısal
Bağımsız Değişkenler:
Bağımsız Değişken | Açıklama |
---|---|
value | Hesaplanacak verileri içeren ifade veya alan. |
Sınırlamalar:
Metin değerleri, NULL değerler ve eksik değerler göz ardı edilir.
Örnekler ve sonuçlar:
Örnek kodu uygulamanıza ekleyin ve çalıştırın. Sonucu görmek için, sonuçlar sütununda listelenen alanları uygulamanızda bir sayfaya ekleyin.
Örnekler ve sonuçlar:
Örnek | Yıl | IRR2013 |
---|---|---|
Cashflow: LOAD 2013 as Year, * inline [ Date|Discount|Payments 2013-01-01|0.1|-10000 2013-03-01|0.1|3000 2013-10-30|0.1|4200 2014-02-01|0.2|6800 ] (delimiter is '|');
Cashflow1: LOAD Year,IRR(Payments) as IRR2013 Resident Cashflow Group By Year; |
2013 |
0.1634 |