Aller au contenu principal

Qu'est-ce que la fonction INTERET.ACC.MAT ?

Définition
La fonction INTERET.ACC.MAT calcule les intérêts courus d'un titre qui paie ses intérêts à l'échéance (en une seule fois). Elle prend en compte la date d'émission, la date d'échéance, le taux annuel, la valeur nominale et la convention de calcul des jours.

INTERET.ACC.MAT (ACCRINTM en anglais) te sert dès que tu dois valoriser un placement avant son échéance, sans attendre le jour où les intérêts tombent réellement pour connaître ce qu'il a déjà produit. Elle t'évite de recompter les jours à la main selon la convention du marché, un calcul qui se trompe vite d'un jour ou deux.

Concrètement, c'est elle qui te permet de valoriser tes actifs financiers au jour près : évaluer un certificat de dépôt souscrit en janvier pour une échéance en mars, comptabiliser les intérêts courus sur des titres zéro-coupon selon le principe de rattachement, ou comparer le rendement de plusieurs billets de trésorerie en changeant simplement la base de calcul.

Syntaxe

Clique sur un argument pour aller à son explication.

INTERET.ACC.MAT est conçue spécifiquement pour les titres à intérêts payés à l'échéance (zéro-coupon). Pour les titres avec paiements périodiques de coupons, utilise INTERET.ACC, qui nécessite en plus la date du dernier coupon.

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction INTERET.ACC.MAT

Tu enchaînes les arguments dans cet ordre : la date d'émission, puis l'échéance, ensuite le taux annuel et la valeur nominale. Ces quatre-là sont obligatoires, et l'émission doit toujours tomber avant l'échéance, sinon le calcul n'a aucun sens.

Le cinquième, [base], est le seul facultatif : il fixe la convention de comptage des jours. Si tu ne le mets pas, Excel choisit pour toi la base 0 (30/360 américain), ce qui ne correspond pas forcément à ton marché.

1

émission

: c'est la date d'émission du titre financier, c'est-à-dire le jour où le titre a été créé ou acheté

Cette date doit être antérieure à la date d'échéance. Tu peux la saisir directement sous forme de date Excel, ou utiliser la fonction DATE() pour plus de flexibilité.

2

échéance

: c'est la date d'échéance du titre, c'est-à-dire le jour où le titre arrive à maturité et où les intérêts sont payés

Cette date doit obligatoirement être postérieure à la date d'émission. La différence entre ces deux dates détermine la durée pendant laquelle les intérêts s'accumulent.

3

taux

: c'est le taux d'intérêt annuel du titre, exprimé en format décimal

Un taux de 3% doit être saisi comme 0,03 ou 3%. Ce taux représente le rendement annuel du titre sur sa valeur nominale.

Attention : Le taux doit être annuel, même si la durée du titre est inférieure à un an. Excel calcule automatiquement la proportion correspondant à la période réelle grâce à la base de calcul des jours. Si tu saisis 3 au lieu de 3% ou 0,03, Excel calculera des intérêts 100 fois trop élevés.

4

valeur_nominale

: c'est la valeur nominale (ou valeur faciale) du titre, c'est-à-dire le montant sur lequel les intérêts sont calculés

Pour un certificat de dépôt de 10 000 €, la valeur nominale est 10000. C'est généralement le montant investi ou prêté.

5

[base]

: c'est la base de calcul des jours (paramètre facultatif)(facultatif)

Elle définit la convention de comptage des jours utilisée pour le calcul. Si omis, Excel utilise la base 0 (30/360 américain). Les valeurs possibles sont : 0 ou omis = 30/360 (méthode américaine NASD) ; 1 = réel/réel (nombre exact de jours) ; 2 = réel/360 ; 3 = réel/365 ; 4 = 30/360 (méthode européenne).

Le choix de la base peut créer des différences de plusieurs dizaines d'euros sur quelques mois. Les obligations d'État françaises utilisent généralement réel/réel (base 1), les billets de trésorerie utilisent réel/360 (base 2), et les obligations corporate américaines utilisent 30/360 (base 0).

Attention : Le paramètre base ne peut prendre que les valeurs 0, 1, 2, 3 ou 4. Toute autre valeur provoquera une erreur #NOMBRE!. Vérifie toujours la convention applicable au marché financier concerné avant de choisir ta base.

Le combo gagnant
Remplace la date d'échéance par AUJOURDHUI() et INTERET.ACC.MAT devient un compteur d'intérêts courus en temps réel : INTERET.ACC.MAT(A2; AUJOURDHUI(); B2; C2; 1) revalorise ton placement à chaque ouverture du fichier, tant que la date du jour reste avant l'échéance.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment calculer les intérêts d'un titre remboursé à l'échéance avec la fonction INTERET.ACC.MAT

Tu as placé la trésorerie excédentaire sur des certificats de dépôt qui ne versent rien en cours de route : tout tombe d'un coup, à l'échéance. Pour l'arrêté, il te faut malgré tout le montant que chaque ligne aura produit.

