Polycopié Informatique EXCEL

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 53

Microsoft Excel

Professeur : Adil KORCHI

Ce cours est destiné aux étudiants de 2ième Année Sciences Economiques

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 :

• Les Filtres et les Tries


• Elaborer des états et des rapports
• Maitriser les calculs dans le tableur Excel,
• Utiliser les formules,
• Faire de la compatibilité (impôts, salaires etc.),
• Recherche de l’information
• Exploiter et analyser des données,
• etc.

Ce travail est destiné aux étudiants de deuxième année de la Faculté des Sciences

juridiques, Economiques et Sociales.

2
Chapitre 1 : Microsoft Excel

Présentation de Microsoft Excel


Excel est un tableur, c’est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs
avec des valeurs numériques, mais aussi avec des dates et des textes. C’est un logiciel très puissant
qui permet de réaliser des calculs complexes, et ce, quel qu’en soit le domaine : comptabilité, stock,
facturation, budget, planning, prêt, portefeuille, statistique etc. Cette liste n’est nullement exhaustive !
Quel que soit votre problème de calcul, Excel peut vous apporter rapidement la solution.

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.

Les Filtres et les Tries


1.1. Trier des données
Excel vous permet de trier rapidement le contenu d'une liste de données pour vous
aider àretrouver rapidement ce que vous recherchez et d'organiser les 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
boutoncorrespondant si vous désirez faire un tri croissant ou un tri décroissant.
Vous pouvez faire plusieurs tris successifs en ordre croissant ou
décroissant.Sélectionnez l'option Trier
Dans la boîte de dialogue qui s’affiche, cliquez sur Ajouter un niveau
Pour le premier tri, sélectionnez le champ Nom - Conservez l'ordre
croissant. Pour le second tri, sélectionnez le champ Prénom. - Conservez
l'ordre croissant.

➢ 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

Trier avec d’autres critères qu’une colonne ou qu’une ligne

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

première colonne à trier.

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 de texte, sélectionnez De A à Z ou De Z à A.

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

Pour trier selon une liste personnalisée, sélectionnez Liste personnalisée.

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.

Remarque : La liste doit comporter au moins une entrée.

9. Pour modifier l’ordre de tri des colonnes, sélectionnez une entrée, puis cliquez sur la

flèche Haut ou Bas en regard du bouton Options pour changer l’ordre.

Les entrées plus élevées dans la liste sont triées avant les entrées plus basses.

Trier d’après une liste personnalisée

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

milieu. En créant votre propre liste, vous pouvez contourner ce problème

1. Vous pouvez également créer une liste personnalisée :

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.

2. Sélectionnez une cellule dans la colonne que vous souhaitez trier.


3. Dans le groupe Trier et filtrer, dans l’onglet Données, cliquez sur Trier.

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.

5. Sous Ordre, sélectionnez Liste personnalisée.

6. Dans la boîte de dialogue Listes personnalisées, sélectionnez la liste de votre choix. En


utilisant la liste personnalisée que vous avez créée dans l’exemple précédent, cliquez
sur Haut, Moyen, Bas.

7. Cliquez sur OK.

Les Graphiques sous excel


Un graphique permet une lecture et une interprétation plus rapides des résultats.
Il permet de faire jaillir les points remarquables, de mettre en évidence les
variations ou de faire ressortir instantanément des problèmes à corriger.

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.

Quel graphique choisir selon le type de données?

Type de données Type de Graphique à utiliser


Graphique en courbes ou
Une tendance dans le temps
(ex. : évolution des ventes, des températures) histogrammes

Une comparaison de valeurs


Graphique en barres
(ex. : actif/passif, pyramide des âges)
Une proportion de valeurs Graphique à secteurs
(ex. : parts de marché)
Une fréquence sur 4 axes par rapport à un point central Graphique radar
(ex. : répartition géographique)

2. PARTIE 2 : Les formules sous Excel


Le tableur étant un logiciel basé sur des tableaux de chiffres, il permet de réaliser des
calculs. Une formule est un ensemble de données saisies dans une cellule. Elle sert à
effectuer un calcul ou une analyse des données dans la feuille de calcul.
Une formule de calcul dans Excel commence toujours par le signe = (égal). Vous pouvez
ensuite effectuer toutes les opérations courantes en combinant les noms de cellules (A1,
B3, C4,...) et les nombres. (=A1*12).

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.

