Jak korzystać z funkcji ODDFPRICE programu Excel -

Spisie treści

Podsumowanie

Funkcja Excel ODDFPRICE zwraca cenę za 100 dolarów wartości nominalnej papieru wartościowego z nieparzystym (nieregularnym) pierwszym okresem.

Cel, powód

Uzyskaj cenę za 100 $ nieparzystego pierwszego okresu

Wartość zwracana

Cena obligacji

Składnia

= ODDFPRICE (sd, md, id, fd, stopa, yld, wykup, częst., (Podstawa))

Argumenty

  • sd - Data rozliczenia papieru wartościowego.
  • md - data zapadalności papieru wartościowego.
  • id - data wystawienia papieru wartościowego.
  • fd - Data pierwszego kuponu.
  • stopa - roczna stopa kuponu 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 2003

Uwagi 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 pierwszym okresem, możesz użyć funkcji ODDFPRICE. Funkcja ODDFPRICE zwraca cenę za 100 dolarów wartości nominalnej papieru wartościowego z nieregularnym (krótkim lub długim) pierwszym okresem.

Przykład

Załóżmy, że musimy obliczyć cenę za 100 USD wartości nominalnej obligacji z datą pierwszego kuponu 15 lutego 2019 r. Obligacja została wyemitowana 1 grudnia 2018 r., Termin zapadalności to 15 lutego 2022 r., A oprocentowanie wynosi 5%, a wymagany zwrot 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:

=ODDFPRICE(C9,C11,C8,C10,C6,C7,C5,C12,C13)

Z tymi danymi wejściowymi funkcja ODDFPRICE zwraca 97,26 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, możesz użyć funkcji 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 czterech wymaganych dat:

=ODDFPRICE(DATE(2019,2,1),DATE(2022,2,15),DATE(2018,12,1),DATE(2019,2,15),0.05,0.06,100,2,0)

Podstawa

Podstawowy argument kontroluje sposób liczenia dni. Funkcja ODDFPRICE 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) ODDFPRICE zwraca #ARG!
  • ODDFPRICE zwraca #NUM, gdy:
    • (data_spłaty> pierwszy_kupon> rozliczenie> emisja) nie jest prawdą
    • Termin zapadalności nie przebiega zgodnie z przedziałem częstotliwości do daty ostatniego kuponu
    • Podstawa jest poza zakresem

Interesujące artykuły...