CENA.WYKUP - Oblicz cenę wykupu obligacji

Excel 2007+

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

Używaj funkcji DATA(rok;miesiąc;dzień) lub formatu YYYY-MM-DD. Tekstowe daty mogą powodować błędy.

Cena 101,50 zł oznacza premię 1,50 zł powyżej wartości nominalnej 100 zł.

Zazwyczaj 0 (US NASD 30/360) lub 4 (Europejska 30/360). Sprawdź prospekt emisyjny.

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+