2.1. Les opérateurs arithmétiques


Le résultat de votre formule sera affiché dans la ou les cellules qui contiennent cette

formule.Voici la syntaxe d'une formule:

= DONNEE1 op1 DONNEE2 op2 DONNEE3…


(avec op1, op2 …des opérateurs arithmétiques)

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.

2.2. Les fonctions simples


Les fonctions sont des formules prédéfinies qui effectuent des calculs en utilisant des
valeurs particulières appelées arguments, dans un certain ordre appelé syntaxe. Les
arguments peuvent être :

• Des constants : nombres, texte et des valeurs logiques telles que VRAI ou
FAUX, matrices,…. .
• Des références à des cellules; absolues ou relatives.

• Des noms de cellule ou plage de cellules.


• Des étiquettes.
• Des formules simples ou complexes.

Exemple 1 : fonction à un seul argument : =SOMME (A1:A10)

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.

2.2.1. La fonction SOMME


La fonction somme additionne des valeurs. Vous pouvez ajouter des valeurs
individuelles,des références ou des plages de cellules, ou une combinaison des trois.
=SOMME(plage)

Exemple :

EXEMPLE : Bulletin des notes

2.2.2. La fonction SOMME.SI


Cette fonction permet d'additionner plusieurs cellules en fonction d'un critère déterminé.
=SOMME.SI(plage;critère;somme_plage)
• plage est la plage de cellule contenant le critère à retenir
• critère est le critère à retenir (chiffre ou texte)

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 ».

=SOMME.SI(A2:A5;">160000";B2:B5) → Somme des valeurs de commissions excédant


160 000 €

2.2.3. La fonction SOMME.SI.ENS


Elle vous permet d'additionner certaines cellules selon des critères que vous allez
sélectionner.

=NB.SI.ENS(Plage de critères 1;Critère 1;Plage de critères 2;Critère


2;...)

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.

J’obtiens ce qui suit :

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(

Les critères qu’Excel demande sont :

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 me place au début de la Je sélectionne la plage de


formule et je remplace NB cellule H2:H41qui
par Somme contient le stock

Le résultat dans mon exemple est : 189.


Je souhaite rajouter un autre critère, celui du fournisseur pour connaitre les quantités disponibles par
fournisseur:

Je sélectionne la plage de cellule


H2:H41qui contient les noms des J’écris entre guillemets le
fournisseurs et je la verrouille avec fournisseur A.
F4

Je peux aussi savoir de quelle quantité je dispose de vernis à ongle pendant ce mois.

Combien j’ai vendu de l’article Vernis à ongle pendant ce mois:

Pour la formule Moyenne, il suffit de changer SOMME par Moyenne et on obtient :

Le résultat est 27, 25 rouges à levres en stock réparti sur 4 réferences à savoir : Rouge – Rose – Vert et
Bleu.

Maintenant, on souhaite savoir le stock minimal de rouge à levre pour le fournissuer B.

Moyenne.Si.Ens a été remplacée par MIN.SI


IL en est de meme pour MAX.SI

13
Chapitre 1 : Microsoft Excel
Exemple :

2.2.4. La fonction MOYENNE


Pour obtenir la moyenne de plusieurs cellules, utiliser la fonction MOYENNE.
=MOYENNE(plage)
2.2.5. NB.VIDE
Cette fonction compte le nombre de cellule vides dans la plage spécifiée.
=NB.VIDE(plage)
2.2.6. NBVAL
Cette fonction compte le nombre de cellules non vides dans la plage spécifiée.
=NBVAL(plage)
2.2.7. NB
Cette fonction compte le nombre de cellules contenant des nombres dans la plage spécifiée.
=NB (plage)

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 :

2.2.10. Autres fonctions


=Rang(Nbr ;ref_série) : renvoie le rang dans une série ( le classement)

=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.

2.3.1. La fonction EQUIV

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 :

F2=Equiv(E2 ;B2 :B11 ;0)

2.3.2. La fonction INDEX


La fonction Index(matrice; ligne; colonne) retourne l'élément qui se trouve à
l'intersection de la ligne numéro ligne et de la colonne numéro colonne d'une plage
nommée matrice ou de l'adresse de cette plage.

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)

