
Podsumowanie
Funkcja Excel ACCRINT zwraca narosłe odsetki dla papieru wartościowego, z oprocentowaniem okresowymCel, powód
Uzyskaj okresowe naliczone odsetkiWartość zwracana
Narosłe odsetkiSkładnia
= ACCRINT (id, fd, sd, stopa, par, częst., (Podstawa), (oblicz))Argumenty
- id - data wystawienia papieru wartościowego.
- fd - Data pierwszego oprocentowania papieru wartościowego.
- sd - Data rozliczenia zabezpieczenia.
- stopa - stopa procentowa zabezpieczenia.
- par - wartość nominalna zabezpieczenia.
- 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).
- calc - (opcjonalne) Metoda obliczeniowa (patrz poniżej, domyślnie = TRUE).
Wersja
Excel 2003Uwagi dotyczące użytkowania
W finansach ceny obligacji podawane są jako „czyste”. „Czysta cena” obligacji nie obejmuje żadnych odsetek narosłych od daty emisji ani ostatniej płatności kuponu. „Brudna cena” obligacji to cena zawierająca narosłe odsetki. Funkcji ACCRINT można używać do obliczania narosłych odsetek dla papieru wartościowego, który opłaca odsetki okresowe, ale należy zwrócić uwagę na konfigurację daty.
Konfiguracja daty
Domyślnie ACCRINT obliczy narosłe odsetki od daty emisji. Jeśli data rozliczenia przypada w pierwszym okresie, to działa. Jeśli jednak data rozliczenia nie przypada w pierwszym okresie, prawdopodobnie nie chcesz, aby całkowite naliczone odsetki od daty emisji były naliczone od daty ostatniej odsetek (poprzednia data kuponu). Aby obejść ten problem, oparłem artykuł tutaj:
- ustaw datę wydania na poprzednią datę kuponu
- ustaw pierwszą datę odsetkową poprzednią datę kuponu
Uwaga: Zgodnie z dokumentacją firmy Microsoft, metoda calc kontroluje sposób obliczania sumy naliczonych odsetek, gdy data rozliczenia> pierwsze odsetki. Wartością domyślną jest PRAWDA, która zwraca sumę naliczonych odsetek od daty emisji do daty rozliczenia. Ustawienie metody obliczania na FALSE ma zwrócić odsetki naliczone od pierwszego_odsetku do daty rozliczenia. Jednak nie byłem w stanie wywołać takiego zachowania. Dlatego w poniższym przykładzie data emisji i data pierwszego oprocentowania są ustawione na poprzednią datę kuponu (jak opisano powyżej).
Przykład
W przedstawionym przykładzie chcemy obliczyć narosłe odsetki dla obligacji z 5% stopą kuponu. Data emisji to 5.04.2018, data rozliczenia to 1.02.2019, a ostatnia data kuponu to 15.10.2018. Chcemy naliczać odsetki od 15 października 2018 r. Do 1 lutego 2019 r. Wzór w F5 to:
=ACCRINT(C9,C9,C8,C6,C5,C12,C13,TRUE)
Z tymi danymi wejściowymi funkcja ACCRINT zwraca 14,72 USD 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 trzech wymaganych dat:
=ACCRINT(DATE(2018,10,15),DATE(2018,10,15),DATE(2019,2,1),0.05,1000,2,0,TRUE)
Podstawa
Podstawowy argument kontroluje sposób liczenia dni. Funkcja ACCRINT 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ą niepoprawne (tj. Nie są faktycznie datami) ACCRINT zwraca #ARG!
- ACCRINT zwraca #NUM, gdy:
- data wystawienia> = data rozliczenia
- stopa <0 lub norma <= 0
- częstotliwość nie wynosi 1, 2 lub 4
- Podstawa jest poza zakresem