Ocena projektów za pomocą NPV
Dyskontowanie przyszłych przepływów pieniężnych do wartości bieżącej netto
Ocena projektów za pomocą NPV to bezpłatna lekcja Excel Formulas Academy na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Excel Formulas Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.
Na jakie pytanie odpowiada NPV
Firmy nieustannie zadają sobie pytanie: czy warto realizować ten projekt? Inwestycja wymaga poniesienia kosztu z góry, ale przynosi zwroty przez kolejne lata. Funkcja NPV (wartość bieżąca netto) pomaga podjąć decyzję.
NPV dyskontuje każdy przyszły przepływ pieniężny do jego dzisiejszej wartości, a następnie je sumuje. Jeśli suma jest dodatnia, projekt przynosi więcej niż wymagany zwrot; jeśli ujemna — nie osiąga wymaganego poziomu.
To podstawa budżetowania kapitałowego.
Składnia NPV
Funkcja ma postać =NPV(rate, value1, [value2], ...).
- rate — stopa dyskontowa na okres (wymagany zwrot lub koszt kapitału).
- value1, value2, ... — przyszłe przepływy pieniężne, po jednym na okres.
Możesz również przekazać pojedynczy zakres, na przykład =NPV(rate, B2:B6), co w praktyce zdarza się znacznie częściej.
=NPV(rate, B2:B6)Kluczowa właściwość
Oto najważniejsza informacja dotycząca NPV: funkcja zakłada, że każda wartość występuje NA KOŃCU okresu, począwszy od jednego okresu od chwili obecnej.
Oznacza to, że pierwsza podana wartość jest dyskontowana za jeden okres, a nie traktowana jako kwota dzisiejsza.
Dlatego początkowej inwestycji dokonanej dzisiaj NIE należy umieszczać w zakresie NPV — jest już wyrażona w kategoriach wartości bieżącej.
Uwzględnianie początkowego nakładu
Ponieważ koszt początkowy występuje w chwili zero, należy dodać go poza funkcją NPV.
Schemat jest następujący: zdyskontuj przyszłe wpływy za pomocą NPV, a następnie osobno dodaj (ujemną) inwestycję początkową.
To poprawny, podręcznikowy sposób obliczania NPV w arkuszu kalkulacyjnym.
=NPV(rate, future_flows) + initial_investmentPrzykład rozwiązany
Inwestujesz dziś 1 000 i oczekujesz otrzymania 300, 400, 500 oraz 600 na koniec kolejnych czterech lat. Wymagany zwrot wynosi 10%.
Początkowe -1 000 znajduje się poza NPV. Cztery wpływy umieszczasz wewnątrz funkcji.
Formuła zwraca około 402,92. Ponieważ wynik jest dodatni, projekt przewyższa zwrot na poziomie 10% i warto go zrealizować.
=NPV(0.10, 300, 400, 500, 600) - 1000Używanie zakresu komórek
W rzeczywistym modelu przepływy pieniężne znajdują się w komórkach. Załóżmy, że zakres B2:B5 zawiera cztery przyszłe wpływy, a komórka B1 — początkowy nakład (jako wartość ujemną).
Odwołaj się do zakresu wewnątrz NPV, a następnie dodaj komórkę z nakładem.
Dzięki temu formuła pozostaje krótka, a zmiana dowolnego przepływu powoduje automatyczną aktualizację wyniku.
=NPV(0.10, B2:B5) + B1Interpretowanie wyniku
Interpretacja NPV jest prosta.
- NPV > 0 — projekt przynosi więcej niż stopa dyskontowa; zaakceptuj go.
- NPV = 0 — projekt dokładnie spełnia wymagany zwrot; decyzja jest obojętna.
- NPV < 0 — projekt przynosi mniej niż wymagano; odrzuć go.
Przy pozostałych warunkach bez zmian wyższa wartość NPV oznacza bardziej wartościowy projekt.
Stopa dyskontowa decyduje o wszystkim
NPV jest wrażliwe na stopę dyskontową. Wyższa stopa silniej obniża wartość odległych przepływów pieniężnych, zmniejszając NPV.
Sprawdź ten sam projekt przy 20% zamiast 10% — NPV się zmniejszy, a być może stanie się ujemne.
Wybór właściwej stopy (kosztu kapitału) jest najtrudniejszym i najważniejszym elementem oceny.
=NPV(0.20, 300, 400, 500, 600) - 1000Wymagane równe okresy
Zwykła funkcja NPV zakłada, że przepływy pieniężne są rozłożone w równych odstępach — po jednym na okres, dokładnie jeden okres od siebie.
Jeśli daty są nieregularne, użyj funkcji XNPV, która przyjmuje rzeczywistą listę dat: =XNPV(rate, values, dates).
XNPV traktuje również pierwszą wartość jako występującą w podanej dla niej dacie, więc można w niej uwzględnić wypływ w chwili zero.
=XNPV(0.10, B2:B6, A2:A6)NPV w Arkuszach Google
Funkcje NPV, XNPV oraz dostępna wkrótce IRR są dostępne w Arkuszach Google z identyczną składnią.
Obowiązuje to samo założenie końca okresu, a sposób polegający na umieszczeniu początkowego nakładu poza funkcją nadal jest właściwym podejściem.
Dlatego model przepływów pieniężnych oparty na dyskontowaniu, utworzony w Excelu, można bez problemu przenieść do Arkuszy. Należy tylko pamiętać: NPV dyskontuje pierwszą wartość za jeden pełny okres.
=NPV(0.10, B2:B5) + B1Porównywanie dwóch projektów
NPV doskonale sprawdza się przy porównywaniu konkurencyjnych projektów. Oblicz NPV każdego z nich — wyższa wartość oznacza większą wartość ekonomiczną.
Załóżmy, że przepływy Projektu A znajdują się w B2:B5, a Projektu B w C2:C5; oba wymagają początkowego nakładu 1 000 przy stopie 10%. Oblicz oba NPV obok siebie.
Komórka z większą dodatnią wartością NPV wskazuje lepszy sposób wykorzystania pieniędzy — przy założeniu podobnego ryzyka.
=NPV(0.10, C2:C5) - 1000Szybkie sprawdzenie
Sprawdź najczęstszy błąd dotyczący NPV.
Podsumowanie: NPV
Poznali Państwo sposób wyceny projektów za pomocą funkcji =NPV(rate, values).
- NPV dyskontuje przyszłe przepływy pieniężne do wartości dzisiejszej i zakłada, że każdy z nich występuje na końcu okresu.
- Trzymaj początkowy nakład poza NPV i dodaj go osobno.
- Dodatnie NPV oznacza akceptację projektu, a ujemne — jego odrzucenie.
- Wyższe stopy dyskontowe obniżają NPV; w przypadku nieregularnych dat użyj XNPV.
Te same zasady obowiązują w Excelu i Arkuszach Google.
=NPV(0.10, B2:B5) + B1Często zadawane pytania
Czy lekcja „Ocena projektów za pomocą NPV” jest bezpłatna?
Tak — pełny tekst „Ocena projektów za pomocą NPV” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Excel Formulas Academy, przejdź na CoddyKit PRO. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Ocena projektów za pomocą NPV”?
Dyskontowanie przyszłych przepływów pieniężnych do wartości bieżącej netto Ćwiczysz Excel Formulas Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Excel Formulas Academy?
Nie wymagamy żadnego doświadczenia. Excel Formulas Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.
Ile czasu zajmuje lekcja „Ocena projektów za pomocą NPV”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Excel Formulas Academy?
Tak. Każda lekcja Excel Formulas Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Raty kredytu za pomocą PMT
- Wartość bieżąca i przyszła za pomocą PV i FV
- Ocena projektów za pomocą NPV
- Stopy zwrotu za pomocą IRR