=MDURATION
Finance Intermédiaire Google Sheets

MDURATION Excel: Calcul Durée Modifiée Macauley

Maîtrisez MDURATION Excel: Calculez la durée modifiée Macauley d'un titre. Guide complet, exemples concrets et astuces pour optimiser vos analyses financières.

Syntaxe

=MDURATION(settlement, maturity, coupon, yld, frequency, [basis])

settlement: Date de règlement du titre. maturity: Date d'échéance du titre. coupon: Taux du coupon annuel du titre. yld: Rendement annuel du titre. frequency: Nombre de paiements de coupons par an (1 pour annuel, 2 pour semestriel, 4 pour trimestriel). basis: Type de base de calcul des jours (0=US (NASD) 30/360, 1=Actuel/Actuel, 2=Actuel/360, 3=Actuel/365, 4=Européen 30/360).

Utilisation dans Google Sheets

La fonction MDURATION dans Google Sheets fonctionne de manière très similaire à Excel. La syntaxe et les arguments sont identiques. Les résultats obtenus devraient être les mêmes, à condition d'utiliser les mêmes données d'entrée. Il est important de noter que Google Sheets utilise la même base de calcul des jours par défaut que Excel (0 pour US (NASD) 30/360). Si vous rencontrez des différences, vérifiez le format des dates et assurez-vous que tous les arguments sont correctement saisis. La compatibilité entre Excel et Google Sheets pour cette fonction est élevée.

Cas d'utilisation

Gestion de portefeuille obligataire

Comparaison d'obligations

Stratégies d'immunisation

Exemples pratiques

Calcul de la durée modifiée d'une obligation

Données : Date de règlement: 01/01/2023 Date d'échéance: 01/01/2028 Taux du coupon: 5% Rendement: 6% Fréquence: Semestrielle Base: Actuel/Actuel

=MDURATION(DATE(2023,1,1),DATE(2028,1,1),0.05,0.06,2,1)

Calcule la durée modifiée d'une obligation avec une date de règlement au 1er janvier 2023, une date d'échéance au 1er janvier 2028, un taux de coupon de 5%, un rendement de 6%, des paiements semestriels et une base de calcul Actuel/Actuel.

Résultat : 4.14
Impact de la fréquence des paiements

Données : Date de règlement: 01/01/2023 Date d'échéance: 01/01/2028 Taux du coupon: 5% Rendement: 6% Fréquence: Annuelle Base: US (NASD) 30/360

=MDURATION(DATE(2023,1,1),DATE(2028,1,1),0.05,0.06,1,0)

Calcule la durée modifiée d'une obligation avec une date de règlement au 1er janvier 2023, une date d'échéance au 1er janvier 2028, un taux de coupon de 5%, un rendement de 6%, des paiements annuels et une base de calcul US (NASD) 30/360. Comparer avec l'example précédent pour voir l'impact de la fréquence.

Résultat : 4.17
Analyse de sensibilité au rendement

Données : Date de règlement: 01/01/2023 Date d'échéance: 01/01/2028 Taux du coupon: 5% Rendement: 7% Fréquence: Semestrielle Base: Actuel/Actuel

=MDURATION(DATE(2023,1,1),DATE(2028,1,1),0.05,0.07,2,1)

Calcule la durée modifiée d'une obligation avec un rendement de 7%. Observer comment la durée change avec une variation du rendement.

Résultat : 4.09

Conseils et astuces

Utilisez la fonction DATE pour entrer des dates de manière cohérente.

Vérifiez que le taux de coupon et le rendement sont exprimés en décimales.

Choisissez la base de calcul des jours appropriée en fonction des conventions du marché.

La fonction MDURATION est une approximation linéaire, elle peut être moins précise pour les grandes variations de taux d'intérêt.

Erreurs courantes

#VALEUR!

Un des arguments n'est pas une date valide, un nombre ou une valeur logique.

Vérifiez que les arguments settlement et maturity sont des dates valides et que les autres arguments sont des nombres.

#NUM!

L'argument frequency n'est pas égal à 1, 2 ou 4.

Assurez-vous que l'argument frequency est l'une des valeurs suivantes: 1 (annuel), 2 (semestriel) ou 4 (trimestriel).

Formules associées