
Sommaire
La fonction Excel ODDLPRICE renvoie le prix par valeur nominale de 100 USD d'un titre avec une dernière période impaire (irrégulière).
Objectif
Obtenez le prix par valeur nominale de 100 $ avec une dernière période impaireValeur de retour
Prix de l'obligationSyntaxe
= ODDLPRICE (sd, md, id, rate, yld, redem, freq, (base))Arguments
- sd - Date de règlement du titre.
- md - Date d'échéance du titre.
- id - Date du dernier intérêt du titre.
- taux - Taux d' intérêt de la sécurité.
- yld - Taux de rendement annuel requis.
- échange - Valeur de rachat par valeur nominale de 100 $.
- freq - Paiements de coupons par an (annuel = 1, semestriel = 2; trimestriel = 4).
- base - (facultatif) Base du nombre de jours (voir ci-dessous, par défaut = 0).
Version
Excel 2003Notes d'utilisation
Certaines obligations ont une première ou une dernière période irrégulière, de sorte que les paiements d'intérêts ne correspondent pas à un calendrier normal. Pour calculer le prix d'une obligation avec une dernière période irrégulière, vous pouvez utiliser la fonction ODDLPRICE. La fonction ODDLPRICE renvoie le prix par valeur nominale de 100 USD d'un titre ayant une période de dernière courte ou longue.
Exemple
Supposons que nous devions calculer le prix par valeur nominale de 100 $ d'une obligation dont la date de dernier intérêt est le 15 octobre 2017 et la date de règlement le 5 février 2018. L'obligation arrive à échéance le 15 juin 2018 et paie un coupon de 5% avec un rendement requis de 6%. Les paiements sont semestriels, la base du nombre de jours est de 30/360 US et la valeur de remboursement est de 100 $. Dans l'exemple illustré, la formule en F5 est:
=ODDLPRICE(C8,C10,C9,C6,C7,C5,C11,C12)
Avec ces entrées, la fonction ODDLPRICE renvoie 99,61, avec le format de numéro de devise appliqué.
Saisir des dates
Dans Excel, les dates sont des numéros de série. En général, la meilleure façon de saisir des dates valides consiste à utiliser des références de cellule, comme indiqué dans l'exemple. Pour entrer des dates valides directement dans une fonction, la fonction DATE est la meilleure option. Pour illustrer, la formule ci-dessous a toutes les valeurs codées en dur. La fonction DATE permet de fournir chacune des trois dates requises:
=ODDLPRICE(DATE(2018,2,5),DATE(2018,6,15),DATE(2017,10,15),0.05,0.06,100,2,0)
Base
L'argument de base contrôle la façon dont les jours sont comptés. La fonction ODDLPRICE permet 5 options (0-4) et la valeur par défaut est zéro, ce qui spécifie la base US 30/360. Cet article sur wikipedia fournit une explication détaillée des conventions disponibles.
Base | Nombre de jours |
---|---|
0 ou omis | États-Unis (NASD) 30/360 |
1 | Réel / réel |
2 | Réel / 360 |
3 | Réel / 365 |
4 | Européen 30/360 |
Remarques
- Dans Excel, les dates sont des numéros de série.
- Toutes les dates, plus la fréquence et la base, sont tronquées en nombres entiers.
- Si les dates ne sont pas valides (c'est-à-dire pas réellement les dates) ODDLPRICE renvoie #VALUE!
- ODDLPRICE renvoie #NUM lorsque:
- (échéance> règlement> dernier_intérêt) n'est PAS vrai
- La base est hors de portée