Excel Avancee

14
Excel 2002  A vancé Patrick Morié, Bernard Boyer Guide de formation avec ex ercices et cas pratiques ISBN : 2-212-11238-6 ©Tsoft et Groupe Eyrolles, 2003

Transcript of Excel Avancee

Page 1: Excel Avancee

8/2/2019 Excel Avancee

http://slidepdf.com/reader/full/excel-avancee 1/13

Excel 2002

 Avancé

Patrick Morié, Bernard Boyer

Guide de formation avec exercices et cas pratiques

ISBN : 2-212-11238-6 ©Tsoft et Groupe Eyrolles, 2003

Page 2: Excel Avancee

8/2/2019 Excel Avancee

http://slidepdf.com/reader/full/excel-avancee 2/13

 

5 - ANALYSE ET

SIMULATION

Page 3: Excel Avancee

8/2/2019 Excel Avancee

http://slidepdf.com/reader/full/excel-avancee 3/13

 

68 © Tsoft/Eyrolles – Excel 2002 Avancé – Formation avec exercices et cas pratiques 

MODÈLE ITÉRATIF

1 - NOTION D’ITÉRATION

Dans certains modèles, il arrive qu’une formule renvoie indirectement à elle-même. La formule utiliseson propre r ésultat dans son calcul. En r ésumé, elle boucle : on parle alors de r éf érence circulaire.

Pour r ésoudre ce type de problème, Excel procède par itérations, ce qui consiste à r épéter le calcul entenant compte à chaque fois du r ésultat du calcul pr écédent.

Une r éf érence circulaire peut être soit divergente (elle n’amène aucun r ésultat significatif), soitconvergente (elle converge vers une valeur).

Exemple 1 :

Calculons la prime d’un commercial qui est égale à 10 % du bénéfice net. Or le bénéfice net dépenddu montant de la prime : les formules en B2 et B3 contiennent une r éf érence circulaire car chacunefait r éf érence à l’autre.

Solution : Prime = 9,09

Exemple 2 :

Résoudre l’équation à deux inconnues suivante :

X=(Y+100)/2

Y=X/2

Solution : X=66,67 et Y=33,33

2 - AUTORISER LE CALCUL ITÉRATIF

Par défaut, Excel n’effectue pas d’itération. Quand une r éf érence circulaire est cr éée comme dans lesdeux exemples pr écédents, il affiche le message suivant :

• Cliquer « Annuler » 

Dans ce cas, pour demander à Excel de chercher une solution par itérations :

• Outils/Options, puis cliquer sur l’onglet Calcul  

(a) (b)

• Cocher xIt ération • Taper en (a) le nombre maximum d’itérations (recalcul de la formule)

• Taper en (b) la valeur d’écart entre deux calculs à partir de laquelle l’itération doit s’arr êter 

• Cliquer «OK » 

Page 4: Excel Avancee

8/2/2019 Excel Avancee

http://slidepdf.com/reader/full/excel-avancee 4/13

 

© Tsoft/Eyrolles – Excel 2002 Avancé – Formation avec exercices et cas pratiques 69

UTILITAIRES D'ANALYSE

Cet outil propose dix-neuf types d’analyses statistiques :

On pr écise la position des données, puis Excel génère un tableau de synthèse et, sur demande, ungraphique. Il s’agit d’une macro complémentaire qui doit être installée si cela n’a pas encore été fait.

1 - INSTALLER LES UTILITAIRES D’ANALYSE

• Outils/Macros compl émentaires 

• Cocher xUtilitaire d ’ analyse 

• Cliquer «OK » 

2 - UTILISER LES UTILITAIRES D’ANALYSE

• Outils/Utilitaire d ’ analyse 

• Sélectionner un type d’analyse

• Cliquer «OK » 

Exemple : calcul de la moyenne mobile d ’une série.

(a) Cliquer dans cette zone, puis sélectionner la plage contenant les données de la série.

