ROCZ.PRZYCH.M - Zmodyfikowany okres Macauley'a dla obligacji

Excel 2007+

Podsumowanie

Funkcja ROCZ.PRZYCH.M oblicza zmodyfikowany okres Macauley'a dla papierów wartościowych o wartości nominalnej 100 zł, pomagając inwestorom ocenić wrażliwość obligacji na zmiany stóp procentowych.

Składnia

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

Parametry

Parametr Typ Wymagane Opis
rozliczenie Data Tak Data rozliczenia - moment sprzedaży obligacji nabywcy
data_spłaty Data Tak Data wykupu obligacji
kupon Liczba Tak Roczny kupon w % (np. 0.08 dla 8%)
rentowność Liczba Tak Roczna rentowność w % (np. 0.09 dla 9%)
częstotliwość Liczba Tak 1=roczne, 2=półroczne, 4=kwartalne płatności
podstawa Liczba Nie 0=30/360 NASD, 1=Rzeczyw./rzeczyw., 2=Rzeczyw./360, 3=Rzeczyw./365, 4=30/360 Europejska

Użycie funkcji MDURATION

Funkcja ROCZ.PRZYCH.M jest kluczowym narzędziem w analizie obligacji, mierząca jak cena papieru wartościowego zmienia się przy wzroście rentowności o 1%. Pomaga inwestorom zrozumieć ryzyko stóp procentowych i podejmować świadome decyzje.

Typowe przykłady MDURATION

Podstawowy przykład obligacji

=ROCZ.PRZYCH.M(DATA(2008;1;1);DATA(2016;1;1);0,08;0,09;2;1)

Obligacja z 8% kuponem, 9% rentownością, płatności półroczne, podstawa rzeczyw./rzeczyw. Wynik: ~5,736 lat

Roczna płatność kuponowa

=ROCZ.PRZYCH.M(A1;A2;A3;A4;1;0)

Używa amerykańskiej podstawy 30/360 dla rocznych płatności kuponowych

Kwartalne płatności

=ROCZ.PRZYCH.M(DATA(2020;1;15);DATA(2025;1;15);0,05;0,055;4;3)

Obligacja z kwartalnymi kuponami 5%, podstawa rzeczyw./365

Często zadawane pytania

Wynik pokazuje o ile zmieni się cena obligacji przy wzroście rentowności o 1%. Np. duration 5 lat = cena spadnie o 5% przy wzroście stóp o 1%.

Podstawa 1 (rzeczywiste/rzeczywiste) dla obligacji rządowych, podstawa 0 (NASD 30/360) dla obligacji korporacyjnych.

Nie! Używaj funkcji DATA(rok;miesiąc;dzień) aby uniknąć błędów #Wartość!

Typowe błędy i rozwiązania

#LICZBA!

Cause: rentowność < 0 lub kupon < 0

Solution: Sprawdź, czy stopy procentowe są dodatnie

#LICZBA!

Cause: częstotliwość ≠ 1, 2 lub 4

Solution: Ustaw 1 (roczne), 2 (półroczne) lub 4 (kwartalne)

#LICZBA!

Cause: rozliczenie ≥ data_spłaty

Solution: Data rozliczenia musi być wcześniejsza niż data spłaty

#WARTOŚĆ!

Cause: Nieprawidłowa data

Solution: Użyj funkcji DATA(2023;12;25) zamiast tekstu

#LICZBA!

Cause: podstawa < 0 lub > 4

Solution: Podstawa musi być liczbą 0-4

Uwagi

  • Daty wprowadzaj funkcją DATA() aby uniknąć błędów
  • Argumenty rozliczenie, data_spłaty, częstotliwość i podstawa są truncowane do liczb całkowitych
  • Excel stores dates as sequential numbers (1.01.1900 = 1)
  • Świetna funkcja do porównywania duration różnych obligacji
  • Dostępna od Excel 2007+

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+