Co to jest i do czego służy CENA.OST.OKR (ODDLPRICE)?
Funkcja CENA.OST.OKR (ODDLPRICE) w programie Excel oblicza cenę obligacji o nieregularnym okresie odsetkowym. Innymi słowy, oblicza cenę obligacji, gdy okres między datą rozliczenia a najbliższą datą płatności odsetek nie jest standardowy (np. nie jest równy dokładnie 6 miesiącom). Jest to szczególnie przydatne w przypadku obligacji, których płatności odsetek nie są regularne, co jest częste na rynku obligacji. Funkcja uwzględnia zarówno odsetki naliczone od ostatniej płatności do daty rozliczenia, jak i dyskontowanie przyszłych płatności odsetek i wartości nominalnej do daty rozliczenia.
Składnia CENA.OST.OKR (ODDLPRICE)
Składnia funkcji CENA.OST.OKR jest następująca: CENA.OST.OKR(rozliczenie;dojrzewanie;cena_jednostkowa;odsetki;wartość_nominalna;częstotliwość;[podstawa];[data_rozliczenia])
- rozliczenie: Data rozliczenia obligacji (data, w której obliczana jest cena).
- dojrzewanie: Data wykupu obligacji.
- cena_jednostkowa: Cena jednostkowa obligacji (za 100 jednostek nominalnych).
- odsetki: Roczna stopa procentowa obligacji.
- wartość_nominalna: Wartość nominalna obligacji (za 1 obligację).
- częstotliwość: Liczba płatności odsetek w roku (np. 1 dla płatności rocznej, 2 dla płatności półrocznych, 4 dla płatności kwartalnych).
- [podstawa]: (Opcjonalnie) Podstawa dla obliczeń daty (domyślnie 0). Wartość 0 oznacza, że data rozliczenia jest datą faktyczną, a wartość 1 oznacza, że data rozliczenia jest datą handlową.
- [data_rozliczenia]: (Opcjonalnie) Data ostatniej płatności odsetek. Jeśli nie zostanie podana, Excel automatycznie ją wyliczy.
Dane wejściowe CENA.OST.OKR (ODDLPRICE)
Wszystkie argumenty, z wyjątkiem argumentów opcjonalnych, są wymagane. Argumenty powinny być wprowadzone jako daty (w formacie daty Excela), liczby lub wartości logiczne (PRAWDA/FAŁSZ). Należy upewnić się, że daty są poprawne i spójne. Błędy w danych wejściowych mogą prowadzić do nieprawidłowych wyników.
Przykłady zastosowania CENA.OST.OKR (ODDLPRICE)
Załóżmy, że mamy obligację o wartości nominalnej 1000 zł, rocznej stopie procentowej 5%, wykupie 2026-12-31, a datą rozliczenia jest 2024-12-17. Płatności odsetek są półroczne. Wtedy formuła będzie wyglądać następująco: =CENA.OST.OKR(„2024-12-17″;”2026-12-31”;98;0,05;1000;2). Wynik pokaże cenę obligacji w dniu 2024-12-17, uwzględniając nieregularny okres odsetkowy.
Inny przykład: Jeśli chcemy uwzględnić datę ostatniej płatności odsetek (np. 2024-06-30), dodajemy ją jako argument opcjonalny: =CENA.OST.OKR(„2024-12-17″;”2026-12-31″;98;0,05;1000;2;0;”2024-06-30”).
Najczęściej pojawiające się błędy CENA.OST.OKR (ODDLPRICE), oraz co mogą znaczyć?
- #LICZBA!: Błąd ten pojawia się, gdy któryś z argumentów liczbowych jest nieprawidłowy (np. ujemna stopa procentowa, ujemna wartość nominalna).
- #WARTOŚĆ!: Błąd ten może wystąpić, gdy argumenty daty są nieprawidłowe lub nie są w poprawnym formacie.
- #ARG!: Błąd ten pojawia się, gdy liczba argumentów jest nieprawidłowa lub argumenty są w złej kolejności.
- #ZNAKI!: Błąd ten może wystąpić, gdy nazwa funkcji jest błędnie wpisana.
Zawsze należy dokładnie sprawdzić poprawność danych wejściowych, aby uniknąć błędów w obliczeniach.