Utiliser des fonctions complexes

Transcription

Utiliser des fonctions complexes
Chapitre 5
Utiliser
des fonctions complexes
Construire une formule conditionnelle avec la fonction SI
Calculer un remboursement avec la fonction VPN
Utiliser des fonctions mathématiques
Utiliser la fonction valeurs cible
Résoudre des problèmes à l’aide du solveur
Document écrit par Stéphane Gill
© Copyright 2007 Stéphane Gill
Ce document est soumis à la licence GNU FDL. Permission vous est donnée de distribuer et/ou
modifier des copies de ce document tant que cette note apparaît clairement.
Chapitre 5 : Utiliser des fonctions complexes
Construire une formule conditionnelle
Vos pouvez construire une formule conditionnelle avec la fonction SI et NB.SI. Une formule
conditionnelle est une formule dont les calculs sont basés sur une condition.
Fonction SI
La fonction SI spécifie un test logique à effectuer.
Format: =SI(test_logique; valeur_si_vrai; valeur_si_faux)
Le test logique se compose de 2 éléments à comparer à l’aide d’un opérateur de relation
(<,>,=,<=,>=,<>). Si le résultat du test est vrai la cellule contenant le SI recevra la valeur_si_vrai sinon
elle recevra la valeur_si_faux.
Exemple:
Si le salaire de l’employé est plus grand
que 1000$ l’impôt est calculé en utilisant
le taux impôt 1. Sinon c’est le taux
impot 2 qui est utilisé.
La formule utilisée est :
C6 =SI(B6 > 1000; B6 * $B$3; B6 *
$B$2)
Cette formule est ensuite copiée dans la
cellule C7 où elle devient:
C7 =SI(B7 > 1000; B7 * $B$3; B7 *
$B$2)
E-2
Chapitre 5 : Utiliser des fonctions complexes
Fonction NB.SI
La fonction NB.SI permet de compter le nombre de cellules non-vides répondant à un critère dans une
plage de cellules.
Format: =NB.SI(plage_de_cellules; “critère_de_sélection”)
Exemple:
Taper dans A6 la formule suivante :
=NB.SI(C3:C11; “>30”)
Fonctions financières
Il existe dans Excel 52 fonctions financières, de la plus simple à la plus compliquée comme le taux
d'escompte rationnel d'un bon du trésor. Voici quelques fonctions utiles pour la gestion d'un prêt, d'un
placement ou d'une économie.
NPM(taux;vpm;va;vc;type) :
Renvoie le nombre de période d'un remboursement, d'un prêt ou
d'un placement. (Prêt : va<0, vc=0 ; Économie : va=0, vpm<0,
vc>0)
TAUX(npm;vpm;va;vc;type) :
Renvoie le taux d'intérêt par période. (Prêt : vc=0, va<0 ;
Économie : va=0, vpm<0, vc>0)
E-3
Chapitre 5 : Utiliser des fonctions complexes
VA(taux;npm;vpm;vc;type) :
Renvoie la valeur actuelle d'un prêt ou d'un placement. (Prêt :
vc=0, vpm<0 ; Placement : vpm>0, vc>0)
VC(taux;npm;vpm;va;type)
Renvoie la valeur future d'une économie ou d'un placement.
(Économie: va=0, vpm<0 ; Placement : vpm>0, va<0)
VPM(taux;npm;va;vc;type)
Renvoie le montant périodique du remboursement (prêt), du dépôt
(économie) ou du retrait (placement). (Prêt: va<0, vc=0 ; Économie
: va=0, vc>0 ; Placement : va<0, vc>0)
AMORLIN(coût;valeur_rés;durée) Calcul l’amortissement linéaire d’un bien pour une annuité
complète.
Calculer un remboursement avec la fonction VPM
VPM est une fonction financière calculant le remboursement périodique d’un emprunt. Par exemple,
cette fonction peut calculer le remboursement d’un emprunt effectué pour l’achat d’une automobile.
Exemple :
Supposons que vous empruntez 15000$ pendant 5 ans à un taux de 9%. Calculer le remboursement
mensuel.
La fonction VPM permet de calculer ce remboursement
=VPM(0,09/12; 60; -15000) → 311,38
Valeur actuelle de l’emprunt
Nombre de paiement
Taux d’intérêt de la période
Calculer la valeur future d’un placement avec la fonction VC
VC est une fonction qui permet de calculer la valeur future d’un placement.
E-4
Chapitre 5 : Utiliser des fonctions complexes
Exemple :
Supposons que vous déposez 200$ tous les mois à la banque. Le taux d'intérêt annuel est de 4%
(l'intérêt est calculé mensuellement). Calculer la valeur de ce placement après 3 ans.
=VC(0,04/12;3*12;200)
Valeur des dépôts
Nombre de dépôt
Taux d’intérêt de la période
Calculer l’amortissement d’un bien avec la fonction AMORLIN
AMORLIN est une fonction qui permet de calculer l’amortissement linéaire d’un bien pour une annuité
complète.
Exemple :
Un ordinateur a été acheté 1000$. Sa valeur résiduelle sera de zéro après 5 ans. Calculer
l'amortissement.
=AMORLIN(1000;0;5)
Durée
Valeur résiduelle
Coût d’achat
Fonctions mathématiques
Fonctions trigonométriques
cos (nombre) :
renvoie le cosinus d’un nombre. Les angles doivent être exprimés en radian.
sin (nombre) :
renvoie le sinus d’un nombre.
E-5
Chapitre 5 : Utiliser des fonctions complexes
tan (nombre) :
renvoie la tangente d’un nombre.
pi () :
renvoie la constante mathématique pi avec une précision de 15 décimales.
Fonctions exponentielles
racine(nombre) :
donne la racine carrée d’un nombre.
log (nombre ; base) :
donne le logarithme d’un nombre dans un base spécifique (voir
aussi ln() et log10().
puissance (nombre ; puissance) : Renvoie la valeur du nombre élevé à une puissance.
E-6
Chapitre 5 : Utiliser des fonctions complexes
Valeur cible
La fonction valeur cible ajuste la valeur d'une cellule spécifiée jusqu'à ce qu'une formule dépendant de
cette cellule atteigne une valeur cible. La valeur cible s’utilise en activant : Outils/Valeur Cible, la
fenêtre suivante s’affiche alors.
Contient la formule dont on veut fixer
Contient la donnée de départ
le résultat.
qui va être modifié en fonction
du résultat souhaité.
Contient le résultat souhaité de la
formule comprise dans la Cellule à
définir
Exemple :
Un commerçant a créé une feuille de calcul qui lui permet de fixer son prix de vente en fonction de son
prix d'achat et du taux de marque qu'il souhaite. Dans l'exemple ci-bas le prix d'achat est de 80$ et le
taux de marque est de 20% ce qui donne un prix de vente de 100 $.
Contient la formule
=B2/(1-B3)
Mais les temps sont durs. Et notre commerçant pense, en étudiant la concurrence, qu'il doit fixer son
prix de vente à 90 $ pour rester compétitif. Pour atteindre ce nouveau prix, il veut baisser de son taux
de marque. Pour ce faire, il va s'aider de la valeur cible.
Prix de vente (La cellule
doit contenir une
formule)
Le taux de marque
à calculer
Prix de vente
souhaité : 90$
E-7
Chapitre 5 : Utiliser des fonctions complexes
La valeur cible d’Excel calcul un taux de marque de 11%.
Le solveur
Le solveur d'Excel fonctionne de manière analogue à la valeur cible, tout en offrant des possibilités
beaucoup plus importantes. Celui-ci permet de trouver une valeur optimale pour une formule dans une
cellule, appelée cellule cible, d'une feuille de calcul. Il fonctionne avec un groupe de cellules associées,
soit directement, soit indirectement, à la formule de la cellule cible. Il adapte les valeurs des cellules à
modifier, appelées cellules variables, pour fournir le résultat spécifié à partir de la formule de la cellule
cible.
Le solveur d'Excel permet entre autres :
de résoudre des équations du type f(x)=0 (ce que font les calculatrices récentes)
de résoudre des systèmes d'équation linéaires ou non à plusieurs variables fi(x,y,..)=0
de trouver le minimum ou maximum de f(x) ou f(x,y,...) avec ou sans contraintes.
La solveur s’utilise en activant : Outils/Solveur..., la fenêtre suivante s’affiche alors.
E-8
Chapitre 5 : Utiliser des fonctions complexes
Indique si l'on veut minimiser,
Spécifie la cellule à attribuer
maximiser la cellule cible ou lui
une valeur spécifique ou
attribuer une valeur spécifique.
minimiser ou maximiser.
Spécifie les cellules à modifiées jusqu'à ce
Répertorie les contraintes
que les contraintes d'un problème soient
mathématiques imposées au
satisfaites et que la cellule cible atteigne sa
problème.
cible.
Exemple :
Un commerçant a créé une feuille de calcul qui lui permet de fixer sa marge commerciale en fonction
des quantités vendues, du prix de vente unitaire et du prix d'achat unitaire.
Contient la formule
=B1*(B2-B3)
Le commerçant désire augmenter sa marge commerciale à 800 000 $. Mais certaines contraintes
s'imposent. La quantité vendue ne doit pas être supérieure à 600 unités. La concurrence limite le prix
de vente à un maximum de 3 500 $. Enfin, le prix d'achat unitaire ne peut être inférieur à 1 800 $.
La fenêtre ci-dessous montre l’utilisation du Solveur.
E-9
Chapitre 5 : Utiliser des fonctions complexes
Marge
commerciale
Les valeurs de départ
du problème
Les contraintes
imposées par le
problème
E - 10