(b) Pr éciser si la plage contient des libellés.(c) Indiquer ici la r éf érence de la cellule du coin supérieur gauche de la plage de r ésultat.

(d) Indiquer si un graphique doit être génér é.

• Cliquer «OK » 

(a)

(b)

(c)

(d)

Page 5: Excel Avancee

8/2/2019 Excel Avancee

http://slidepdf.com/reader/full/excel-avancee 5/13

 

70 © Tsoft/Eyrolles – Excel 2002 Avancé – Formation avec exercices et cas pratiques 

TABLE D'HYPOTHÈSES

Cette fonction permet de tester plusieurs hypothèses pour une formule. Il peut y avoir une ou deuxvariables et les r ésultats sont pr ésentés dans un tableau.

1 - TABLE À SIMPLE ENTRÉE (UNE VARIABLE)

L’exemple suivant est un modèle qui permet de calculer le montant du remboursement mensuel pour 

un pr êt. Il utilise pour cela la fonction VPM (valeur des paiements).L’objectif est de voir quelle est l ’influence d’une variation du taux d’intér êt sur le montant duremboursement mensuel.

Cr éer le modèle de manière habituelle :

• Saisir les données utilisées par la formule, ici en (a)

• Cr éer la formule, ici =VPM(C8/12;C7;-C6) en (b)

Cr éer et remplir la table :Comme on veut tester l’influence d’une variation du taux d’intér êt, la variable est le taux.

• Saisir en (c), sous la formule cr éée pr écédemment et dans la colonne pr écédente, les valeurs dutaux à tester 

• Sélectionner la plage de cellules contenant la formule et les valeurs de test, ici B11:C17

• Données/Table 

• Cliquer en (a) si les valeurs à tester sont en ligne ou en (b) si les valeurs à tester sont en colonne(dans notre exemple, elles sont en colonne)

• Y taper la r éf érence de la cellule variable (ici il s’agit du taux, soit la cellule C8) ou cliquer sur cettecellule dans la feuille de calcul

• Cliquer «OK » 

La table se remplit et pr ésente les montants des remboursements en fonction des taux saisis :

(a)

(b)

(c)

(a)

(b)

Page 6: Excel Avancee

8/2/2019 Excel Avancee

http://slidepdf.com/reader/full/excel-avancee 6/13

 

© Tsoft/Eyrolles – Excel 2002 Avancé – Formation avec exercices et cas pratiques 71

TABLES D'HYPOTHÈSES

2 - TABLE À DOUBLE ENTRÉE (DEUX VARIABLES)

L’exemple suivant est un modèle qui permet de calculer le montant du remboursement mensuel pour un pr êt. Il utilise pour cela la fonction VPM (valeur des paiements). L ’objectif est de voir quelle estl’influence d’une variation du taux d’intér êt et d’une variation de la dur ée du pr êt sur le montant duremboursement mensuel.

Il y a donc deux variables : le taux et la dur ée.

Cr éer le modèle de manière habituelle :

• Saisir les données utilisées par la formule, ici en (a)

• Cr éer la formule, ici =VPM(C8/12;C7;-C6) en (b)

Cr éer et remplir la table :

• Saisir en (c), à droite de la formule pr écédemment cr éée, les valeurs à tester pour la première

variable (la dur ée)• Saisir en (d), sous la formule, les valeurs à tester pour la seconde variable (le taux)

• Sélectionner la plage de cellules contenant la formule et les valeurs de test, ici C11:F17

• Données/Table 

• Cliquer en (a)• Taper la r éf érence de la cellule variable dont les valeurs de test ont été saisies en ligne (ici la dur ée,

donc taper C7) ou cliquer sur cette cellule dans la feuille

• Cliquer en (b)

• Taper la r éf érence de la cellule variable dont les valeurs de test ont été saisies en colonne (ici letaux, donc taper C8) ou cliquer sur cette cellule dans la feuille

• Cliquer «OK » 

La table se remplit et pr ésente les montants en fonction des taux et des dur ées saisies :

(a)

