Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

XL : Comment calculer les intérêts composés

Pour vous procurer une version Microsoft Excel 98 de cet article, reportez-vous à l'article  191017.
Résumé
L'intérêt composé correspond au montant d'un dollar investi aujourd'hui dans un nombre de périodes données, selon un taux d'intérêt composé spécifique par période.

Même si Microsoft Excel ne comprend pas de fonction permettant de déterminer l'intérêt composé, vous pouvez utiliser la formule suivante pour ce calcul
=PV*(1+R)^N
où PV est la valeur actuelle, R le taux d'intérêt et N le nombre de périodes d'investissement.
Plus d'informations
Supposons que vous avez 1 000,00 euros sur un compte de placement. Le compte rapporte des intérêts de 8 % et cet intérêt est composé annuellement. De combien sera l'investissement après trois ans ? Il existe deux façons de trouver ce montant :
  • Utiliser une formule fixe
  • Créer une macro de fonction pour déterminer l'intérêt composé

Utiliser une formule fixe

La formule suivante tapée dans une cellule d'une feuille de calcul, affiche la valeur correcte de 1 259,71 euros :
= 1000 * (1+0,08) ^ 3
Toutefois, toutes les informations sont codées de manière irréversible dans la formule et vous devez modifier manuellement cette formule dès que les chiffres changent.

Créer une macro de fonction pour déterminer l'intérêt composé

Microsoft fournit des exemples de programmation à des fins d'illustration uniquement, sans garantie expresse ou implicite. Ceci inclut, de manière non limitative, les garanties implicites de qualité marchande ou d'adéquation à un usage particulier. Cet article suppose que vous connaissiez le langage de programmation présenté et les outils utilisés pour créer et déboguer des procédures. Les techniciens du Support technique Microsoft peuvent vous expliquer les fonctionnalités d'une procédure particulière, mais ils ne peuvent pas modifier les exemples en vue de vous fournir des fonctionnalités supplémentaires ou de créer des procédures répondant à vos besoins spécifiques.
Une fonction personnalisée est plus souple car aucune des données brutes réelles n'est codée de manière irréversible dans la fonction ; l'utilisateur tape simplement les données du calcul au lieu du calcul réel. Pour créer cette fonction personnalisée, procédez comme suit :
  1. Démarrez Microsoft Excel.
  2. Appuyez sur Alt+F11 pour démarrer Visual Basic Editor.
  3. Dans le menu Insertion, cliquez sur Module.
  4. Tapez le code suivant dans le nouveau module :
    Function Yearly_Rate(PV As Double, R As Double, N As Double) As Double     Yearly_Rate = PV*(1+R)^N    'Performs computation End Function					
Pour utiliser la fonction personnalisée, procédez comme suit :
  1. Tapez les valeurs suivantes dans votre feuille de calcul :
           Cellule     Valeur       --------------       A1     1000,00       A2         0,08       A3        3,00						
    Ces valeurs représentent les éléments suivants :

    • A1 : Valeur actuelle de l'investissement
    • A2 : Taux d'intérêt
    • A3 : Nombre de périodes d'investissement
  2. Dans une cellule vide, tapez la formule suivante
    =Yearly_Rate(A1,A2,A3)
    , où A1, A2 et A3 correspondent aux cellules contenant la valeur actuelle, le taux d'intérêt et le nombre de périodes d'investissement respectivement.
La cellule dans laquelle vous avez tapé cette formule affiche 1259,71 euros. Il s'agit du montant de votre investissement d'origine de 1 000,00 euros après trois périodes d'investissement à un intérêt composé de 8 pourcent.
Références
« Cost Accounting-A Managerial Approach », Charles T. Horgren, Prentice- Hall,Inc., Fourth Edition, pages 906-907
XL2002 XL2000 8.00 97 XL97 XL7 XL2007 XL2010
Propriétés

ID d'article : 141695 - Dernière mise à jour : 05/04/2012 10:23:00 - Révision : 3.0

Microsoft Excel 2000 Standard, Microsoft Excel 2002, Microsoft Excel 97 Standard, Microsoft Excel 95 Standard

  • kbhowto kbinfo KB141695
Commentaires
t=">error="var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">