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
- Tablica wartości ( zakres ) musi zawierać co najmniej jedną liczbę dodatnią i jedną liczbę ujemną.
- 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.
- Jeśli tablica argumentów odwołań zawiera tekst, wartości logiczne lub puste komórki, te wartości są ignorowane.
- 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.
- 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ą
- 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%.
- 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.