Oblicz IRR w Excelu

Obliczanie IRR w programie Excel

IRR lub wewnętrzna stopa zwrotu jest używana do obliczania wewnętrznego zysku dla niektórych inwestycji w finanse, IRR jest wbudowaną funkcją w programie Excel, która służy do obliczania tego samego, a także jest formułą finansową, ta funkcja przyjmuje zakres wartości jako dane wejściowe, dla których musimy obliczyć wewnętrzną stopę zwrotu i wartość domyślną jako drugie dane wejściowe.

IRR w programie Excel oznacza I nternal R ate of R eturn. IRR w programie Excel to jedna z wbudowanych funkcji dostępnych w programie Microsoft Excel. IRR w programie Excel należy do kategorii funkcji finansowych w.

Wewnętrzna stopa zwrotu to stopa procentowa otrzymana za dokonaną inwestycję. IRR w programie Excel składa się z dokonanych płatności reprezentowanych przez wartości ujemne i wygenerowany dochód oznaczony wartościami dodatnimi, które występują w regularnych odstępach czasu.

Funkcja IRR w programie Excel zwraca wewnętrzną stopę zwrotu dla serii przepływów pieniężnych reprezentowanych przez liczby dodatnie i ujemne. Te przepływy pieniężne nie muszą być spójne, jak w przypadku renty. Jednak przepływy pieniężne muszą następować w regularnych odstępach czasu, takich jak miesięczne, kwartalne lub roczne. Kwota gotówki może się różnić w każdym przedziale.

Formuła używana do obliczania IRR w programie Excel

Formuła IRR Excel jest następująca:

Gdzie,

  • zakres = To jest wymagany parametr. Zakres komórek oznaczających serie przepływów pieniężnych, dla których została obliczona wewnętrzna stopa zwrotu.
  • guess = To jest opcjonalny parametr. Oznacza liczbę, która Twoim zdaniem jest bliska wyniku wewnętrznej stopy zwrotu. Jeśli nie podano żadnej wartości, przyjmuje wartość domyślną 0,1 lub 10%
  • „[]” Oznacza parametry opcjonalne.

Funkcja zwraca wartość liczbową. Może być pozytywny lub negatywny.

Jak obliczyć IRR w programie Excel? (z przykładami)

Możesz pobrać ten szablon programu Excel z funkcją IRR tutaj - szablon programu Excel z funkcją IRR

Obliczenia IRR w programie Excel można wykonać na 2 sposoby, tj. Za pomocą funkcji arkusza roboczego (WS) lub funkcji VBA. Jako funkcję WS można ją wprowadzić jako część formuły w komórce arkusza. Jako funkcja VBA może być używana w kodzie makr, który jest wprowadzany za pomocą edytora Microsoft Visual Basic Editor zintegrowanego z MS Excel. Zapoznaj się z obliczeniem IRR w przykładzie programu Excel podanym poniżej, aby lepiej zrozumieć.

Przykład 1 - Obliczanie IRR w arkuszu programu Excel

W tym przykładowym obliczeniu IRR -3000 oznacza zainwestowaną kwotę kapitału. Kolejne liczby 2000 i 5000 oznaczają dochód. Funkcja IRR w programie Excel jest obliczana na podstawie wartości -3000, 2000 i 5000. Wynik to 67%.

Przykład nr 2

W tym przykładowym obliczeniu IRR #NUM! jest wyświetlany jako wynik, ponieważ w zbiorze wartości nie ma pojedynczej wartości ujemnej. Tak więc nie ma wartości wskazującej na płatność, ale wszystkie są dochodami.

Przykład nr 3

W tym przykładzie obliczania IRR wszystkie wartości są ujemne. Oznacza to, że nie wygenerowano żadnego dochodu. W związku z tym wygenerowany wynik to #NUM! 

Przykład 4

W tym przykładowym obliczeniu IRR łączne wartości wynoszą pięć. -10000 oznacza dokonaną płatność. Poniższe wartości podano w skali roku, tj. Dochód uzyskany w roku 1 to 2000, rok 2 to 5000, rok 3 to 4000, rok 5 to 6000.

Aby obliczyć dochód uzyskany na koniec trzech lat, formułę IRR stosuje się do komórek od B2: B4. Wynik to -19%, gdyż kwota płatności w pierwszym roku jest wyższa od dochodu osiągniętego w kolejnych latach.

Aby obliczyć dochód uzyskany na koniec pięciu lat, formułę IRR stosuje się do komórek od B2: B6. Wynik to 22%. Wynik jest dodatni, ponieważ dochód generowany w kolejnych latach jest wyższy niż kwota płatności zainwestowana w pierwszym roku.

Przykład # 2 - Obliczanie IRR w Excel VBA

Funkcji IRR można używać w kodzie VBA w programie Microsoft Excel w następujący sposób:

Formuła IRR w Excel VBA :

Formuła Irr w VBA jest następująca.

Gdzie,

Wartości = przepływ gotówki

IRRVal = wewnętrzna stopa zwrotu

IRR w Excel VBA Przykład

Przeanalizujmy przykład dla Irr w VBA.

W tym przykładzie obliczenia IRR IRRVal jest zmienną typu double. Przechowuje wynik zwrócony przez funkcję Irr. Wartości są reprezentowane w postaci tablicy typu danych double, gdzie wartość początkowa to -10000, wskazująca płatność wykonaną w pierwszym roku. Kolejne wartości to 2000, 5000, 4000 i 6000 wskazujące dochód generowany rocznie przez następne cztery lata.

Rzeczy do zapamiętania

  1. Tablica wartości ( zakres ) musi zawierać co najmniej jedną liczbę dodatnią i jedną liczbę ujemną.
  2. Wartości powinny być w kolejności sekwencyjnej. IRR wykorzystuje kolejność wartości do interpretacji kolejności przepływów pieniężnych. Zadbaj o wpisanie wartości płatności i dochodów w kolejności, w jakiej miały miejsce lub chcesz, aby tak się stało.
  3. Jeśli tablica argumentów odwołań zawiera tekst, wartości logiczne lub puste komórki, te wartości są ignorowane.
  4. MS Excel używa iteracyjnej techniki do obliczania IRR w programie Excel. Zaczynając od przypuszczenia, IRR przechodzi przez obliczenia, aż wynik będzie dokładny w granicach 0,00001 procent. Jeśli IRR nie może znaleźć wyniku, który działa po 20 próbach, #NUM! zwracana jest wartość błędu.
  5. Jeśli funkcja IRR w programie Excel zwraca #NUM! lub jeśli wynik nie jest taki, jakiego się spodziewałeś, spróbuj z inną wartością
  6. W większości przypadków nie musisz podawać domyślnej wartości do obliczenia IRR w programie Excel. Jeśli parametr zgadywania zostanie pominięty, oprogramowanie przyjmie, że wynosi on 0,1, czyli 10%.
  7. IRR jest ściśle powiązany z NPV, tj. Funkcją wartości bieżącej netto. Stopa zwrotu obliczona przez IRR w programie Excel to stopa procentowa odpowiadająca zerowej wartości bieżącej netto.