LES FONCTIONS FINANCIERES sur EXCEL Amortissement d`un

Transcription

LES FONCTIONS FINANCIERES sur EXCEL Amortissement d`un
Joël OUDINET
LES FONCTIONS FINANCIERES
sur EXCEL
Amortissement d’un emprunt
1
annuités, mensualités
remboursements constants VPM pendant une période ininterrompue
t=NPM
t=0
VA
VPM1
VPM2
VPM3
VPM4
VC
1 Nouvelle variable
•  montant des versements constants et périodiques (éléments de la suite) :
fonction VPM (valeur des paiements)
• 
• 
remboursements constants VPM pendant une période ininterrompue :
Suite géométrique
2
annuités, mensualités
somme d’une suite de remboursements constants
" (1+taux)npm −1%
vpm*$
' =-vc
taux
#
&
ajout du type du VPM (début ou fin de période)
" (1+taux)npm −1%
vpm*(1+taux*type)*$
' =-vc
taux
#
&
- type de versements: TYPE
-  fin de période (à terme échu, 0, par défaut, comme souvent
les emprunts )
-  ou début de période (à terme à échoir, 1, comme souvent les
3
locations simples ou avec options d'achat)
annuités, mensualités
VA d’une série de versements VPM : exemple d’un emprunt
npm
"
(1
+
taux)
−1%
npm
−va * (1+ taux) = vpm * $
'
taux
#
&
" (1 + taux)npm −1%
−npm
−va = vpm * $
*
(1+
taux)
'
taux
#
&
" (1 + taux)npm-npm −1* (1+ taux)−npm %
−va = vpm * $
'
taux
#
&
"1-(1+taux)-npm %
-va = vpm * $
'
taux
#
&
ajout du type
"1-(1+taux)-npm %
-va = vpm * (1+taux*type) * $
'
taux
#
&
4
Utilisation des fonctions Excel
VA = Valeur Actuelle
VC = Valeur Future
TAUX = Taux d’intérêt par période
NPM = Nombre total de remboursements durant l’opération
VPM = Montant du remboursement pour chaque période (identique pour
chaque période)
VAN = Valeur Actuelle Nette (remboursements différents à chaque
période)
TYPE = Paiement en début de période = 1 ; paiement en fin de période
= 0 (par défaut)
Valeur actuelle (VA) : VA (taux ; npm ; vpm ; vc ; type)
Valeur acquise (VC) : VC (taux ; npm ; vpm ; va ; type)
Taux : TAUX (npm ; vpm ; va ; vc ; type)
Durée : NPM (taux ; vpm ; va ; vc ; type)
Paiements : VPM (taux ; npm ; va ; vc ; type)
VAN : VAN (taux ; valeur 1 ; Valeur 2 ; …)
5
REMBOURSEMENTS D’INVESTISSEMENTS OU
D’EMPRUNTS
Tableau d’amortissement d’un emprunt
PRINCPER
Calcule, pour une période donnée, la part de remboursement du principal d'un
investissement sur la base de remboursements périodiques et d'un taux d'intérêt
constants.
INTPER
Renvoie, pour une période donnée, le montant des intérêts dus pour un emprunt
remboursé par des versements périodiques constants, avec un taux d'intérêt constant.
PRINCPER + INTPER = VPM
CUMUL.PRINCPER
Cette fonction renvoie le montant cumulé des remboursements du capital d'un
emprunt effectués entre l'argument période_début et l'argument période_fin.
CUMUL.INTER
Cette fonction renvoie l'intérêt cumulé payé sur un emprunt entre l'argument
période_début et l'argument période_fin.
6
REMBOURSEMENTS D’INVESTISSEMENTS OU
D’EMPRUNTS
Tableau d’amortissement d’un emprunt
VPM : constant sur toute la période de remboursements (NPM)
INTPER : décroissant car calculé sur le capital restant du
PRINCPER : croissant = VPM - INTPER Décomposition intérêts-principal d'un emprunt
8000
7000
6000
5000
principal
4000
intérêts
3000
2000
1000
0
1
13
25
37
49
61
73
85
97
109
121
133
145
157
169
7
PRINCPER(taux;pér;npm;va;vc;type)
taux
pér
npm
va
vc
type
représente le taux d'intérêt par période.
indique la période et doit être compris entre 1 et npm.
représente le nombre total de périodes de paiement de l'opération.
représente la valeur actuelle, c'est-à-dire la valeur que représente à la
date d'aujourd'hui une série de remboursements futurs.
représente la valeur future (valeur capitalisée), c'est-à-dire le montant
que vous souhaitez obtenir après le dernier paiement. Si vc est omis, la
valeur par défaut est 0, c'est-à-dire que la valeur future d'un
emprunt est égale à 0.
représente le nombre 0 ou 1 et indique quand les paiements doivent
être effectués.
Exemples
La formule suivante renvoie le montant du remboursement du principal le premier mois
d'un emprunt de 20 000 € sur deux ans au taux d'intérêt annuel de 10 % :
PRINCPER(10%/12; 1; 24; 20000) égale –756,23 €
La fonction suivante renvoie le montant du remboursement du principal pour la dernière
année d'un emprunt de 200 000 € sur 10 ans au taux d'intérêt annuel de 8 % :
PRINCPER(8%; 10; 10; 200000) égale –27 598,05 €
8
INTPER(taux;pér;npm;va;vc;type)
taux
pér
npm
va
vc
type
représente le taux d'intérêt par période.
représente la période pour laquelle vous souhaitez calculer les intérêts.
La valeur spécifiée doit être comprise entre 1 et npm.
représente le nombre total de périodes de paiement pendant la durée de
l'emprunt.
représente la valeur actuelle du total des paiements futurs.
représente la valeur future (valeur capitalisée), c'est-à-dire le montant
que vous souhaitez atteindre après le dernier paiement. Si vc est omis,
la valeur par défaut est 0 (la valeur future d'un emprunt, par exemple,
est égale à 0).
peut prendre les valeurs 0 ou 1 et indique l'échéance des paiements. Si
type est omis, la valeur par défaut est 0.
Exemples
La formule suivante calcule le montant des intérêts dus le premier mois, pour un emprunt
de 80 000 € sur trois ans, à un taux d'intérêt annuel de 10 % :
INTPER(0,1/12; 1; 36; 80000) égale -666,67 €
La formule suivante calcule le montant des intérêts dus au cours de la dernière année,
pour un emprunt de 80 000 € sur trois ans, à un taux d'intérêt annuel de 10 %, les
versements étant effectués annuellement :
INTPER(0,1; 3; 3; 80000) égale -2 924,47 €
9
CUMUL.PRINCPER(taux;npm;va;période_début;période_fin;type)
CUMUL.INTER(taux;npm;va;période_début;période_fin;type)
taux
npm
va
période_début
période_fin
type
représente le taux d'intérêt.
représente le nombre total de périodes de remboursement.
représente la valeur actuelle.
représente la première période incluse dans le calcul. Les
périodes de remboursement sont numérotées à partir de 1.
représente la dernière période incluse dans le calcul.
correspond à l'échéance des remboursements.
Notes
Si ces fonctions ne sont pas disponibles, exécutez le programme d'installation pour
installer la macro complémentaire Utilitaire d'analyse, puis activez cette dernière à l'aide
de la commande Macros complémentaires du menu Outils.
10
•  Notes Les arguments npm, période_début, période_fin et type sont des
nombres entiers.
Si taux ≤ 0, npm ≤ 0 ou va ≤ 0, les fonctions CUMUL.INTER et
CUMUL.PRINCPER renvoient la valeur d'erreur #NOMBRE!
Si période_début < 1, période_fin < 1 ou période_début > période_fin,
les fonctions CUMUL.INTER et CUMUL.PRINCPER renvoient la
valeur d'erreur #NOMBRE!
Si la valeur de l'argument type est un nombre différent de 0 ou 1, les
fonctions CUMUL.INTER et CUMUL.PRINCPER renvoient la valeur
d'erreur #NOMBRE!
11
Exemples
Soit un emprunt destiné à financer un achat immobilier et possédant les
caractéristiques suivantes :
Taux d'intérêt : 9,00 % par an (taux = 9,00 % ÷ 12 = 0,0075)
Durée de l'emprunt : 30 ans (npm = 30 × 12 = 360)
Valeur actuelle : 125 000 €
- La part de capital remboursée au cours de la deuxième année de
remboursement, correspondant aux périodes 13 à 24, est la suivante :
CUMUL.PRINCPER(0,0075;360;125000;13;24;0) égale -934,1071
- Le capital compris dans le remboursement effectué le premier mois, est
le suivant :
CUMUL.PRINCPER(0,0075;360;125000;1;1;0) égale -68,27827
12
Exemples
Soit un emprunt destiné à financer un achat immobilier et possédant les
caractéristiques suivantes :
Taux d'intérêt : 9,00 % par an (taux = 9,00% ÷ 12 = 0,0075)
Durée de l'emprunt : 30 ans (npm = 30 × 12 = 360)
Valeur actuelle : 125 000 €
- Le total des intérêts payés au cours de la deuxième année de
remboursement, correspondant aux périodes 13 à 24, est le suivant :
CUMUL.INTER(0,0075;360;125000;13;24;0) égale -11135,23
- L'intérêt compris dans le remboursement effectué le premier mois, est le
suivant :
CUMUL.INTER(0,0075;360;125000;1;1;0) égale -937,50
13
Fonctions logiques
Fonction «SI»
Cette fonction permet d'établir si une condition est vraie ou
fausse. Elle permet également d'exécuter une opération si la
condition est remplie.
SI(Condition ; opération à effectuer si VRAI ;
opération à effectuer si FAUX)
Fonctions «ET» et «OU»
Ces deux fonctions donnent les valeurs VRAI ou FAUX.
ET(Condition1 ; Condition2 ;...) donne VRAI si toutes
les conditions sont remplies
OU(Condition1 ; Condition2;...) donne VRAI si au
moins une condition est remplie
14
Menu déroulant
Données – Validation – Critères de validation
- Autoriser :
liste)
liste (Puis déterminer le champ qui constitue la
nombre entier (compris entre …)
- Message de saisie, alerte d’erreur (arrêt ou avertissement)
Exemples de listes pour l’exercice :
pour le type, 0 ou 1 (terme échu ou terme à échoir)
Pour la période : 1, 2, 4 ou 12 (année, semestre, trimestre, mois)
15

Documents pareils