Co to jest i do czego służy „NAL.ODS”?
NAL.ODS (odpowiednik angielskiej funkcji ACCRINT) to funkcja w programie Excel, która oblicza narosłą wartość odsetek dla papieru wartościowego o stałym oprocentowaniu. Innymi słowy, NAL.ODS pozwala na wyliczenie całkowitej kwoty odsetek, które naliczyły się od momentu emisji papieru wartościowego do określonej daty. Jest to niezwykle przydatne narzędzie dla osób zajmujących się analizą finansową, inwestowaniem w obligacje czy zarządzaniem portfelem inwestycyjnym. Funkcja ta jest szczególnie użyteczna przy obliczaniu wartości przyszłej inwestycji w papiery wartościowe, pozwalając na dokładne oszacowanie zysków z tytułu odsetek.
Składnia „NAL.ODS”
Składnia funkcji NAL.ODS w Excelu wygląda następująco: NAL.ODS(emisja;dojrzewanie;oprocentowanie;wartość_nominalna;częstotliwość;bazadanych;[data_rozliczenia])
- emisja: Data emisji papieru wartościowego.
- dojrzewanie: Data zapadalności papieru wartościowego.
- oprocentowanie: Roczna stopa procentowa papieru wartościowego (w postaci dziesiętnej, np. 0,05 dla 5%).
- wartość_nominalna: Wartość nominalna papieru wartościowego.
- częstotliwość: Liczba okresów naliczania odsetek w roku (np. 1 dla rocznego, 2 dla półrocznego, 4 dla kwartalnego).
- bazadanych: Metoda obliczania liczby dni w okresie (0 – 30/360, 1 – rzeczywista liczba dni).
- [data_rozliczenia]: Opcjonalny argument. Data rozliczenia, do której ma być obliczona narosła wartość odsetek. Jeśli argument jest pominięty, funkcja oblicza narosłą wartość odsetek do daty dojrzewania.
Dane wejściowe „NAL.ODS”
Wszystkie argumenty funkcji NAL.ODS muszą być poprawnymi danymi. Daty powinny być wprowadzone w formacie daty rozpoznawanym przez Excela. Oprocentowanie powinno być podane jako ułamek dziesiętny. Wartość nominalna powinna być liczbą dodatnią. Częstotliwość powinna być liczbą całkowitą dodatnią. `bazadanych` musi być 0 lub 1. Błędne dane wejściowe spowodują błąd #VALUE! lub inne błędy.
Przykłady zastosowania „NAL.ODS”
Załóżmy, że mamy obligację o wartości nominalnej 1000 zł, oprocentowaniu 6% rocznie, emitowaną 1 stycznia 2024 r. i zapadającą 1 stycznia 2025 r. Chcemy obliczyć narosłą wartość odsetek do 1 lipca 2024 r. Wtedy formuła będzie wyglądać następująco: =NAL.ODS(„01.01.2024″;”01.01.2025″;0,06;1000;1;1;”01.07.2024”). Wynik pokaże narosłą wartość odsetek do 1 lipca 2024 r.
Inny przykład: Obliczenie narosłej wartości odsetek do daty zapadalności: =NAL.ODS(„01.01.2024″;”01.01.2025”;0,06;1000;1;1). W tym przypadku argument `data_rozliczenia` jest pominięty, a funkcja oblicza narosłą wartość odsetek do daty dojrzewania.
Najczęściej pojawiające się błędy „NAL.ODS”, oraz co mogą znaczyć?
- #VALUE!: Błąd ten pojawia się, gdy któryś z argumentów funkcji jest nieprawidłowy (np. błędny format daty, ujemna wartość nominalna, nieprawidłowa częstotliwość). Sprawdź poprawność wszystkich argumentów.
- #NUM!: Ten błąd może wystąpić, jeśli data emisji jest późniejsza niż data dojrzewania lub data rozliczenia.
- #REF!: Ten błąd jest rzadki w przypadku NAL.ODS, ale może wystąpić, jeśli odwołania do komórek zawierających argumenty są nieprawidłowe.