Problème fonction finance excel

fredo39 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 pepe35 -
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 !
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. pepe35
     
    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
    1. pepe35
       
      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
      1. pepe35 > pepe35
         
        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
  2. fred39
     
    Bonjour,

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

    Cordialement
    0
    1. pepe35
       
      Bonne journée et bonne continuation

      pepe35
      0