Funkcje finansowe Excela to potężne narzędzia dostępne w programie Microsoft Excel, które ułatwiają codzienne obliczenia związane z finansami. Niezależnie od tego, czy chcesz obliczyć miesięczną kwotę spłaty pożyczki, określić wartość przyszłą inwestycji czy analizować szereg przyszłych płatności, Excel oferuje gotowe rozwiązania. Dzięki nim oszczędzasz czas, unikasz błędów i precyzyjnie planujesz raty rozłożone w czasie.
Najważniejsze wnioski
- Funkcje finansowe Excela pozwalają dokładnie modelować pożyczki, inwestycje i raty, zarówno jednorazowe, jak i cykliczne.
- Dzięki funkcjom takim jak PMT, FV, NPER, IRR, XNPV można obliczyć miesięczną ratę, liczbę spłat, wartość przyszłą inwestycji lub wewnętrzną stopę zwrotu.
- Excel pozwala analizować strukturę rat (kapitał vs. odsetki), co jest kluczowe w analizach finansowych i decyzjach kredytowych.
- Dostępne funkcje obsługują nie tylko regularne harmonogramy, ale też nieregularne przepływy gotówkowe dzięki funkcjom XIRR i XNPV.
- Umiejętność korzystania z funkcji finansowych w programie Excel to kluczowa kompetencja w pracy analityka, księgowego czy każdego, kto planuje budżet lub inwestycję.
Jak działają funkcje finansowe w Excelu?
W programie Excel funkcje finansowe pozwalają obliczyć przyszłą wartość inwestycji, określić oprocentowanie roczne lub liczbę okresów płatności dla konkretnej pożyczki lub inwestycji. Wystarczy prawidłowo wprowadzić składnia i argumenty funkcji, by Excel automatycznie zwrócił wynik np. miesięczna kwota spłaty może być szybko policzona za pomocą funkcji PMT, a wartość przyszła inwestycji funkcją FV. Z pomocą Excela możemy też analizować, jaka część kapitału zostanie spłacona w ciągu wybranego okresu, czy kiedy dokładnie płatność jest należna, korzystając z funkcji takich jak IPMT, PPMT czy NPER.
Funkcje te działają także odwrotnie, możesz np. wpisać, ile wpłacamy do banku, i obliczyć, jakie oprocentowanie roczne musiałoby obowiązywać, by po określonym czasie uzyskać konkretną kwotę. Dzięki elastyczności programu Microsoft Excel i bogactwu funkcji finansowych Excela, bez trudu przeprowadzisz zarówno proste, jak i zaawansowane obliczenia związane z finansami. Co więcej, wiele funkcji pozwala analizować przypadki, gdzie płatność występuje cyklicznie lub gdy mamy do czynienia z wartościami dodatnimi i ujemnymi (np. wypłata i spłata).
Chcesz zacząć przygodę z Excelem?
Zapisz się na nasz kurs Excela z certyfikatem Excellent Work!
Poznaj wszystkie funkcje finansowe
1. FV (ang. FV – „Future Value”, pol. WART.PRZYSZŁ.KAP)
Funkcja FV zwraca przyszłą wartość inwestycji przy stałych, okresowych płatnościach i przy założonej stałej stopie procentowej. W praktyce pozwala określić, ile będzie warta dziś wpłacana kwota (lub seria wpłat) po określonym czasie. To narzędzie bardzo przydatne do planowania oszczędności, lokat lub inwestycji w Excelu.
Przykład zastosowania: Wpłacasz co miesiąc 200 zł przez 5 lat przy oprocentowaniu 4% rocznie – ile zgromadzisz?
=FV(4%/12;5*12;-200;0;0)
Sposób zastosowania w Excelu: Wybierz komórkę, wpisz =FV(stopa; liczba_okresów; płatność; [wartość_bieżąca]; [typ]). Uwaga: płatność wpisuj jako liczbę ujemną jeśli jest wypływem, a typ (0 lub 1) określa czy płatność następuje na początku czy na końcu okresu.
2. PV (ang. PV – „Present Value”, pol. PV)
Funkcja PV zwraca wartość bieżącą inwestycji lub przyszłych płatności przy określonej stopie procentowej i liczbie okresów. Umożliwia oszacowanie, ile dziś warte są przyszłe płatności lub inwestycje, co jest kluczowe w analizach finansowych. Dzięki temu możesz porównać, czy warto inwestować dziś w projekt, który przyniesie zwroty jutro.
Przykład zastosowania: Za 10 lat otrzymasz 100 000 zł, stopa procentowa wynosi 7% rocznie — ile potrzebujesz dziś zainwestować?
=PV(7%;10;0;-100000;0)
Sposób zastosowania w Excelu: W komórce wpisz =PV(stopa; liczba_okresów; płatność; [wartość_przyszła]; [typ]). Wartość przyszła („wartość_przyszła”) powinno być ujemne jeśli oznacza wpływ gotówki w przyszłości.
3. RATE
Funkcja RATE zwraca wysokość stopy procentowej dla pojedynczego okresu raty lub inwestycji, przy znanych płatnościach, liczbie okresów i wartości bieżącej lub przyszłej. Umożliwia wyliczenie efektywnej stopy dla raty kredytu lub inwestycji — bardzo przydatna funkcja w kalkulacjach kredytowych. W Excelu sprawdza się, gdy chcesz dowiedzieć się „jaką stopę oprocentowania tak naprawdę mam” albo sprawdzić „ile wyniesie rata przy takiej stopie”.
Przykład zastosowania: Pożyczasz 3000 zł, będziesz spłacać miesięcznie 150 zł przez 2 lata – jaka jest miesięczna stopa?
=RATE(2*12; -150; 3000; 0; 0)
Sposób zastosowania w Excelu: Wpisz =RATE(liczba okresów; płatność; wartość bieżąca; [wartość_przyszła]; [typ]; [szacowanie]). Jeśli kalkulujesz roczną stopę z miesięcznych płatności, pomnóż wynik przez 12.
4. NPER
Funkcja NPER zwraca liczbę okresów dla inwestycji lub spłaty przy znanej stopie procentowej, stałej płatności i wartości bieżącej lub przyszłej. Pozwala określić, ile okresów (np. miesięcy czy lat) potrzeba, by spłacić kredyt lub osiągnąć określoną wartość inwestycji. Dzięki temu w Excelu łatwo planować horyzont czasowy projektu lub spłaty.
Przykład zastosowania: Chcesz spłacić kredyt 10 000 zł ratą 200 zł miesięcznie przy stopie 5% rocznie — ile miesięcy to potrwa?
=NPER(5%/12; -200; 10000; 0; 0)
Sposób zastosowania w Excelu: Wpisz =NPER(stopa; płatność; wartość_bieżąca; [wartość_przyszła]; [typ]). Wynik będzie liczbą okresów — jeśli są to miesiące, wynik użyj jako liczby miesięcy.
5. PMT
Funkcja PMT zwraca wysokość okresowej płatności raty przy stałej stopie procentowej, liczbie okresów i znanej wartości bieżącej lub przyszłej. W praktyce służy do obliczenia raty kredytu lub pożyczki — bardzo popularna funkcja finansowa w Excelu. Umożliwia szybkie sprawdzenie, ile będziesz płacić miesięcznie lub rocznie za pożyczkę.
Przykład zastosowania: Masz kredyt 300 000 zł, oprocentowanie 3% rocznie, spłata przez 25 lat — jaka jest miesięczna rata?
=PMT(3%/12;25*12;300000;0;0)
Sposób zastosowania w Excelu: Wpisz =PMT(stopa; liczba_okresów; wartość_bieżąca; [wartość_przyszła]; [typ]). Wynik będzie ujemny jeśli kredyt to wypływ — możesz dodać minus przed PMT, by wynik był dodatni.
6. IPMT
Funkcja IPMT zwraca część płatności (np. raty kredytowej) która przeznaczona jest na odsetki w danym okresie, przy założeniu stałej raty i stałej stopy. Umożliwia analizę struktury raty — ile w danym okresie płacisz odsetek vs kapitału, co jest ważne przy amortyzacji kredytu. W Excelu jest cennym narzędziem przy planowaniu kosztów finansowych i harmonogramów spłat.
Przykład zastosowania: Rata miesięczna kredytu wynosi 1 422 zł, oprocentowanie 3% rocznie, 25 lat; ile odsetek zapłacisz w 12. miesiącu?
=IPMT(3%/12;12;25*12;300000;0;0)
Sposób zastosowania w Excelu: Wpisz =IPMT(stopa; okres; liczba_okresów; wartość_bieżąca; [wartość_przyszła]; [typ]). Okres to numer konkretnego okresu (np. miesiąca) w harmonogramie.
7. PPMT
Funkcja PPMT zwraca część płatności (raty) która przeznaczona jest na spłatę kapitału w danym okresie, przy założeniu stałej stopy i raty. Pozwala więc rozbić ratę na część odsetkową i część kapitałową — co ważne przy analizie spłaty kredytu w czasie. W Excelu wykorzystuje się ją przy budowie harmonogramów amortyzacji lub przy planowaniu wykupu zadłużenia.
Przykład zastosowania: Z kredytu 300 000 zł, rata jak wyżej, w 12. miesiącu — ile kapitału spłacisz?
=PPMT(3%/12;12;25*12;300000;0;0)
Sposób zastosowania w Excelu: Wpisz =PPMT(stopa; okres; liczba_okresów; wartość_bieżąca; [wartość_przyszła]; [typ]). Wynik będzie ujemny jeśli wpłata — możesz dodać minus dla pozytywnego wyniku.
8. NPV
Funkcja NPV (ang. Net Present Value) zwraca wartość bieżącą netto inwestycji na podstawie szeregu okresowych przepływów gotówkowych i określonej stopy dyskontowej. Pozwala ocenić opłacalność projektu inwestycyjnego — jeśli wynik jest dodatni, inwestycja może być uznana za korzystną. W Excelu stosuje się ją szeroko w finansach korporacyjnych i przy analizie projektów.
Przykład zastosowania: Inwestujesz dziś 100 000 zł i otrzymujesz rocznie 30 000 zł przez 5 lat przy stopie 8% — jaka jest NPV?
=NPV(8%;30000;30000;30000;30000;30000) – 100000
Sposób zastosowania w Excelu: Wpisz =NPV(stopa; przepływ1; przepływ2; …) + (ewentualnie wartość początkowa). Pamiętaj, że wartość inwestycji dziś zwykle wpisuje się osobno.
9. IRR
Funkcja IRR (ang. Internal Rate of Return) zwraca wewnętrzną stopę zwrotu dla serii przepływów gotówkowych — czyli taką stopę, przy której NPV projektu jest równa zeru. Pozwala porównać różne projekty inwestycyjne na podstawie ich wewnętrznej stopy zwrotu — im wyższa IRR, tym bardziej atrakcyjny projekt (zakładając inne warunki równe). W Excelu jest to kluczowa funkcja finansowa przy analizach inwestycyjnych.
Przykład zastosowania: Wydajesz dziś 50 000 zł, otrzymujesz w kolejnych latach –10 000 zł, +20 000 zł, +30 000 zł – jaka jest IRR?
=IRR({-50000;-10000;20000;30000})
Sposób zastosowania w Excelu: Wpisz =IRR(zakres_przepływów;[szacowanie]). Zakres powinien zawierać wartości ujemne (wydatek dziś) i dodatnie (wpływy później). Wynik to roczna stopa zwrotu.
10. MIRR
Funkcja MIRR (ang. Modified Internal Rate of Return) zwraca zmodyfikowaną wewnętrzną stopę zwrotu, uwzględniając różne stopy dla przepływów dodatnich i ujemnych (koszt finansowania oraz stopa reinwestycji). Dzięki temu jest bardziej realistyczna niż zwykła IRR w sytuacjach, gdzie warunki projektowe są różne po stronie wpływów i wydatków. W Excelu przydaje się do bardziej zaawansowanych analiz inwestycyjnych, gdzie przyjmujesz różne stopy dla reinwestycji zysków lub kosztów.
Przykład zastosowania: Masz przepływy cash‑flow: ‑100 000 zł dziś, +30 000 zł w roku 1, +40 000 zł w roku 2, +50 000 zł w roku 3; koszt kapitału 8%, stopa reinwestycji 5%.
=MIRR({-100000;30000;40000;50000};8%;5%)
Sposób zastosowania w Excelu: Wpisz =MIRR(zakres_przepływów; koszt_finansowania; stopa_reinwestycji). Wynikiem jest zmodyfikowana roczna stopa zwrotu.
11. NAL.ODS (ang. ACCRINT)
Funkcja NAL.ODS oblicza narosłe odsetki dla papierów wartościowych z okresową wypłatą kuponu. Uwzględnia harmonogram płatności, liczbę dni i konwencję rachuby dni. Jest często używana do wyceny obligacji między terminami odsetkowymi.
Przykład: Oblicz odsetki narosłe dla obligacji zakupionej 15.03.2025 r., z ostatnim kuponem 01.01.2025 i kolejnym 01.07.2025, roczne oprocentowanie 6%, wartość nominalna 10 000 zł.
=NAL.ODS(„2025-01-01″;”2025-07-01″;”2025-03-15”;0,06;10000;2;0)
Sposób użycia: =NAL.ODS(data_wydania; data_wykupu; data_rozliczenia; oprocentowanie; wartość_nominalna; częstotliwość; [podstawa])
12. NAL.ODS.WYKUP (ang. ACCRINTM)
Oblicza narosłe odsetki dla papierów wartościowych, które wypłacają odsetki tylko w dniu wykupu. Funkcja przydaje się przy inwestycjach jednorazowych typu „zero coupon”. Uwzględnia okres od emisji do daty wykupu.
Przykład: Obligacja 10 000 zł o oprocentowaniu 5% emitowana 01.01.2025, wykup 01.01.2026, odsetki narosłe na 01.07.2025.
=NAL.ODS.WYKUP(„2025-01-01″;”2026-01-01″;”2025-07-01”;0,05;10000;0)
Sposób użycia: =NAL.ODS.WYKUP(data_wydania; data_wykupu; data_rozliczenia; oprocentowanie; wartość_nominalna; [podstawa])
13. AMORT.NIELIN (ang. AMORDEGRC)
Zwraca wartość amortyzacji środka trwałego metodą degresywną przy użyciu współczynnika amortyzacji. Jest używana głównie we francuskiej księgowości. Uwzględnia przyspieszoną amortyzację w początkowych latach.
Przykład: Amortyzacja maszyny o wartości 100 000 zł, zakupionej 01.01.2023, stawka amortyzacji 20%, przez 5 lat.
=AMORT.NIELIN(100000;”2023-01-01″;”2023-12-31″;5;0,2;1)
Sposób użycia: =AMORT.NIELIN(koszt; data_zakupu; data_konca; żywotność; stawka; [podstawa])
14. AMORT.LIN (ang. AMORLINC)
Funkcja oblicza liniową amortyzację środka trwałego na każdy okres. Uwzględnia pełne i częściowe okresy rozliczeniowe. Używana również w modelach francuskich księgowych.
Przykład: Środek trwały 50 000 zł, zakup 01.04.2025, czas użytkowania 4 lata, amortyzacja roczna.
=AMORT.LIN(50000;”2025-04-01″;”2025-12-31″;4;0,25;0)
Sposób użycia: =AMORT.LIN(koszt; data_zakupu; data_konca; żywotność; stawka; [podstawa])
15. WYPŁ.DNI.OD.POCZ (ang. COUPDAYBS)
Oblicza liczbę dni od początku okresu kuponowego do dnia rozliczenia. Przydatna przy obliczaniu proporcjonalnych odsetek. Używana w wycenie papierów wartościowych.
Przykład: Ile dni minęło od początku okresu odsetkowego dla obligacji z rozliczeniem 15.05.2025?
=WYPŁ.DNI.OD.POCZ(„2025-05-15″;”2025-01-01”;2;0)
Sposób użycia: =WYPŁ.DNI.OD.POCZ(data_rozliczenia; data_wydania; częstotliwość; [podstawa])
16. WYPŁ.DNI (ang. COUPDAYS)
Zwraca liczbę dni w całym okresie odsetkowym, w którym przypada data rozliczenia. Umożliwia wyznaczenie długości pełnego cyklu odsetkowego. Wspomaga inne funkcje kuponowe.
Przykład: Sprawdź liczbę dni w okresie odsetkowym zawierającym 15.05.2025.
=WYPŁ.DNI(„2025-05-15″;”2025-01-01”;2;0)
Sposób użycia: =WYPŁ.DNI(data_rozliczenia; data_wydania; częstotliwość; [podstawa])
17. WYPŁ.DNI.NAST (ang. COUPDAYSNC)
Zwraca liczbę dni od daty rozliczenia do końca bieżącego okresu kuponowego. Służy do określenia, ile jeszcze potrwa aktualny okres odsetkowy. Używana w wycenie obligacji.
Przykład: Oblicz liczbę dni do końca okresu kuponowego od 15.05.2025.
=WYPŁ.DNI.NAST(„2025-05-15″;”2025-01-01”;2;0)
Sposób użycia: =WYPŁ.DNI.NAST(data_rozliczenia; data_wydania; częstotliwość; [podstawa])
18. WYPŁ.DATA.NAST (ang. COUPNCD)
Zwraca datę następnego kuponu po dacie rozliczenia. Wskazuje, kiedy przypada kolejna wypłata odsetek. Pomaga w tworzeniu harmonogramu płatności.
Przykład: Kiedy będzie następna wypłata kuponu po 15.05.2025?
=WYPŁ.DATA.NAST(„2025-05-15″;”2025-01-01”;2)
Sposób użycia: =WYPŁ.DATA.NAST(data_rozliczenia; data_wydania; częstotliwość)
19. WYPŁ.LICZBA (ang. COUPNUM)
Zwraca liczbę pozostałych wypłat kuponu między datą rozliczenia a datą wykupu. Przydatna przy szacowaniu całkowitego dochodu z obligacji. Pozwala obliczyć ile odsetek jeszcze zostanie wypłaconych.
Przykład: Ile wypłat odsetek pozostało od 15.05.2025 do 01.01.2028?
=WYPŁ.LICZBA(„2025-05-15″;”2028-01-01”;2)
Sposób użycia: =WYPŁ.LICZBA(data_rozliczenia; data_wykupu; częstotliwość)
20. WYPŁ.DATA.POPRZ (ang. COUPPCD)
Zwraca datę poprzedniego kuponu przed datą rozliczenia. Pozwala ustalić okres odsetkowy rozpoczęty przed dniem zakupu papieru wartościowego. Używana razem z innymi funkcjami kuponowymi.
Przykład: Kiedy była ostatnia wypłata kuponu przed 15.05.2025?
=WYPŁ.DATA.POPRZ(„2025-05-15″;”2025-01-01”;2)
Sposób użycia: =WYPŁ.DATA.POPRZ(data_rozliczenia; data_wydania; częstotliwość)
21. DB (ang. DB – Declining Balance)
Funkcja DB oblicza amortyzację środka trwałego metodą degresywną (malejącą) dla konkretnego okresu. Jest używana do rozliczeń księgowych, w których największe koszty amortyzacyjne przypadają na pierwsze lata użytkowania aktywa. Excel automatycznie uwzględnia stawkę i czas użytkowania.
Przykład: Amortyzacja maszyny o wartości 100 000 zł przez 5 lat, stawka 20%, pierwszy rok.
=DB(100000;10000;5;1;1)
Sposób użycia: =DB(koszt; wartość_końcowa; żywotność; okres; [miesiące])
22. DDB (ang. DDB – Double Declining Balance)
Funkcja DDB zwraca amortyzację za dany okres przy metodzie podwójnie degresywnej lub innej ustalonej stawce. W Excelu służy do przyspieszonego rozliczania amortyzacji — szybciej niż metodą liniową. Bardzo przydatna w analizie inwestycji kapitałowych.
Przykład: Amortyzacja maszyny 80 000 zł, 5 lat użytkowania, 1. rok, stawka 2.
=DDB(80000;10000;5;1;2)
Sposób użycia: =DDB(koszt; wartość_końcowa; żywotność; okres; [czynnik])
23. EFFECT (ang. EFFECT)
Funkcja EFFECT oblicza efektywną roczną stopę oprocentowania na podstawie nominalnej stopy i liczby okresów kapitalizacji w roku. Umożliwia porównywanie ofert finansowych z różnymi częstotliwościami kapitalizacji. Excel automatycznie przelicza wartość zgodnie z wzorem na efektywne oprocentowanie.
Przykład: Oblicz efektywne oprocentowanie przy 10% nominalnie i kapitalizacji kwartalnej.
=EFFECT(0,1;4)
Sposób użycia: =EFFECT(nominalna_stopa; liczba_okresów_kapitalizacji)
24. NOMINAL (ang. NOMINAL)
Funkcja NOMINAL oblicza nominalną roczną stopę procentową na podstawie efektywnej stopy i liczby okresów kapitalizacji. Działa odwrotnie do funkcji EFFECT. Używana jest w analizach ofert finansowych, w których znana jest tylko efektywna stopa zwrotu.
Przykład: Jaka jest nominalna stopa przy efektywnym oprocentowaniu 10% i kapitalizacji kwartalnej?
=NOMINAL(0,1;4)
Sposób użycia: =NOMINAL(efektywna_stopa; liczba_okresów_kapitalizacji)
25. DURATION (ang. DURATION)
Funkcja DURATION oblicza makaulayowską (klasyczną) durację obligacji – średni czas ważony, po którym inwestor odzyska pieniądze. Używana jest w analizie ryzyka stopy procentowej i wycenie instrumentów dłużnych. Funkcja przyjmuje dane o kuponie, wartości, terminie wykupu i stopie.
Przykład: Obligacja z 5-letnim terminem, 8% kupon, stopa dyskontowa 10%, płatności roczne.
=DURATION(„2025-01-01″;”2030-01-01”;0,08;0,1;1;0)
Sposób użycia: =DURATION(data_rozliczenia; data_wykupu; kupon; stopa; częstotliwość; [podstawa])
26. MDURATION (ang. MDURATION)
MDURATION oblicza zmodyfikowaną durację obligacji, która uwzględnia wpływ zmiany stóp procentowych na cenę. Jest ważna przy analizie wrażliwości portfela inwestycyjnego. Uwzględnia też kupony, terminy i stopy procentowe.
Przykład: Obligacja z 6% kuponem, stopa dyskontowa 7%, roczne wypłaty, 5 lat do wykupu.
=MDURATION(„2025-01-01″;”2030-01-01”;0,06;0,07;1;0)
Sposób użycia: =MDURATION(data_rozliczenia; data_wykupu; kupon; stopa; częstotliwość; [podstawa])
27. DISC (ang. DISC)
Funkcja DISC oblicza stopę dyskonta dla papieru wartościowego, który nie wypłaca odsetek (obligacje zerokuponowe). Bazuje na cenie zakupu, wartości nominalnej i terminie wykupu. Używana do wyceny krótkoterminowych papierów dłużnych.
Przykład: Obligacja o wartości 1000 zł kupiona za 950 zł, wykup za 180 dni.
=DISC(„2025-01-01″;”2025-06-30”;950;1000;0)
Sposób użycia: =DISC(data_rozliczenia; data_wykupu; cena; wartość_nominalna; [podstawa])
28. PRICEDISC (ang. PRICEDISC)
Oblicza cenę papieru dyskontowego na podstawie jego wartości nominalnej, terminu wykupu i stopy dyskonta. Odwrotność funkcji DISC. Używana w planowaniu inwestycji w obligacje zerokuponowe.
Przykład: Cena obligacji o wartości 1000 zł, stopa dyskonta 5%, wykup za 180 dni.
=PRICEDISC(„2025-01-01″;”2025-06-30”;0,05;1000;0)
Sposób użycia: =PRICEDISC(data_rozliczenia; data_wykupu; stopa_dyskonta; wartość_nominalna; [podstawa])
29. YIELDDISC (ang. YIELDDISC)
Oblicza efektywną rentowność (stopę zwrotu) papieru dyskontowego, np. obligacji zerokuponowej. Pozwala oszacować realny zysk z inwestycji w papier nabywany poniżej wartości nominalnej. Jest często używana przez analityków i inwestorów instytucjonalnych.
Przykład: Obligacja kupiona za 980 zł, wykup za 1000 zł za 90 dni.
=YIELDDISC(„2025-01-01″;”2025-03-31”;980;1000;0)
Sposób użycia: =YIELDDISC(data_rozliczenia; data_wykupu; cena; wartość_nominalna; [podstawa])
30. RECEIVED (ang. RECEIVED)
Funkcja RECEIVED oblicza kwotę, jaką otrzymasz w dniu wykupu papieru wartościowego o wartości nominalnej, zakupionego po określonej cenie. Uwzględnia czas i konwencję dni. Jest przydatna przy analizie obligacji i bonów skarbowych.
Przykład: Jaka kwota zostanie wypłacona za obligację o wartości nominalnej 1000 zł kupioną za 950 zł z wykupem 01.12.2025?
=RECEIVED(„2025-01-01″;”2025-12-01”;950;1000;0)
Sposób użycia: =RECEIVED(data_rozliczenia; data_wykupu; cena; wartość_nominalna; [podstawa])
31. ODSETEK (ang. INTRATE)
Funkcja ODSETEK oblicza stopę procentową papieru wartościowego między datą zakupu a datą wykupu, przy znanej cenie zakupu i wykupu. Działa tylko dla papierów wartościowych bez kuponu (np. obligacje zerokuponowe). Jest wykorzystywana do oszacowania realnej rocznej stopy zwrotu.
Przykład: Obligacja kupiona za 980 zł, wykup 1000 zł po 180 dniach.
=ODSETEK(„2025-01-01″;”2025-06-30”;980;1000;0)
Sposób użycia: =ODSETEK(data_rozliczenia; data_wykupu; cena; wartość_nominalna; [podstawa])
32. PRZYSZ.WART (ang. FVSCHEDULE)
Funkcja PRZYSZ.WART oblicza przyszłą wartość inwestycji przy zmiennej stopie procentowej w kolejnych okresach. Pozwala symulować scenariusze, w których oprocentowanie zmienia się w czasie. Jest szczególnie przydatna przy analizie dynamicznych inwestycji.
Przykład: Zainwestowano 10 000 zł, z rocznymi stopami: 5%, 4%, 6%.
=PRZYSZ.WART(10000;{0,05;0,04;0,06})
Sposób użycia: =PRZYSZ.WART(wartość_początkowa; tablica_stóp)
33. OBECNA.WART (ang. PV – użyta wcześniej, ale jako inna forma)
To wersja funkcji obliczającej bieżącą wartość przyszłych przepływów pieniężnych z użyciem niestandardowego harmonogramu. Używa się jej z funkcją XNPV do bardziej precyzyjnych analiz, np. inwestycji z nieregularnymi wpływami. Jest dokładniejsza niż zwykła PV.
Przykład: Otrzymasz 1000 zł 01.05.2025 i 2000 zł 01.09.2025, stopa dyskontowa 8%.
=XNPV(0,08;{1000;2000};{„2025-05-01″;”2025-09-01”})
Sposób użycia: =XNPV(stopa; tablica_przepływów; tablica_dat)
34. XNPV
Funkcja XNPV zwraca bieżącą wartość netto (NPV) dla przepływów pieniężnych występujących w określonych, nieregularnych datach. Daje dokładniejszy wynik niż standardowe NPV, bo uwzględnia dokładne daty przepływów. Używana do zaawansowanej analizy finansowej.
Przykład: Jak wyżej – wartość przyszłych przepływów z datami.
=XNPV(0,08;{1000;2000};{„2025-05-01″;”2025-09-01”})
Sposób użycia: =XNPV(stopa_dyskontowa; przepływy; daty)
35. XIRR
Funkcja XIRR zwraca wewnętrzną stopę zwrotu (IRR) dla przepływów pieniężnych, które występują w nieregularnych odstępach czasu. To rozszerzenie funkcji IRR dla sytuacji, gdy wpływy/odpływy nie są co miesiąc czy rok. Jest powszechnie stosowana w analizie inwestycji rzeczywistych.
Przykład: Wydajesz 10 000 zł dziś, otrzymujesz 4000 zł za rok i 8000 zł za dwa lata.
=XIRR({-10000;4000;8000};{„2025-01-01″;”2026-01-01″;”2027-01-01”})
Sposób użycia: =XIRR(przepływy; daty; [szacowanie])
36. TBILLEQ (ang. TBILLEQ)
Oblicza roczną stopę zwrotu równoważną dla bonów skarbowych (T-Bills), które mają termin wykupu ≤ 1 rok. Umożliwia porównanie rentowności z innymi papierami wartościowymi. Działa tylko dla bonów z dyskontem.
Przykład: Bilet skarbowy kupiony za 980 zł, wartość wykupu 1000 zł za 180 dni.
=TBILLEQ(„2025-01-01″;”2025-06-30”;980)
Sposób użycia: =TBILLEQ(data_rozliczenia; data_wykupu; cena)
37. TBILLPRICE
Zwraca cenę bonu skarbowego (T-Bill) na podstawie wartości wykupu i liczby dni do wykupu. Używana w analizie papierów skarbowych krótkoterminowych. Pozwala przeliczyć bieżącą cenę na rynku.
Przykład: Bon o wykupie 1000 zł za 90 dni, stopa dyskonta 4%.
=TBILLPRICE(„2025-01-01″;”2025-04-01”;0,04)
Sposób użycia: =TBILLPRICE(data_rozliczenia; data_wykupu; stopa)
38. TBILLYIELD
Zwraca rentowność bonu skarbowego w oparciu o cenę i wartość wykupu. Służy do oceny zwrotu z inwestycji w papiery krótkoterminowe. Działa wyłącznie dla papierów ≤ 1 rok.
Przykład: Cena bonu 980 zł, wykup 1000 zł za 90 dni.
=TBILLYIELD(„2025-01-01″;”2025-04-01”;980)
Sposób użycia: =TBILLYIELD(data_rozliczenia; data_wykupu; cena)
39. CUMIPMT
Oblicza łączną kwotę odsetek zapłaconych w danym okresie kredytu. Działa dla stałych rat i stałej stopy procentowej. Przydatna przy analizie kosztów kredytu.
Przykład: Odsetki zapłacone w miesiącach 1–12 dla kredytu 100 000 zł na 5 lat przy 6% rocznie.
=CUMIPMT(6%/12;60;100000;1;12;0)
Sposób użycia: =CUMIPMT(stopa; liczba_okresów; wartość_kredytu; początek; koniec; typ)
40. CUMPRINC
Zwraca łączną kwotę kapitału spłaconego w danym okresie pożyczki. Działa podobnie do CUMIPMT, ale dotyczy kapitału, nie odsetek. Służy do analizy struktury spłat.
Przykład: Kwota kapitału spłacona w miesiącach 1–12 tego samego kredytu.
=CUMPRINC(6%/12;60;100000;1;12;0)
Sposób użycia: =CUMPRINC(stopa; liczba_okresów; wartość_kredytu; początek; koniec; typ)
Chcesz więcej? Poznaj szkolenia Excel od Excellent Work
Jeśli chcesz nie tylko korzystać z funkcji, ale też naprawdę zrozumieć, jak działa funkcja finansowa w Excelu – sięgnij po kurs Excel z certyfikatem od Excellent Work. To praktyczny kurs, który krok po kroku pokazuje, jak obliczyć miesięczną ratę, wartość przyszłą inwestycji, długość spłaty pożyczki oraz wiele innych operacji związanych z finansami osobistymi i firmowymi. Szkolenie zawiera przykłady użycia funkcji, omawia składnię i argumenty funkcji oraz uczy, jak stosować je w rzeczywistych scenariuszach analizy danych — wszystko na konkretnych przykładach i w języku zrozumiałym dla każdego.
FAQ – najczęściej zadawane pytania
1. Do czego służą funkcje finansowe w Excelu?
Pomagają przeprowadzać obliczenia związane z pożyczkami, inwestycjami i planowaniem finansowym. Dzięki nim można zautomatyzować wiele działań, np. obliczyć miesięczną ratę kredytu.
2. Jak obliczyć miesięczną kwotę spłaty pożyczki w Excelu?
Użyj funkcji =PMT(stopa;liczba_okresów;wartość_pożyczki), aby poznać wysokość raty. Wartość zostanie obliczona na podstawie danych o oprocentowaniu i czasie spłaty.
3. Która funkcja pozwala obliczyć przyszłą wartość inwestycji?
Do tego służy funkcja FV, czyli =FV(stopa;okresy;-płatność;[wartość_bieżąca]). Dzięki niej obliczysz, ile zyskasz, jeśli dziś wpłacisz określoną kwotę na lokatę.
4. Czy Excel potrafi obliczyć liczbę miesięcy potrzebnych do spłaty pożyczki?
Tak, funkcja NPER obliczy liczbę okresów spłaty przy zadanej racie i oprocentowaniu. To idealne rozwiązanie przy planowaniu spłaty zadłużenia.
5. Jak określić, ile z raty to kapitał, a ile odsetki?
Użyj funkcji PPMT do części kapitałowej i IPMT do części odsetkowej. Można je zastosować dla konkretnego miesiąca w harmonogramie.
6. Co zrobić, gdy chcę poznać efektywne oprocentowanie roczne?
Zastosuj funkcję EFFECT, która pokazuje rzeczywistą stopę zwrotu uwzględniającą kapitalizację. To przydatne w porównywaniu ofert bankowych.
7. Czy można analizować nieregularne płatności w czasie?
Tak, do tego służą funkcje XIRR i XNPV, które obsługują dokładne daty przepływów. Dają dokładniejsze wyniki niż ich standardowe odpowiedniki.
8. Czy muszę znać wszystkie funkcje na pamięć?
Nie, wystarczy zrozumieć zasady działania i wiedzieć, jak korzystać z funkcji w praktyce. Kurs od Excellent Work pomoże Ci to osiągnąć szybko i skutecznie.