(b)

(c)

(d)

(a)

(b)

Page 7: Excel Avancee

8/2/2019 Excel Avancee

http://slidepdf.com/reader/full/excel-avancee 7/13

 

72 © Tsoft/Eyrolles – Excel 2002 Avancé – Formation avec exercices et cas pratiques 

VALEUR CIBLE

Le principe consiste à raisonner à l’envers : on cr ée une formule, puis on indique le r ésultat souhaité.Excel calcule alors quelle doit être la valeur de l’une des données utilisées par le calcul pour que cer ésultat soit atteint.

Exemple :

Le modèle suivant calcule le montant du remboursement mensuel pour un pr êt, étant donnés le

montant de l’emprunt, sa dur ée et le taux d’intér êt.

Question : sachant que ma capacité de remboursement est de 500 euros par mois, combien puis-jeemprunter ?

Cr éer le modèle :

• Saisir les données (a)

• Cr éer en (b) la formule utilisant ces données

Rechercher la valeur :

• Sélectionner la cellule contenant la formule (ici, C10)

• Outils/Valeur cible 

• Indiquer en (a) le r ésultat souhaité pour la formule (ici, 500)

• Indiquer en (b) les r éf érences de la cellule dont Excel va pouvoir modifier la valeur (ici, le montantde l’emprunt : C5)

• Cliquer «OK » 

• Cliquer «OK » 

Excel affiche alors le r ésultat de sa recherche :

(a)

(b)

(a)

(b)

Page 8: Excel Avancee

8/2/2019 Excel Avancee

http://slidepdf.com/reader/full/excel-avancee 8/13

 

© Tsoft/Eyrolles – Excel 2002 Avancé – Formation avec exercices et cas pratiques 73

SOLVEUR

Le solveur permet de chercher les valeurs que doivent avoir certaines variables pour que le r ésultatd’un calcul soit optimisé (maximal, minimal ou égal à une valeur pr écise).

Il est possible de pr éciser des contraintes sur divers éléments du modèle : prix inf érieur à 500, margesupérieure à 10%, etc.

Pour r ésoudre un problème à l’aide du solveur, il faut identifier trois éléments :

− La cellule cible : cellule dont le r ésultat doit être maximal, minimal ou égal à une valeur.− Les cellules variables : cellules dont les valeurs peuvent être modifiées par le solveur.

− Les contraintes (optionnelles) : bornes dans lesquelles doivent rester certaines valeurs.

Il s’agit d’une macro complémentaire qui doit être installée si cela n’a pas encore été fait.

1 - INSTALLER LE SOLVEUR

• Outils/Macros compl émentaires 

• Cocher xCompl ément  Solveur  

• Cliquer «OK » 

2 - RECHERCHER UNE VALEUR QUI EN MAXIMISE UNE AUTREExemple :

Ce modèle calcule le bénéfice génér é par la vente d’un produit. La colonne D affiche pour informationles formules de la colonne B.

La particularité de ce modèle est d’émettre l’hypothèse que le nombre d’unités vendues (B5) dépenddu prix de vente et suit la r ègle suivante : VENTES=(2000/(PRIX-30))^2. En termes clairs, plus leproduit est cher, plus la marge unitaire est élevée mais moins on fait de ventes, et inversement.

 Vaut-il mieux vendre 10 000 produits à 50 euros ou seulement 5 000 mais à 60 euros ? La meilleuresolution est probablement intermédiaire et le solveur va la trouver si on lui pose la question : quel estle prix de vente qui amènera un bénéfice maximal ?

• Outils/Solveur  

• Taper en (a) les r éf érences de la cellule cible, celle à maximiser (ici, le bénéfice : B7)• Indiquer en (b) si sa valeur doit être maximale, minimale ou égale à une valeur pr écise

• Cliquer en (c) et taper la r éf érence de la cellule variable, celle que le solveur est autorisé à modifier (ici, le prix : B2)

(a)(b)

(c)

Page 9: Excel Avancee

