Funkcja ROCZ.PRZYCH

Excel 2007+

Podsumowanie

Funkcja ROCZ.PRZYCH oblicza czas trwania Makaleuya dla obligacji o wartości nominalnej 100 zł. Jest to średnia ważona bieżącej wartości przyszłych przepływów pieniężnych, służąca do oceny wrażliwości ceny obligacji na zmiany stóp procentowych.

Składnia

ROCZ.PRZYCH(rozliczenie; data_spłaty; kupon; rentowność; częstotliwość; [podstawa])

Parametry

Parametr Typ Wymagane Opis
rozliczenie Date Tak Data zakupu obligacji przez nabywcę (późniejsza niż data emisji)
data_spłaty Date Tak Data ostatecznej spłaty obligacji
kupon Number Tak Roczna stawka kuponowa w ułamku dziesiętnym
rentowność Number Tak Roczna rentowność (yield) w ułamku dziesiętnym
częstotliwość Number Tak Częstotliwość wypłat: 1=rocznie, 2=półrocznie, 4=kwartalnie
podstawa Number Nie Konwencja dni: 0=US 30/360, 1=faktyczne/faktyczne, 2=faktyczne/360, 3=faktyczne/365, 4=Europejska 30/360

Użycie funkcji DURATION

Funkcja ROCZ.PRZYCH jest kluczowym narzędziem w analizie obligacji, pomagając inwestorom zrozumieć jak zmiany stóp procentowych wpłyną na wartość ich portfela. Czas trwania pokazuje, przez ile lat inwestor jest narażony na ryzyko stopy procentowej.

Typowe przykłady DURATION

Podstawowy przykład obligacji

=ROCZ.PRZYCH(DATA(2018;7;1); DATA(2048;1;1); 0,08; 0,09; 2; 1)

Obligacja kuponowa 8%, rentowność 9%, wypłaty półroczne, podstawa faktyczne/faktyczne. Wynik: około 10,92 lat.

Często zadawane pytania

Średni ważony czas do otrzymania przepływów pieniężnych z obligacji, ważony ich bieżącą wartością. Miara wrażliwości ceny na zmiany stóp.

1 dla rocznych, 2 dla półrocznych, 4 dla kwartalnych wypłat kuponów.

0 (Amerykańska 30/360) lub 1 (rzeczywiste/rzeczywiste) w zależności od rynku.

Typowe błędy i rozwiązania

#Wartość! (#VALUE!)

Cause: Nieprawidłowa data w rozliczenie lub data_spłaty

Solution: Użyj funkcji DATA() do tworzenia poprawnych dat

#LICZBA! (#NUM!)

Cause: kupon lub rentowność < 0, częstotliwość ≠ 1,2,4 lub rozliczenie ≥ data_spłaty

Solution: Sprawdź wartości parametrów i logikę dat

#LICZBA! (#NUM!)

Cause: podstawa < 0 lub > 4

Solution: Użyj wartości 0-4 dla podstawy

Uwagi

  • Daty wprowadzaj funkcją DATA(rok;miesiąc;dzień)
  • Wartości procentowe jako ułamki: 8% = 0,08
  • Argumenty rozliczenie, data_spłaty, częstotliwość i podstawa są truncowane do liczb całkowitych
  • Excel stores dates as serial numbers
  • Data rozliczenia > data emisji, data_spłaty = data emisji + okres obligacji

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+