
Sommaire
La fonction Excel ODDLYIELD renvoie le rendement d'un titre avec une dernière période impaire (irrégulière).
Objectif
Obtenez un rendement de sécurité avec une dernière période impaireValeur de retour
Rendement en pourcentageSyntaxe
= ODDLYIELD (sd, md, ld, rate, pr, redem, freq, (base))Arguments
- sd - Date de règlement du titre.
- md - Date d'échéance du titre.
- ld - Date du dernier intérêt du titre.
- taux - Taux d' intérêt de la sécurité.
- pr - Prix par valeur faciale de 100 $.
- é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 rendement d'une obligation avec une dernière période irrégulière, vous pouvez utiliser la fonction ODDLYIELD. La fonction ODDLYIELD renvoie le rendement d'un titre avec une dernière période courte ou longue sous forme de pourcentage.
Exemple
Dans l'exemple présenté, nous voulons calculer le rendement d'une obligation avec une date de dernier intérêt du 15-oct-2017 et une date de règlement du 5-fév-2018. L'obligation arrive à échéance le 15 juin 2018 et paie un taux de coupon de 5%. 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:
=ODDLYIELD(C9,C11,C10,C7,C5,C6,C12,C13)
Avec ces entrées, la fonction ODDLYIELD renvoie 6,32%, avec le format de nombre de pourcentage 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, avec la fonction DATE utilisée pour entrer les trois dates requises:
=ODDLYIELD(DATE(2018,2,5),DATE(2018,6,15),DATE(2017,10,15),0.05,99.5,100,2,0)
Base
L'argument de base contrôle la façon dont les jours sont comptés. La fonction ODDLYIELD 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 des dates sont invalides (c'est-à-dire pas réellement des dates) ODDLYIELD renvoie #VALUE!
- ODDLYIELD renvoie #NUM lorsque:
- (échéance> règlement> dernier_intérêt) n'est PAS vrai
- Taux <0 ou pr <= 0
- La base est hors de portée