• Si la fonction EQUIV renvoie le numéro de colonne :


=INDEX(tableau; no_ligne; EQUIV(valeur_recherchée; plage_de_recherche; 0))

Exemple :

E6=INDEX(A2:C11;EQUIV(E2;B2:B11;0);1)
F6=INDEX(A2:C11;EQUIV(E2;B2:B11;0);3)

2.4. Les affectations conditionnelles


2.4.1. Fonction SI
Les structures conditionnelles (ou de choix) sont indéniablement la base de la
programmation informatique et donc aussi la base du fonctionnement des ordinateurs et
des logiciels comme EXCEL.
SI "condition réalisée" ALORS "faire opération 1" SINON "faire opération 2"

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).

Quelques remarques s'imposent:


• les mots "alors" et "Sinon" ne sont pas écrits explicitement mais sous entendus.
• les différentes parités de la structure conditionnelle sont séparées par des points
virgules ";" l'ordre est TRES important car il remplace les mots, en effet, après
le premier on retrouve toujours l'action à faire dans le cas de vérification de la
condition et celle à faire sinon se trouve toujours après le second point virgule.
Exemple :
Nous allons accorder une prime aux représentants ayant dépassé 10 000 Euros de
chiffred'affaires au cours du trimestre. Cette prime s'élève à :

• 1% si le chiffre d’affaires ≤20000


• 5% si le chiffre d’affaires ≥ 20 000

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.

La formule est : =SI(B2<=45;”Admis”;”Recaler”) (=SI(condition;”vrai”;”Faux”))

18
Chapitre 1 : Microsoft Excel
On peut multiplier les critères. Par exemple :

2.4.2. Fonction Recherche


➢ La fonction recherchev
Pour schématiser, on peut retenir deux cas où l'on a recours à l'utilisation de la fonction
RechercheV: Structures conditionnelles dynamiques.
La fonction recherchev est ici une évolution de la structure conditionnelle classique
SI. Ellevient répondre à deux limitations majeures de cette dernière :
• La fonction SI est limitée à un maximum de 7 SI imbriqués et ne peux donc pas
traiter plusde 8 cas,
• La nécessité de définir les tests en les écrivant dans la formule, elle n'est donc pas
dynamique.

• 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

F4= Recherchev(F3 ;Client ;2 ;0) B11=INDEX(B1:K3;2;EQUIV(B7;B1:K1;0))


F5= Recherchev(F3 ;Client ;3 ;0) C11=INDEX(B1:K3;3;EQUIV(B7;B1:K1;0))
B8= Recherchev(A8 ;Article ;2 ;0)
D8= Recherchev(A8 ;Article ;3 ;0)

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.

La fonction DATEDIF vous aidera dans cette tâche.

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

Soit le tableau de données suivant :


Etudiants Note 1 Note 2 Note 3 Note 4 Total /400 Moyenne
Said 80 55 67 73
Fatiha 53 44 52 76
Hamid 66 60 77 59
Hiba 45 78 94 46
Naoual 58 50 60 77

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.

On utilise alors la formule « Moyenne »

On obtient alors le résultat suivant :

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)

Texte = référence de la cellule

Si nous supprimons la colonne D, on aura l’erreur suivante :

Pour ne pas avoir cette erreur, il faut procéder de la manière suivante :


Sélectionner l’ensemble des cellules qui contiennent les villes en majuscule
et appuyer sur l’icône Copier.
Après, il faut choisir coller « les valeurs » dans les nouvelles cellules soit à
l’aide du bouton droit de la souris ou à partir du ruban de manière qu’à copier
que les valeurs. Puis on peut supprimer sans soucis la colonne en question.

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)

Texte = référence de la cellule

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)

Texte = référence de la cellule

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 :

Texte = référence de la cellule

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

Fonction Recherche – Recherche V – Recherche H


Supposons que nous manipulons 15667 lignes et nous souhaitons savoir dans quelle ville Habite sakkat
amina.

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