8/2/2019 Excel Avancee

http://slidepdf.com/reader/full/excel-avancee 9/13

 

74 © Tsoft/Eyrolles – Excel 2002 Avancé – Formation avec exercices et cas pratiques 

SOLVEUR

• Cliquer «Résoudre» 

Si le solveur trouve une solution, il affiche un dialogue de ce type :

• Cliquer mGarder la solution du solveur pour que la valeur trouvée remplace l’ancienne

• Cliquer «OK » 

Solution : le bénéfice maximal est de 76 923 euros pour un prix de vente de 56 euros.

3 - AJOUTER DES CONTRAINTESPour que le modèle soit r éaliste, il est souvent nécessaire de limiter la marge de fluctuation decertaines valeurs. Dans notre exemple, nous pouvons par exemple ajouter les contraintes suivantes :

− La marge unitaire doit être supérieure à 15 euros.

− Le stock étant de 5 000 unités, le nombre d’unités vendues ne doit pas dépasser 5 000.

• Outils/Solveur  

• Cliquer « Ajouter » 

(a) (b) (c)

 Ajouter la première contrainte :

• Taper B3 en (a) ou cliquer dans la cellule pour faire apparaî tre sa r éf érence

• Sélectionner le signe >= (supérieur ou égal) en (b)

• Taper 15 en (c)

• Cliquer « Ajouter » 

 Ajouter la seconde contrainte :

• Taper B5 en (a)

•  V érifier que le signe <= (inf érieur ou égal) apparaî t en (b)

• Taper 5000 en (c)

• Cliquer «OK » 

La liste des contraintes apparaî t dans le dialogue du solveur.

• Cliquer «Résoudre», puis «OK » 

Remarque : dans le dialogue pr écédent, le bouton «Modifier » permet de changer les caractéristiquesde la contrainte sélectionnée, le bouton «Supprimer » de supprimer la contrainte sélectionnée.

Page 10: Excel Avancee

8/2/2019 Excel Avancee

http://slidepdf.com/reader/full/excel-avancee 10/13

 

© Tsoft/Eyrolles – Excel 2002 Avancé – Formation avec exercices et cas pratiques 75

SCÉNARIOS

 Vous disposez d’un modèle et souhaitez le tester avec plusieurs valeurs en entr ée et conserver unetrace de ces diff érents cas de figure.

Un scénario est un ensemble nommé de valeurs d’entr ée que l’on peut r éappliquer à volonté à unmodèle. Lors de la cr éation d’un scénario, il faudra pr éciser les cellules variables et les valeurs à utiliser dans ces cellules.

1 - CRÉER UN SCÉNARIO

Exemple :

Cr éons deux scénarios pour ce budget : une hypothèse haute et une hypothèse basse.

• Cr éer ou afficher la feuille contenant le modèle

• Outils/Gestionnaire de sc énarios 

• Cliquer « Ajouter » 

• Taper en (a) un nom pour le scénario : Hypothèse haute 

• Spécifier en (b) les adresses des cellules variables en les séparant avec des points-virgules (dansnotre exemple, taper B1;B2)

• Cliquer «OK » 

(a)

(b)

(a)

(b)

Page 11: Excel Avancee

8/2/2019 Excel Avancee

http://slidepdf.com/reader/full/excel-avancee 11/13

 

76 © Tsoft/Eyrolles – Excel 2002 Avancé – Formation avec exercices et cas pratiques 

SCÉNARIOS

• Taper en (a) la valeur pour la première variable (le chiffre d’affaires) : 30 000 000  

• Taper en (b) la valeur pour la seconde variable (la marge) : 33 % 

• Cliquer « Ajouter » 

On passe à la cr éation du scénario suivant :

• <Nom du scénario> : taper Hypothèse basse 

• Cliquer «OK » 

• Taper les valeurs pour le second scénario : 20 000 000 et 25 % 

• Cliquer « Ajouter » pour cr éer un autre scénario ou cliquer «OK » pour terminer 

