Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Zwraca wartość typu Podwójna precyzja określającą zmodyfikowaną wewnętrzną stopę zwrotu dla serii okresowych przepływów gotówkowych (płatności i wpływów).

Składnia

MIRR( values (), finance_rate, reinvest_rate)

W składni funkcji MIRR występują następujące argumenty:

Argument

Opis

wartości ()

Argument wymagany. Tablica liczb podwójnej precyzji określających wartości przepływów gotówkowych. Tablica musi zawierać co najmniej jedną wartość ujemną (płatność) i co najmniej jedną wartość dodatnią (wpływ).

finance_rate

Argument wymagany. Podwójna precyzja określająca stopę procentową zapłaconą jako koszt finansowania.

reinvest_rate

Argument wymagany. Podwójna precyzja określająca stopę procentową otrzymywane od zysków z reinwestycji gotówkowej.


Spostrzeżenia

Zmodyfikowana wewnętrzna stopa zwrotu to wewnętrzna stopa zwrotu, gdy płatności i wpływy są finansowane według różnych stawek. Funkcja MIRR uwzględnia zarówno koszt inwestycji (finance_rate), jak i stopę procentową otrzymywane przy reinwestycji środków pieniężnych (reinvest_rate).

Argumenty finance_rate i reinvest_rate to wartości procentowe wyrażone jako wartości dziesiętne. Na przykład 12 procent jest wyrażone jako 0,12.

Funkcja MIRR używa kolejności wartości w tablicy do interpretacji kolejności płatności i wpływów. Pamiętaj o wprowadzaniu wartości płatności i wpływów w prawidłowej kolejności.

Przykład

Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W tym przykładzie użyto funkcji MIRR w celu zwrócenia zmodyfikowanej wewnętrznej stopy zwrotu dla serii przepływów gotówkowych zawartych w tablicy Values(). LoanAPR reprezentuje odsetki finansowe, a InvAPR reprezentuje stopę procentową otrzymywane przy reinwestycji.

Dim LoanAPR, InvAPR, Fmt, RetRate, Msg
Static Values(5) As Double ' Set up array.
LoanAPR = .1 ' Loan rate.
InvAPR = .12 ' Reinvestment rate.
Fmt = "#0.00" ' Define money format.
Values(0) = -70000 ' Business start-up costs.
' Positive cash flows reflecting income
' for four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
' Calculate internal rate.
RetRate = MIRR(Values(), LoanAPR, InvAPR)
Msg = "The modified internal rate of return " & _
"for these five cash flows is"
Msg = Msg & Format(Abs(RetRate) * 100, Fmt) & "%."
' Display internal return rate.
MsgBox Msg

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×