Cours Tableurs
Cours Tableurs
Objectifs du cours
Ce cours vise à donner aux étudiants de notions théoriques et pratique sur les tableurs d’une part et
de l’autre part savoir manipuler les données en Excel avec leur interprétation puis en Tableur
Tableau qui offre beaucoup plus de possibilité d’analyse de données de plusieurs sources.
Quid Tableur ?
Un tableur est un programme informatique capable de manipuler des feuilles de calcul. À
l'origine destinés au traitement automatisé des données financières, les logiciels tableurs sont
maintenant utilisés pour effectuer des tâches variées, de la gestion de bases de données
simples à la production de graphiques (on peut alors parler de tableur-grapheur), en passant
par diverses analyses statistiques. Le tableur est, dans les organisations, le principal outil de
développement d'applications par l'utilisateur-final
Les feuilles de calculs informatisées sont inventées par Pardo et Landau, qui déposent
le brevet correspondant en 1970. Le concept est par la suite réinventé par Dan
Bricklin. La légende veut que Bricklin ait eu l'idée du tableur en assistant à un cours, à
l'université. Le professeur, après avoir dessiné au tableau une grande table de calcul, y
trouve une erreur et doit effacer et recalculer une grande partie des cases, alors que ce
processus peut être automatisé à l'aide d'un ordinateur. Cette idée débouche sur la
création de VisiCalc, le premier tableur. VisiCalc est l'application qui fait basculer
définitivement l'informatique du statut de loisir pour quelques passionnés vers le
monde professionnel. Elle est la « killer app » qui assure le succès de l'ordinateur Apple
II sur lequel elle est disponible dès 1979. Quelques années plus tard, en 1985, Microsoft
sort Excel, en remplacement du tableur Multiplan qui n'avait pas réussi à contester
l'hégémonie de Lotus 1-2-3, et dont l'immense notoriété suivra l'extraordinaire
développement des PC tant dans le monde professionnel que domestique, depuis les
années 1980 jusqu'aujourd'hui.
Exemple de tableur : le logiciel Gnumeric. Les interfaces de tous les tableurs sont similaires.
Les premiers langages de programmation étaient conçus de manière à traiter et à sortir
des données sous forme de tableaux, souvent sur une imprimante. Les techniques de
programmation ont évolué depuis, et les données peuvent être représentées plus
efficacement dans la mémoire de l'ordinateur, plutôt que séquentiellement sur une
feuille de papier. Un logiciel tableur est conçu de manière à réaliser des calculs
généraux en se basant sur des relations spatiales, et non plus temporelles, entre les
données.
Au contraire, dans une feuille de calcul, un ensemble de cellules est défini, ainsi que
des relations logiques spatiales entre elles. Dans les premiers tableurs, ces relations
étaient en deux dimensions, représentées par une grille. Au fil du temps, de nouvelles
fonctionnalités sont apparues, comme l'organisation de feuilles indépendantes mais
pouvant être reliées logiquement l'une à l'autre, dans un embryon de troisième
dimension. Les tableurs les plus avancés proposent des opérations comme la rotation
ou la transposition de matrices de données, et peuvent présenter les jeux de données
graphiquement.
Les cellules d'une feuille de calcul sont les équivalents fonctionnels des variables en
programmation impérative. Les cellules peuvent contenir des formules, c'est-à-dire une
série d'instructions qui permettent de calculer leur valeur à partir d'autres variables de
Page 4 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
En général, les tableurs mettent à jour automatiquement les valeurs des cellules qui
dépendent d'un paramètre qui a varié. Les premiers tableurs utilisaient des stratégies
simplistes, comme la mise à jour des cellules dans un ordre particulier ; les tableurs
plus modernes ne calculent que le minimum nécessaire grâce à la construction d'un
arbre de dépendance entre les cellules.
Quelques formules
• =A5+B3
Exemples de formules utilisant des fonctions dont les noms varient selon la localisation,
c'est-à-dire la langue de l'interface :
Page 5 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
En français
Calcul Tableur
Somme de B2 et B4 =B2+B4
Somme de B2 à B4 =SOMME(B2:B4)
La recherche à partir d'un résultat connu, des données qui permettent d'aboutir
à ce résultat. Cette option n'est souvent disponible que sur les tableurs de haut
niveau.
a) Calcul : Un tableur peut automatiquement faire des calculs grâce aux fonctions
prédéfinies qui permettent aisément d’établir des statistiques, faire des cumuls, des
moyennes, … etc.
b) Analyse : Le tableur est un outil d’aide à l’analyse de données, il offre des outils
pour interpréter l’ensemble des résultats (Exemple : traitement des résultats
d’enquêtes).
c) Présentation des résultats : Le tableur permet aussi de pouvoir présenter
sous une forme agréable et publiables les informations.
II – Environnement d’un tableur (Excel comme exemple) :
1) Fenêtre du tableau Office 2016 :
Page 7 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
1) La barre titre: Permet de gérer l’application dans sa fenêtre. Elle donne aussi le
nom de l’application ( Excel ) et du document actuel ( Classeur1 ).
2) La barre menu: On retrouve toutes les commandes de l’application dans ce menu.
3) Les barres d’outils: Affiche les commandes les plus souvent utilisées.
4) Indicateur de position: Affiche la position de la cellule active. Peut aussi servir
pour donner un nom à une cellule. Aide aussi à se déplacer d’une cellule nommée à
une autre. 5) La barre formule: Permet de voir et de modifier le contenu des
cellules; que ce contenu soit du texte, des chiffres ou des formules.
9) Les onglets des feuilles de calcul: Excel permet d’avoir plusieurs feuilles de
calcul dans un même classeur.
10) La barre de défilement des onglets: Puisqu’un classeur peut avoir plusieurs
feuilles de calcul, il est impossible d’afficher tous les onglets en même temps. Cette
barre permet donc d’afficher les feuilles de calcul qui ne sont pas visibles à un
moment donné.
11) La barre d’état: Permet de voir au bas de l’écran les options qui sont activées.
12) Les barres de défilement horizontal et vertical: Permet de se déplacer
horizontalement et verticalement sur une feuille de calcul.
14) Les colonnes: Chaque feuille de calcul contient 256 colonnes nommées de A à IV.
15) Les lignes: Chaque feuille de calcul contient des lignes numérotées de 1 à 65 536.
16) Le pointeur: Permet de sélectionner une cellule, un bloc de cellules, un objet,
ou d’activer les options du menu ou les boutons des barres d’outils.
Excel contient aussi plusieurs barres d’outils avec les options les plus souvent utilisées.
2) Définitions
Page 9 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Voici une courte description de certains éléments que vous retrouverez dans les
tableurs tels qu’Excel.
Les cellules : Contenant qui contient soit du texte, un chiffre ou une formule.
Feuille de calcul : Feuille contenant des cellules, un graphique, les résultats du
gestionnaire de scénarios …
Classeur : Fichier ou document dans lequel on retrouve pluseurs feuilles de calcul.
cellule au coin supérieur gauche de chaque première feuille se retrouve dans la colonne
A sur la première ligne. Donc son adresse qui est composée par sa position par rapport
aux colonnes et aux lignes s’appelle A1. L’adresse de la cellule juste à la droite de A1
est B1 et ainsi de suite. Cette cellule se retrouve aussi sur la première feuille de calcul
nommé, pour le moment, Feuil1.
Aussi, chaque cellule peut contenir jusqu’à 65 000 caractères. De plus, un tableur peut
être composé de plusieurs feuilles de calcul. Excel vous permet d’effectuer des calculs
“en profondeur”. C’est à dire avec des cellules provenant d’autres feuilles de calcul.
Page 11 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
1. La fonction SIT
Comment marche la fonction SI dans Excel ?
La fonction SI sert à vérifier une condition et à faire un 1er calcul si c’est vrai et à
faire un autre calcul si c’est faux.
La fonction SI comporte donc 3 parties :
• Une condition, qui doit pouvoir être calculée à partir d’autres cellules et donner
un résultat vrai ou faux. Exemples : A1 > 10, B1 = C1…
Dans cet
exemple, on souhaite vérifier si la taille saisie en cellule B2 est supérieure à 1,90 mètres
afin d’afficher si c’est vrai “géant” en colonne C ou si c’est faux d’afficher “normal”
saisir dans la cellule C2 : =SI(B2>1,90; “géant“; “normal”)
Ici on souhaite
vérifier si l’âge saisi en cellule B2 est supérieur à 62 ans si c’est vrai on affiche
“senior” et si c’est faux alors on vérifie encore si l’âge est cependant supérieur à 18
ans et si c’est vrai alors on affiche “adulte” sinon si c’est faux on affiche “enfant”
Exercice Pratique :
1- La fonction [Link]
Elle permet de compter le nombre de cellules qui répondent à un critère ; par
exemple, pour compter le nombre de fois où une valeur apparaît dans une série de
données.
Compte le nombre de cellules contenant « pêches » (à l’aide du critère dans A4) dans les
cellules A2 à A5. Le résultat est 1.
Exercice Pratique
2- La fonction [Link]
Elle permet de calculer la somme des valeurs d’une plage qui répond au critère spécifié.
Syntaxe : [Link](plage; critère;[somme_plage]) avec :
• la plage c’est la plage de cellules sur laquelle le critère sera calculé.
• le critère est calculé sur la plage
• La somme_plage est facultative. Cellules réelles à ajouter, si la somme porte sur
d’autres cellules que celles qui sont spécifiées dans l’argument plage.
ici on compte le nombre de bouteilles dont l’année est supérieure à l’an 2000. Le
résultat est 18. Saisir dans la cellule D12 : =[Link](F2:F10;“>6”), on fait la somme
des bouteilles de quantité >6, le résultat est 12.
Exercice Pratique
Pile 4 20
Carte Mémoire 40 2
Carte Mémoire 30 5
Pile 7 20
Ordinateur 20 250
Pochette 3 2
Carte Mémoire 39 5
Sur base de cette base de données, Sommer les quantités des ordinateurs, les quantités
de Carte Mémoire dont le Prix est 5 et pour les piles dont le prix est 20.
3- la fonction ‘NBVAL’
La fonction NBVAL compte le nombre de valeurs (cellules non vides) dans une plage.
Syntaxe : NBVAL(plagedevaleurs)
Cette fonction est très utile lorsque on veut compter de longues listes de valeurs.
Nota : La fonction NBVAL ne compte pas les cellules vides.
Exercice Pratique
Saisir la liste des étudiants dont les entêtes sont Noms et Poids. Cette liste contient
20 étudiants dont nous avons 8 n’ayant pas de valeur du Poids et cela après un saut
de 2.
1- La fonction Moyenne
Elle sert à effectuer la moyenne des valeurs d’une série de données.
Exercice Pratique
Dans un auditoire de 25 étudiants, l’on veut déterminer l’âge moyen des
étudiants sachant que l’âge va de 17 à 22ans.
2- La fonction Ecartype
Elle sert à calculer l’écart-type d’une plage de valeurs. L’écart-type est la zone autour
de la moyenne dans laquelle se situe la plupart des valeurs.
3- La fonction Mode
Elle sert à calculer l’élément le plus répandu dans une série de données.
Syntaxe : MODE (plage de cellules)
ici on indique qu’on recherche la note la plus fréquente sur la plage A2:A12. Le résultat
est 8, donc la note la plus répandue est 8.
Page 18 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Bien souvent les séries de données suivent une courbe de Gauss, c’est à dire que :
5. la fonction ‘RECHERCHEV’
Comment marche la fonction RECHERCHEV dans Excel ?
La fonction RECHERCHEV permet de rechercher des éléments dans un tableau ou une
plage par ligne.
Astuce : L’argument FAUX signifie qu’on n’accepte pas d’approximation du résultat. Il est
systématiquement à ajouter à la fin de la fonction RECHERCHEV.
Page 20 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Autre exemple
on affiche VRAI uniquement si et seulement si le résultat des 2 conditions est vrai sinon
on affiche FAUX.
Autre exemple
Ce formatage a été obtenu avec Excel avec la fonction mise en forme conditionnelle
de l’onglet “accueil” obtenue à l’issue du paramétrage suivant :
Ou
NB : Veuillez effacer les règles de mise en forme conditionnelle avant d’appliquer les
nouvelles.
1. vous assurer que seuls des nombres entiers ou décimaux soient saisis
2. limiter les choix disponibles en utilisant une liste des valeurs autorisées
3. restreindre la saisie des données à une certaine plage de dates ou d’heures
4. imposer que le texte saisi fasse une certaine longueur de caractères 5. imposer que les
valeurs saisies soient comprises entre un min et un max
astuce : déclarer vos listes de valeurs autorisées en tout début de feuille (dans les
1ères lignes) afin de pouvoir masquer ces lignes ultérieurement (clic droit
puis masquer). Celà rendra vos tableaux plus lisibles.
Pourquoi importer des données dans Excel ? Comment importer des données dans
Excel ?
Page 27 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Le plus simple pour entrer des données « en masse » dans un tableur consiste à
utiliser le format csv « comma separated values ».
Un fichier CSV est un fichier tableur, contenant des données sur chaque ligne séparées
par un caractère de séparation (généralement un point-virgule, une virgule, ou une
tabulation).
Par exemple, le jeu de données “liste des musées de France” publié le 15 avril 2015
par le Ministère de la Culture et de la Communication se présente au format csv avec
séparateur point-virgule.
Cherchez un fichier avec extension CSV et faites ouvrir avec l’application bloc notes :
Page 28 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
1- Dans Excel, allez sous l’onglet Données, dans le groupe Données externes,
cliquez sur Fichier texte.
a) cliquez sur OK
L’importation dans Excel permet d’obtenir l’ouverture du tableau avec les données
figurant dans les bonnes cellules :
Page 31 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Puis cochez « Mes données ont des en-têtes » et laisser l’option « Délimité » sélectionné.
Cliquez sur suivant et ensuite choisir le type de donnée « Standard » sur les colonnes :
Pourquoi utiliser un tableau croisé dynamique Excel ? comment créer un tableau croisé
dynamique ? Conseils pour sélectionner et placer les champs dans votre tableau croisé
dynamique. Exemple de tableau croisé dynamique !
Mais, il est difficile de savoir par où commencer quand vous avez de très
nombreuses données (par exemple des centaines de lignes et des dizaines de
colonnes).
pas facile de calculer le montant des ventes de Christian par type de produits !
Excel peut vous aider en créant des tableaux croisés dynamiques, qui permettent de
synthétiser, d’explorer et de présenter vos données. Vous pourrez ainsi analyser
vos données selon différentes perspectives.
3. d’agréger l’ensemble des valeurs d’une colonne ‘numérique’ (ex: montant vente)
relatives à vos colonnes croisées en les remplaçant par la somme ou la moyenne des
valeurs, ou le nombre de valeurs,
2. Cliquez sur n’importe quelle cellule dans la plage de cellules ou dans le tableau.
3. Cliquez sur Insertion > Tableaux croisés dynamiques. Choisir l’option “créez dans
nouvelle feuille”.
4. Excel crée alors un tableau croisé dynamique vide dans lequel vous pouvez ajouter vos
propres champs et choisir une disposition.
5.
A droite, dans la liste des champs, cochez la case à coté de chaque champ à
inclure dans votre tableau croisé dynamique.
Par défaut, les champs non numériques sont automatiquement ajoutés à la zone
LIGNES, les champs numériques sont ajoutés à la zone VALEURS.
La disposition des champs dans votre tableau croisé dynamique sera la suivante :
les champs de la zone Filtres s’affichent comme des filtres de rapport de premier
niveau au-dessus du tableau croisé dynamique,
Le titre de votre tableau croisé numérique s’intitule : “tableau des nom du champ de
la zone valeurs par étiquette de lignes et par étiquette de colonne”.
Page 36 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Vous ne savez pas encore ce que vous allez découvrir ni quels sont les éléments
significatifs/remarquables qui vont émerger de votre analyse des données.
Ces champs seront placés dans la zone valeurs. Exemple : montant vente.
b) Identifiez aussi pour chacun la fonction de synthèse: somme, moyenne, NB, Min
ou Max la plus pertinente pour votre analyse.
Par défaut, Excel propose la fonction somme pour les champs numériques et la fonction
Nombre pour les champs non numériques.
Pour modifier cette fonction, faîtes un clic droit sur le champ de la zone VALEURS puis
cliquez sur “paramètres des champs de valeur“.
Exemple : la somme des ventes a du sens mais une somme des années 2000 à 2015
n’a pas de sens alors que la moyenne des années aurait du sens dans certains cas
4.4- identifiez ensuite, les autres champs significatifs
Identifiez les autres champs significatifs pour lesquels vous souhaitez examiner les
séries de données des champs numériques de la zone valeurs :
b) placez en étiquette de colonne un champ que vous souhaitez croiser avec votre
champ déjà en étiquette de ligne.
On prend comme exemple le tableau complet des ventes de 2009 à 2010 de l’entreprise
Kiventout.
5.2- tableau croisé dynamique du montant des ventes par vendeur et par produit
Sélectionnez toute la feuille de calcul (Ctrl A) cliquez sur Insertion> tableau croisé
dynamique pour créer un « tableau croisé dynamique» avec le paramétrage suivant :
Page 38 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Ce tableau fournit un résumé très synthétique du tableau initial – qui comptait 6571
lignes – sur lequel on lit plus facilement le résultat des vendeurs par produits.
On peut constater que Christian est le meilleur vendeur (et Dominique la moins bonne
vendeuse), que le produit rapportant le plus d’euros est le téléviseur.
5.3- tableau croisé dynamique du montant des ventes par vendeur et par produit pour le mois de
mai
astuce : égayez votre tableau croisé dynamique, en choississant un style parmi ceux
prédéfinis dans le menu ‘style de tableau croisé dynamique’. Pour ce faire, se
Page 40 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
positionner dans le tableau croisé puis cliquez sur l’onglet “création” de l’onglet “outils
de tableau croisé dynamique“.
5.4- tableau croisé dynamique du montant des ventes par produit et par région
On peut constater ici que la région “Centre” réalise les meilleurs ventes et que le produit
‘téléviseur’ génère les meilleurs revenus.
Page 41 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
5.5- tableau croisé dynamique du montant des ventes par mois et par vendeur
Pour synthétiser (agréger) des valeurs dans un tableau croisé dynamique, vous pouvez
utiliser les fonctions de synthèse (agrégation), telles que Somme, Nombre et
Moyenne.
La fonction Somme est utilisée par défaut pour les champs de valeurs numériques
que vous placez dans votre tableau croisé dynamique, mais vous pouvez choisir une
autre fonction de synthèse en procédant ainsi :
1. Cliquez n’importe où dans le tableau croisé dynamique pour afficher les Outils
de tableau
2. Cliquez sur Création> Sous-totaux, puis sélectionnez Afficher tous les sous-
totaux au bas du groupe ou Afficher tous les sous-totaux en haut du
groupe.
Astuce : vous pouvez aussi déactiver les totaux généraux par ligne et/ou par colonne
en cliquant sur Création> Totaux généraux, puis sélectionnez Activer ou désactiver
pour les lignes et/ou colonnes
6.3- Comment mettre à jour les données d’un tableau croisé numérique
Si la source de données a été modifiée, vous pouvez cliquer sur Actualiser pour mettre
à jour les données des tableaux croisés dynamiques de votre classeur.
Pour afficher davantage d’éléments dans la liste, faites glisser la poignée dans le coin
inférieur droit de la galerie de filtres pour l’agrandir.
CONSEIL Pour supprimer tous les filtres en une fois, cliquez n’importe où sur le tableau
croisé dynamique, puis cliquez sur Analyse > Effacer > Effacer les filtres.
Positionnez vous sur le titre de la colonne à modifier puis cliquez (clic droit) et
sélectionnez paramètres des champs de valeurs et modifier le titre dans le champs
nom personnalisé. Cliquez sur OK.
Remarque : En fonction de la hiérarchie des champs, les colonnes (ou lignes) peuvent
être imbriquées dans d’autres colonnes (ou lignes) de niveau supérieur.
7. Le Solveur
Qu’est-ce que le solveur?
Page 45 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Le solveur est un complément développé par Microsoft en tant que complément Excel
permettant d’exécuter une analyse et si (what-if). Lorsque nous implémenterons et
utiliserons Solver, il sera possible de détecter une valeur optimale, minimale ou
maximale, destinée à une formule dans une cellule. Cette cellule (appelée cellule cible)
est soumise à des limitations concernant les valeurs des autres cellules de formule d’un
tableur.
Le solveur est responsable de l’ajustement des valeurs des cellules des variables de
décision afin qu’elles respectent les limites des cellules de restriction et génèrent enfin
le résultat attendu dans la cellule cible. Fondamentalement, Solver sera un excellent
allié pour déterminer la valeur maximale ou minimale d’une cellule en modifiant la
valeur des autres cellules. Le solveur est composé de trois éléments qui sont:
• Cellules variables
• Cellule restreinte
• Cellule cible
1. Comment activer le solveur dans Excel 2016 ou 2019
Étape 1
La première étape que nous devons effectuer sera d’activer le plugin Solver dans
Microsoft Excel. Pour cela, nous allons dans le menu Fichier où nous verrons ce qui suit:
Étape 2
Là, nous cliquons sur la catégorie « Options » et dans la fenêtre développée, nous allons
aller à la section « Modules complémentaires » et dans le panneau central, sélectionnez
« Solveur »:
Page 46 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Étape 3
Dans la partie inférieure, nous cliquerons sur le bouton « Aller » situé dans le champ «
Gérer », et dans la fenêtre contextuelle, nous activerons la boîte « Solveur »:
Étape 4
Page 47 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Cliquez sur OK pour appliquer les modifications. Maintenant, dans le menu « Données »,
groupe « Analyse », nous trouverons l’option « Solveur »:
Pour utiliser le solveur dans Excel 2019 ou 2016, nous avons fourni les informations
suivantes:
• Coût total
Étape 2
Maintenant, avec ces données, dans la colonne Coût total, nous multiplions le prix
unitaire pour les unités avec les formules suivantes:
= B7 * C7
Note
Nous pouvons faire glisser cette formule dans toutes les cellules inférieures pour copier
les formules.
Page 48 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Étape 3
A présent, nous allons ajouter une nouvelle ligne appelée Budget total où nous
ajouterons l’ensemble de la colonne Total avec les formules suivantes: = SOMME (D3:
D8)
Étape 4
Maintenant, nous allons dans le menu Données, groupe d’analyse et nous cliquons sur le
solveur.
Étape 5
Nous indiquerons ici la cellule objectif, champ « Établir objectif » et dans ce cas nous
sélectionnerons la cellule C11. Ensuite, il sera possible d’ajuster l’objectif, champ « To »
au maximum, au minimum ou à une valeur spécifique en fonction des critères des
résultats. Pour cet exemple, nous activerons la case « Maximum ». L’étape suivante
consiste à définir les cellules de variable. Pour cela, accédez au champ « Modification
Page 49 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
des cellules de variables » et sélectionnez la plage souhaitée, qui sera dans ce cas la
colonne Unité de prix USD:
Étape 6
Ensuite, il est temps de définir les restrictions. Pour cet exemple, nous supposons que
nous avons une limite de 10 000 USD pour les achats. Pour établir cette restriction,
cliquez sur le bouton « Ajouter » dans le champ « Sujet aux restrictions » et dans la
fenêtre contextuelle. nous définissons ce qui suit:
• Dans le champ « Référence de la cellule », entrez la cellule Budget total.
• Nous assignons la restriction Meno ou égale à (<=).
• Dans le champ Restriction, nous affectons la valeur maximale à utiliser dans ce
cas 10000.
Étape 7
Cliquez sur « Ajouter » pour appliquer les modifications. Maintenant, la prochaine
restriction sera que les systèmes et les applications sont vendus complets, nous cliquons
à nouveau sur Ajouter et cette fois nous sélectionnons la plage d’Unités et sélectionnons
la valeur « int (entier) »:
Page 50 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Note
Ce dernier paramètre est optionnel.
Étape 8
Cliquez sur Ajouter et enfin, nous définirons la quantité minimale de chaque système ou
application à utiliser. Pour cela, nous avons les éléments suivants:
• 3 bureau 2019
• 2 Windows 10
• 1 macOS Mojave
• 1 suite Adobe
• 2 serveur Windows
• 2 Camtasia
Étape 9
Pour ce faire, cliquez sur Ajouter et procédez comme suit:
• Dans le champ « Référence de cellule », vous entrez la cellule de chaque système
ou application dans la colonne Unités. Par exemple, pour Office 2019, il s’agira de
C3, pour Windows 10, de C4, etc.
• Nous affectons le paramètre inférieur ou égal à (<=) et affectons le montant
maximum dans le champ « Restriction ».
Étape 7
Nous répétons ce processus pour chaque élément. Une fois ce processus terminé, nous
verrons quelque chose de similaire à ceci:
Page 51 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Note
Les options de restriction disponibles sont:
• <= (inférieur ou égal à
• =: identique à
• > =: supérieur ou égal à
• int: entier
• bin: binaire
• dif: différence
Étape 8
Une fois cela défini, cliquez sur le bouton « Résolveur » pour exécuter l’analyse. La
fenêtre suivante s’affiche:
Page 52 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Étape 9
Nous avons les options suivantes :
• Si nous voulons conserver les valeurs de la solution dans la feuille de calcul, nous
cliquerons sur « Conserver la solution du solveur ».
• Si nous voulons restaurer les valeurs d’origine avant de cliquer sur Résoudre, nous
cliquerons sur « Restaurer les valeurs d’origine ».
• Pour interrompre le processus de résolution, appuyez sur la touche Échap. Excel
met à jour la feuille de calcul avec les dernières valeurs trouvées pour les cellules
de la variable de décision.
• Afin de créer un rapport basé sur la solution une fois que Solver a trouvé la
solution, nous sélectionnons un type de rapport dans la zone Rapports et cliquez
sur OK. Le rapport est créé dans une nouvelle feuille de calcul du livre. Si Solver ne
trouve pas de solution, l’option permettant de créer un rapport ne sera pas
disponible.
• Pour enregistrer les valeurs de la cellule de la variable de décision en tant que
scénario pour une utilisation ultérieure, cliquez sur Enregistrer le scénario dans la
boîte de dialogue Résultats du solveur, puis entrez un nom pour le scénario dans
la zone Nom du scénario.
Étape 10
Dans ce cas, sélectionnez l’option « Conserver la solution de solveur » et cliquez sur OK
pour afficher les résultats:
Page 53 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Étape 11
Comme on peut le constater, Solver analyse automatiquement la quantité maximale en
fonction des critères sélectionnés. Voyons un autre exemple de l’utilité de Solver pour
l’ensemble du processus d’analyse. Dans ce cas, nous avons les données suivantes:
Étape 12
Nous avons les informations suivantes:
• Prix des éléments tels que les processeurs, les SSD et la RAM.
• Le sous-total de chaque élément a été défini en multipliant la quantité par le prix
unitaire.
• Nous avons attribué le total des ventes en ajoutant tous les sous-totaux.
• Des restrictions ont été appliquées sur le total des ventes, le montant maximal de
chaque article et le nombre maximal de périphériques internes (disques et
mémoire).
• Dans la dernière partie, nous avons ajouté la somme de tous les éléments que
Solver va calculer, ainsi que le filtre des éléments internes.
Étape 13
Comme pour le point précédent, nous allons dans le menu Données et dans le groupe
Analyse, nous sélectionnons Solver, où nous définirons les paramètres suivants:
Page 54 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
• Dans le champ « Définir objectif », entrez la cellule souhaitée qui est dans ce cas
F5 (Total des ventes).
• Dans le champ « Modification des cellules de variables », vous indiquez chaque
cellule affectée aux sous-totaux.
• Dans les restrictions, nous ajoutons ce qui suit.
Étape 14
Dans le domaine des restrictions, nous utilisons les options suivantes pour comprendre
le fonctionnement:
• $ B $ 13 <= $ F $ 14: nous indiquons ici que la quantité de mémoire à vendre doit
être inférieure ou égale au montant indiqué dans la cellule F14 (mémoire RAM
maximale).
• $ B $ 9 <= $ F $ 13: nous indiquons ici que la quantité de disques à vendre doit
être inférieure ou égale au montant indiqué dans la cellule F13 (maximum de
disques SSD).
• $ F $ 18 <= $ F $ 11: nous indiquons que le total des éléments à vendre doit être
inférieur ou égal au montant indiqué dans la cellule F11 (total maximal des
éléments).
Page 55 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
• $ F $ 19 <= $ F $ 15: nous indiquons ici que la quantité d’articles internes vendus
doit être inférieure ou égale au montant indiqué dans la cellule F15 (nombre
maximal d’articles internes). Étape 15
Cliquez sur « Résoudre » et Solver se chargera de l’analyse qui, si elle est correcte,
enverra le message suivant:
Étape 16
Là, nous pouvons choisir si nous voulons le type de rapport à utiliser. Cliquez sur OK et
nous verrons l’analyse faite par Solver dans Excel:
Étape 17
Si nous avons choisi d’utiliser l’option de rapport, celle-ci sera disponible dans une feuille
séparée et son format sera le suivant:
Page 56 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Étape 18
En utilisant l’une ou l’autre de ces méthodes, nous pouvons voir que le bouton « Options
» au premier plan nous permet de configurer ses variables selon nos besoins:
Page 57 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Étape 20
Après avoir exécuté la solution via Solver, il sera possible de sauvegarder ledit projet ou
d’en charger un déjà stocké. Pour cela, cliquez sur le bouton « Charger / enregistrer »:
Page 58 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Étape 21
La fenêtre suivante sera affichée où nous définirons la plage avec le modèle de solveur à
enregistrer. Cliquez sur Enregistrer pour appliquer les modifications.
Ainsi, nous avons vu à quel point le solveur est une solution plus que pratique pour
l’analyse et la projection de données, qui sera très nécessaire pour la gestion et
l’administration futures.
Page 59 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
Exercice Pratique
Analysons les ventes de trois produits. Vous pouvez voir le nombre d’articles de chaque
produit dans la colonne B, la colonne C indique le prix des articles et la colonne D
contient des formules permettant de calculer le bénéfice pour chaque produit :
Le défi consiste à maximiser les bénéfices totaux, tout en tenant compte des limitations
suivantes :
• La capacité de production combinée est de 200 unités par jour.
• L’équipe a besoin de 50 unités de produit A pour exécuter une commande
existante.
• L’équipe a besoin de 40 unités de produit B pour exécuter une commande
anticipée.
• Le marché du produit C étant relativement limité, l’équipe ne veut pas produire
plus de 40 unités de ce produit.
Pour résoudre cette tâche, procédez comme suit :
1. Configurez la feuille de calcul avec des valeurs et des formules. Assurez-vous de
formater les cellules de manière logique.
Par exemple, si vous ne pouvez pas produire d’articles partiels de vos produits, formatez
ces cellules pour qu’elles contiennent des nombres sans valeur décimale.
2. Sous l’onglet Données, dans le groupe Analyse, cliquez sur Solveur... (le Solveur
est un complément Excel:
• Spécifiez la cellule cible dans le champ Objectif à définir. Dans cet exemple, la
cellule cible est D6 - la cellule qui calcule le profit total pour les trois produits.
• Spécifiez les contraintes qui peuvent être ajoutées une à une et apparaissent dans
la zone Contraintes :
Pour ajouter une contrainte, cliquez sur le bouton Ajouter. Excel affiche la boîte
de dialogue Ajouter une contrainte :
Cette boîte de dialogue comprend les trois parties : une Référence de cellule, un
Opérateur et une valeur de Contrainte.
Page 61 sur 63
Les Tableurs : Excel et Tableau
Notes de Cours à l’intention des étudiants en deuxième graduat en système Informatique de Gestion Facilitateur : Daniel
TSHIBANGU N’SENDULA, Analyste et Concepteur de Systèmes d’Information, Doctorant en IT
_________________________________________________________
• Dans la zone Rapport, sélectionnez tout ou partie des trois rapports décrivant ce
que Solveur a fait (cliquez sur le rapport pour sélectionnez-le, appuyez sur Maj
pour sélectionner plusieurs rapports dans cette liste). Excel crée chaque rapport
sur une nouvelle feuille de calcul, avec un nom approprié.
Molly Monsey and Paul Sochan, Tableau For Dummies, John Wiley & Sons, Inc.,
111 River Street, Hoboken, NJ 07030-5774, [Link]
Excel’s Solver incorporates constraints by ensuring that the solution satisfies all specified conditions. Constraints are set by defining limits or conditions on the variable cells, such as maximum spend or integer values, which Solver must respect during optimization. This ensures outputs are feasible within the defined parameters, allowing for realistic solutions to complex optimization problems .
Solver can optimize a financial budget by setting an objective cell, such as minimizing total cost while meeting certain constraints (e.g., budget limits or required purchase quantities). Users define variable cells that Solver can adjust and apply constraints, for instance, keeping the total spend under a specified budget. Solver iteratively adjusts the variables to find the optimal solution that maximizes or minimizes the objective cell as per set conditions .
Adding visual styling to a Pivot Table is important as it enhances readability, emphasizes key data segments, and provides a professional appearance. This can be achieved by using predefined styles available in the 'PivotTable Styles' menu in Excel. Users can select styles that highlight headers, totals, or specific data points, making the table easier to interpret .
When selecting non-numeric fields for analysis in a Pivot Table, it is important to place these fields as row labels to provide meaningful categories for the data aggregation. The selection should make sense with the intended analysis; for instance, choosing year values to calculate a sum does not yield sensible outcomes, but calculating an average of years may be relevant in certain scenarios .
When underlying data changes, the Pivot Table can be updated by using the 'Refresh' function. This ensures that the table reflects the latest data without needing to be regenerated from scratch. Additionally, utilizing connections between the Pivot Table and dynamic data sources can automate updates, ensuring data accuracy and consistency with minimal manual intervention .
The structuring of rows and columns in a Pivot Table dictates how data is visualized and analyzed. Assigning categories to rows or columns impacts how comparisons are made and inferences drawn. For example, if regions are in columns and products in rows, the analysis becomes oriented around regional comparisons per product. This setup influences the interpretative focus, such as determining which regions perform best for specific products .
Converting Pivot Table data into a chart enhances interpretation by visualizing complex data relations and trends, making discrepancies or patterns more apparent than raw tables. It appeals to a broader audience by reducing cognitive load through visual representation, enabling quicker insights into key metrics and comparisons, such as sales trends or demographic performance .
Filters in a Pivot Table allow for focusing on specific data subsets by displaying only the relevant information. They are applied by selecting a column or row field, enabling the filter option, and then choosing specific entries to display. For instance, activating a filter to show data only for a specific month can provide focused insights for that timeframe without altering the underlying data .
Modifying the synthesis function affects how data is aggregated in the Pivot Table. While the default function is typically 'Sum', changing it to 'Average', 'Count', or another function can significantly alter the insights drawn from the data, by focusing on different aspects of the dataset, such as the average value, the number of occurrences, or the maximum and minimum values .
A user might change the aggregation function from 'Sum' to 'Average' when the goal is to find the mean value instead of the total sum. For instance, if analyzing the average sales per transaction rather than total sales in a dataset, switching to 'Average' provides more relevant insights into typical transaction size .