Funkcja XNPV

Excel 2007+

Podsumowanie

Funkcja XNPV oblicza zdyskontowaną wartość netto (NPV) dla nieregularnych przepływów pieniężnych, biorąc pod uwagę dokładne daty płatności. W przeciwieństwie do standardowej funkcji NPV, XNPV uwzględnia rzeczywiste odstępy czasowe między transakcjami, co czyni ją idealną do analizy rzeczywistych inwestycji i projektów.

Składnia

XNPV(stopa;wartości;daty)

Parametry

Parametr Typ Wymagane Opis
stopa Number Tak Stopa procentowa dyskontowa (dziesiętna)
wartości Array Tak Przepływy pieniężne (pierwsza wartość ujemna jako koszt inwestycji)
daty Array Tak Daty transakcji w formacie dat Excel

Użycie funkcji XNPV

XNPV jest niezbędna przy ocenie projektów inwestycyjnych z nieregularnymi płatnościami. Zamiast zakładać równe okresy jak standardowa NPV, XNPV używa rzeczywistych dat do precyzyjnego dyskontowania przyszłych przepływów pieniężnych.

Typowe przykłady XNPV

Podstawowy przykład inwestycji

=XNPV(0,09;A2:A6;B2:B6)

Oblicza NPV dla inwestycji -10 000 zł z zwrotami w nieregularnych datach przy stopie 9%. Wynik: 2086,65 zł

Analiza projektu z różnymi datami

=XNPV(0,12;C10:C15;D10:D15)

NPV projektu z 12% stopą dyskontową i płatnościami w różnych miesiącach roku

Często zadawane pytania

XNPV obsługuje nieregularne daty płatności, NPV zakłada równe okresy (miesięczne/kwartalne).

Tak, jeśli reprezentuje koszt inwestycji. Wszystkie kolejne płatności dyskontowane są od pierwszej daty.

Funkcja nadal działa, ale wszystkie daty muszą być późniejsze niż pierwsza data.

Typowe błędy i rozwiązania

#VALUE!

Cause: Argumenty nie są liczbami lub nieprawidłowe daty

Solution: Sprawdź czy wszystkie wartości i daty są poprawne

#NUM!

Cause: Daty wcześniejsze niż pierwsza data lub różna liczba elementów

Solution: Upewnij się że daty są późniejsze i mają tę samą liczbę co wartości

#NUM!

Cause: Brak wartości dodatnich i ujemnych

Solution: Seria musi zawierać co najmniej jedną wartość ujemną i dodatnią

Uwagi

  • Excel używa 365-dniowego roku do obliczeń
  • Daty przechowywane jako liczby seryjne (1.01.1900 = 1)
  • Pierwsza płatność nie jest dyskontowana (czas 0)
  • Formuła: Σ(Pi/(1+rate)^((di-d1)/365))

Kompatybilność

Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niedostępne w: Excel 2003 i wcześniejsze

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+