INTERET.ACC : Calculer les Intérêts Courus sur Obligations en Excel
=INTERET.ACC(émission; premier_intérêt; règlement; taux; valeur_nominale; fréquence; [base]; [méthode])La formule INTERET.ACC est une fonction financière avancée d'Excel permettant de calculer les intérêts courus accumulés sur un titre de créance entre sa date d'émission et sa date de règlement. Cette formule est essentielle pour les professionnels de la finance, les gestionnaires de portefeuille obligataire et les analystes financiers qui doivent évaluer précisément la valeur des obligations avant leur maturité. Les intérêts courus représentent la portion des intérêts périodiques accumulée depuis le dernier paiement de coupon jusqu'à la date de règlement. Comprendre cette notion est crucial pour déterminer le prix d'achat réel d'une obligation sur le marché secondaire, car l'acheteur doit compenser le vendeur pour les intérêts déjà gagnés mais non encore versés. Cette formule complexe prend en compte plusieurs paramètres : les dates clés (émission, premier intérêt, règlement), les taux de coupon, la valeur nominale, la fréquence de paiement et les conventions de calcul des jours. Maîtriser INTERET.ACC vous permettra de gérer efficacement des portefeuilles obligataires sophistiqués et d'effectuer des analyses financières précises conformes aux standards du marché.
Syntaxe et paramètres
La syntaxe complète de INTERET.ACC est : =INTERET.ACC(émission; premier_intérêt; règlement; taux; valeur_nominale; fréquence; [base]; [méthode]). Le paramètre "émission" correspond à la date d'émission du titre obligataire (format date). "Premier_intérêt" désigne la date du premier paiement de coupon après l'émission. "Règlement" représente la date de transaction où vous achetez ou vendez l'obligation. "Taux" est le taux annuel du coupon exprimé en décimal (par exemple 0,05 pour 5%). "Valeur_nominale" est la valeur faciale du titre, généralement 100 ou 1000. Le paramètre "fréquence" indique le nombre de paiements de coupon par an : 1 pour annuel, 2 pour semestriel, 4 pour trimestriel. L'argument optionnel "base" définit la convention de calcul des jours (0=30/360, 1=réel/réel, 2=réel/360, 3=réel/365, 4=30/360 européen). "Méthode" (optionnel) spécifie si le calcul inclut ou exclut les intérêts du dernier coupon. Les valeurs par défaut sont base=0 et méthode=0 (intérêts simples). Attention : toutes les dates doivent être au format date valide, et le taux doit être exprimé en décimal, pas en pourcentage.
issuefirst_interestsettlementrateparfrequencybasiscalc_methodExemples pratiques
Obligation d'État Française avec Coupon Semestriel
=INTERET.ACC(DATE(2023;1;1);DATE(2023;7;1);DATE(2024;3;15);0,035;1000;2;0)Cette formule calcule les intérêts courus accumulés depuis le 01/07/2023 jusqu'au 15/03/2024 en utilisant la convention 30/360 (base=0). Avec un coupon semestriel de 17,50€ (1000×3,5%÷2), les intérêts courus couvrent environ 8,5 mois.
Obligation Corporative avec Coupon Trimestriel
=INTERET.ACC(DATE(2023;2;15);DATE(2023;5;15);DATE(2023;11;20);0,042;10000;4;1)Calcul des intérêts courus du 15/08/2023 au 20/11/2023 (période entre le 2e et 3e coupon). Chaque coupon trimestriel = 105$ (10000×4,2%÷4). La base 1 (réel/réel) compte les jours exactement.
Obligation à Coupon Annuel pour Analyse de Rendement
=INTERET.ACC(DATE(2022;4;1);DATE(2023;4;1);DATE(2023;7;25);0,028;5000;1;4)Calcul des intérêts du 01/04/2023 au 25/07/2023 (environ 3,8 mois). Coupon annuel = 140€. Base 4 applique la convention 30/360 européenne stricte.
Points clés à retenir
- INTERET.ACC calcule précisément les intérêts courus accumulés entre deux dates, essentiel pour évaluer le coût réel d'achat d'obligations sur le marché secondaire.
- Les paramètres critiques sont les dates (chronologie stricte), le taux en décimal, la fréquence de coupon, et la base de calcul des jours qui varie selon la convention de marché.
- Les erreurs courantes (#VALUE!, #NUM!, #REF!) proviennent généralement de formats de date incorrects, de taux en pourcentage au lieu de décimal, ou de dates mal ordonnées.
- Combinez INTERET.ACC avec PRIX et RENDEMENT pour obtenir une vision complète du coût d'acquisition et du rendement réel d'une obligation.
- Documentez toujours la base de calcul et la convention utilisées pour assurer la traçabilité et faciliter les audits financiers.
Astuces de pro
Utilisez des noms de plages (Gestionnaire de noms) pour les dates et taux constants afin de rendre vos formules INTERET.ACC plus lisibles et maintenables. Par exemple, créez 'Taux_Coupon' = 0,035 au lieu de hard-coder la valeur.
Impact : Réduit les erreurs de saisie, facilite les audits et permet de mettre à jour rapidement plusieurs formules en changeant une seule cellule.
Testez toujours vos résultats en les comparant avec des calculatrices en ligne spécialisées ou des données Bloomberg/Reuters. Les petites différences (cents) peuvent révéler des erreurs de convention ou de base de calcul.
Impact : Garantit l'exactitude des calculs critiques pour les transactions réelles et évite les pertes financières dues à des erreurs de formule.
Documentez systématiquement la base de calcul utilisée (30/360, réel/réel, etc.) dans votre feuille Excel via des commentaires ou une colonne explicative. Cela prévient les confusions lors de reprises ultérieures.
Impact : Améliore la traçabilité, facilite les contrôles d'audit et évite les recalculs erronés si quelqu'un d'autre reprend votre modèle.
Combinez INTERET.ACC avec des fonctions conditionnelles (SI, SIERROR) pour gérer les cas limites : obligations émises récemment, dates proches des coupons, ou titres en défaut.
Impact : Crée des modèles robustes qui ne plantent pas sur des données inattendues et fournissent des alertes explicites en cas d'anomalie.
Combinaisons utiles
Calcul du Prix Total Facturé (Clean + Dirty Price)
=PRIX(émission;règlement;taux;rendement;valeur_nominale;fréquence;base)+INTERET.ACC(émission;premier_intérêt;règlement;taux;valeur_nominale;fréquence;base)Combine PRIX (prix net sans intérêts) et INTERET.ACC pour obtenir le prix facturé complet (dirty price) que l'acheteur paie réellement. Essentiel pour les transactions obligataires réelles.
Analyse de Rendement Réel avec Intérêts Courus
=RENDEMENT(émission;règlement;taux;PRIX(...);valeur_nominale;fréquence;base) appliqué au prix incluant INTERET.ACCIntègre les intérêts courus dans le calcul du rendement à l'échéance (YTM) pour obtenir une mesure de rendement plus précise tenant compte du coût d'acquisition exact.
Réconciliation Comptable avec Amortissement des Intérêts
=INTERET.ACC(...;DATE(année;mois;jour)) utilisé en tableau pour suivre l'accumulation quotidienne des intérêtsCrée un journal d'accumulation des intérêts jour par jour en appliquant INTERET.ACC à des dates progressives. Utile pour la comptabilité d'exercice et les rapports de conformité.
Erreurs courantes
Cause : Le taux est exprimé en pourcentage (5) au lieu de décimal (0,05), ou une date est au mauvais format, ou la fréquence n'est pas 1, 2 ou 4.
Solution : Vérifiez que le taux est divisé par 100 (=0,05 et non =5). Utilisez DATE() pour les dates ou convertissez les textes en dates avec DATEVALUE(). Assurez-vous que fréquence ∈ {1,2,4}.
Cause : Une cellule référencée a été supprimée ou déplacée, ou la syntaxe des paramètres est incorrecte avec des séparateurs mal adaptés à votre version locale d'Excel.
Solution : Vérifiez toutes les références de cellules. Utilisez le bon séparateur : point-virgule (;) en France/Europe, virgule (,) en anglais. Utilisez Ctrl+Maj+F9 pour recalculer.
Cause : La date de règlement est antérieure à la date du premier intérêt, ou les paramètres numériques sont en dehors des plages acceptables (base ∉ {0,1,2,3,4}, ou taux/nominal négatifs).
Solution : Vérifiez que règlement ≥ premier_intérêt. Assurez-vous que base est entre 0 et 4. Confirmez que taux et valeur_nominale sont positifs. Validez la cohérence chronologique des dates.
Checklist de dépannage
- 1.Vérifiez que toutes les dates sont au format DATE valide (pas des textes). Utilisez EDATE ou DATE() plutôt que des chaînes de caractères.
- 2.Confirmez que le taux est exprimé en décimal (0,05 pour 5%) et non en pourcentage (5). Divisez par 100 si nécessaire.
- 3.Assurez-vous que la fréquence est 1, 2 ou 4 (annuel, semestriel, trimestriel). Toute autre valeur génère #NUM!.
- 4.Vérifiez l'ordre chronologique : émission < premier_intérêt ≤ règlement. Si règlement < premier_intérêt, la formule échoue.
- 5.Testez le paramètre 'base' : utilisez 0 pour la plupart des cas, mais consultez le prospectus du titre pour la convention exacte.
- 6.Vérifiez le séparateur de paramètres : point-virgule (;) en France/Europe, virgule (,) en anglais. Adaptez selon vos paramètres régionaux.
Cas particuliers
Obligation émise et première date de coupon le même jour
Comportement : INTERET.ACC retourne 0 car aucun intérêt n'a encore couru. C'est correct mathématiquement.
Solution : C'est un comportement normal. Si vous avez besoin d'inclure les intérêts du jour d'émission, ajustez manuellement ou utilisez la méthode=1.
Rare en pratique car les obligations sont généralement émises avec une période de coupon complète avant le premier paiement.
Date de règlement exactement sur une date de coupon
Comportement : INTERET.ACC retourne 0 ou une très petite valeur selon la convention, car l'acheteur reçoit le coupon complet le jour même.
Solution : Vérifiez la convention du titre. Généralement, si règlement = date de coupon, les intérêts courus = 0 et le nouvel acheteur reçoit le coupon complet.
Cela reflète la réalité du marché : un achat le jour du paiement de coupon ne donne pas droit aux intérêts courus.
Obligation avec très longue durée depuis l'émission (10+ ans)
Comportement : Les calculs restent corrects mais la précision peut être affectée par des arrondis cumulatifs si base=0 (30/360).
Solution : Utilisez base=1 (réel/réel) pour plus de précision sur longues périodes. Vérifiez les résultats avec des sources externes.
Les obligations d'État long terme sont souvent calculées en réel/réel pour éviter les distorsions liées à la convention 30/360.
Limitations
- •INTERET.ACC ne fonctionne que pour les obligations à coupons réguliers et prévisibles. Elle ne gère pas les obligations avec structures complexes (coupons variables, step-up, optionnalités intégrées).
- •La formule ne prend pas en compte les événements de crédit (défaut, restructuration) ou les changements de statut du titre. Elle suppose une obligation fonctionnelle jusqu'à la date de calcul.
- •Les paramètres 'base' et 'méthode' sont limités aux conventions standard de marché. Les conventions très spécifiques ou exotiques ne sont pas supportées.
- •INTERET.ACC ne fournit que les intérêts courus bruts, sans ajustement pour les impôts, les frais de transaction ou les ajustements de marché qui affectent le prix réel payé.
Alternatives
Compatibilité
✓ Excel
Depuis 2007
=INTERET.ACC(émission; premier_intérêt; règlement; taux; valeur_nominale; fréquence; [base]; [méthode]) - Disponible dans Excel 2007, 2010, 2013, 2016, 2019 et 365.✗Google Sheets
Non disponible
✓LibreOffice
=INTERET.ACC(émission; premier_intérêt; règlement; taux; valeur_nominale; fréquence; [base]; [méthode]) - Syntaxe identique à Excel, disponible dans Calc.