Szybka nawigacja
CENA.WYKUP - Oblicz cenę wykupu obligacji
Podsumowanie
Funkcja CENA.WYKUP oblicza cenę obligacji lub papieru wartościowego w dniu wykupu, przeliczoną na 100 zł wartości nominalnej, biorąc pod uwagę daty rozliczenia, emisji, stopy procentowej i rentowność.
Składnia
CENA.WYKUP(rozliczenie; data_spłaty; emisja; stopa; rentowność; [podstawa])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| rozliczenie | Date |
Tak | Data sprzedaży obligacji nabywcy (późniejsza niż emisja) |
| data_spłaty | Date |
Tak | Data wykupu papieru wartościowego |
| emisja | Date |
Tak | Data wystawienia/wydania obligacji |
| stopa | Number |
Tak | Roczna stopa kuponowa obligacji |
| rentowność | Number |
Tak | Roczna rentowność wymagana przez inwestora |
| podstawa | Number |
Nie | Konwencja liczenia dni: 0=US 30/360, 1=Rzeczywiste/Rzeczywiste, 2=Rzeczywiste/360, 3=Rzeczywiste/365, 4=Europejska 30/360 |
Użycie funkcji PRICEMAT
CENA.WYKUP jest niezastąpiona przy wycenie obligacji kupionych po emisji. Pozwala obliczyć cenę zakupu uwzględniającą akumulowane odsetki od daty emisji do rozliczenia oraz pozostały okres do wykupu.
Typowe przykłady PRICEMAT
Podstawowy przykład wyceny obligacji
=CENA.WYKUP("15.02.2008";"13.04.2008";"11.11.2007";0,061;0,061;0)
Oblicza cenę obligacji o 6,1% kuponie emitowanej 11.11.2007, rozliczanej 15.02.2008, wykupowanej 13.04.2008 przy rentowności 6,1%. Wynik: 99,98 zł
Obligacja z rzeczywistą liczbą dni
=CENA.WYKUP(DATA(2024;6;15);DATA(2025;12;31);DATA(2024;1;1);0,045;0,048;1)
Wycena obligacji z użyciem konwencji rzeczywiste/rzeczywiste (podstawa=1)
Europejska konwencja 30/360
=CENA.WYKUP("2024-03-01";"2026-03-01";"2023-03-01";0,03;0,035;4)
Obligacja europejska z podstawą 4 (Europejska 30/360)
Często zadawane pytania
Typowe błędy i rozwiązania
#LICZBA! (#NUM!)
Cause: stopa < 0, rentowność < 0, podstawa poza zakresem 0-4 lub rozliczenie ≥ data_spłaty
Solution: Sprawdź wartości parametrów i chronologię dat
#ARG! (#VALUE!)
Cause: Nieprawidłowa data w rozliczenie, data_spłaty lub emisja
Solution: Użyj funkcji DATA() do tworzenia poprawnych dat
#ODW!
Cause: Błędne argumenty lub niepoprawny format dat
Solution: Zweryfikuj wszystkie parametry i format dat
Uwagi
- Wynik wyrażony na 100 zł wartości nominalnej
- Daty zaokrąglane do liczb całkowitych
- Funkcja uwzględnia akumulowane odsetki od emisji
- Przydatna do obligacji korporacyjnych i skarbowych
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+