La fonction INTERET.ACC.MAT chiffre ces intérêts sans jamais demander de calendrier de coupons, puisqu'il n'y en a pas.

Les étapes
  1. 1
    Dans une cellule, écris =INTERET.ACC.MAT(.
  2. 2
    En 1er argument : écris la date de souscription commune à ces certificats, DATE(2024;1;1). C'est le point de départ du décompte des jours, et la construire avec la fonction DATE la rend lisible quelle que soit la locale du fichier.
  3. 3
    En 2ᵉ argument : clique sur la cellule de l'échéance, B2. Elle affiche 31/03/2024 sur la première ligne, le jour où le titre est remboursé et où les intérêts tombent enfin. Cette date doit rester postérieure à l'émission, sinon la fonction renvoie #NOMBRE!.
  4. 4
    En 3ᵉ argument : saisis le taux annuel du titre, 0,03. Il reste exprimé en annuel même quand le placement ne dure que trois mois, car la fonction ramène elle-même le rendement à la durée réelle.
  5. 5
    En 4ᵉ argument : saisis le montant placé sur lequel portent les intérêts, 10000. C'est la valeur nominale du certificat, celle qui sera remboursée à l'échéance.
  6. 6
    En 5ᵉ argument : saisis la convention de comptage des jours, 1. La base 1 compte les jours réels sur l'année réelle, la seule à tenir compte des 366 jours de 2024. L'omettre ferait basculer Excel sur la base 0, qui sortirait 75 € au lieu des 73,77 € attendus.
  7. 7
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=INTERET.ACC.MAT(DATE(2024;1;1); B2; 0,03; 10000; 1)
Explication
Aucun coupon intermédiaire n'entre en jeu ici : la fonction mesure simplement la durée entre l'émission et l'échéance, puis applique la part correspondante du taux annuel. Du 01/01 au 31/03/2024, cela fait 90 jours sur les 366 de 2024, soit 73,77 € que la colonne arrondit à 74 €.
Exemple 2

Comment l'argument base modifie les intérêts calculés par la fonction INTERET.ACC.MAT

Deux valorisations du même certificat ne donnent pas le même montant et l'écart dépasse trente euros, ce qui devient vite gênant quand les nominaux montent. La cause ne se voit pas dans les dates : elle se cache dans le dernier argument.

En ne faisant varier que la base sur un titre identique, la fonction INTERET.ACC.MAT met l'ampleur du choix noir sur blanc.

Les étapes
  1. 1
    Dans une cellule, écris =INTERET.ACC.MAT(.
  2. 2
    En 1er argument : écris la date d'émission du titre, DATE(2024;1;1). Elle est fixée en dur et ne bouge pas d'une ligne à l'autre, puisque c'est toujours le même certificat qu'on valorise.
  3. 3
    En 2ᵉ argument : écris la date d'échéance, DATE(2024;7;1). Du 1er janvier au 1er juillet, le titre couvre un semestre que les cinq lignes partagent à l'identique.
  4. 4
    En 3ᵉ argument : saisis le taux annuel, 0,04. Il reste écrit en dur lui aussi, pour que seule la dernière colonne fasse varier le résultat.
  5. 5
    En 4ᵉ argument : saisis la valeur nominale, 100000. Ces cent mille euros placés servent d'assiette au calcul sur chacune des cinq lignes.
  6. 6
    En 5ᵉ argument : clique sur la cellule qui porte la convention, A2. Elle parcourt les valeurs 0 à 4 d'une ligne à l'autre, et une valeur hors de cette plage comme 5 ou -1 renvoie #NOMBRE!. La ligne 0 est celle qu'Excel applique quand tu omets l'argument, et son 30/360 arrondit le semestre à exactement 2 000 €.
  7. 7
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=INTERET.ACC.MAT(DATE(2024;1;1); DATE(2024;7;1); 0,04; 100000; A2)
Explication
Un même titre de 100 000 € à 4 %, tenu du 1er janvier au 1er juillet 2024, produit cinq montants différents selon la seule convention retenue. Les bases 30/360 voient un semestre parfait et rendent exactement 2 000 €, là où les bases en jours réels comptent 182 jours et s'en écartent dans les deux sens.
Exemple 3

Comment repérer l'erreur #NOMBRE! de la fonction INTERET.ACC.MAT

Ta colonne de valorisation se remplit de #NOMBRE! après un import, et le message ne désigne aucun coupable. Les dates sont lisibles, le nominal est correct, et pourtant la fonction refuse de calculer.

En passant émission, échéance et taux par référence, la fonction INTERET.ACC.MAT permet d'isoler ligne par ligne ce qu'elle rejette.

Les étapes
  1. 1
    Dans une cellule, écris =INTERET.ACC.MAT(.
  2. 2
    En 1er argument : clique sur la cellule de l'émission, B2. Sur la première ligne elle porte le 31/12/2024, une date volontairement plus tardive que l'échéance voisine.
  3. 3
    En 2ᵉ argument : clique sur la cellule de l'échéance, C2. La première ligne l'affiche au 01/01/2024, soit avant l'émission, et cet ordre inversé suffit à déclencher #NOMBRE!. La troisième ligne répète la même date des deux côtés et rend un 0 parfaitement silencieux, une valeur fausse qui franchit tous tes contrôles.
  4. 4
    En 3ᵉ argument : clique sur la cellule du taux, D2. Il doit être strictement positif, si bien qu'un taux à 0 % renvoie #NOMBRE! au lieu de rendre zéro, ce qui surprend la première fois.
  5. 5
    En 4ᵉ argument : saisis la valeur nominale, 10000. Elle reste écrite en dur sur toutes les lignes et ne peut donc pas être en cause, même si un nominal à zéro déclencherait la même erreur.
  6. 6
    En 5ᵉ argument : saisis la convention de comptage, 1. Elle ne change pas d'une ligne à l'autre, ce qui laisse les dates et le taux comme seules sources possibles d'erreur.
  7. 7
    Ferme la parenthèse et appuie sur Entrée.
Une fois les morceaux assemblés, ta formule donne ça :=INTERET.ACC.MAT(B2; C2; D2; 10000; 1)
Explication
Trois situations bien distinctes se cachent derrière le même message : des dates inversées, un taux nul, et rien qui distingue l'une de l'autre à l'écran. Le cas le plus sournois n'est d'ailleurs pas dans la colonne d'erreurs, puisque deux dates identiques rendent un 0 parfaitement silencieux.
Le chiffre clé
Le choix de la base n'a rien de cosmétique. Sur un titre de 100 000 € à 4 % tenu six mois, tu obtiens 1 989 € en base 1 (réel/réel) contre 2 022 € en base 2 (réel/360), une trentaine d'euros d'écart qui gonfle avec le nominal. Aligne la base sur la convention du marché.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction INTERET.ACC.MAT

Ici, deux coupables reviennent sans cesse : le #NOMBRE! et le #VALEUR!. Le #NOMBRE! surgit quand ton échéance précède ton émission (intervalle négatif) ou quand tu donnes à [base] autre chose que 0, 1, 2, 3 ou 4.

Le #VALEUR!, lui, signale qu'Excel ne reconnaît pas tes cellules comme de vraies dates. Et même sans erreur affichée, un taux saisi 3 au lieu de 3% te sort un résultat 100 fois trop gros, ce qui est bien plus traître.

Date d'échéance antérieure à la date d'émission

Si la date d'échéance est avant la date d'émission, Excel retourne #NOMBRE!. On ne peut pas calculer des intérêts courus sur une période négative. Exemple : =INTERET.ACC.MAT(DATE(2024;6;1);DATE(2024;1;1);3%;10000;1) déclenche cette erreur.

Solution : Vérifie l'ordre de tes arguments : la date d'émission doit toujours précéder la date d'échéance. Utilise =INTERET.ACC.MAT(DATE(2024;1;1);DATE(2024;6;1);3%;10000;1) pour obtenir 123,29 €.

Taux saisi comme entier au lieu de décimal ou pourcentage

Un taux de 3% saisi comme 3 au lieu de 3% ou 0,03 est interprété par Excel comme 300%, ce qui produit un résultat 100 fois trop élevé. Exemple : =INTERET.ACC.MAT(DATE(2024;1;1);DATE(2024;12;31);3;10000;1) retourne 30 327,87 € au lieu de 303,28 €.

Solution : Saisis le taux avec le symbole pourcentage (3%) ou en décimal (0,03). Les deux syntaxes sont équivalentes et donnent le même résultat correct.

Valeur de base invalide provoquant #NOMBRE!

Le paramètre base n'accepte que les valeurs entières 0, 1, 2, 3 ou 4. Toute autre valeur (5, -1, 1,5...) provoque une erreur #NOMBRE!.

Solution : Utilise exclusivement les valeurs 0 à 4 pour la base. Si tu omets ce paramètre, Excel applique la base 0 (30/360 américain) par défaut : =INTERET.ACC.MAT(DATE(2024;1;1);DATE(2024;12;31);3%;10000) est valide.

Format de date non reconnu déclenchant #VALEUR!

Si Excel ne reconnaît pas tes cellules comme des dates valides (texte mal formaté, séparateurs incorrects selon la locale), il retourne #VALEUR!.

Solution : Utilise systématiquement la fonction DATE(année;mois;jour) pour construire tes dates. C'est la méthode la plus robuste et portable, indépendante des paramètres régionaux du système.

FAQ

Questions fréquentes

INTERET.ACC.MAT calcule les intérêts courus d'un titre qui paie ses intérêts à l'échéance en une seule fois, comme les certificats de dépôt ou les titres zéro-coupon. INTERET.ACC est utilisé pour les titres qui versent des intérêts périodiquement (coupons réguliers). La différence pratique : INTERET.ACC.MAT est plus simple car il ne nécessite pas de date de dernier coupon. Si ton titre n'a pas de paiements intermédiaires, utilise INTERET.ACC.MAT.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction INTERET.ACC.MAT : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir