Szybka nawigacja
CENA.OST.OKR - Cena obligacji z niestandardowym ostatnim okresem
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
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+