Académique Documents
Professionnel Documents
Culture Documents
Par: Modelcom
www.blog.modelcom.com
Novembre 2012
25 TRUCS EXCEL
À PROPOS DE CE EBOOK
Licence
• Offrir gratuitement ce ebook sur votre blogue ou sur votre site web
• Offrir ce ebook aux abonnés de votre newsletter
• Offrir ce ebook en bonus ou en cadeau à l’achat d’un autre produit
Page 2
25 TRUCS EXCEL
À PROPOS DE CE EBOOK
Page 3
25 TRUCS EXCEL
À PROPOS DE CE EBOOK
Notes:
Les illustrations ont été faites à partir de la version 2010 de MS Excel en anglais. Par contre,
tous les termes de fonctions et fonctionnalités Excel apparaissent d’abord en français (entre
guillemets) et sont ensuite traduits en anglais (entre parenthèses, entre guillemets).
Si, après avoir consulté ce ebook, vous avez des questions à adresser à nos experts, rendez-
vous sur notre blogue http://www.blog.modelcom.com et posez vos questions dans la zone
commentaire de l’article : 25 trucs Excel de 10 experts en modélisation financière ou encore,
abonnez-vous à notre groupe LinkedIn Excel et VBA: En français et posez vos questions à
l’intérieur de ce groupe.
Page 4
25 TRUCS EXCEL
À PROPOS DE CE EBOOK
À propos de Modelcom
Modelcom est une firme spécialisée dans l’innovation dont le savoir-faire touche l’élaboration de
modèles financiers. Modelcom a participé à plusieurs mandats d’envergure nationale et internationale,
contribuant à la création et à l’expansion d’entreprises. De plus, elle a collaboré, depuis sa création, avec une
dizaine d’institutions et firmes de financement de capitaux autant dans l’élaboration de plans stratégiques que
pour l’analyse d’opportunités d’affaires.
Modelcom réunit une quinzaine de professionnels – CA, CGA, CMA, CFA, EEE, Ing., MBA et M.Sc – ayant des
expériences variées en finance, en gestion de projets, en démarrage et en redressement d’entreprises. Les
conseillers de Modelcom travaillent en étroite collaboration avec l’équipe de direction des entreprises dans le
cadre de leurs projets de démarrage, d’expansion, d’acquisition et de fusions. Les plans d’affaires et modèles
financiers développés par Modelcom, au cours des quatorze dernières années, ont contribué à des levées de
fonds totalisant plus de 2,5 milliards de dollars.
En octobre 2012, Modelcom s’est classée parmi les 4 meilleures entreprises au monde en
modélisation financière auprès de Goldman Sachs, Ernst & Young et PWC et devant des entreprises
comme Deloitte et KPMG, dans le cadre du concours ModelOff . Pour en savoir davantage, nous vous
invitons à prendre connaissance de notre communiqué de presse à ce sujet.
Page 5
25 TRUCS EXCEL
À PROPOS DE CE EBOOK
Page 6
25 TRUCS EXCEL
À PROPOS DE CE EBOOK
Page 7
25 TRUCS EXCEL
À PROPOS DE CE EBOOK
Page 8
25 TRUCS EXCEL
À PROPOS DE CE EBOOK
Page 9
25 TRUCS EXCEL
À PROPOS DE CE EBOOK
Page 10
25 TRUCS EXCEL
ANALYSE DE DONNÉES
Page 11
25 TRUCS EXCEL
TRUC #1
Réaliser une analyse de sensibilité avec une variable
Si vous souhaitez élaborer une analyse de sensibilité dans Excel, la fonctionnalité « Table de
données » (« Data Tables ») est sans aucun doute l’outil idéal. De plus, cette fonctionnalité vous
permet de valider vos formules (ou même votre modèle en entier).
La fonctionnalité se retrouve dans le menu “Données” (“Data”) sous “Analyse de scénarios” (“What-
if Analysis”).
Dans notre exemple (voir image ci-bas), les variables indépendantes (« inputs ») sont en vert.
Page 12
25 TRUCS EXCEL
Si vous cherchez à comprendre comment le bénéfice net varie en fonction de différents prix
unitaires, placez d’abord les prix unitaires que vous voulez tester dans une colonne (voir colonne H
ci-bas).
Créez une deuxième colonne pour inscrire les résultats. La première cellule doit contenir un lien vers
la variable dépendante (résultat) que vous voulez suivre (dans notre exemple, c’est le bénéfice net).
Page 13
25 TRUCS EXCEL
Sélectionnez les deux nouvelles colonnes et activez la fonctionnalité « Table de données » (« Data
Table »). Dans la fenêtre de dialogue, entrez la référence vers la cellule de prix unitaire sous « Cellule
d’entrée en colonne » (« Column Input Cell »).
Finalement, vous obtiendrez les résultats suivants (si le prix unitaire est de 1.20$, le bén.net est de
600$, si le prix unitaire est de 1.80$, le bén.net est de 5,400$, etc.):
Page 14
25 TRUCS EXCEL
TRUC #2
Réaliser une analyse de sensibilité à 2 variables
Et si vous cherchiez maintenant à comprendre comment la marge brute varie en fonction du prix
unitaire et du nombre total d’unités vendues? Vous devriez d’abord créer une colonne et une ligne
pour les valeurs que vous voulez tester.
Insérez ensuite un lien vers la variable indépendante (résultat) qui vous intéresse (dans notre
exemple la marge brute) à l’intersection de la colonne et la ligne que vous venez de créer.
Page 15
25 TRUCS EXCEL
Sélectionnez le tableau au complet et activez la fonctionnalité « Table de données » (« Data Table »).
Dans la boîte de dialogue, entrez une référence vers les unités vendues (D5) sous « Cellule d’entrée
en ligne » et une référence vers le prix unitaire (D6) sous « Cellule d’entrée en colonne »).
Page 16
25 TRUCS EXCEL
TRUC #3
Convertir une cellule texte en tableau Excel
Lorsque vous copiez ou que vous importez des données et que l’information n’est pas répartie sur
plusieurs colonnes mais qu’elle est plutôt contenue dans une seule et même colonne, vous pouvez
utiliser la fonctionnalité « Convertir » (« Text to columns ») pour séparer l’information sur plusieurs
colonnes.
Sélectionnez la zone à convertir, soit la colonne où se trouve votre information. Dans le menu
« Données » (« Data »), cliquez ensuite sur « Convertir » (« Text to columns »).
Page 17
25 TRUCS EXCEL
Les données peuvent être espacées par des largeurs fixes, ou plus communément, séparées par des
délimiteurs comme dans notre exemple. Choisissez donc ici l’option « Délimité » (« Delimited »).
Page 18
25 TRUCS EXCEL
Choisissez ensuite le type de délimiteur présent dans votre texte. Dans notre exemple, les données
sont délimitées par des virgules.
Voyez ici
un
aperçu
de vos
données
Choisissez finalement le format des données. Le format général convient habituellement très bien
puisqu’il identifiera le type de données automatiquement, comme dans notre exemple.
Page 19
25 TRUCS EXCEL
Enfin, après avoir appuyé sur «Terminer, » (« Finish »), les données apparaîtront sur plusieurs
colonnes avec en-têtes. Notez qu’il est possible que vous deviez jouer avec les largeurs de colonnes
afin de mieux visualiser vos données.
Page 20
25 TRUCS EXCEL
TRUC #4
Analyser efficacement et rapidement des bases de
données extraites de systèmes comptables
Lorsque vous travaillez avec des fichiers extraits de logiciels comptables, comme Simple Comptable,
il est parfois ardu de présenter l’information extraite dans un format facile à manipuler et à analyser.
Vous pouvez alors convertir votre fichier en tableau croisé dynamique pour mieux l’analyser et le
comprendre. Toutefois, il sera souvent nécessaire de procéder d’abord à certaines manipulations
puisque les données brutes extraites de ces logiciels sont rarement dans le format souhaité. Dans
certains cas, la fonction « Atteindre » (« Go To ») peut aider à corriger le tir.
1. Partez du fichier source (nous utiliserons celui de l’image ci-bas comme exemple)
Page 21
25 TRUCS EXCEL
3. Sélectionnez les colonnes A et B, cliquez sur F5 pour appeller la fonction “Atteindre” (“Go to”) et
cliquez sur “Cellules” (“Special”).
Page 22
25 TRUCS EXCEL
4. Cliquez sur “Cellules vides” (“Blanks”). Toutes les cellules vides des colonnes A et B seront
activées.
À partir de ce
fichier, vous
pouvez construire
facilement un
tableau croisé
dynamique.
Page 23
25 TRUCS EXCEL
OPTIMISATION DE CALCULS
Page 24
25 TRUCS EXCEL
TRUC #5
Effectuer une recherche verticale sur deux ou plusieurs
tables
Si vous utilisez régulièrement Excel, nul doute que vous maîtrisez déjà la fonction « Recherchev »
(« Vlookup »). Mais savez-vous comment utiliser la fonction Recherchev (Vlookup) sur 2 ou plusieurs
tables simultanément?
Supposez que dans l’exemple ci-dessous, vous cherchiez à déterminer le % d’augmentation salariale
des employés selon qu’ils soient des employés à temps partiel ou à temps plein.
En premier lieu, définissez les deux tables de taux d’augmentations salariales. Ces augmentations
dépendent des cotes d’évaluation que les employés ont reçues lors de l’évaluation de fin d’année.
Voici à quoi ressemblent ces tables:
Nommez la première table “Temps plein” et la deuxième “Temps partiel”, à partir du menu
“Formules” (“Formulas”) / “Gestionnaire de noms” (“Name manager”) .
Ensuite, insérez une condition dans la fonction « Recherchev » (« Vlookup ») de façon à ce que la
formule se réfère à la bonne table de taux (voir image page suivante).
Page 25
25 TRUCS EXCEL
En somme, vous devez remplacer le deuxième terme de votre fonction « Recherchev » (« Vlookup »)
par une fonction « Si » (« If ») au lieu d’indiquer un tableau de référence.
Vous comprenez alors que la fonction « Recherchev » (« Vlookup ») peut s’exercer sur un nombre de
tableaux illimité!
Page 26
25 TRUCS EXCEL
TRUC #6
Faire la somme de plusieurs onglets en un clic de souris
Si vous travaillez avec un modèle bien structuré et que vous cherchez à faire rapidement la somme
de plusieurs onglets, vous pouvez le faire à l’aide d’une fonction particulière. Non seulement cette
fonction vous permettra de faire la somme d’un nombre gigantesque d’onglets rapidement mais
vous pourrez également ajouter ou retirer des onglets sans avoir à modifier vos formules.
Dans l’exemple ci-dessous, toutes les données dans les onglets A à Z sont disposées de la même
façon, i.e. que la première donnée est présentée dans la cellule C4 et la dernière dans la cellule I4 de
chaque onglet.
Page 27
25 TRUCS EXCEL
Pour faire la somme de tous les onglets, vous n’avez qu’à insérer deux onglets vierges et à les
nommer comme bon vous semble. Dans l’exemple ci-bas, ils ont été nommés « Début » et « Fin ».
Vous placez le premier onglet vierge à l’avant du premier onglet à additionner et le deuxième onglet
vierge à la fin du dernier onglet à additionner.
Vous utilisez ensuite simplement la formule: =SUM(Début:Fin!C4) dans la première cellule et vous
copiez la formule dans la cellule suivante pour obtenir = SUM(Début:Fin!D4) et ainsi de suite. À noter
que la formule en français s’écrit: =SOMME(Début:Fin!C4).
À noter que vous pouvez ensuite facilement ajouter, retirer ou déplacer des onglets. Lorsque vous
déplacez des onglets, la somme s’ajuste en fonction des onglets qui demeurent compris à l’intérieur
de la fourchette déterminée par votre premier onglet vierge (dans notre exemple, l’onglet « Début »
et votre deuxième onglet vierge, dans notre exemple, l’onglet « Fin »). Ainsi, pour retirer un onglet
du total, sans avoir à le détruire, déplacez-le simplement avant l’onglet « Début » ou après l’onglet
« Fin ».
Vous pouvez également ajouter le nombre de paires d’onglets que vous désirez pour faire des
sommes intermédiaires. Par exemple, vous pourriez insérer un nouvel onglet vierge avant l’onglet H
et un deuxième onglet vierge après l’onglet P et faire la somme des données entre ces onglets.
Page 28
25 TRUCS EXCEL
TRUC #7
Effectuer une somme, un compte ou une moyenne selon
plusieurs conditions
Si vous êtes un usager régulier d’Excel, vous connaissez déjà les fonctions conditionnelles
« somme.si » (« sumif »), « moyenne.si » (« averageif ») et « nb.si » (« countif »). Toutefois, vous est-
il déjà arrivé de vouloir insérer plusieurs conditions à l’intérieur de ces fonctions? Avant la version
2007 de MS Excel, vous ne pouviez pas le faire. Toutefois, depuis la version 2007 de MS Excel, vous
avez accès aux fonctions « somme.si.ens » (« sumifs »), « moyenne.si.ens » (« averageifs ») et
« nb.si.ens » (« countifs ») qui permettent de considérer plusieurs conditions.
Pour illustrer l’utilité de ces fonctions, supposons que vous êtes gestionnaire de portefeuille et que
vous souhaitez extraire les résultats des transactions du premier trimestre dans un tableau mensuel,
dont voici un extrait:
Page 29
25 TRUCS EXCEL
Supposons maintenant qu’à partir du tableau précédent, vous souhaitiez obtenir le nombre de
transactions, le nombre de transactions qui ont généré plus de 500K$ de profit, le ratio total
profits/pertes ainsi que la moyenne de profit par transaction pour chacun des trois mois du premier
trimestre.
Dans un premier temps, vous devez fixer les dates de début de chacun des mois à la gauche du
tableau. Ce sont ces dates qui représentent les conditions qui seront saisies dans vos formules.
Remarquez que pour chaque critère à saisir, la plage sur laquelle s’applique le critère doit aussi être
saisie, même si les critères s’appliquent sur la même plage comme c’est le cas des deux premiers
critères de chaque formule. Pour ce qui est du profit / perte ainsi que de la moyenne de profit par
transaction, vous devriez utiliser respectivement « somme.si.ens » (« sumifs ») et
« moyenne.si.ens » (« averageifs ») comme suit:
Page 30
25 TRUCS EXCEL
Il est à noter que la structure de la formule « somme.si.ens » (« sumifs ») est la même que celle de
« moyenne.si.ens » (« averageifs »). La différence entre ces deux formules et le « nb.si.ens »
(« countifs ») est que la plage sur laquelle on doit appliquer la formule (somme ou moyenne) doit
être insérée comme premier paramètre de la formule.
Page 31
25 TRUCS EXCEL
TRUC #8
Convertir aisément une table d’hypothèses en modèle de
prévisions
Lors de l’élaboration de prévisions financières, les paramètres et hypothèses sont parfois regroupés
sous forme de tableau. Ceci peut causer certains enjeux lorsque vient le temps d’insérer ces données
dans le modèle de prévisions. Dans ce contexte, la fonction « SommeProd » (« Sumproduct ») avec
l’entrée de conditions multiples est très utile. Prenons l’exemple d’une implantation de succursales
d’une chaîne de magasins. Voici les dates d’ouverture des succursales ainsi que les projections de
ventes mensuelles de chacune.
Pour établir le plan de ventes mensuelles par ville, vous pouvez utiliser la fonction « SommeProd »
(« Sumproduct ») et y insérer des critères de ville, de date, d’unités vendues et de prix de vente tel
qu’illustré à la page suivante.
Page 32
25 TRUCS EXCEL
En d’autres termes, dans la cellule C10, on demande à Excel de considérer les données pour
Montréal, avant mars 2012, des unités vendues et de les multiplier par leur prix de vente, afin
d’obtenir les ventes mensuelles.
Page 33
25 TRUCS EXCEL
TRUC #9
Manier les calculs d’amortissement des actifs comme un
pro
Dans un modèle, les ajouts d’immobilisations se font graduellement, mois après mois, selon les
inducteurs et les prévisions des gestionnaires. Ces immobilisations sont en général présentées en
fonction de leur amortissement prévu (3 ans, 5 ans, 7 ans et ainsi de suite). Donc, le calcul de
l’amortissement sur ces dépenses en immobilisations crée un petit défi pour le modélisateur. Une
bonne façon de gérer cette difficulté est d’utiliser la fonction « Decaler » (« Offset »).
La ligne 6 est une étiquette qui donne la référence de la colonne de résultats où on est rendu.
L’amortissement linéaire est calculé, par exemple, à la cellule AT26, juin 2012, par la formule
=IF($G18=0,0,SUM(OFFSET(AT18,0,0,1,-MIN(AT$6,$G18)))/$G18).
Page 34
25 TRUCS EXCEL
Page 35
25 TRUCS EXCEL
TRUC #10
Calculer la portion court terme de la dette à long terme
dans un modèle financier
Une difficulté répandue en modélisation financière est le report correct de la portion courante de la
dette à long terme dans le bilan. En effet, une entreprise a souvent plusieurs dettes et de nombreux
contrats de location-acquisition qui forment un grand nombre de dettes avec des termes et
conditions différents et des conditions de remboursements différentes.
En général, pour fins de présentation, on va faire le sommaire de toutes ces dettes afin de reporter
au bilan. Mais comment présenter un calcul précis de la portion courante avec toutes ces différentes
dettes? La seule réponse satisfaisante à cette question est d’une grande simplicité : Il suffit de
projeter toutes ces dettes sur une période additionnelle de 12 mois!
Donc, si on a un modèle de 5 ans (60 mois), on projette les dettes sur 72 mois. Cela peut paraître un
peu rustique, mais c’est d’une redoutable efficacité!
Page 36
25 TRUCS EXCEL
TRUC #11
Créer un sommaire de tous vos onglets grâce à une
formule unique
Si vous travaillez avec un nombre considérable d’onglets identiques dans Excel, qu’il s’agisse de
données par produit, par semaine, par employé ou par n’importe quel autre vecteur, la fonction
« Indirect » (« Indirect »), jumelée à la fonction « Adresse » (« Address ») et la fonction « Colonne »
(« Column »), vous permettra de créer un sommaire de toutes vos données en un clic de souris.
Assurez-vous d’abord que tous vos onglets sont identiques au niveau de leur structure et de leur
position dans le chiffrier (mêmes coordonnées). Dans l’exemple ci-bas, les onglets A, B, C, etc. sont
tous structurés de la même façon. Les premières données apparaissent dans la cellule C6 et les
dernières données dans la cellule I6.
Onglets A, B et C:
Page 37
25 TRUCS EXCEL
Pour créer votre onglet sommaire, vous devez reprendre les titres de colonnes de vos onglets et
mettre en colonne tous les noms de vos onglets. Par la suite, vous utiliserez la fonction suivante:
En utilisant la fonction « Colonne() » (« Column() »), vous pouvez simplement copier votre formule à
l’ensemble du tableau pour obtenir votre sommaire. Si vous aviez plutôt utilisé un chiffre fixe, vous
auriez dû avoir 7 formules différentes, soit une par colonne.
Page 38
25 TRUCS EXCEL
Explications de la formule:
• Le 6 : Numéro de la ligne à considérer dans chaque onglet. À noter que ce numéro demeure
inchangé à travers tous les onglets.
• Column(): Numéro de la colonne à additionner. À noter que ce numéro change lorsque l'on
change de colonne. On détermine alors le numéro de la colonne selon la position où on est rendu.
• Le $B6: La colonne B6 doit identifier tous les onglets à considérer avec le nom exact.
Lorsque vous souhaitez faire des modifications à un onglet, assurez-vous d’appliquer ces
modifications à tous les onglets identiques à la fois. Pour ce faire, cliquez sur votre premier onglet
(dans notre exemple A ou Albert), cliquez ensuite sur SHIFT et cliquez finalement sur votre dernier
onglet (dans notre exemple Z). Vous verrez que tous les onglets intermédiaires sont pâlis. Effectuez
ensuite les modifications dans votre premier onglet. Celles-ci s’appliqueront automatiquement à
tous vos onglets. Pour sortir de ce mode de modifications simultanées, cliquer sur un onglet au
hasard. Vous verrez que la couleur des onglets redeviendra plus foncée. Vous saurez alors que vous
n’êtes plus dans un mode de modifications simultanées des onglets.
Enfin, si vous changez le nom d’un onglet, assurez-vous de le changer également dans votre tableau
sommaire.
Page 39
25 TRUCS EXCEL
TRUC #12
Ajouter des données à une base de données sans affecter
les calculs, les graphiques et les TCD qui y sont rattachés
Si vous cherchez une façon de travailler efficacement avec des bases de données qui prennent de
l’ampleur au fil du temps, les tableaux Excel, une option apparue dans la version 2007 de MS Excel,
sont essentiels. En formattant vos données Excel en “tableau”, vous n’aurez plus à retravailler vos
calculs, vos graphiques et/ou vos tableaux croisés dynamiques lorsque vos bases de données sous-
jacentes évolueront (nouvelles lignes ou nouvelles colonnes de données).
Ensuite, rendez-vous dans le menu « Accueil » (Home) et cliquez sur « Mettre sous forme de tableau
» (Format as Table). Vous avez le choix entre une panoplie considérable de modèles.
Page 40
25 TRUCS EXCEL
Votre plage de données originale se transformera ensuite en un tableau selon le format choisi. Les
options de filtres seront ajoutées automatiquement. Par la suite, chaque fois que vous ajouterez une
ligne (ou une colonne) à votre tableau, le format sera respecté.
Créez maintenant une formule, un graphique et un tableau croisé dynamique basés sur le tableau
précédent comme ceci:
Page 41
25 TRUCS EXCEL
Non seulement cette nouvellle donnée sera mise en forme mais elle sera aussi prise en compte:
• Dans le tableau croisé dynamique (pour voir les changements, vous devrez d’abord rafraîchir le
tableau croisé dynamique)
Page 42
25 TRUCS EXCEL
VALIDATION DE CALCULS
Page 43
25 TRUCS EXCEL
TRUC #13
Forage de données en un simple clic de souris
Pour vous éviter des déplacements de souris inutiles dans vos modèles Excel, un truc très facile est
de désactiver la fonction de modification directe de texte dans une cellule (activée par défaut par
Microsoft). Lorsque les cellules de votre modèle Excel contiennent des formules, un simple clic dans
la cellule vous permet d’atteindre automatiquement la première cellule référée par la formule.
Très utile lorsque vos données sont dans d’autres feuilles ou autres fichiers !
Comment désactiver la fonction ? Ce n’est pas totalement intuitif… les étapes à suivre sont illustrées
à la page suivante.
Page 44
25 TRUCS EXCEL
Page 45
25 TRUCS EXCEL
Page 46
25 TRUCS EXCEL
TRUC #14
Tester et valider les formules d’un modèle développé dans
Excel
Lorsque vous souhaitez connaître les dépendances entre les cellules d’un chiffrier Excel, la
commande « Repérer les antécédents » (« Trace Precedents ») et « Repérer les dépendants »
(« Trace Dependents ») peut s’avérer très utile.
Dans l’exemple suivant, lorsque vous cliquez sur la cellule E12 et que vous cliquez ensuite sur
« Repérer les antécédents » (« Trace Precedents »), vous pouvez visuellement repérer quelles
cellules sont utilisées dans le calcul de la cellule E12. Vous pouvez donc rapidement valider que le
grand total du panier d’épicerie comprend tous les items énumérés. Bien sûr, ici, il s’agit d’un
exemple simple, mais imaginez la portée de cette fonctionnalité lorsqu’utilisée sur une formule
beaucoup plus complexe!
Page 47
25 TRUCS EXCEL
De la même manière, vous pouvez observez que les cellules C6 et D6 servent à déterminer le prix
total des carottes. Utile si vous souhaitez supprimer une donnée de votre modèle mais que vous
désirez d’abord valider que cela n’aura aucun impact ailleurs dans votre modèle.
Les fonctionnalités « Repérer les antécédents » (« Trace Precedents ») et « Repérer les dépendants »
(« Trace Dependents ») deviennent encore plus utiles lors de calculs complexes qui cherchent des
éléments à travers plusieurs onglets.
Page 48
25 TRUCS EXCEL
Ici, vous pouvez constater que la cellule E14 est calculée à partir de la cellule E12 ainsi qu’à partir
d’une ou plusieurs cellules se trouvant dans un autre onglet (icône de tableur).
Si vous double-cliquez sur la flèche pointillée, vous aurez accès à la fenêtre « Go to… » qui vous
présentera les cellules auxquelles est liée la cellule E14.
Page 492
25 TRUCS EXCEL
Vous pouvez simplement sélectionner la donnée de votre choix dans la fenêtre « Go To » et appuyer
sur le bouton OK pour être redirigé à la cellule d’origine.
Page 50
25 TRUCS EXCEL
TRUC #15
Éviter les #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?,
et les #NULL!
La fonction « Sierreur » (« Iferror ») permet de remplacer les erreurs de type #N/A, #VALUE!, #REF!,
#DIV/0!, #NUM!, #NAME?, ou #NULL! par une valeur de votre choix. Ainsi, vos calculs ne seront
jamais affectés par des messages d’erreurs. L’exemple suivant montre l’utilisation de cette fonction
dans des états financiers.
Dans l’exemple précédent, sans la fonction « SiErreur » (« IfError »), la première année nous
retournerait #DIV/0! puisque nous cherchons à déterminer le % de croissance annuelle des revenus
de la Marque #1.
Ici, l’exemple est simple, mais si un calcul subséquent dépendait du résultat de la cellule H13, la
fonction “Sierreur” (“IfError”) aurait empêcher un bris de formule.
Page 51
25 TRUCS EXCEL
PRÉSENTATION DE DONNÉES
Page 52
25 TRUCS EXCEL
TRUC #16
Comprendre les formats de cellules une fois pour toutes
Le format des cellules dans Excel est souvent mal compris et un modèle qui présente les mauvais
formats de cellules peut vite devenir difficile à comprendre. Il vaut donc la peine de consacrer un
peu de temps à la structure des formats de cellules.
Excel voit le formatage des cellules en quatre sections. Les sections sont divisées par : 1.Formatage
des chiffres positifs; 2.Formatage des chiffres négatifs; 3.Formatage des zéros; 4.Formatage du texte;
Microsoft nous fournit l’aide suivante comme explication des codes de formatage :
Number Code Description
0 (zero) Digit placeholder. This code pads the value with zeros to fill the format.
? Digit placeholder. This code leaves a space for insignificant zeros but does not display them.
, (comma) Thousands separator. A comma followed by a placeholder scales the number by a thousand.
E+ E- e+ e- Scientific notation.
Page 53
25 TRUCS EXCEL
$ - + / ( ) : space These characters are displayed in the number. To display any other character, enclose the character
in quotation marks or precede it with a backslash.
Note Typing !, ^, &, ', ~, {, }, =, <, or > automatically places a backslash in front of the character.
* This code repeats the next character in the format to fill the column width.
_ (underscore) This code skips the width of the next character. This code is commonly used as "_)" (without the
quotation marks) to leave space for a closing parenthesis in a positive number format when the
negative number format includes parentheses. This allows the values to line up at the decimal
point.
@ Text placeholder.
Page 54
25 TRUCS EXCEL
[BLACK], [BLUE], [CYAN], These codes display the characters in the specified colors.
[GREEN], [MAGENTA],
[RED], [WHITE], [YELLOW], Note n is a value from 1 to 56 and refers to the nth color in the color palette.
[COLOR n]
[Condition value] Condition may be <, >, =, >=, <=, <> and value may be any number.
La signification du code est : réserver au début et à la fin du chiffre l’espace pour le signe - (la partie
_- au début et à la fin du code), formater le chiffre en séparant les milliers avec des virgules et
montrer deux décimales, remplir l’espace non utilisé de la cellule avec des espaces vides (c’est la
partie *<espace> du code );
Page 55
25 TRUCS EXCEL
La signification du code est: mettre le signe - à gauche de la cellule, réserver à la fin du chiffre
l’espace pour le signe - (la partie _- à la fin du code), formater le chiffre en séparant les milliers avec
des virgules et montrer deux décimales, remplir l’espace non utilisé de la cellule avec des espaces
vides (c’est la partie *<espace> du code ), formater le chiffre en rouge (la partie [Red] du code);
La signification du code est : réserver au début et à la fin du chiffre l’espace pour le signe - (la partie
_- au début et à la fin du code), formater les zéros comme des tirets «-», remplir l’espace non utilisé
de la cellule avec des espaces vides (c’est la partie *<espace> du code);
La signification du code est comme suit : réserver au début et à la fin du texte l’espace pour le signe -
(la partie _- au début et à la fin du code).
Autres exemples :
• Pour avoir les chiffres négatifs en rouge entre parenthèses, utilisez le code suivante: _(* 0.00_)
;[Red](0.00)
• Pour montrer un chiffre comme 103 dollars et .25 cents, utilisez le code suivante : 0 "dollars et"
.00 "cents"
• Pour avoir la date 2013/01/13 apparaître comme Jan-2013, utilisez le code suivante : mmm-yyyy
• Pour avoir le chiffre 1 apparaître comme Year 1, utilisez le code suivante : "Year "0
Page 56
25 TRUCS EXCEL
TRUC #17
Reporter des résultats mensuels dans les bons trimestres
et années
Une des difficultés rencontrées en modélisation financière est la nécessité de reporter correctement
les résultats mensuels afin de les présenter sous la forme de trimestres ou de résultats annuels.
Évidemment, afin de respecter les meilleures pratiques d’affaires en modélisation et de s’assurer de
l’intégrité du modèle, on veut obtenir une formule uniforme et robuste qu’on peut utiliser pour
chacune des années ou chacun des trimestres.
Page 57
25 TRUCS EXCEL
Commentaires:
• Les étiquettes des lignes 4 et 5 permettent d’identifier les périodes où les résultats mensuels
seront cumulés.
• Les étiquettes des lignes 7 et 8 permettent le report de résultats de fin de période, comme les
comptes de bilan, en général.
• Avec un peu de créativité, on peut même automatiser la création des étiquettes des lignes 4, 5, 7
et 8.
Page 58
25 TRUCS EXCEL
TRUC #18
Créer un menu déroulant dynamique
La fonctionnalité « Validation de données » (« Data Validation») est très utile pour rendre un modèle
Excel dynamique. Par exemple, elle permet de créer un menu déroulant où l’utilisateur peut choisir
entre divers scénarios. Ces scénarios seront donc entrés sous forme de liste comme dans l’exemple
qui suit.
Maintenant, que se passe-t-il si vous décidez de rajouter un nouveau champ à cette liste ? Et bien, il
ne sera pas intégré dans le menu déroulant. Vous pourriez sélectionner un champ plus étendu dès le
départ (pour prévoir l’ajout de données), par contre, le menu déroulant comporterait des champs
vides, ce qui ne serait pas optimal.
Il existe deux solutions pour que la liste créée avec la fonctionnalité « Validation de données »
(« Data validation ») s’ajuste automatiquement à la plage de données d’origine: soit avec la fonction
« Decaler » ( « OFFSET ») ou avec une « Table ».
Page 59
25 TRUCS EXCEL
Dans l’exemple proposé, la liste est utilisée pour choisir dans quelle partie du globe sera vendue la
Marque # 2. Il s’ensuit un taux de taxes applicable différent selon la région inscrite. On insérera la
fonction « Decaler » (« OFFSET ») dans la liste de « Validation de données » (« Data Validation») .
Cette fonction fera évidemment référence à la plage de référence comme suit:
Page 60
25 TRUCS EXCEL
La hauteur de la plage de la fonction “Decaler” (“Offset”) sera égale à une autre fonction comme
« Nbval » (« Counta »), qui nous retournera le nombre de champs verticaux inscrits dans la liste. La
liste sera donc agrandie si jamais une autre région est inscrite sous « Amérique du Nord ».
2. L’autre solution est de lier la liste à une table Excel, tel que présenté par Sophie précédemment.
Page 61
25 TRUCS EXCEL
TRUC #19
Faire ressortir les meilleurs résultats d’une base de
données dynamique sur un graphique
Si vous devez faire ressortir les X meilleurs résultats d’un rapport de données périodiques et que
vous souhaitiez voir ces résultats d’une couleur distincte sur un graphique, sans avoir à manipuler
votre graphique, voici un truc fort intéressant.
But recherché dans l’exemple ci-bas: Faire en sorte que les 5 trimestres ayant réalisé les meilleures
ventes ressortent en rouge sur le graphique et que les autres trimestres apparaissent en bleu, sans
rien changer manuellement.
Page 62
25 TRUCS EXCEL
Créez d’abord un tableau qui segmentera les données “à inclure” dans le top 5 et les données “à
exclure” du top 5. Pour ce faire, vous pouvez utiliser la fonction “Grande.valeur” (“Large”) comme
illustré dans l’image ci-bas. Dans la première colonne, cette formule fait en sorte d’inscrire les ventes
pour les trimestres qui ne font pas partie du top 5 et d’inscrire “N/A” pour les trimestres inclus dans
le top 5. La formule de la colonne suivante, fait exactement l’inverse.
Vous vous retrouvez ainsi avec un graphique à 2 séries aux couleurs indépendantes.
Si vous souhaitez que les trimestres faisant partie du top 5 affichent le niveau de vente sur le
graphique, vous pouvez ajouter une étiquette à cet effet. Les N/A apparaîtront comme des 0. Si vous
souhaitez faire disparaître ces zéros, allez dans le format de l’étiquette et inscrivez ###0;.
Page 63
25 TRUCS EXCEL
Page 64
25 TRUCS EXCEL
TRUC #20
Lier une série de champs en colonnes sur une ligne
Le prochain truc Excel ne révolutionnera pas votre façon de modéliser mais vous permettra sans
doute d’économiser quelques minutes à chaque fois que vous l’utiliserez.
À la base, il s’agit ici de résoudre le problème fréquemment rencontré de lier un champ en colonne
sur une ligne. Un exemple typique consiste à lier une liste verticale de dates avec une plage de titres
de colonnes à l’horizontal.
Vous comprendrez qu’il est toujours possible de lier manuellement chaque cellule une par une et
que la résultante sera identique, mais le but ici est de gagner du temps et minimiser le risque
d’erreur en diminuant le nombre de saisie.
Page 65
25 TRUCS EXCEL
Sélectionnez ensuite la plage de cellules qui servira à inscrire vos dates en titres de colonnes:
Voilà, vous venez de lier automatiquement la liste verticale de dates et vos en-têtes de colonnes.
Notez que les accolades au début et à la fin de la formule indiquent que vous êtes en mode matriciel
et toute modification doit maintenant être appliquée à l’ensemble des cellules faisant partie de ce
calcul matriciel.
Note: Pour ajouter les accolades, vous devez cliquer sur CTRL+SHIFT+ENTER au lieu de cliquer
simplement sur ENTER lorsque vous avez terminé d’entrer votre formule dans la barre de formules.
Page 66
25 TRUCS EXCEL
TRUC #21
Créer des menus déroulants pour activer divers scénarios
dans un modèle
Voici un truc qui vous sera utile lorsque vous devrez produire un modèle financier et analyser
différents scénarios (ex : un scénario réaliste, un scénario optimiste et un scénario conservateur). Il
s’agit de créer à l’intérieur d’un seul fichier, une structure de gestion des scénarios permettant de
générer le scénario désiré sur demande.
Pour mettre en place une telle structure, il suffit de maîtriser la notion de « User Form » ou de liste
déroulante, ainsi que la fonction « Choisir » (« Choose ») de Excel.
Supposons que vous souhaitiez intégrer une analyse de scénarios dans un modèle financier que
vous avez déjà développé.
Créez d’abord une nouvelle feuille intitulée « Scénario » qui sera divisée en 4 sections (nombre de
scénarios +1) identiques, incluant chacune la liste des hypothèses qui seront appelées à changer
selon le scénario utilisé.
Les sections 2 à 4 reprennent les hypothèses spécifiques à chacun des scénarios et sont constituées
uniquement d’entrées manuelles.
La première section se nommera « Scénario Actif » et inclura également ces mêmes hypothèses,
alimentées par le scénario qui aura été sélectionné .
Page 67
25 TRUCS EXCEL
Dans la page appropriée de votre modèle, ajoutez un menu déroulant indiquant les 3 choix de
scénarios possible.
Prenez soin de sélectionner la cellule qui génèrera la résultante de votre menu déroulant et donnez-
lui un nom (ex : Scénario).
Maintenant, vous pouvez compléter la section « Scénario Actif » de votre feuille « Scénario » en
utilisant la fonctionnalité « Choisir » (« Choose ») pour sélectionner spécifiquement la cellule
correspondant au scénario sélectionné avec le menu déroulant.
Une fois cette étape terminée, il ne vous reste plus qu’à lier directement la section « Scénario Actif »
dans la feuille d’hypothèses de votre modèle.
Page 68
25 TRUCS EXCEL
TRUC 22
Automatiser les dates en entêtes de colonnes
Il existe plusieurs façons de projeter une série de dates, placées en titres de colonnes ou de lignes,
dans un modèle mensuel. Je vous propose une méthode qui est robuste et qui permet de changer
rapidement la date de départ.
Dans un premier temps, choisissez une cellule qui servira à indiquer votre date de départ. Il est
important de mettre l’année, le mois et la dernière journée du mois en question. Ainsi, pour
novembre, mettez le 30. Pour juillet, mettez le 31. Faites ensuite un lien direct à la cellule contenant
votre date de départ dans la première cellule de votre plage de dates (R4=F11 ci-bas).
Page 69
25 TRUCS EXCEL
Finalement, vous pouvez copier la cellule S4 vers la gauche pour couvrir la période souhaitée. Ainsi,
lorsque vous changerez la valeur de la cellule F11, toutes les dates dans la ligne 4 s’ajusteront
automatiquement.
Page 70
25 TRUCS EXCEL
TRUC #23
Automatiser les titres et les zones de textes d’un
graphique lié à une base de données dynamique
Si vous devez fréquemment produire le même rapport avec des graphiques, il est possible
d’automatiser une partie des textes de votre graphique comme par exemple le titre, en fonction des
nouvelles données.
Dans l’exemple ci-dessous, vous avez un rapport sur le nombre d’employés par trimestre et un
tableau croisé dynamique qui vous permet de comparer le nombre d’employés entre deux années
selon un trimestre donné (filtre du tableau croisé dynamique).
Page 71
25 TRUCS EXCEL
Dans un premier temps, écrivez la formule suivante dans une cellule vide (dans notre exemple, B29)
pour obtenir le % d’augmentation ou de diminution:
Ensuite, écrivez la formule suivante dans une autre cellule vide: pour obtenir le texte voulu:
Dans notre exemple, lorsque le trimestre Q1 est sélectionné dans notre tableau croisé dynamique,
on voit que le nombre d’employé est de 145 pour 2005 et 147 pour 2006. Nos formules donnent
ceci:
Pour automatiser le titre, cliquez dans la zone de titre du graphique et sans appuyer sur Enter,
insérez un “=“ dans la barre de formule et faites le lien vers la cellule qui comprend votre titre.
Page 72
25 TRUCS EXCEL
De la même façon, insérez une “Zone de texte” (“Text Box”) dans votre graphique et liez-la à votre
cellule B29 et insérez une autre “Zone de texte” (“Text Box”) et liez-la à votre cellule D29.
Maintenant, lorsque vous changerez le trimestre dans le filtre de votre tableau croisé dynamique, les
calculs des cellules B29 et D29 se mettront à jour, ainsi que le texte placé dans votre graphique.
Quant au titre du graphique, si vous le changez dans votre tableau source, il se mettra
automatiquement à jour dans votre graphique.
Imaginez jusqu’à quel point vous pourriez sauver du temps dans la production de rapport de fins de
mois qui font l’analyse des écarts mensuels…
Page 73
25 TRUCS EXCEL
TRUC #24
Copier des cellules en tant qu’image dynamique
Il existe une fonction de collage spécial qui permet de copier des données ou des graphiques et de
les coller en tant qu’image dynamique dans un emplacement quelconque d’une feuille de calcul.
Ceci peut être utile dans l’élaboration d’un tableau de bord ou comme alternative à la fenêtre
espion.
Dans un premier temps, sélectionnez la zone à copier (dans l’exemple ci-bas, B4:F8). Note: Pour
s'assurer d'avoir un résultat transparent, enlever l'affichage du quadrillage dans Mise en Page (Page
Layout), Quadrillage (Gridline) et Afficher le quadrillage (View).
Page 74
25 TRUCS EXCEL
Une fois la zone sélectionnée, cliquez sur “Copier” (“Copy”) avec le bouton droit de la souris ou
CTRL+C. Choisissez l’endroit où vous désirez copier votre sélection et cliquez dans la première
cellule. Rendez-vous ensuite dans le menu “Collage” (“Paste”) pour enfin sélectionner l’option
“Image liée” (“Linked Picture”).
Page 75
25 TRUCS EXCEL
TRUC #25
Envoyer automatiquement des rapports Excel par courriel
Le prochain truc n’utilise pas les fonctionnalités Excel à proprement parler mais sera grandement
apprécié par tous ceux qui doivent produire des rapports Excel sur une base régulière et procéder à
la distribution de ceux-ci par courriel.
Bien que cette tâche puisse être réalisée de différentes façons (via l’utilisation de macro VBA entre
autre), la méthode que je préconise est la planification à l’aide de l’outil « Tâches Planifiées » de
Windows.
Supposons que vous ayez à produire un rapport à la fin de chaque mois et que vous deviez le
distribuer à l’ensemble de la direction. Pour programmer l’envoi automatisé de ce rapport à une liste
de personnes le 5ème jour de chaque mois, voici les étapes à réaliser :
L’application « Tâches Planifiées » (« Task Scheduler ») est représentée par l’icône suivant:
Page 76
25 TRUCS EXCEL
Cliquez sur le menu « Action», sélectionnez « Créer une tâche de base » (« Create basic task »)
Page 77
25 TRUCS EXCEL
Donnez ensuite un nom à votre tâche (ex : Publication rapport mensuel) et une description (ex :
Envoi automatisé du rapport mensuel exécutif à l’ensemble des directeurs le 5ème jour de chaque
mois) et appuyez sur « Suivant » (« Next »).
Page 78
25 TRUCS EXCEL
Page 79
25 TRUCS EXCEL
Ici, plusieurs options sont possibles: vous pouvez sélectionner spécifiquement certains mois ou
encore tous les mois, la fréquence selon la journée du mois ainsi qu’un jour de semaine spécifique.
Pour notre exemple, sélectionnez « Tous les mois » dans la barre « Mois » et la journée « 5 » dans la
barre « Journée » puis appuyez sur « Suivant » (« Next »)
Page 80
25 TRUCS EXCEL
Sélectionnez l’option « Envoi de courriel » puis appuyez sur « Suivant » (« Next »).
Page 81
25 TRUCS EXCEL
Entrez l’adresse courriel de l’expéditeur, les adresses des destinataires ainsi que le sujet et un texte
approprié pour votre message. Ensuite, sélectionnez le fichier Excel (Rapport) que vous désirez
joindre au courriel à l’aide du bouton « Parcourir » . Finalement, indiquez le nom de votre serveur
SMTP (demandez à votre support technique au besoin) et appuyez sur « Suivant ».
Notez que le fichier que vous sélectionnerez servira pour tous les envois automatisés. Il faut donc
s’assurer que les mises à jour sont sauvegardées avec le même nom de fichier et sur le même
répertoire à chaque mois. Mon conseil est d’utiliser un répertoire spécifique pour ces tâches
programmées et de simplement écraser la version existante avec la nouvelle version mois après
mois, en prenant soin d’archiver les différentes versions sur un autre répertoire.
Page 82
25 TRUCS EXCEL
MOT DE LA FIN
Digne de mention:
Modelcom s'est classée dans le top 4 des meilleures entreprises au
monde dans le cadre du concours ModelOff 2012, auprès de Goldman
Sachs, Ernst&Young et PWC et devant des entreprises comme Deloitte,
KPMG et JP Morgan.
Payez le prix d'un petit cabinet pour la valeur des services d'un grand
cabinet.
Page 83