Polycopié Informatique EXCEL
Polycopié Informatique EXCEL
Polycopié Informatique EXCEL
2022 -2023
Chapitre 1 : Microsoft Excel
Avant-propos
L’objectif de ce document est de prendre connaissance des notions de base des outils de
gestion bureautique et se familiariser avec Microsoft Excel et d’acquérir les connaissances
nécessaires pour pouvoir :
Ce travail est destiné aux étudiants de deuxième année de la Faculté des Sciences
2
Chapitre 1 : Microsoft Excel
La plus grande force d'Excel, c’est son actualisation automatique des données. prenons un exemple
simple. vous désirez contracter un prêt pour un bien immobilier et faites vous-même le calcul de vos
remboursements avant de vous engager auprès du vendeur.
➢ Le filtre automatique
Les données filtrées n’affichent que les lignes qui répondent aux critères que vous avez
spécifiés et masquent celles que vous ne voulez pas afficher. Vous pouvez également
filtrer les données dans plusieurs colonnes. Les filtres sont additifs, à savoir que
chaque filtre supplémentaire est basé sur le filtre actif, ce qui réduit encore davantage
le sous-ensemble de données.
• Placez le pointeur sur n'importe quelle cellule de la liste de données.
• A partir de l’onglet Données, dans le groupe trier et filtrer, cliquez sur le bouton
Filtrer
3
Chapitre 1 : Microsoft Excel
Vous pouvez effectuer un tri sur plusieurs colonnes ou lignes lorsque vous disposez de données
à grouper selon la même valeur dans une colonne ou une ligne, puis trier les données d’une autre
colonne ou ligne au sein de ce groupe de valeurs égales. Par exemple, si une feuille de calcul
comporte les colonnes Service et Employé, vous pouvez effectuer un tri d’abord sur la colonne
Service (pour grouper tous les employés d’un même service), puis effectuer un tri sur la colonne
Employé (pour trier les noms par ordre alphabétique au sein de chaque service). Vous pouvez
trier jusqu’à 64 colonnes.
Remarque : Pour un résultat optimal, la plage de cellules que vous triez doit comporter des en-
tête de colonnes.
4
Chapitre 1 : Microsoft Excel
1. Sélectionnez n’importe quelle cellule dans la plage de données.
2. Dans le groupe Trier et filtrer, dans l’onglet Données, cliquez sur Trier.
3. Dans la boîte de dialogue Trier, sous Colonne, dans la zone Trier par, sélectionnez la
4. Sous Trier sur, sélectionnez le type de tri. Effectuez l’une des opérations suivantes :
Pour trier selon du texte, un nombre ou une date et heure, sélectionnez Valeurs.
Pour trier selon une mise en forme, sélectionnez Couleur de cellule, Couleur de police ou Icône de
cellule.
5. Sous Ordre, sélectionnez la façon dont le tri doit se réaliser. Effectuez l’une des actions
suivantes :
Pour des valeurs numériques, sélectionnez Du plus petit au plus grand ou Du plus grand au plus
petit.
Pour des valeurs de date ou heure, sélectionnez Du plus ancien au plus récent ou Du plus récent au
plus ancien.
5
Chapitre 1 : Microsoft Excel
6. Pour ajouter une colonne à trier, cliquez sur Ajouter un niveau, puis répétez les étapes
trois à cinq.
7. Pour copier une colonne à trier, sélectionnez l’entrée, puis cliquez sur Copier un
niveau.
8. Pour supprimer une colonne à trier, sélectionnez l’entrée, puis cliquez sur Supprimer
un niveau.
9. Pour modifier l’ordre de tri des colonnes, sélectionnez une entrée, puis cliquez sur la
Les entrées plus élevées dans la liste sont triées avant les entrées plus basses.
Vous pouvez effectuer un tri d’après une liste personnalisée. Par exemple, une colonne peut contenir
des valeurs sur la base desquelles vous voulez effectuer un tri, telles que Élevé, Moyen et Faible.
Comment pouvez-vous trier de façon à ce que les lignes contenant Élevé apparaissent en premier,
suivie par Moyen, puis Faible ? S’il s’agissait d’un tri alphabétique, un tri de A à Z placerait Élevé en
haut, mais Faible viendrait avant Moyen. Et, s’il s’agissait d’un tri de Z à A, Moyen viendrait en
premier, avec Faible au milieu. Quel que soit l’ordre, vous voulez que Moyen apparaisse toujours au
a. Dans une plage de cellules, entrez les valeurs qui serviront de critère de tri, dans l’ordre souhaité,
de haut en bas, comme dans cet exemple.
b. Sélectionnez la plage que vous venez d’entrer. Au moyen de l’exemple précédent, sélectionnez les
cellules A1:A3.
c. Accédez à Fichier > Options > Avancé > Général > Modifier les listes personnalisées, puis dans la
boîte de dialogue Listes personnalisées, cliquez sur Importer, puis sur OK à deux reprises.
Remarques :
i. Vous ne pouvez créer une liste personnalisée que sur la base d’une valeur (texte,
numérique ou date et heure). Vous ne pouvez pas créer de liste personnalisée sur la
base d’une mise en forme (couleur de cellule, couleur de police ou icône).
6
Chapitre 1 : Microsoft Excel
ii. Une liste personnalisée peut comporter 255 caractères au maximum et ne doit pas
commencer par un nombre.
4. Dans la boîte de dialogue Trier, sous Colonne, dans la zone Trier par ou Puis par, sélectionnez
la colonne à trier selon une liste personnalisée.
Si vous explorez des graphiques dans Excel et que vous avez du mal à déterminer celui
7
Chapitre 1 : Microsoft Excel
qui vous est le plus proche, vous pouvez essayer la commande Graphiques
recommandés sous l’onglet Insertion. Excel analyseront vos données et vous feront des
suggestions.
8
Chapitre 1 : Microsoft Excel
Excel est capable d’utiliser des références dans les calcules. Une référence est le nom
de la cellule, à savoir la lettre de la colonne plus le chiffre de la ligne et se trouve à
gauche de la barre de formule
La référence est la cellule dans laquelle doit s’afficher le résultat.
Les calculs peuvent également être effectués à partir des données provenant de cellules.
Dans ce cas, commencez aussi par un =, cliquez ensuite sur une première cellule, ajoutez
un signe, cliquez sur une autre cellule, etc. Ajoutez des ( ) si cela s’avère nécessaire.
• Des constants : nombres, texte et des valeurs logiques telles que VRAI ou
FAUX, matrices,…. .
• Des références à des cellules; absolues ou relatives.
9
Chapitre 1 : Microsoft Excel
Cet exemple permet de sommer les valeurs des cellules de A1 jusqu’à A10.
Exemple 2 : fonction à un seul argument : =SOMME(A:A)
Cet exemple permet de sommer les valeurs des cellules la
colonne A.Exemple 3 : fonction à deux arguments :
=SOMME (A1 ; A10) ;
Cet exemple permet de sommer le contenu de A1 et de A10 seulement.
Exemple 4 : fonction utilisant une étiquette :
=SOMME(Produit1).Pour calculer la valeur totale de la
colonne Produit 1.
Exemple 5: fonction utilisant un nom de plage de cellules :
=SOMME(PremierTrimestre).Pour calculer la somme de la plage
PremierTrimestre.
Exemple :
10
Chapitre 1 : Microsoft Excel
• somme_plage est la plage de cellule où se trouvent les nombres à additionner.
Exemple:
Par exemple, la formule =SOMME.SI(A2:A7;"Jean";B2:B7) calcule uniquement la
somme des valeurs de la plage B2:B7, dans laquelle les cellules correspondantes de
la plage A2:A7 contiennent le mot « Jean ».
11
Chapitre 1 : Microsoft Excel
Je dois donc additionner toutes les quantités disponibles des rouges à lèvres issues de mes fournisseurs.
On utilise donc la fonction “NB.SI.ENS”
Je choisis une cellule vierge et j’écris : =NB.SI.ENS( puis je sélectionne la plage de cellule B2 B3
…… jusqu’à la fin et j’appuie sur F4 pour verrouiller la plage de cellule.
En validant, Excel me donne le nombre 8 qui signifie que mon tableau admet 8 références de rouge à
lèvre.
A présent, on va s’intéresser au stock de rouge à lèvre et pour cela, on utilisera la fonction
=Somme.Si.Ens(
Dans ce cas, on garde la formule précédant et on lui rajoute tout au début ce qui suit :
12
Chapitre 1 : Microsoft Excel
Je peux aussi savoir de quelle quantité je dispose de vernis à ongle pendant ce mois.
Le résultat est 27, 25 rouges à levres en stock réparti sur 4 réferences à savoir : Rouge – Rose – Vert et
Bleu.
13
Chapitre 1 : Microsoft Excel
Exemple :
Exemple :
2.2.8. NB.SI
Cette fonction compte le nombre de cellules de la plage donnée, qui répondent au
critèrespécifié.
= NB.SI(plage;critère)
14
Chapitre 1 : Microsoft Excel
2.2.9. NB.SI.ENS
Cette fonction compte le nombre de cellules de la plage donnée, qui répondent au
critèrespécifié.
=NB.SI.ENS(Plage de critères 1;Critère 1;Plage de critères 2;Critère 2;...)
Exemple :
=Droite (texte, [no_car]) : Renvoie les caractères situés à l’extrême droite d’une
chaîne decaractères.
=Gauche (texte, [no_car]) : renvoie les premiers caractères d’une chaîne de texte
selon lenombre de caractères spécifié.
2.3. Fonctions de recherche dans les matrices : Max, Min, Index, Equiv
Les fonctions Max(plage) et Min(plage) retournent respectivement le plus grand et
le pluspetit nombre de la liste d'arguments.
15
Chapitre 1 : Microsoft Excel
La fonction Excel EQUIV recherche la position d'une valeur dans une plage de cellules.
=EQUIV(valeur_recherchée; plage; type)
• Dans "Valeur_cherchée", entrez la valeur dont vous souhaitez obtenir la position.
• Dans "Tableau_recherche", entrez la plage de cellules dans laquelle la fonction
recherchera la position de "Valeur_cherchée".
• Dans "Type", entrez 0 pour trouver la valeur exacte, 1 pour la valeur la plus
élevée qui est inférieure ou égale à "Valeur_cherchée", -1 pour la plus petite
valeur qui est supérieure ou égale à "Valeur_cherchée" (dans le doute, entrez 0).
Exemple :
La fonction INDEX utilisée avec la fonction EQUIV permet la recherche de valeur dans
un tableau.
2.3.3. Combinaison INDEX + EQUIV
• Si la fonction EQUIV renvoie le numéro de ligne :
16
Chapitre 1 : Microsoft Excel
=INDEX(tableau; EQUIV(valeur_recherchée; plage_de_recherche; 0); no_colonne)
Exemple :
E6=INDEX(A2:C11;EQUIV(E2;B2:B11;0);1)
F6=INDEX(A2:C11;EQUIV(E2;B2:B11;0);3)
La traduction des structures conditionnelles dans l'Excel se fait grâce à la fonction "SI".
Voici ce que vous devez saisir dans la barre de formule pour convertir l'exemple
précédent en fonction compréhensible par EXCEL :
=Si (condition; opération 1; opération 2)
Cette fonction permet de donner une valeur à une cellule suivant la valeur logique de la
condition. La condition est exprimée à l’aide des d’opérateurs de comparaison et
éventuellement d’opérateur booléen.
Les opérateurs de comparaison sont : =, <, >, <=, >=. Ils permettent tout aussi bien de
comparer des nombres que des chaînes de caractères.
Les opérateurs booléens sont présents sous forme fonctionnels dans Excel. Si C1,
17
Chapitre 1 : Microsoft Excel
C2, C3 désignent des conditions (valeurs booléennes), C1 et C2 et C3 s’écrira
ET(C1 ;C2 ;C3) ; demême C1 ou C2 ou … s’écrira OU(C1 ;C2 ;..). Enfin la
négation s’écrit NON(C).
F5=SI(E5>10000;"Prime";"Pas de Prime")
G5=SI(E5<10000;0;SI(E5<20000;0,1*E5;0,5*E5))
Exemple:
Nous voulons automatiser la tache “accepter” ou “Recaler” dans un concours. Si l’age est
superieur à 45 ans alors le candidat n’est pas autorisé à passer le concours de recrutement.
18
Chapitre 1 : Microsoft Excel
On peut multiplier les critères. Par exemple :
• Valeur_cherchée : c'est la valeur sur laquelle doit être effectué le test, pour la
retrouver facilement, gardez à l'esprit que c'est en général la seule qui est
partagée entre les deuxtableaux elle assure donc le lien entre les données sources
et tableau des résultats.
19
Chapitre 1 : Microsoft Excel
• Table_matrice : c'est la matrice ou le tableau source des données. Il doit
nécessairement comporter au moins 2 colonnes de manière à faire correspondre
la valeur cherchée (toujours en première colonne) à une ou plusieurs données
dans les colonnes suivantes. Pour la définir, vous avez le choix entre l'insertion
de la référence de la plage de données (Grille!$A$2:$C$4) ou l'insertion d'un
nom préalablement attribué à la source de données.
• No_index_col : c'est le numéro de la colonne dans le tableau source de données
qui contient les valeurs que vous souhaitez obtenir.
• Valeur_proche : ici vous décidez si Excel doit trouver la correspondance exacte
ou la correspondance la plus proche. Ceci est utile dans le cas des valeurs
numériques.
Exemple :
Objectif : Extraire des informations à partir des tables contenant des données pour
remplir unefacture.
Client
Article
20
Chapitre 1 : Microsoft Excel
➢ La fonction Rechercheh :
La fonction Rechercheh a le même principe que la fonction recherchev avec une
présentationhorizontale du tableau de recherche.
= rechercheh(valeur recherchée;table de recherche;ligne à extraire)
Il est possible de reconstruire ces fonctions à l’aide des deux fonctions Index et Equiv,
Exemple :
Utilisation de la combinaison index+equiv puis la fonction rechercheh
OU
B11=Rechercheh(B7 ;B1 :K3 ;2 ;0)
C11=Rechercheh(B7 ;B1 :K3 ;3 ;0)
Fonction DATEDIF
Vous avez à faire le suivie de nombreux projet.
Il sera utile de savoir combien de temps vos projets ont duré.
Exemple :
Vous êtes responsable d’un projet qui doit durer au maximum 2 ans.
Vous avez réalisé un tableau qui enregistre l’etat d’avancement de votre projet avec les dates de
réalisation de chaque phase.
Vous souhaitez savoir le temps écoulé depuis le debut du projet jusqu’à une date donnée.
Syntaxe :
=DATEDIF(DATE(1);DATE(2);Y ou M ou D)
Exemple :
Nous voulons savoir combien de mois existe entre le 01/01/2019 et 02/02/2020.
=DATEDIF(DATE(2019;1;1);DATE(2020;2;2);E5)
La cellule E5 contient la lettre « M » qui signifie « Mois »
21
Chapitre 1 : Microsoft Excel
La Fonction Moyenne
Le tableau ci-dessus traduit les notes des étudiants obtenues dans 4 contrôles.
On souhaite obtenir la moyenne des 4 contrôles pour chaque étudiant.
22
Chapitre 1 : Microsoft Excel
Astuce :
Si on veut faire la somme de note1 et Note 4 seulement; on peut écrire :
=Somme(B3+E3) ou =Somme(B3;E3)
La fonction NOMPROPRE( )
La fonction « NOMPROPRE » transforme la première lettre de chaque mot en majuscule et les autres
lettres en minuscules
Syntaxe :
NOMPROPRE(texte)
23
Chapitre 1 : Microsoft Excel
La fonction MAJUSCULE( )
La fonction Majuscule permet de mettre tous les caractères d'une chaîne de caractères en majuscules. Où
''texte'' correspond à la chaîne de caractères à mettre en majuscule.
Syntaxe :
MAJUSCULE(texte)
24
Chapitre 1 : Microsoft Excel
La fonction MINUSCULE( )
La fonction Minuscule permet de mettre tous les caractères d'une chaîne de caractères en minuscule. Où
''texte'' correspond à la chaîne de caractères à mettre en minuscule.
Syntaxe :
MINUSCULE(texte)
Fonction CONCATENER( )
La fonction CONCATENER, qui fait partie des fonctions de texte permet de joindre plusieurs chaînes au
sein d'une seule chaîne. Important : Dans Excel 2016, Excel Mobile et Excel pour le web, cette fonction a
été remplacée par la fonction CONCAT.
Syntaxe :
25
Chapitre 1 : Microsoft Excel
= CONCATENER(A2;" ";B2)
Le deux Guillaumet sont là pour indiquer à Excel de mettre un espace entre le nom et le prénom.
Ou encore : =A2&" "&B2
Prénom
Non Client Client Adresse Téléphone Ville
safrioui Amine 122, rue 5 07654323 agadir
zemmouri Said 22, Rue 7 07654324 casablanca
sekkat Amina 145, rue 8 07654325 fes
alami Samir 222, Bv Zerktouni 07654326 el jadida
alaoui Fatiha 12, Av. B 07654327 rabat
debbagh Naoual 56, rue 8 07654328 azemmour
marrakchi Siham 45, rue B 07654329 oujda
26
Chapitre 1 : Microsoft Excel
Vecteur-recherche : on écrit le nom qu’on recherche et qui est « Sekkat »
Mais l’inconvénient de cette formule c’est qu’on doit écrire à chaque fois le Nom de la personne
qu’on recherche.
RechercheV :
La puissance de la formule RechercheV réside dans :
On écrit seulement le Nom recherché et Excel se charge de chercher verticalement dans la colonne
des Noms jusqu’à ce qu’il trouve la valeur corresppondante au critère de recherche.
REMARQUE : Si vous mettez Vrai alors si Excel ne trouve pas la valeur exacte (ALAMI et s’il
trouve « ALAMII », il nous répondra « ALAMII »
=RECHERCHEV(A16;A2:E8;5;FAUX)
27
Chapitre 1 : Microsoft Excel
RECHERCHEH
Syntaxe :
=RECHERCHEH(A21;A1:E8;4;FAUX)
28
Chapitre 1 : Microsoft Excel
• #DIV/0!
Lorsque vous rencontrez cette erreur, c'est que votre formule fait une division par
0.N'oubliez pas que pour Excel, une cellule vide a pour valeur 0.
• #NOM?
Erreur due à un nom non valide.
Cette erreur survient lorsque l'application ne reconnaît pas le texte contenu dans une formule.
• Vous avez utilisé un nom de cellule ou de plage de cellules qui n'existe pas.
• Un nom a été mal orthographié.
• Du texte a été saisi dans une formule sans être placé entre guillemets.
• Une fonction a été mal orthographiée.
Par exemple,
La formule =PROD(A2;E4)
Provoquera une erreur, car PROD n'est pas une fonction reconnue.
• #VALEUR!
Votre formule utilise dans son calcul une valeur que Excel ne peut pas
utiliser.Voici l'exemple classique :
Excel ne peut pas faire 2 + 3
+ Salut !Il renvoie donc
une erreur.
• #######
Le nombre comprend trop de chiffre pour pouvoir être affiché avec cette largeur de
colonne. Il faut alors élargir la colonne, soit en cliquant et en glissant vers la
droite, soit en doublecliquant sur la même zone que le cliquer--‐déplacer. La colonne
se met automatiquement
A la largeur minimale pour afficher le texte des cellules.
• #REF!
Erreur de référence de cellule non valide
Cette erreur survient lorsque les coordonnées d'une cellule ne sont pas valides.
29
Chapitre 1 : Microsoft Excel
• Vous avez utilisé une liaison de cellule non valide.
• #NUL!
Erreur de valeur nulle. Cette erreur survient lorsque vous spécifiez une intersection de
deux zones qui, en réalité, ne se coupent pas. L’opérateur d’intersection est un caractère
d’espacement entre des références.
Exemple =SOMME(A1 A10). Il manque les deux points (:) pour séparer les deux cellules.
• #NOMBRE!
Erreur de nombre. Cette erreur survient si une formule ou une fonction contient des valeurs
numériques non valides.
• Un nombre est trop grand ou trop petit pour être représenté dans Excel. Les
valeursdoivent être comprises entre -1*10307 et 1*10307
• Une fonction qui s'exécute par itération ne parvient pas à trouver un résultat.
• Vous avez utilisé un argument incorrect dans une fonction qui exige un
argumentnumérique.
• #NA
Erreur de valeur manquante. Cette erreur survient lorsqu'une valeur nécessaire au bon
fonctionnement de la formule est manquante.
30
Chapitre 1 : Microsoft Excel
• Des étiquettes,
• Des Noms (significatifs) représentant des cellules, des plages de cellules, des
formulesou des valeurs.
31
Chapitre 1 : Microsoft Excel
32
Chapitre 1 : Microsoft Excel
2.6.5. Référence d’une cellule appartenant à une autre feuille du même
classeur
=[Classeur1]Feuil5 !A2. Ou bien on écrit le signe égal, puis on sélectionne la cellule A2.
Le nom du classeur auquel appartient la feuille est placé entre crochets. S’il contient un
espace, on doit ajouter des apostrophes. On écrira par exemple =’[Classeur
un]Feuil5’!A2. Cette ponctuation doit exactement être respectée. La seconde apostrophe
est située après le nom de la feuille. Sélectionner la cellule, plutôt que d’écrire la
formule, facilite la saisie.
33
Chapitre 1 : Microsoft Excel
34
Chapitre 1 : Microsoft Excel
Nom de la
Rôle Syntaxe
fonction
MAX(plage_de_valeurs)
MAX Renvoie la plus grande valeur. ou
MAX(valeur_1; valeur_2; valeur_3; etc)
MIN(plage_de_valeurs)
MIN Renvoie la plus petite valeur. ou
MIN(valeur_1; valeur_2; valeur_3; etc)
Effectue la moyenne d'une série MOYENNE(plage_de_valeurs)
MOYENNE de valeurs. MOYENNE(valeur_1; valeur_2; valeur_3; etc)
Calcule le nombre de cellules
NB contenant des nombres.
NB(plage_de_cellules)
Calcule le nombre de cellules
NB.SI contenant une valeur déterminée.
NB.SI(plage_de_cellules, critère)
Calcule le nombre de cellules
NB.VIDE vides.
NB.VIDE(plage_de_cellules)
Calcule le nombre de cellules non
NBVAL vides.
NBVAL(plage_de_cellules)
Extrapole à l'aide de données
PREVISION connues.
PREVISION(X; valeurs_Y, valeurs_X)
Attribue un classement à une
RANG valeur en fonction d'une série de RANG(valeur; ensemble_de_valeurs; ordre)
valeurs.
=NB.SI.ENS(
permet de compter le nombre de
Plage_de_critères;Critère_1;
NB.SI.ENS lignes correspondant à un ou
Plage_de_critères_2;Critère_2,…
plusieurs critères de sélection.
Plage_de_critères_n;Critère_n)
Additionne les cellules spécifiées
SOMME.SI si elles répondent à un critère SOMME.SI(plage,critère, [somme_plage])
donné.
Permet de calculer la somme des
valeurs d’une plage de cellule qui
SOMME.SI.ENS SOMME.SI(plage_somme;palge_critère1;critère1;…)
répondent à un ou plusieurs
critères spécifiés.
Renvoie une valeur si la condition
spécifiée (test_logique) est ‘VRAI’
SI et une autre valeur si cette valeur
SI(test_logique;valeur_si_vrai;valeur_si_faux)
est ‘FAUX’.
SI(test_logique_1;[valeur1_si_vrai];
Permet de vérifier 3 conditions en
SI(test_logique_2);[valeur2_si_vrai]);
SI à 3 conditions même temps et renvoie les
[valeur3_si_vrai])
résultats
Permet d’effectuer le Calcul du
TAUX taux d’intérêt périodique
TAUX(NPM ; VPM ; VA ; VC ; Type)
Transforme la première lettre de
= NOMPROPRE(texte)
NOMPROPRE chaque mot en majuscule et les
Texte = référence de la cellule
autres lettres en minuscules
Permet de mettre tous les
MAJUSCULE caractères d'une chaîne de =MAJUSCULE(texte)
caractères en majuscules
Permet de mettre tous les
MINUSCULE caractères d'une chaîne de = MINUSCULE(texte)
caractères en minuscule
Permet de joindre plusieurs
CONCATENER chaînes de caractères au sein = CONCATENER(texte1;Text2,Tetx3;……)
d'une seule
Permet de chercher verticalement
=RECHERCHEV(valeur_cherchée;table_matrice;
Recherche V (colonne) jusqu’à ce qu’elle trouve
no_index_col;[valeur_proche])
la valeur correspondante au
35
Chapitre 1 : Microsoft Excel
critère de recherche
36
Chapitre 1 : Microsoft Excel
Quelques Fonctions Financiers Excel
37
Chapitre 1 : Microsoft Excel
Description des fonctions financières Excel
38
Chapitre 1 : Microsoft Excel
Vous devez sélectionner une cellule à l'intérieur de vos données et ensuite cliquer, dans le
Ruban, dans le tab "Insertion", sur le bouton "Tableau croisé dynamique":
39
Chapitre 1 : Microsoft Excel
Une fenêtre va alors s'ouvrir pour vous demander 2 choses:
En ce qui concerne la source des données, Excel va lui-même proposer la source. Selon si vous
travaillez avec des données brutes ou avec un Tableau Excel, il va vous proposer soit l'adresse
d'une plage (ici par exemple Donnees_1!$A$1:$E$500), soit le nom de la table Excel
(ici Tableau1) – voir les captures d'écran.
Pour l'emplacement du futur tableau croisé dynamique, Excel va, par défaut vous proposer de
créer une nouvelle Feuille. Vous pouvez changer cela et indiquer un endroit précis dans une
Feuille existante. Comme le TCD est "dynamique", sa taille peut changer. L'adresse de
l'emplacement que vous indiquez correspondra donc au coin supérieur gauche du futur TCD.
Une fois la source des données et l'emplacement du TCD choisi, vous cliquez sur "OK" et vous
allez vous retrouver en face de votre Tableau croisé dynamique vide…
Maintenant que notre TCD est prêt, nous allons pouvoir commencer à l'utiliser en lui indiquant
ce qu'il doit afficher.
En cliquant dans l'intérieur du tableau (pour le moment vide), vous verrez apparaitre à droite de
votre écran le panneau de configuration de votre TCD. Il se compose de plusieurs parties:
2. les 4 zones où peuvent être placés les différents champs selon ce que vous souhaitez voir
comme information: "Filtres", "Colonnes", "Lignes" et "Valeurs"
Nous allons maintenant ajouter un champ (une colonne de notre tableau de données) dans le
tableau croisé dynamique (que j'ai placé juste à côté de mes données pour une visualisation plus
40
Chapitre 1 : Microsoft Excel
facile).
Vous verrez alors dans votre Tableau Croisé Dynamique le montant de la somme des
"Montant_vente" de toute votre ensemble des données (ici dans l'exemple, le total est de 76461)
.
Maintenant que l'on voit le grand total, nous pouvons ajouter un champ pour lequel nous voulons
voir le détail. Dans notre exemple, on va utiliser le "Produit".
Pour cela, tout comme avec le champ précédent, cliquez sur "Produit" et tirez-le vers la zone
"Lignes". Une fois cela fait, vous verrez les totaux par "Produit"…
Vous avez donc la séparation des totaux dans les Lignes (par "Produit") et il s'agit des totaux
des valeurs qui se trouvent dans la zone Valeurs (ici "Montant_vente").
Comme vous pouvez le constater, le "Total général" affiche le même montant qu'avant l'ajout
de champ "Produit". C'est logique vu que l'on travaille avec le même ensemble des données.
41
Chapitre 1 : Microsoft Excel
• Type de calcul des "Valeurs"
Pour des valeurs numériques (comme le "Montant_vente"), Excel va par défaut afficher la
"Somme" des valeurs. Mais il est également possible d'afficher un autre type d'agrégation.
Notamment le "Nombre", "Moyenne", "Minimum", "Maximum" et d'autres.
Pour le choisir, faites un clic droit dans les valeurs du TCD. Choisissez "Paramètres des champs
de valeurs…". Ensuite, vous pourrez choisir le type d'agrégation que vous souhaitez:
Sachez que pour les valeurs textuelles, Excel utilisera par défaut l'agrégation de type "Nombre".
Ce qui est logique vu qu'il n'est pas possible de faire une somme ou de déterminer le
Maximum/Minimum/etc.
Vous pouvez donc afficher dans le TCD de nombreuses informations différentes qui découlent
de vos données…
Exemple: le nombre de ventes plutôt que la somme des montants des ventes
Vous pouvez aussi facilement afficher plusieurs champs de valeurs en même temps. Pour cela,
il suffit de tirer un autre champ vers la zone "Valeurs". Ainsi, nous pourrons voir, dans notre
exemple, la somme des ventes par produit mais également le nombre de différents articles
vendus. Tout cela en tirant le champ "Quantite" vers la zone "Valeurs":
42
Chapitre 1 : Microsoft Excel
Vous pouvez remarquer le champ "∑ Valeurs" dans la zone "Colonnes". Sachez que c'est Excel
qui l'a ajouté automatiquement pour signifier que les différentes colonnes afficheront les
sommes des différentes valeurs.
Pour cela, vous pouvez faire un clic droit sur une des valeurs de la colonne du TCD que vous
souhaitez trier (ici donc une des valeurs de la colonne "Somme de Montant_vente") et dans le
menu qui apparait, vous choisissez "Trier" et ensuite le type du tri: du petit au grand ou du grand
au petit :
43
Chapitre 1 : Microsoft Excel
Vous obtiendrez donc la liste des montants de ventes par Produit: du produit aux plus grandes
ventes à celui qui s'est vendu le moins…
Vous pouvez également trier par des champs contenant du texte (par exemple le champ
"Produit"). Dans ce cas, Excel va vous proposer comme type de tri "A à Z" ou "Z à A"…
1. il est dynamique en ce qui concerne son apparence et sa portée – selon les champs que
vous choisissez d'y afficher et sous quelle forme
2. il est dynamique car il s'adapte aux changements dans les données – si vos données
changent (que ce soit en valeurs ou en nombre de lignes si vous utilisez comme source
de données les colonnes entières comme c'est mentionné dans l'étape n°1), il suffit de
"Actualiser" le TCD et il affichera des valeurs mises à jour.
Soit avec un clic droit n'importe où à l'intérieur du TCD et ensuite click sur "Actualiser":
44
Chapitre 1 : Microsoft Excel
Vous avez également la possibilité d'indiquer à Excel dans les options du TCD d'actualiser le
tableau à chaque ouverture du Classeur. Pour cela, click droit à l'intérieur du TCD, ensuite
"Options du tableau croisé dynamique" et ensuite, dans le volet "Données", cocher l'option
"Actualiser les données lors de l'ouverture du fichier".
Ceci est particulièrement utile si vos données se trouvent dans un fichier séparé ou si vous y
accédez via une requête/connexion.
En ce qui concerne notre exemple pratique, pour tester le comportement de votre tableau, vous
pouvez simplement changer (sensiblement pour que ce soit mieux visible) le montant d'une des
ventes. Ensuite vous actualisez le TCD et vous verrez que le total du Produit en question a
changé ainsi que le total général.
Nous allons donc ajouter le champ "Region" pour aller plus en détails de nos données de ventes.
Et vous verrez la différence que vous obtiendrez selon si vous ajouter le champ "Region" dans
la zone "Lignes" ou dans la zone "Colonnes".
45
Chapitre 1 : Microsoft Excel
Attention: il ne suffit pas seulement de choisir les cellules du TCD et de changer le format. Car
comme il est dynamique, dès que l'affichage de votre TCD change, les formats liés aux cellules
ne seront plus corrects.
Il faut donc lier les formats aux différents champs du TCD. Voici comment s'y prendre:
1. Clic droit sur n'importe quelle valeur du champs à formatter (dans notre exemple le
"Montant_vente")
46
Chapitre 1 : Microsoft Excel
Notre tableau croisé dynamique après le formatage des nombres ressemblera par exemple à ceci:
Il est ainsi possible d'afficher, dans notre exemple, les montants de vente par jour, par mois ou
par année. Très pratique! Voyons alors comment cela marche.
Pour commencer, dans notre exemple, nous allons enlever le champ "Region" pour garder les
champs "Montant_vente" dans la zone "Valeurs" et "Produit" dans la zone "Lignes".
Pour pouvoir grouper les données par date, il nous faut, logiquement, un champ qui contient des
dates sur lesquelles se baser. Dans notre exemple, il s'agit du champ "Date_vente". Nous allons
maintenant tirer ce champ et le glisser dans la zone "Colonnes".
47
Chapitre 1 : Microsoft Excel
Comme vous pouvez le constater, Excel a automatiquement ajouté les champs "Années" et
"Trimestres". Ces champs, il les a "deviné" sur la base des dates qui se trouvent dans la colonne
des dates que vous voulez utiliser (dans notre exemple la colonne "Date_vente"). Si vos données
ne contiennent que les dates d'une année, Excel ne va pas créer le champ "Années" car il n'est
pas nécessaire.
Excel prend le plus petit groupe possible (sur la base des dates qui se trouvent dans les
données) et l'affiche comme colonnes dans le TCD. Dans notre exemple, il s'agit des mois. Mais
comme nous avons laissé les champs "Trimestres" et "Années" dans le setup du TCD, on verra
alors le tableau croisé dynamique avec des données agrégées.
Vous remarquerez les petites icônes "+" près des années. Elles vous permettent de voir le détail
de l'année – par trimestre. Et ensuite le détail de chaque trimestre par mois:
48
Chapitre 1 : Microsoft Excel
Si vous ne souhaitez pas avoir cette possibilité, il vous suffit de retirer le champ "Trimestres"
et/ou "Années" de la zone "Colonnes" du panneau des champs du TCD. Ainsi, vous ne verrez
que les totaux par mois. Mais attention! Les totaux des mois correspondront aux ventes de
chaque mois peu importe l'année! Donc dans notre exemple, le total de "janvier" sera la somme
des ventes de janvier 2020 et de janvier 2021!
***********************************************************
Liens utiles pour comprendre les tableaux croisés dynamiques
• https://excel-malin.com/tutoriels/excel-tutoriels/tableau-croise-dynamique/#Qu39est-
ce_qu39un_tableau_croise_dynamique_TCD_dans_Excel
• https://www.youtube.com/watch?v=PnfJUJYgdqc&t=502s
• https://www.youtube.com/watch?v=bsS9JE-RMUY
• https://www.youtube.com/watch?v=MUnonXuUAR4
• https://www.youtube.com/watch?v=a1YPpFjIJl8
49
Chapitre 1 : Microsoft Excel
Exercice 1 :
Soit le tableau des salaires des employés :
50
Chapitre 1 : Microsoft Excel
Exercice 2:
B5
C5
E5
F5
G5
• Utilisant les fonctions : EQUIV et INDEX, Donner la formule qui permet de donner le
prénom du premier candidat :
B5
51
Chapitre 1 : Microsoft Excel
Solution Exercice 1:
52
Solution Exercice 2:
• Utilisant les fonctions : EQUIV et INDEX, Donner la formule qui permet de donner le
prénom du premier candidat :
53