Nous allons utiliser la fonction « Recherche ».

Valeur_cherchée : plage des cellules contenant les noms.

26
Chapitre 1 : Microsoft Excel
Vecteur-recherche : on écrit le nom qu’on recherche et qui est « Sekkat »

Vecteur-résultat : plage de cellule des villes puisqu’on recherche la ville de Sekkat

Mais l’inconvénient de cette formule c’est qu’on doit écrire à chaque fois le Nom de la personne
qu’on recherche.

Pour cela et pour éviter cette opération, on utilisera la fonction RechercheV

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.

Valeur_cherchée = le Nom du client qu’on recherche.


Table_matrice = tous le tableau.
No_indice = 1 ou 2 ou 3 ou 4 ou 5 ( le numéro de la colonne. Dans notre cas, on recherche la ville et
donc c’est le numéro 5).
Valeur_proche = FAUX – correspondance exacte.

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)

2.5. Débogage des formules


Lorsque vous saisissez des formules, ça peut parfois rater. C'est à dire qu'à la place du
résultatsouhaité, vous avez des dièses (#), des slashs (/) partout.
Nous allons traiter les cas les plus courants un à un :

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.

• Vous avez supprimé ou collé des cellules auxquelles d’autres formules


faisaientréférence.

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.

• Un argument obligatoire dans la formule est absent.


• Un argument d'un type inapproprié est utilisé dans une formule.
• Les fonctions RECHERCHEV, RECHERCHEH ou INDEX effectuent une
recherchedans une ligne ou une colonne non triée.

2.6. Les références de cellules et plages de cellules


Une référence identifie une cellule ou une plage de cellules d’une feuille de calcul et
indique àMicrosoft Excel ou trouver les valeurs ou les données situées en différents
endroits d’une feuille de calcul ou d’utiliser la valeur d’une cellule dans plusieurs
formules. On peut aussi faire référence à des cellules situées sur d’autres feuilles du
même classeur, à d’autres classeurs ou à des données appartenant à d’autres
programmes.
Selon la tache à réaliser avec Excel, on peut utiliser :
• Des références relatives,
• Des références absolues,

30
Chapitre 1 : Microsoft Excel
• Des étiquettes,
• Des Noms (significatifs) représentant des cellules, des plages de cellules, des
formulesou des valeurs.

2.6.1. Les références relatives


C’est une référence de cellule utilisée dans une formule qui change lorsque la formule
est copiée dans une autre cellule ou plage. En effet Excel ajuste automatiquement les
références contenues dans la formule colée. La référence est séparée de la cellule
contenant la formule par le même nombre de lignes et de colonnes que la référence de
la cellule dans la formule d’origine.

Exemple de formule : =B4

Les références relatives évoluent lorsque l'on recopie la formule :


▪ à droite, la formule devient =C4 : la référence de la colonne augmente
▪ à gauche elle devient =A4 : la référence de la colonne diminue
▪ en bas elle devient =B5 : la référence de la ligne augmente
▪ en haut elle devient =B3 : la référence de la ligne diminue

2.6.2. Les références absolues


Les références absolues sont fixes par rapport à la feuille de calcul : elles restent
inchangée lors de la recopie des formules : la formule =$B$4 restera inchangée qu'on
la recopie, à droite, en bas, à gauche ou en haut.

2.6.3. Les références mixtes


L'adresse de la cellule est ½ absolue, ½ relative : seule la référence relative évolue
lors de larecopie de la formule, tandis que la référence absolue reste fixe
Exemple de formule : =$B4  la colonne est absolue, la ligne relative
▪ Recopiée à droite (ou à gauche), cette formule reste inchangée puisque la
référence de lacolonne est fixe.
▪ Recopiée en bas, la formule évolue car la référence de la ligne est relative : elle devient
=$B5 ; recopiée en haut elle devient =$B3
De la même manière, la formule =B$4 (colonne relative, ligne absolue) n'évolue
que si elleest recopié à gauche =A$4, ou à droite =C$4.

31
Chapitre 1 : Microsoft Excel

2.6.4. Les références nommées


On attribue un NOM à des cellules ou des plages de cellules et on utilise ce nom
dans lesformules au lieu d'utiliser les références colonne/ligne

➢ Pour Attribuer un nom à une cellule ou à une plage de cellules

Règles concernant le nom :


• Il doit être différent d’une référence ligne colonne.
• Le premier caractère doit être une lettre ou le caractère de soulignement.
• Ne pas utiliser d’espace. Le point et le caractère de soulignement peuvent le
remplacer.
• Se rappeler qu’Excel ne fait pas la différence entre majuscules et minuscules,
afind’éviter d’appeler deux cellules par le même nom.

32
Chapitre 1 : Microsoft Excel
2.6.5. Référence d’une cellule appartenant à une autre feuille du même
classeur

Prenons le cas d’un classeur à trois feuilles : Feuil1, Feuil2 et Feuil3.


Etant sur Feuil2 ou sur Feuil3, pour faire appel à la cellule T9 de la Feuil1, on écrit :
=Feuil1!T9
On saisit le nom de la feuille, suivi d’un point d’exclamation, puis de la
référence de lacellule.
Si le nom de la feuille contient un espace, il doit être entouré d’apostrophes.
Exemple : =‘Feuille une’!T9
❖ Utilisation de plages de cellules ayant les mêmes références, situées sur
desfeuilles différentes du même classeur
On indique le nom des feuilles, suivi d’un point d’exclamation, puis de la référence
descellules.
Exemple :
Si on saisit dans une cellule la formule =somme(Feuil1:Feuil3!G2:H8), on obtient la
sommedes valeurs de toutes les cellules des plages G2:H8 affichées sur les trois
feuilles.

2.6.6. Référence à une cellule appartenant à la feuille d’un autre classeur


Il s’agit cette fois d’une référence externe. Lorsqu’un classeur comporte une telle
référence,une fenêtre apparaît à son ouverture, proposant de mettre à jour les liaisons.
Exemple :
Pour faire appel à la cellule A2 de la Feuil5 appartenant au Classeur1, on écrit

=[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

Quelques Fonctions 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

Recherche une valeur dans la


ligne supérieure d'une table ou
d'une tableau de valeurs, puis
=RECHERCHEH(valeur_cherchée;tableau;
Recherche H renvoie une valeur, dans la même
no_index_lig;[valeur_proche])
colonne, à partir d'une ligne que
vous spécifiez dans la table ou la
matrice.
Calcule le nombre de jours, de
=DATEDIF(DATE(1);DATE(2);Y ou M ou
DATEDIF mois ou d'années qui séparent
deux dates. D)
Une référence ou une adresse de
référence relative cellule est une combinaison d'une
absolue mixtes lettre de colonne et d'un numéro A1:B5 / $A1:B5 / $A$1:$B5 / A1 :$B$5 …..
nommées de ligne qui identifie une cellule
dans une feuille de calcul
Renvoie la valeur absolue d'un
ABS nombre.
ABS(nombre)
Arrondit un nombre à l'entier
ENT immédiatement inférieur
ENT(nombre)
Arrondit un nombre au nombre
ARRONDI de chiffres indiqué.
ARRONDI(nombre,_nombre_de_chiffres)
Renvoie la valeur VRAI si et
seulement si tous les arguments
ET sont VRAI ET(valeur_logique1, valeur_logique2, ...)
renvoie FAUX si au moins l'un des
arguments est FAUX
Renvoie la valeur VRAI si une des
conditions est VRAI et la valeur
OU FAUX si toutes les conditions sont
OU(valeur_logique1, valeur_logique2, ...)
fausses.
Renvoie la valeur absolue d'un
AUJOURDHUI nombre.
=AUJOURDHUI()
renvoie le nombre de jours entre
JOURS deux dates.
=JOURS (Date_fin, Date_debut)
Assemble plusieurs chaînes de
& caractères de façon à n'en former =Test1&texte2…
qu'une seule.
Renvoie la valeur absolue d'un
ABS nombre.
ABS(nombre)
Arrondit un nombre à l'entier
ENT immédiatement inférieur
ENT(nombre)
Arrondit un nombre au nombre
ARRONDI de chiffres indiqué.
ARRONDI(nombre,_nombre_de_chiffres)
Calcule le nombre de caractères
NBCAR dans un texte.
=NBCAR (texte)
renvoie le ou les derniers
caractères d’une chaîne de texte,
DROITE =DROITE (texte; [no_car] )
en fonction du nombre de
caractères spécifié
renvoie le(s) premier(s)
caractère(s) d’une chaîne de texte
GAUCHE =GAUCHE (texte ; [no_car] )
selon le nombre de caractères que
vous spécifiez.
renvoie un nombre déterminé de
caractères d'une chaîne de texte à
STXT() partir de la position que vous =STXT(texte ; no_départ ; no_car)
indiquez, en fonction du nombre
de caractères spécifiés.

36
Chapitre 1 : Microsoft Excel
Quelques Fonctions Financiers Excel

▪ Données Boursières et Géographiques


▪ Fonction Finance AMORDEGRC
▪ Fonction Finance AMORLIN
▪ Fonction Finance AMORLINC
▪ Fonction Finance CUMUL.INTER
▪ Fonction Finance CUMUL.PRINCPER
▪ Fonction Finance DB
▪ Fonction Finance DDB
▪ Fonction Finance DUREE
▪ Fonction Finance INTPER
▪ Fonction Finance ISPMT
▪ Fonction Finance NPM
▪ Fonction Finance RENDEMENT.SIMPLE
▪ Fonction Finance RENDEMENT.TITRE
▪ Fonction Finance RENDEMENT.TITRE.ECHEANCE
▪ Fonction Finance TAUX
▪ Fonction Finance TAUX.EFFECTIF
▪ Fonction Finance TAUX.ESCOMPTE
▪ Fonction Finance TAUX.INTERET
▪ Fonction Finance TAUX.NOMINAL
▪ Fonction Finance TRI.PAIEMENTS
▪ Fonction Finance VA
▪ Fonction Finance VAN.PAIEMENTS
▪ Fonction Finance VC
▪ Fonction Finance VC.PAIEMENTS
▪ Fonction Finance VDB
▪ Fonction Finance VPM
▪ Fonction Mathématique PREVISION.ETS
▪ Le Complément SOLVEUR

37
Chapitre 1 : Microsoft Excel
Description des fonctions financières Excel

38
Chapitre 1 : Microsoft Excel

Tableau croisé dynamique


Un tableau croisé dynamique fournit une vue interactive de vos données. Avec très peu
d'effort (et sans formules), vous pouvez examiner les mêmes données sous de nombreux angles
différents. Vous pouvez regrouper les données en catégories, répartir les données en années
et en mois, filtrer les données pour inclure ou exclure des catégories et même créer des
graphiques.

Échantillon des données de ventes des fournitures de bureau

Cet échantillon contient 5 colonnes et 500 lignes.

Etape 1 : utilisation du Tableau croisé dynamique

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:

1. La source des données pour le TCD

2. L'emplacement où le TCD va se trouver

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…

Étape 2: Ajouter un champ dans un tableau croisé dynamique

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:

1. la liste des champs disponibles

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).

Simplement, cliquez sur le champ "Montant_vente" et tirez le vers la zone "Valeurs".

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

Ajouter un autre champ dans les "Valeurs"

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.

Étape 3: Trier les données par la valeur


Maintenant que nous avons nos montants de ventes par "Produit", on pourrait se demander
lesquels des produits se vendent le mieux. Pour cela, nous pouvons trier les totaux dans notre
tableau croisé dynamique.

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"…

Étape 4: Rafraîchir les données


Le "Tableau croisé dynamique" porte bien son nom pour deux raisons:

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.

Il y a deux moyens simples pour rafraîchir un tableau croisé dynamique:

Soit via le bouton "Actualiser" qui se trouve sur le Ruban d'Excel:

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.

Étape 5: Ajouter d'autres champs de données dans le TCD (TCD bi-


dimensionnel)
Maintenant que nous avons ajouté le premier champ ("Produit") au TCD, nous pouvons en
ajouter d'autres pour afficher les informations souhaités.

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".