• Cliquer «Fermer » 

2 - AFFICHER UN SCÉNARIO

• Outils/Gestionnaire de sc énarios 

• Sélectionner le nom d’un scénario

• Cliquer « Afficher » 

• Cliquer «Fermer » 

3 - RAPPORT DE SYNTHÈSE

• Nommer, sans utiliser d’espaces dans les noms, les cellules contenant les variables (Chiffred’affaires et Marge) ainsi que la/les cellules contenant le r ésultat final (Bénéfice net)

• Outils/Gestionnaire de sc énarios 

• Cliquer «Synthèse» 

• <Cellules r ésultantes> : taper en les séparant avec des points-virgules les noms des cellulescalculées dont on veut visualiser les r ésultats dans les diverses hypothèses

• Cliquer «OK » 

Excel cr ée une feuille intitulée Synthèse de sc énarios et y place la synthèse de vos divers scénarios :

Page 12: Excel Avancee

8/2/2019 Excel Avancee

http://slidepdf.com/reader/full/excel-avancee 12/13

 

© Tsoft/Eyrolles – Excel 2002 Avancé – Formation avec exercices et cas pratiques 77

CONSOLIDATION

Cette fonction permet de consolider plusieurs tableaux ayant des libellés identiques, dans unenouvelle feuille de calcul. Deux possibilités :

− Les tableaux à consolider ont une structure identique, ils contiennent les mêmes libellés et dans lemême ordre : on les consolidera à l’aide de leur r éf érence.

− Les tableaux à consolider ont la même structure, mais leur taille est diff érente ou leurs libellés ne

sont pas dans le même ordre : on les consolidera par catégories (libellés).

1 - CONSOLIDER PAR RÉFÉRENCES

Exemple :

 Vous disposez de ces deux feuilles de calcul, chacune pr ésentant les r ésultats d’un trimestre. Vousdésirez les consolider pour obtenir les r ésultats du premier semestre.

• Insérer une nouvelle feuille de calcul

• Construire un tableau ayant la même structure que les tableaux à consolider 

• Sélectionner la zone devant contenir les valeurs à consolider (ici, B2 à B7)

• Données/Consolider  

• Sélectionner en (a) le type de consolidation à effectuer (généralement une somme)

• Cliquer en (b)• Sélectionner la première feuille à consolider en cliquant sur son onglet

• Sélectionner dans la feuille la plage de données à consolider (ici : B2 à B7)

• Cliquer « Ajouter » 

(a)

(b)

(c)

Page 13: Excel Avancee

8/2/2019 Excel Avancee

http://slidepdf.com/reader/full/excel-avancee 13/13

 

78 © T ft/E ll E l 2002 A é F ti i t ti

CONSOLIDATION

• Recommencer pour tous les autres tableaux à consolider : les noms s’accumulent en (c)

• Cliquer «OK » pour terminer 

Remarque : dans le dialogue de consolidation, vous pouvez cocher xLier aux données source pour cr éer une liaison permanente entre le tableau consolidé et les tableaux sources. Le tableau génér é sera alors en mode Plan et mis à jour en permanence. 

2 - CONSOLIDER PAR LIBELLÉS

Exemple :

Cr é

er une nouvelle feuille et placer le curseur là

le tableau consolidé

doit dé

buter • Données/Consolider  

• Cliquer en (a)

• Sélectionner la première feuille à consolider en cliquant sur son onglet

• Sélectionner dans la feuille les données à consolider, en incluant les libellés

• Cliquer « Ajouter » 

• Recommencer pour tous les autres tableaux à consolider : les noms s’accumulent en (b)

• Cocher en (c) la case adéquate pour indiquer où se trouvent les libellés (ici,xColonne de gauche) • Cocher xLier aux données source si vous voulez que la consolidation soit dynamique et mise à jour 

en cas de modification des données d’origine (le tableau génér é sera alors en mode Plan)

• Cliquer «OK » pour terminer 

(a)

(b)

(c)