Szybka nawigacja
Funkcja NAL.ODS - naliczone odsetki okresowe
Podsumowanie
Funkcja NAL.ODS oblicza naliczone odsetki dla papierów wartościowych wypłacających odsetki okresowo, takich jak obligacje skarbowe. Umożliwia precyzyjne wyliczenie należnych odsetek między datą emisji a rozliczeniem.
Składnia
NAL.ODS(emisja;pierwsze_odsetki;rozliczenie;stopa;cena_nom;częstotliwość;[podstawa];[metoda_obliczeń])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| emisja | Date |
Tak | Data emisji papieru wartościowego. Musi być wcześniejsza niż data rozliczenia. |
| pierwsze_odsetki | Date |
Tak | Data pierwszej raty odsetek od papieru wartościowego. |
| rozliczenie | Date |
Tak | Data sprzedaży/rozliczenia papieru nabywcy. |
| stopa | Number |
Tak | Roczna stopa procentowa kuponu. |
| cena_nom | Number |
Tak | Wartość nominalna (domyślnie 1000 zł jeśli pominięto). |
| częstotliwość | Number |
Tak | 1=rocznie, 2=półrocznie, 4=kwartalnie. |
| podstawa | Number |
Nie | 0=30/360 NASD, 1=Rzeczyw./rzeczyw., 2=Rzeczyw./360, 3=Rzeczyw./365, 4=European 30/360. |
| metoda_obliczeń | Boolean |
Nie | PRAWDA (domyślnie): odsetki od emisji. FAŁSZ: od pierwszej wypłaty. |
Użycie funkcji ACCRINT
Funkcja NAL.ODS jest niezbędna przy wycenie obligacji i innych papierów dłużnych. Używa się jej do obliczania należnych odsetek (tzw. akumulatora) przy zakupie papieru między datami wypłat kuponów. Idealna dla analityków finansowych i inwestorów.
Typowe przykłady ACCRINT
Podstawowy przykład obligacji skarbowej
=NAL.ODS(DATA(2008;1;15);DATA(2008;7;15);DATA(2008;3;15);0,1;1000;2;0)
Oblicza odsetki dla obligacji o stopie 10%, wypłaty półroczne, podstawa 30/360. Wynik: 16,67 zł.
Odsetki tylko od pierwszej wypłaty
=NAL.ODS(DATA(2008;3;5);DATA(2008;7;15);DATA(2008;3;15);0,1;1000;2;0;FAŁSZ)
Obliczenia od daty pierwszej wypłaty zamiast emisji. Wynik: 15,56 zł.
Późniejsza data emisji
=NAL.ODS(DATA(2008;4;5);DATA(2008;7;15);DATA(2008;3;15);0,1;1000;2;0;PRAWDA)
Emisja po pierwszej wypłacie - odsetki proporcjonalne. Wynik: 7,22 zł.
Często zadawane pytania
Typowe błędy i rozwiązania
#LICZBA! (#NUM!)
Cause: Nieprawidłowa częstotliwość (musi być 1,2 lub 4) lub podstawa (0-4)
Solution: Sprawdź wartości parametrów częstotliwość i podstawa.
#ODR! (#VALUE!)
Cause: Nieprawidłowa data w emisja, pierwsze_odsetki lub rozliczenie
Solution: Użyj funkcji DATA() do tworzenia poprawnych dat.
#LICZBA!
Cause: emisja ≥ rozliczenie lub stopa ≤ 0 lub cena_nom ≤ 0
Solution: Upewnij się, że daty są logiczne a wartości dodatnie.
Uwagi
- Daty przechowywane jako liczby seryjne (1.01.1900 = 1)
- Funkcja zaokrągla emisja, pierwsze_odsetki, rozliczenie, częstotliwość i podstawa do liczb całkowitych
- Domyślna podstawa = 0 (Amerykańska 30/360)
- Domyślna metoda_obliczeń = PRAWDA
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 wersje
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+