Szybka nawigacja
Funkcja STOPA.DYSK
Podsumowanie
Funkcja STOPA.DYSK oblicza stopę dyskontową dla papierów wartościowych dyskonto, takich jak obligacje zerokuponowe. Umożliwia precyzyjne wyliczenie stopy zwrotu na podstawie ceny zakupu, wartości wykupu oraz przyjętej podstawy liczenia dni.
Składnia
STOPA.DYSK(rozliczenie;data_spłaty;cena;wykup;[podstawa])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| rozliczenie | Data |
Tak | Data rozliczenia - moment zakupu papieru wartościowego |
| data_spłaty | Data |
Tak | Data spłaty - termin wykupu papieru |
| cena | Liczba |
Tak | Cena zakupu za 100 zł wartości nominalnej |
| wykup | Liczba |
Tak | Wartość wykupu za 100 zł wartości nominalnej |
| podstawa | Liczba |
Nie | Podstawa obliczeń dni (opcjonalna, domyślnie 0) |
Użycie funkcji DISC
STOPA.DYSK jest niezbędna w finansach do analizy rentowności papierów wartościowych sprzedawanych z dyskontem. Służy do wyceny obligacji skarbowych, komercyjnych papierów dłużnych oraz innych instrumentów bezkuponicznych.
Typowe przykłady DISC
Podstawowy przykład obligacji
=STOPA.DYSK(DATA(2018;7;1);DATA(2048;1;1);97,975;100;1)
Stopa dyskontowa dla obligacji kupionej 1.07.2018 za 97,975 zł, wykup 1.01.2048 za 100 zł (podstawa rzeczywista/rzeczywista). Wynik: 0,001038 (0,1038%)
Obligacja z podstawą US 30/360
=STOPA.DYSK(A2;A3;A4;A5;0)
Używa amerykańskiego systemu 30/360 - standardowego dla rynków USA
Weksel z podstawą europejską
=STOPA.DYSK(DATA(2024;1;15);DATA(2024;6;15);98,5;100;4)
Europejski system 30/360 dla krótkoterminowego weksla
Często zadawane pytania
Typowe błędy i rozwiązania
#ADR! (#VALUE!)
Cause: Nieprawidłowa data (tekst zamiast liczby szeregu)
Solution: Użyj funkcji DATA(rok;miesiąc;dzień) do tworzenia dat
#LICZBA! (#NUM!)
Cause: Cena lub wykup ≤ 0, podstawa poza zakresem 0-4
Solution: Sprawdź wartości parametrów - cena i wykup > 0, podstawa 0-4
#LICZBA! (#NUM!)
Cause: Data rozliczenia późniejsza lub równa dacie spłaty
Solution: Upewnij się że rozliczenie < data_spłaty
Uwagi
- Daty wprowadzaj funkcją DATA() np. DATA(2024;12;25)
- Cena i wykup podawane za 100 zł wartości nominalnej
- Argumenty rozliczenie i data_spłaty są truncowane do liczb całkowitych
- Funkcja stosuje wzór: (wykup-cena)/wykup × (B/DSM) gdzie B= dni w roku, DSM= dni między datami
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
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+