CENA.OST.OKR - Cena obligacji z niestandardowym ostatnim okresem

Excel 2007+

Podsumowanie

Funkcja CENA.OST.OKR oblicza cenę obligacji lub papieru wartościowego z nietypowym (krótkim lub długim) ostatnim okresem odsetkowym. Zwraca wartość ceny przypadającą na 100 zł wartości nominalnej.

Składnia

CENA.OST.OKR(rozliczenie; data_spłaty; ostatnia_wypłata; stopa; rentowność; wykup; częstotliwość; [podstawa])

Parametry

Parametr Typ Wymagane Opis
rozliczenie Data Tak Data sprzedaży papieru wartościowego nabywcy
data_spłaty Data Tak Data ostatecznego wykupu obligacji
ostatnia_wypłata Data Tak Data ostatniej wypłaty odsetek
stopa Liczba Tak Stopa kuponowa papieru wartościowego
rentowność Liczba Tak Oczekiwana roczna rentowność
wykup Liczba Tak Wartość wykupu za 100 zł nominalu
częstotliwość Liczba Tak Częstotliwość wypłat odsetek w roku
podstawa Liczba Nie Konwencja liczenia dni

Użycie funkcji ODDLPRICE

Funkcja CENA.OST.OKR jest niezbędna przy wycenie obligacji z nieregularnym ostatnim okresem odsetkowym. Używa jej się w analizie papierów dłużnych, gdy ostatni okres kuponowy różni się od standardowych (np. przy obligacjach o nietypowym terminie zapadalności).

Typowe przykłady ODDLPRICE

Wycena obligacji z półroczną częstotliwością

=CENA.OST.OKR(DATA(2008;2;7); DATA(2008;6;15); DATA(2007;10;15); 3,75%; 4,05%; 100; 2; 0)

Oblicza cenę obligacji z datą rozliczenia 7.02.2008, spłatą 15.06.2008, ostatnią wypłatą 15.10.2007, kuponem 3,75%, rentownością 4,05%, wykupem 100 zł, półroczną częstotliwością i podstawą US 30/360. Wynik: 99,88 zł

Obligacja roczna z podstawą rzeczywiste/rzeczywiste

=CENA.OST.OKR(A2; A3; A4; 5%; 5,2%; 101; 1; 1)

Przykład z parametrami z komórek A2-A4 i podstawą 1 (rzeczywiste/rzeczywiste)

Często zadawane pytania

Używaj funkcji DATA(rok;miesiąc;dzień), np. DATA(2008;2;7) dla 7 lutego 2008. Tekstowe daty mogą powodować błędy.

Częstotliwość 2 oznacza półroczne wypłaty odsetek (dwa razy w roku).

0=Amerykańska 30/360, 1=Rzeczywiste/rzeczywiste, 2=Rzeczywiste/360, 3=Rzeczywiste/365, 4=Europejska 30/360

Typowe błędy i rozwiązania

#ADR! (#VALUE!)

Cause: Nieprawidłowa data w argumentach rozliczenie, data_spłaty lub ostatnia_wypłata

Solution: Sprawdź poprawność dat używając funkcji DATA()

#LICZBA! (#NUM!)

Cause: Nieprawidłowa kolejność dat: data_spłaty ≤ rozliczenie lub rozliczenie ≤ ostatnia_wypłata

Solution: Upewnij się że: data_spłaty > rozliczenie > ostatnia_wypłata

#LICZBA! (#NUM!)

Cause: Stopa < 0, rentowność < 0 lub podstawa poza zakresem 0-4

Solution: Sprawdź wartości parametrów finansowych

#NAZWA?

Cause: Błędna składnia lub literówka w nazwie funkcji

Solution: Użyj dokładnej nazwy: CENA.OST.OKR

Uwagi

  • Funkcja dostępna od Excel 2007
  • Argumenty dat i podstawa są truncowane do liczb całkowitych
  • Excel stores dates as sequential numbers
  • Idealna do wyceny obligacji korporacyjnych i skarbowych
  • Wymaga Analysis ToolPak w starszych wersjach

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+