Voici donc la comparaison:

45
Chapitre 1 : Microsoft Excel

Étape 6: Formater les données dans un tableau croisé dynamique


Nous avons maintenant un rapport pratique qui affiche des informations intéressantes.
Mais pour le rendre plus présentable, nous avons la possibilité de formater les données qui se
trouvent dans le tableau croisé dynamique. Il s'agit de mêmes possibilités de formatage que pour
les cellules "normales".

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")

2. Click "Format de nombre…"

3. Choix du format à afficher (Nombre, Monétaire,…)

46
Chapitre 1 : Microsoft Excel

Notre tableau croisé dynamique après le formatage des nombres ressemblera par exemple à ceci:

C'est déjà plus présentable…

Étape 7: Grouper les données par date


Une autre fonctionnalité pratique que le tableau croisé dynamique vous offre est le groupement
des données par date.

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.

Voici à quoi va ressembler notre TCD maintenant:

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 :

I. Compléter le tableau suivant par les formules correspondantes


E5
F5
H5
H10
H11
H12

II. Donner les formules qui permettent de calculer :

• Le nombre des employés qui ont travaillé plus de 300 jours


…………………………………………………………………………
• Le nombre des employés qui ont un salaire brut supérieur à 50000 DA
…………………………………………………………………………
• Le nombre des employés qui ont commencé leur travail avant le 01/03/2016.
…………………………………………………………………………
• Le nombre des employés qui n’ont pas de prime dans leur travail.
…………………………………………………………………………
• La somme des salaires supérieur à 50000 DA
…………………………………………………………………………

