
Samenvatting
De Excel ODDLPRICE-functie retourneert de prijs per $ 100 nominale waarde van een waardepapier met een oneven (onregelmatige) laatste periode.
Doel
Krijg de prijs per $ 100 nominale waarde met een oneven laatste periodeWinstwaarde
ObligatieprijsSyntaxis
= ODDLPRICE (sd, md, id, rate, yld, redem, freq, (basis))Argumenten
- sd - Vereffeningsdatum van het effect.
- md - Vervaldatum van het effect.
- id - Laatste rentedatum van beveiliging.
- rente - Rentetarief van zekerheid.
- yld - Jaarlijks vereist rendement.
- inwisselen - Aflossingswaarde per $ 100 nominale waarde.
- freq - Couponbetalingen per jaar (jaarlijks = 1, halfjaarlijks = 2; driemaandelijks = 4).
- basis - (optioneel) Dagtellingsbasis (zie hieronder, standaard = 0).
Versie
Excel 2003Gebruiksopmerkingen
Sommige obligaties hebben een onregelmatige eerste of laatste periode, waardoor rentebetalingen niet in een normaal schema passen. Om de prijs van een obligatie met een onregelmatige laatste periode te berekenen, kunt u de functie ODDLPRICE gebruiken. De functie ODDLPRICE retourneert de prijs per $ 100 nominale waarde van een waardepapier met een korte of lange laatste periode.
Voorbeeld
Stel dat we de prijs per $ 100 nominale waarde van een obligatie met een laatste rentedatum van 15 oktober 2017 en een afwikkelingsdatum van 5 februari 2018 moeten berekenen. De obligatie vervalt op 15 juni 2018 en betaalt een couponrente van 5% met een vereist rendement van 6%. Betalingen zijn halfjaarlijks, de dagtelling is US 30/360 en de aflossingswaarde is $ 100. In het getoonde voorbeeld is de formule in F5:
=ODDLPRICE(C8,C10,C9,C6,C7,C5,C11,C12)
Met deze invoer retourneert de functie ODDLPRICE 99,61, waarbij de notatie van het valutanummer wordt toegepast.
Datums invoeren
In Excel zijn datums serienummers. Over het algemeen is de beste manier om geldige datums in te voeren, het gebruik van celverwijzingen, zoals in het voorbeeld wordt getoond. Om geldige datums rechtstreeks in een functie in te voeren, is de functie DATUM de beste optie. Ter illustratie: de onderstaande formule heeft alle waarden hardgecodeerd. De functie DATUM wordt gebruikt om elk van de drie vereiste datums op te geven:
=ODDLPRICE(DATE(2018,2,5),DATE(2018,6,15),DATE(2017,10,15),0.05,0.06,100,2,0)
Basis
Het basisargument bepaalt hoe dagen worden geteld. De ODDLPRICE-functie staat 5 opties toe (0-4) en is standaard ingesteld op nul, wat de basis van US 30/360 aangeeft. Dit artikel op wikipedia geeft een gedetailleerde uitleg van beschikbare conventies.
Basis | Dag tellen |
---|---|
0 of weggelaten | VS (NASD) 30/360 |
1 | Werkelijk / werkelijk |
2 | Werkelijk / 360 |
3 | Werkelijk / 365 |
4 | Europees 30/360 |
Opmerkingen
- In Excel zijn datums serienummers.
- Alle datums, plus frequentie en basis, worden afgekapt tot gehele getallen.
- Als datums ongeldig zijn (dwz geen datums zijn) geeft ODDLPRICE #WAARDE terug!
- ODDLPRICE retourneert #GETAL wanneer:
- (looptijd> schikking> laatste_interesse) is NIET waar
- Basis is buiten bereik