Bonjour
La réponse n'est pas en fonction à une date donnée mais à une remboursement donné...ce qui suppose un petit convertisseur qui traduisse une date donnée à la dernière échéance payée.
Là n'est pas le véritable probléme.
Ceci se fait rapidement avec DATEDIF(Date_départ;Date_Fin;"m") qui donne le nombre de mois "complets"entre 2 dates. (sur notre tableau initial, nous partons du 10/04/2006 pour finir au 31/12/2011) même en voulant calculer au 10/12/2011, nous serions à la 69éme echéance
=DATEDIF(10/04/06;10/12/2011;"m")+1=69
En effet, la formule donnée calcule sur des échéances annuelles et nous sommes ici sur des échéances mensuelles.
Hors, dans notre cas, tout est calculé mensuellement (Part du capital et intérêts)
La formule ne donne pas le résultat correct parce que le montant du capital remboursé n'est pas fixe.
Pour s'en persuader
La formule mathématique donnée se traduit par
=12950,46*(1-(1+0,05)^-(10-3))/0,05 qui donne bien 74936,20
Comment traduire la notre? le 69/12 "prorate" arbitrairement sur les années
=D22*(1-(1+0,031)^-(10-(69/12)))/0,031 qui donne 20794,10 alors que le résultat correct sur le tableau d'amortissement est 21068,67 soit un écart de 274,57
Maintenant, je note tout de même la formule initiale dans mes tablettes.
Cordialement