
Podsumowanie
Funkcja Excel ODDLPRICE zwraca cenę za 100 dolarów wartości nominalnej papieru wartościowego z nieparzystym (nieregularnym) ostatnim okresem.
Cel, powód
Uzyskaj cenę za 100 dolarów wartości nominalnej z nieparzystym ostatnim okresemWartość zwracana
Cena obligacjiSkładnia
= ODDLPRICE (sd, md, id, stopa, yld, wykup, częst., (Podstawa))Argumenty
- sd - Data rozliczenia papieru wartościowego.
- md - data zapadalności papieru wartościowego.
- id - data ostatniego oprocentowania papieru wartościowego.
- stopa - stopa procentowa zabezpieczenia.
- yld - wymagana roczna stopa zwrotu.
- odkup - wartość wykupu za 100 dolarów wartości nominalnej.
- freq - Płatności kuponowe w ciągu roku (roczne = 1, półroczne = 2; kwartalne = 4).
- podstawa - (opcjonalnie) Podstawa zliczania dni (patrz poniżej, domyślnie = 0).
Wersja
Excel 2003Uwagi dotyczące użytkowania
Niektóre obligacje mają nieregularny pierwszy lub ostatni okres, więc spłaty odsetek nie mieszczą się w normalnym harmonogramie. Aby obliczyć cenę obligacji z nieregularnym ostatnim okresem, możesz użyć funkcji ODDLPRICE. Funkcja ODDLPRICE zwraca cenę za 100 dolarów wartości nominalnej papieru wartościowego o krótkim lub długim ostatnim okresie.
Przykład
Załóżmy, że musimy obliczyć cenę za 100 dolarów wartości nominalnej obligacji z datą ostatniego oprocentowania 15 października 2017 r. I datą rozliczenia 5 lutego 2018 r. Obligacja zapada w terminie 15 czerwca 2018 r. I oprocentowana jest stopą kuponu w wysokości 5% z wymaganym zwrotem w wysokości 6%. Płatności są dokonywane co pół roku, podstawa liczenia dni to 30/360 USD, a wartość wykupu to 100 USD. W pokazanym przykładzie formuła w F5 to:
=ODDLPRICE(C8,C10,C9,C6,C7,C5,C11,C12)
Z tymi danymi wejściowymi funkcja ODDLPRICE zwraca 99,61 przy zastosowaniu formatu liczbowego waluty.
Wprowadzanie dat
W programie Excel daty są numerami seryjnymi. Ogólnie najlepszym sposobem wprowadzenia prawidłowych dat jest użycie odwołań do komórek, jak pokazano w przykładzie. Aby wprowadzić prawidłowe daty bezpośrednio w funkcji, najlepszą opcją jest funkcja DATA. Aby to zilustrować, w poniższym wzorze wszystkie wartości są zakodowane na stałe. Funkcja DATA służy do podania każdej z trzech wymaganych dat:
=ODDLPRICE(DATE(2018,2,5),DATE(2018,6,15),DATE(2017,10,15),0.05,0.06,100,2,0)
Podstawa
Podstawowy argument kontroluje sposób liczenia dni. Funkcja ODDLPRICE dopuszcza 5 opcji (0–4) i przyjmuje wartość domyślną zero, co określa podstawę US 30/360. Ten artykuł na Wikipedii zawiera szczegółowe wyjaśnienie dostępnych konwencji.
Podstawa | Liczba dni |
---|---|
0 lub pominięty | USA (NASD) 30/360 |
1 | Rzeczywiste / aktualne |
2 | Rzeczywiste / 360 |
3 | Rzeczywiste / 365 |
4 | Europejski 30/360 |
Uwagi
- W programie Excel daty są numerami seryjnymi.
- Wszystkie daty oraz częstotliwość i podstawa są obcinane do liczb całkowitych.
- Jeśli daty są nieprawidłowe (tj. Nie są faktycznie datami) ODDLPRICE zwraca #ARG!
- ODDLPRICE zwraca #NUM, gdy:
- (data_spłaty> rozliczenie> ostatnie_odsetki) NIE jest prawdą
- Podstawa jest poza zakresem