Szybka nawigacja
Funkcja ROCZ.PRZYCH
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
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+