Séance 07
Décision: Aide à la décision
avec les tableurs (1/3)
Équipe MET1330
Coordonnateur: Simon Bourdeau, Ph.D, PMP, Facilitateur Lego Serious Play
1
Objectifs de la séance
Comprendre l’utilité d’un tableur
Connaître les fonctions de base dans Excel
Utiliser les références absolues et semi-
absolues dans Excel
Sensibiliser aux problèmes reliés au
développement de chiffriers électroniques
Apprendre à développer un chiffrier électronique
en suivant une méthodologie rigoureuse.
Identifier et modéliser les relations entre les
variables d’un chiffrier électronique à l’aide d’un
diagramme d’influence (DI)
Introduction aux tableurs et à
EXCEL
Évolution
Formules
Fonctions
Référence (relative, absolue ou mixte)
Naissance du chiffrier électronique
VisiCalc, 1979, pour IBM
Évolution
• Feuille de calcul papier
• Chiffrier électronique :
Feuille de calcul électronique
• Aujourd’hui: « Tableurs »
Plus que des feuilles de calcul électronique:
Graphiques, Analyses avancées, etc.
Outils complets d’aide à la décision
Excel - Interface
Indicateur
Onglets: menu
de position
Outils de
l’onglet Titre de
Cellule C3 sélectionné colonnes
Titre des
lignes
Barre de
défilement
Onglets: feuilles du
classeur
Excel - Saisir une formule simple
Exemple dans le fichier Excel:
MET1330_Aide_Decision_Excel1
Onglet: Saisie-Formule
(disponible sur Moodle Métacours)
Excel - Saisir une formule simple
Excel - Priorités des opérateurs
La Priorité des opérateurs dans Excel est la même qu’en
arithmétique :
Priorité 1: /(division) et *(multiplication)
Priorité 2: +(addition) et - (soustraction)
Ex.: Dans Excel la formule =10+4/2
Serait égale à 12 et non pas 7
Explication: Excel divise 4 par 2 et l’ajoute à 10 selon les conventions
de priorité
Note: À priorité égale, il faut y aller de gauche à droite.
Pour faire autrement, il faut utiliser les parenthèses.
« Les calculs entre parenthèses s’effectuent en priorité »
Ex.: La formule = (10+4)/2
Est égale à 7. Les opérations entre parenthèses sont traitées en 1er
Il est recommandé d’utiliser les parenthèses dans les longues formules…
Excel - Fonctions statistiques
Fonctions statistiques/math. populaires (dans Excel)
=SOMME(Cellule début:Cellule Fin)
=MOYENNE(Cellule début:Cellule Fin)
=MAX(Cellule début:Cellule Fin)
Affiche comme valeur le plus grand nombre dans la plage déterminée.
=MIN(Cellule début:Cellule Fin)
Affiche comme valeur le plus petit nombre dans la plage déterminée.
=NB(Cellule début:Cellule Fin)
Affiche comme valeur le nombre des cellules dans lesquelles se trouvent
des nombres uniquement.
=NBVAL(Cellule début:Cellule Fin)
Affiche comme valeur le nombre des cellules dans lesquelles se trouvent
des valeurs (textes ou nombres)
Excel - Fonctions statistiques
Exemple dans le fichier Excel:
MET1330_Aide_Decision_Excel1
Onglet: Fonctions-Statistiques
(disponible sur Moodle Métacours)
Excel - Fonctions statistiques
Exemples
Excel - Accès aux fonctions
Excel - Fonctions financières
Exemple dans le fichier Excel:
MET1330_Aide_Decision_Excel1
Onglet: Fonctions-Financières
(disponible sur Moodle Métacours)
Excel - Fonctions financières
Exemple: la Valeur Actualisée Nette
VAN(Taux;étendu)
La fonction VAN actualise les flux monétaires périodiques
selon un taux donné
Excel - Références
Exemple dans le fichier Excel:
MET1330_Aide_Decision_Excel1
Onglets: Saisie-Formule; Ref-Absolue; Ref-Mixte
(sera disponible sur Moodle Métacours)
Excel - Références relatives
Nous avons souvent besoin de copier des
formules d’une cellule à d’autres:
Par défaut, Excel copie la formule en l’ajustant
automatiquement de façon relative à sa nouvelle
position
A B C D
1 Nombre
Taux horaire Salaire Hebdo.
d'Heures
2 Jacques $ 10,00 30 =C2*B2 Copier
3 Jeanne $ 11,50 25 =C3*B3
4 Philippe $ 10,50 22 =C4*B4
… Pierre $ 10,50 37,5 =… Coller
Yvan $ 11,00 30
Yvette $ 12,00 15
Excel - Références absolues
Il est utile dans certains cas de conserver la référence
initiale lors du copier/coller
En d’autres termes, il se peut qu’on veuille figer la position d’une
cellule dans la formule:
Le signe $ nous permet de faire cela en le saisissant dans la
formule précédant la colonne et/ou la ligne à figer: « C’est la
référence absolue »
A B C
1 Heures / semaine (fixes) 37.5
Salaire
2 Taux horaire
Hebdo.
3 Jacques $ 10,00 =B3*$B$1 Copier
4 Jeanne $ 11,50 =B4*$B$1
5 Philippe $ 10,50 =B5*$B$1
6 Pierre $ 10,50 =… Coller
… Yvan $ 11,00
Yvette asas $ 12,00
Excel - Références relatives
Questions de pratique:
Q1) Si nous copions et collons la formule de D2 dans D3 et D4. Quelles
seront les valeurs affichées dans D3 et D4 ?
A B C D
2 4 2 =B2*C2 Copier
3 5 2 10
?
4 6 2 ?
12 Coller
…
Écrire la formule avant de calculer la valeur!
Excel - Références relatives et absolues
Questions de pratique:
Q2) Si nous copions et collons la formule de D2 dans D3 et D4. Quelles
seront les valeurs affichées dans D3 et D4 ?
A B C D
2 4 2 =$B$2*C2 Copier
3 5 2 ?8
4 6 2 ?8 Coller
…
Écrire la formule avant de calculer la valeur!
Excel - Références mixtes
Il est possible de ne geler qu’une partie de la formule
(soit la ligne ou la colonne)
Il suffit d’insérer le signe de $ uniquement avant la lettre de la
colonne ou le numéro de la ligne dans la formule
Exemple: A1+$B1
Nous appelons ce type de référence: référence MIXTE
Note: La touche F4 peut nous aider à permuter les
combinaisons possibles pour obtenir les autres choix
Excel - Références mixtes
Questions de pratique:
Q3) Si nous copions et collons la formule de D2 dans E2 et D3. Quelles
seront les valeurs affichées dans E2 et D3 ?
Copier
A B C D E
2 4 2 20 =C2/$B2 ?5
3 5 4 20 5?
4 Coller
…
Coller
Écrire la formule avant de calculer la valeur!
Excel - Messages d’erreur
#VALEUR! = Erreur de formule
(ex.: multiplier une cellule chiffre par une cellule texte)
#DIV/0! = Division par zéro
# # # # =Problème d’affichage d’un nombre
(colonne pas assez large)
#REF! = Référence à une cellule non valable
(ex.: formule inclut une référence à une cellule qui a été supprimée)
#N/A = Valeur non trouvée
(ex.: cellule non trouvée lors d’une recherche)
Utilisation d’un chiffrier
électronique
Constats
Causes
Conséquences
Constats sur la situation
Manque de rigueur dans le développement
Contrairement aux applications programmées, n’importe qui
développe n’importe quoi et n’importe comment
La tolérance du tableur ne facilite pas la rigueur (par
opposition à ACCESS par exemple)
Lacunes et absence de documentation
Les chiffriers ne sont pas documentés
Les variables et paramètres ne sont pas nommés
Faire des changements dans le chiffrier est très pénible:
difficile de se retrouver
Source : Amiot et Juteau (1999) – Chapitre 2
Causes
Absence de conscience du problème
Peu ou pas de livres sur les méthodes de
développement
Manque de formation adéquate sur la
méthodologie de développement des tableurs
Source : Amiot et Juteau (1999) – Chapitre 2
Conséquences
Coûts de développement élevés
Coûts d’entretien astronomiques
Coûts des erreurs décelées et non décelées !
Source : Amiot et Juteau (1999) – Chapitre 2
Conséquences - Statistiques
Selon une étude publiée en 2008, 88% des chiffriers
électroniques auraient une ou plusieurs erreurs
Source; [Link]
Source: [Link]
Le problème est tellement répandu que des groupes se
consacrent au recensement de ces erreurs et de leurs
conséquences, ainsi qu’à l’identification de solutions,
comme le European Spreadsheet Risks Interest
Group.
Il présente aussi les pires histoires d’horreurs:
[Link]
Conséquences - Exemple
« Toujours important de contre-vérifier les
chiffres ».
En 2014, cette leçon a été apprise par Tibco Software
Group et Goldman Sachs lors de la vente de
l’entreprise de développement de logiciels à Vista
Equity Partners qui a versé environ 100 millions $ de
moins dans la transaction en raison d’erreurs dans
une feuille de calcul
[Link]
eet-mistake-costs-tibco-shareholders-100
- million/
Méthodologie de
développement d’un chiffrier
électronique
Avantages
Phases
Méthodologie - Avantages
Faciliter le développement
Réutilisation, modèles, canevas
Conception
Faciliter la maintenance (corrective ou évolutive)
Réduire les besoins d’assistance aux utilisateurs
Source : Amiot et Juteau (1999) – Chapitre 2
Méthodologie de développement d’un chiffrier
PHASE PLANIFICATION PHASE DÉVELOPPEMENT
1. Définir le problème 2. Conceptualiser une 3. Développer un chiffrier
solution
RENCONTRE-CLIENT APPROCHE SOLUTION DÉVELOPPEMENT
(L’ENTENTE) (LA RÉFLEXION) (LE PRODUIT)
Prise de Définition des
commande composantes À l’aide d’un
tableur
Compréhension Découpage en Contrôle de
du problème modules qualité
Échéance Diagrammes Implantation
d’influence
Source : Amiot et Juteau (1999) – Chapitre 2
Méthodologie - Phase 1
Phase 1: Définir le problème:
Traduire les besoins du client en objectifs clairs
1.1- Poser et répondre aux bonnes questions
- Quels sont les besoins à satisfaire?
- Quel est l’objectif du chiffrier?
- Sur quels résultats allons-nous baser nos décisions?
- Quelles sont les données nécessaires pour obtenir ces
résultats?
1.2- Faire un échéancier
Source : Amiot et Juteau (1999) – Chapitre 2
Méthodologie - Phase 1 - Exemple
Phase 1: Définir le problème:
Exemple:
Le client a besoin d’un chiffrier qui lui permet de suivre les
ventes et les coûts de produits pour faire de la prévision et
poser les actions les plus adéquates.
Traduction en objectifs clairs:
1) Il veut avoir les états des résultats prévisionnels
2) Il veut connaître les coûts des matières premières
Déterminer un échéancier selon les besoins et les contraintes
Source : Amiot et Juteau (1999) – Chapitre 2
Méthodologie - Phase 2
Phase 2: Conceptualiser une solution
2.1- Découpage en modules:
Dans le cas de l’exemple:
Module 1: Calcul des résultats prévisionnels
Module 2: Calcul du coût des matières premières
2.2- Représentation graphique: Diagramme d’influence (DI)
Un par module
- Faire un DI pour le module 1
- Faire un DI pour le module 2
Source : Amiot et Juteau (1999) – Chapitre 2
Pourquoi un DI ?
1 graphique / dessein vaut 1000 mots!
Outil de communication entre le client (l’utilisateur du
chiffrier) et le développeur
Langage commun entre le développeur et l’utilisateur
pour pouvoir résoudre un problème
Source : Amiot et Juteau (1999) – Chapitre 2
Méthodologie - Phase 3
Phase 3: Développer la solution
3.1-Élaborer les formules qui supportent les relations dans les DI
3.2- Utiliser les règles de base: organisation en zones,
documentation … (à voir en détail au prochain cours) pour
développer un chiffrier par DI.
Dans le cas de l’exemple:
- Un chiffrier pour l’état des résultats prévisionnels
- Un chiffrier pour le calcul du coût des matières premières
Source : Amiot et Juteau (1999) – Chapitre 2
Introduction aux diagrammes
d’influence
Définition
Symboles et règles
Exemples et exercices
Définition
Qu’est-ce qu’un diagramme d’influence?
Une approche de modélisation schématique
C’est la représentation graphique des variables à inclure
dans le chiffrier
Il permet de représenter l’influence respective des
différents variables et paramètres sur les résultats
escomptés
Note: C’est une approche de modélisation descendante
« Nous partons du résultat escompté et nous étudions les
relations d’influence possibles des autres variables
là- dessus »
Source : Amiot et Juteau (1999) – Chapitre 2
Exemple 1
Quelles variables influencent le prix de vente
d’un article au Québec avant le 1er janvier 2013?
PRIX
% TPS % TVQ
TPS TVQ
PRIX DE VENTE
Source : Amiot et Juteau (1999) – Chapitre 2
Symboles
Données: Valeurs déterminées par l’utilisateur. On les appelle
aussi valeurs décisionnelles. Elles peuvent provenir d’un autre
DI. Ces valeurs sont appelées à bouger fréquemment.
Paramètres: Ce sont les valeurs imposées que l’utilisateur ne
contrôle pas, par exemple, la taxe dans le prix d’un article.
Variables intermédiaires: Représentent des valeurs obtenues
d’un calcul ou d’un regroupement d’éléments, créés durant
l’exécution du chiffrier, et qui servent d’entrées à un nouveau
calcul ou à une opération ultérieure.
Résultats escomptés: Représentent les résultats finaux d’un
travail ou d’un calcul. Ces résultats peuvent aussi servir
d’entrées à un autre DI.
Relation entre les entités logiques: Le sens de la flèche
indique le sens de la circulation d’information entre deux entités
logiques du DI. « Le sens d’influence d’une variable dans la
détermination de la valeur de l’autre ».
Source : Amiot et Juteau (1999) – Chapitre 2
Règles pratiques
1. Au moins un flèche « sort » de donnée ou
paramètre
2. Aucun flèche « entre » dans donnée ou paramètre
3. Au moins deux flèches « entrent » dans variable
intermédiaire ou résultat escompté
4. Au moins une flèche « sort » de variable
intermédiaire
5. Aucune flèche « sort » de résultat escompté
Source : Amiot et Juteau (1999) – Chapitre 2
Exemple 1 - Symboles
Quelles variables influencent le prix de vente
d’un article au Québec avant le 1er janvier 2013?
PRIX
% TPS % TVQ
TPS TVQ
PRIX DE VENTE
Source : Amiot et Juteau (1999) – Chapitre 2
Exemple 1 - Formules
Quelles variables influencent le prix de vente
d’un article au Québec avant le 1er janvier 2013?
Formules sous-jacentes
Prix de vente = prix + TVQ + TPS
TPS = Prix * %TPS
TVQ = (Prix + TPS) * %TVQ
Source : Amiot et Juteau (1999) – Chapitre 2
Exemple 2 - Symboles
Quelles variables influencent le prix de vente
d’un article au Québec après le 1er janvier 2013?
PRIX
% TPS % TVQ
TPS TVQ
PRIX DE VENTE
Source : Amiot et Juteau (1999) – Chapitre 2
Exemple 2 - Formules
Quelles variables influencent le prix de vente
d’un article au Québec après le 1er janvier 2013?
Formules sous-jacentes
Prix de vente = prix + TVQ + TPS
TPS = Prix * %TPS
TVQ = Prix * %TVQ
Source : Amiot et Juteau (1999) – Chapitre 2
Exercices
Mise en situation:
- Vous êtes distributeurs de produits
- Vous achetez des produits, vous les entreposez et vous les
faites livrer
- Vous faites aussi de la publicité
- Vous êtes imposés selon la loi canadienne
Objectifs et besoin:
- Vous voulez bâtir un chiffrier pour calculer votre Profit
net (après impôt)
Source : Amiot et Juteau (1999) – Chapitre 2
Exercice - Mise en situation
Les éléments à considérer
Dépenses:
- Le coût des marchandises (le transport inclus)
- Salaires et autres frais d’administration
- Les frais de publicité
- Frais divers généraux (loyer, électricité …)
Revenus:
- Les ventes
Note: Considérer un seul palier d’imposition
Source : Amiot et Juteau (1999) – Chapitre 2
Exercice - Symboles
Ventes Coûts des
marchandises
Frais de pub.
Profit brut
Sal. et fr. admin Frais
fixes
Frais divers
Profit net
(avant
Impôt impôt)
% Approche de
Profit net (après modélisation
impôt) en
commençant
par la fin.
Source : Amiot et Juteau (1999) – Chapitre 2
Exercice - Formules
- Profit net (après impôt) = Profil net (avant impôt) – Impôt
- Impôt = Profit avant impôt x % impôt
- Profit net (avant impôt) = Profit brut – Frais fixes
- Profit brut = Ventes – Coûts des marchandises
- Frais fixes = Frais de pub. + Sal. et fr. admin + Frais divers