Problème fonction finance excel

Fermé
fredo39 Messages postés 1 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 30 juin 2008 - 30 juin 2008 à 16:28
 pepe35 - 1 juil. 2008 à 14:56
Bonjour,

J'ai un petit problème avec des formules excel, en l'occurence formules PRINCPER, INTPER.
Lorsque je veux changer ma durée (la réduire de 30 à 15), le capital et les intérêts ne s'étalent pas, chose logique :) mais une cellule d'erreur #nombre! apparaît ! Comment enlever cette erreur pour que la case soit égale à 0 SVP.
Par exemple, j'ai une durée de 20 ans, montant de 150 K€, taux de 5,6%, soit :
pour mes intérêts => -INTPER(5,6%;1;20;150000;0) en année 1 et j'étire ma formule et
pour mon capital ==> -PRINCPER(5,6%;1;20;150000;0) en année 1 également.
Mon annuité est donc égale à la somme des intérêts et du capital.
Imaginons que l'on passe à 15 années, alors en N+16, dans toutes les cellules #nombre! s'affiche !!!
Avez-vous une solution?

Merci par avance !
A voir également:

2 réponses

Bonjour,

C'est peut-être un problème d'adresse absolue. Voici un exemple de tableau de remboursement avec en dessous les formules :

Capital emprunté 150000
taux annuel 5,60%
Durée 20

Année
1 -8 400,00 € -4 256,24 € -12 656,24 €
2 -8 161,65 € -4 494,59 € -12 656,24 €
3 -7 909,95 € -4 746,29 € -12 656,24 €
4 -7 644,16 € -5 012,08 € -12 656,24 €
5 -7 363,48 € -5 292,76 € -12 656,24 €
6 -7 067,09 € -5 589,15 € -12 656,24 €





Capital emprunté 150000
taux annuel 0,056
Durée 20

Année
1 =INTPER($B$3;A7;$B$4;$B$2;0) =PRINCPER($B$3;A7;$B$4;$B$2;0) =+B7+C7
2 =INTPER($B$3;A8;$B$4;$B$2;0) =PRINCPER($B$3;A8;$B$4;$B$2;0) =+B8+C8
3 =INTPER($B$3;A9;$B$4;$B$2;0) =PRINCPER($B$3;A9;$B$4;$B$2;0) =+B9+C9
4 =INTPER($B$3;A10;$B$4;$B$2;0) =PRINCPER($B$3;A10;$B$4;$B$2;0) =+B10+C10
5 =INTPER($B$3;A11;$B$4;$B$2;0) =PRINCPER($B$3;A11;$B$4;$B$2;0) =+B11+C11
6 =INTPER($B$3;A12;$B$4;$B$2;0) =PRINCPER($B$3;A12;$B$4;$B$2;0) =+B12+C12


A+

pepe35
0
On peut rajouter ceci :

Capital emprunté 150000
taux annuel 0,056
Durée 20

Année
1 =SI($B$4>=A7;INTPER($B$3;A7;$B$4;$B$2;0);"") =SI(A7<=$B$4;PRINCPER($B$3;A7;$B$4;$B$2;0);"") =SI(ET(B7="";C7="");"";+B7+C7)
2 =SI($B$4>=A8;INTPER($B$3;A8;$B$4;$B$2;0);"") =SI(A8<=$B$4;PRINCPER($B$3;A8;$B$4;$B$2;0);"") =SI(ET(B8="";C8="");"";+B8+C8)
3 =SI($B$4>=A9;INTPER($B$3;A9;$B$4;$B$2;0);"") =SI(A9<=$B$4;PRINCPER($B$3;A9;$B$4;$B$2;0);"") =SI(ET(B9="";C9="");"";+B9+C9)
4 =SI($B$4>=A10;INTPER($B$3;A10;$B$4;$B$2;0);"") =SI(A10<=$B$4;PRINCPER($B$3;A10;$B$4;$B$2;0);"") =SI(ET(B10="";C10="");"";+B10+C10)
5 =SI($B$4>=A11;INTPER($B$3;A11;$B$4;$B$2;0);"") =SI(A11<=$B$4;PRINCPER($B$3;A11;$B$4;$B$2;0);"") =SI(ET(B11="";C11="");"";+B11+C11)
6 =SI($B$4>=A12;INTPER($B$3;A12;$B$4;$B$2;0);"") =SI(A12<=$B$4;PRINCPER($B$3;A12;$B$4;$B$2;0);"") =SI(ET(B12="";C12="");"";+B12+C12)


A+

pepe35
0
pepe35 > pepe35
30 juin 2008 à 23:30
Dernière mouture :


Capital emprunté 150000
taux annuel 5,60%
Durée 5

Année Intérêts Amortissements Annuités Restant du
1 -8 400,00 € -26 822,85 € -35 222,85 € 123 177,15 €
2 -6 897,92 € -28 324,92 € -35 222,85 € 94 852,23 €
3 -5 311,72 € -29 911,12 € -35 222,85 € 64 941,11 €
4 -3 636,70 € -31 586,14 € -35 222,85 € 33 354,97 €
5 -1 867,88 € -33 354,97 € -35 222,85 € 0,00 €



Capital emprunté 150000
taux annuel 0,056
Durée 5

Année Intérêts Amortissements Annuités Restant du
1 =SI($B$4>=A7;INTPER($B$3;A7;$B$4;$B$2;0);"") =SI(A7<=$B$4;PRINCPER($B$3;A7;$B$4;$B$2;0);"") =SI(ET(B7="";C7="");"";+B7+C7) =SI(A7="";"";+$B$2+C7)

=SI(A7>=$B$4;"";(A7+1)) =SI($B$4>=A8;INTPER($B$3;A8;$B$4;$B$2;0);"") =SI(A8<=$B$4;PRINCPER($B$3;A8;$B$4;$B$2;0);"") =SI(ET(B8="";C8="");"";+B8+C8) =SI(A8="";"";+E7+C8)

=SI(A8>=$B$4;"";(A8+1)) =SI($B$4>=A9;INTPER($B$3;A9;$B$4;$B$2;0);"") =SI(A9<=$B$4;PRINCPER($B$3;A9;$B$4;$B$2;0);"") =SI(ET(B9="";C9="");"";+B9+C9) =SI(A9="";"";+E8+C9)

=SI(A9>=$B$4;"";(A9+1)) =SI($B$4>=A10;INTPER($B$3;A10;$B$4;$B$2;0);"") =SI(A10<=$B$4;PRINCPER($B$3;A10;$B$4;$B$2;0);"") =SI(ET(B10="";C10="");"";+B10+C10) =SI(A10="";"";+E9+C10)

=SI(A10>=$B$4;"";(A10+1)) =SI($B$4>=A11;INTPER($B$3;A11;$B$4;$B$2;0);"") =SI(A11<=$B$4;PRINCPER($B$3;A11;$B$4;$B$2;0);"") =SI(ET(B11="";C11="");"";+B11+C11) =SI(A11="";"";+E10+C11)
0
Bonjour,

Merci pépé pour toutes ces info !!
Ta dernière solution fut la bonne, tout fonctionne
Un grand merci

Cordialement
0
Bonne journée et bonne continuation

pepe35
0