50
Chapitre 1 : Microsoft Excel

Exercice 2:

• Soit les trois tableaux : Liste des candidats, Candidats et Formation

• Donner les formules permettant de calculer :

B5
C5
E5
F5
G5

• Donner la formule permettant de calculer la remise, sachant que :

➢ Remise=10% de frais de formation si la catégorie= diplômé


➢ Remise=5% de frais de formation si la catégorie= universitaire
➢ Remise=2% de frais de formation si la catégorie= lycéen
➢ 0% dans les autre cas.
H5

• 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:

Soit le tableau des salaires des employés :

III. Compléter le tableau suivant par les formules correspondantes


E5 =D5-C5
F5 =E5*B5
H5 =F5+G5
H10 =Somme(H5 :H9)
H11 =Min(H5 :H9)
H12 =Max(H5 :H9)

IV. Donner les formules qui permettent de calculer :

• Le nombre des employés qui ont travaillé plus de 300 jours


=NB.SI(E5 :E9 ; ">300")
• Le nombre des employés qui ont un salaire brut supérieur à 50000 DA
=NB.SI(H5 :H9 ; ">50000")
• Le nombre des employés qui ont commencé leur travail avant le 01/03/2016.
=NB.SI(C5 :C9 ; ">01/03/2016")
• Le nombre des employés qui n’ont pas de prime dans leur travail.
=NB.VIDE(G5 :G9)
• La somme des salaires supérieur à 50000 DA
=SOMME.SI(F5 :F9 ; ">50000" ;F5 :F9)

52
Solution Exercice 2:

• Soit les trois tableaux : Liste des candidats, Candidats et Formation

• Donner les formules permettant de calculer :

B5 =RECHERCHEV(A5 ;Candidats ;2 ;0)


C5 =RECHERCHEV(A5 ;Candidats ;4 ;0)
E5 =RECHERCHEV(D5 ;Formation ;2 ;0)
F5 =RECHERCHEV(D5 ;Formation ;3 ;0)
G5 =E5*F5

• Donner la formule permettant de calculer la remise, sachant que :

➢ Remise=10% de frais de formation si la catégorie= diplômé


➢ Remise=5% de frais de formation si la catégorie= universitaire
➢ Remise=2% de frais de formation si la catégorie= lycéen
➢ 0% dans les autre cas.
H5 =SI(C5="diplomé" ;0.1*G5 ;SI(C5="universitaire" ;0.05*G5 ;SI(C5="lycéen" ;0.02*G5
;0)))

• Utilisant les fonctions : EQUIV et INDEX, Donner la formule qui permet de donner le
prénom du premier candidat :

B5 =INDEX(Candidats ; EQUIV(A5 ;A12:A16;0);2)

53

Vous aimerez peut-être aussi