Vous êtes sur la page 1sur 44

Economie et Gestion

M. DHIBA YOUSSEF

COURS TRAITEMENT ET ANALYSE DE


DONNEES

- Licence Fondamentale
- Licences Professionnelles

Anne Universitaire : 2012-2013

Y.DHIBA -FDM- 1
SOMMAIRE

I. Introduction3

II. Elments de base: Classeur; feuille; Cellule et Plage de cellules3

III. Formats des donnes..6

IV. Formules de calcul et Fonctions usuelles11

V. Fonction conditionnelle Si et les oprateurs logiques Ou - Et ..18

VI. Fonctions : Recherche Verticale et Recherche Horizontale..23

VII. Analyse de donnes : Tableaux croiss dynamique.28

VIII. Fonctions de traitement des dates..35

IX. Etudes de cas..39

Y.DHIBA -FDM- 2
1. Introduction

Notion de Tableur : Un Tableur (appel aussi Chiffrier lectronique ou en anglais


spreadsheet) est un logiciel qui dispose dun ensemble de fonctionnalits permettant de
manipuler, de traiter et danalyser des donnes de nature diffrentes (Texte, Numrique,
Montaire, Date, ..). Il repose sur la notion de tableau ou feuille de calcul pour stocker les
donnes et propose plusieurs fonctions pour raliser des calculs (scientifiques, financiers,
statistiques). Un tableur propose aussi plusieurs types de reprsentation graphiques pour
prsenter les rsultats des calculs et plusieurs techniques pour analyser les donnes
stockes dans un ou plusieurs tableaux.

Il existe plusieurs tableurs dvelopps par les grands diteurs. On distingue


particulirement:

- Microsoft Excel, de la suite de Microsoft Office;

- OpenCalc, de la suite OpenOffice;

- IBM/Lotus 1-2-3 de la suite SmartSuite;

- Sun StarOffice Calc, de la suite StarOffice

Le produit leader sur les plates-formes Macintosh et Windows est depuis 1993 Excel (alors
en version 5.0), composant de la suite Office due lomniprsent Microsoft. Dvelopp ds
1984 comme successeur de Multiplan. Extrmement puissant, il en est actuellement sa
version 12, connue sous le nom dExcel 2007.

2. Elments de base dun tableur

2.1 Classeur

Tout fichier cre sur Excel sappel classeur. Chaque classeur porte un nom (par dfaut
classeur1; Classeur2.) et lextension .xlsx . Un classeur est un ensemble de feuilles et

Y.DHIBA -FDM- 3
comporte, par dfaut, trois feuilles (feuil1; feuil2 et feuil3). On peut ajouter dautres feuilles
et le nombre maximal tant de 255 feuilles.

La figure suivante donne la structure dun classeur sur le tableur Excel :

2.2 Feuilles de calcul dun classeur

Chaque feuille dun classeur porte un nom et est compos dun ensemble de colonnes et de
lignes. Chaque colonne est nomm de A Z, puis de AA AZ, puis de BA BZ, et ainsi de
suite jusqu XFD. Chaque ligne porte un numro: 1, 2, 3, etc. Une feuille de calcul
comporte 16 384 colonnes et 1 048 576 lignes soit plus de 17 milliards de cellules.

Pour renommer une feuille, il suffit de faire un double-clic sur le nom de la feuille et de saisir
le nouveau nom ou de faire un clic droit avec la souris et de choisir renommer .

Y.DHIBA -FDM- 4
2.3 Cellule, Rfrence et Plage de cellules

Cellule et rfrence: Une cellule est lintersection dune colonne avec une ligne et elle est
identifie par une rfrence compose du nom de la colonne et du numro de la ligne. Par
exemple: B7 est la rfrence de la cellule de la colonne B et la ligne 7.

Un simple clic permet dactiver une cellule. Pour saisir une donne dans une cellule, il
suffit de lactiver et de faire un double clic.

La rfrence complte dune cellule est compos du nom de la feuille contenant la


cellule plus la rfrence de la cellule; Par exemple: feuil2.B7 est la rfrence de la
cellule B7 de la feuille 2.

Plage de cellules: Une plage de cellules est un ensemble de cellules adjacentes. On


dsigne une plage par la rfrence de sa 1re cellule en haut gauche, suivie dun
double-point, puis de la rfrence de sa dernire cellule en bas droite (exemple :
B2:E12 est la plage de cellules contenant toutes les cellules comprises entre B2 et E12).

Y.DHIBA -FDM- 5
2.4 Redimensionner la hauteur dune ligne ou la largeur dune colonne

On a souvent besoin de redimensionner la hauteur dune ligne ou la largeur dune colonne


pour quune cellule puisse afficher la totalit de son contenu quil soit texte ou date ou
chiffre etc.

Pour changer la largeur dune colonne, placer le curseur entre le nom de cette
colonne et celui de la colonne suivante. Une fois le curseur prend la forme dun plus
noir, faire glisser pour augmenter ou rduire la largeur.

Pour changer la hauteur dune ligne, placer le curseur entre le numro de cette ligne
et celui de la ligne suivante. Une fois le curseur prend la forme dun plus noir, faire
glisser pour augmenter ou rduire la hauteur.

3. Format des donnes dune cellule

La mise en forme dune cellule ou dune plage de cellules consiste non seulement choisir la
police (taille, style et couleur dcriture) du contenu mais aussi dfinir un type de donne
(texte, nombre, date etc.), aligner le contenu horizontalement et verticalement,
fusionner les cellules, choisir des bordures pour les cellules, dfinir un arrire planetc.

3.1 Le menu Format de cellule

Y.DHIBA -FDM- 6
Pour appliquer un format une ou plusieurs cellules, slectionner les cellules puis cliquer
avec le bouton droit et choisir Format de cellule (ou cliquer sur Accueil dans la barre
de menu, puis sur Format et choisir format de cellule ). On obtient alors le menu
suivant avec les onglets nombre, alignement, police, bordure, remplissage et protection:

3.2 Appliquer un format particulier de type de donne: Onglet Nombre

Pour appliquer un format de type de donne une ou plusieurs cellules, slectionner ces
cellules et cliquer sur longlet Nombre du menu Format de cellule :

Y.DHIBA -FDM- 7
Exemple : Crer un classeur Excel que vous nomm Commandes des clients et crer dans
la premire feuille (nommer cette feuille commande 1 ) la commande suivante avec les
formats indiqus:

3.3 Alignement et fusions des cellules: Onglet Alignement

Y.DHIBA -FDM- 8
Pour aligner ou ajuster automatiquement le contenu dune ou plusieurs cellules par rapport
lhorizontal ou la verticale et pour fusionner des cellules, slectionner ces cellules et cliquer
sur longlet Alignement du menu Format de cellule :

Exemple : Dans la feuille commande 1 du classeur commandes des clients , ajouter les
modifications suivantes:

Y.DHIBA -FDM- 9
3.4 Mise en forme conditionnelle

La mise en forme conditionnelle consiste appliquer un format qui permet de distinguer


certaines donnes respectant une condition prcise par rapport aux autres donnes dun
tableau.

Exemple: Dans le cas de la feuille commande 1 du classeur commandes des clients ,


on veut distinguer par des couleurs diffrentes les produits dont Taux de tva est 14% de ceux
dont taux tva est 7%. Pour cela:

- Cliquer ensuite sur :

- Slectionner toutes les cellules de la colonne Taux de Tva ;

- Dans la barre de menu, cliquer sur Accueil puis sur Mise en forme
conditionnelle :

- Cliquer ensuite sur :


Y.DHIBA -FDM- 10
- On obtient alors linterface de mise en forme conditionnelle suivante :

4. Formules de calcul et fonctions usuelles.

4.1 Formuler une formule de calcul dans une cellule

Pour tablir une formule de calcul dans une cellule, il suffit de taper le signe = dans cette
cellule et de formuler lexpression de calcul en utilisant surtout les rfrences relatives des
cellules concernes par la formule.

Exemple 1: Dans le cas de la feuille commande 1 du classeur commandes des clients ,


on veut calculer le montant hors taxe de chaque produit. Sachant que : Montant HT=
Quantit * Prix Unitaire. Pour cela:

- Taper le signe = dans la cellule F7 correspondante au premier produit;

- Exprimer la formule en utilisant les rfrences des cellules contenant le prix unitaire
et la quantit et faire Entrer pour avoir le rsultat:

Y.DHIBA -FDM- 11
4.2 Copier une formule et Rfrence relative

Exemple 2: Dans la feuille Commande 1 du classeur Gestion de commandes , on veut


calculer le montant TTC payer par produit sachant que:

Montant TTC= Montant HT * (1+Taux TVA)

Pour cela:

- Formuler cette formule dans la cellule G7 qui devrait contenir le montant TTC du
premier produit (Voir figure ci-dessous);

- Utiliser le poign de recopie pour appliquer la mme formule dans les restes des
cellules correspondantes aux autres produits.

Y.DHIBA -FDM- 12
4.3 Quelques Fonctions usuelles

4.3.1 Fonctions: Somme et Moyenne

Permettent de calculer respectivement la somme et la moyenne arithmtique dun


ensemble de cellules contenant des valeurs numriques. La syntaxe pour utiliser ces
fonctions est:

Syntaxe:

- Somme(C1;C2;..;Cn) O Ci est la rfrence dune cellule


- Moyenne(C1;C2;..Cn) ou dune plage de cellule

Exemple: Cas de la feuille commande 1 du classeur Gestion de commandes : Pour


calculer la moyenne des quantits et le total des montants TTC, appliquer les formules
suivantes:

Y.DHIBA -FDM- 13
4.3.2 Fonctions: Min et Max

Permettent de calculer respectivement la valeur minimale et la valeur maximale dun


ensemble de cellules contenant des valeurs numriques. La syntaxe pour utiliser ces
fonctions est:

Syntaxe:

- Min(C1;C2;..;Cn)
O Ci est la rfrence dune cellule
- Max(C1;C2;..Cn)
ou dune plage de cellule

Exemple: Cas de la feuille commande 1 du classeur Gestion de commandes : Pour


calculer la quantit minimale ou la quantit maximale commande, appliquer les formules
suivantes:

Y.DHIBA -FDM- 14
4.3.3 Fonctions: NB et NB.SI

Permettent de compter respectivement le nombre de cellules contenant des valeurs


numriques et le nombre de cellules contenant des valeurs numriques vrifiant une
condition donne. La syntaxe pour utiliser ces fonctions est:

Syntaxe:

O Ci est la rfrence dune cellule


ou dune plage de cellule
NB(C1;C2;..;Cn)

O Plage est une plage de cellules et


condition est le critre que doivent
NB.SI(Plage; Condition)
vrifier les cellules

Remarque: Les cellules ne contenant pas de valeurs numriques ne sont pas concernes par
ces deux fonctions.

Exemple: Cas de la feuille commande 1 du classeur Gestion de commandes : On veut


effectuer les calculs suivants:

A- Dterminer le nombre de produits commands;

Y.DHIBA -FDM- 15
B- Dterminer le nombre de produits commands avec une quantit suprieure 5;

C- Dterminer le nombre de produits commands dont le taux de TVA gal 14%.

4.3.4 Fonction: Somme.SI

Cette fonction permet de calculer la somme des valeurs dun ensemble de cellules qui
respectent une condition donne. Selon le besoin, cette fonction peut tre exprimer de deux
faons diffrentes selon les deux syntaxes suivantes:

Syntaxe:

La somme portera sur les cellules de la


plage
Somme.Si(Plage; condition)
qui vrifient la condition donne

La somme portera sur les cellules de la


plage 2

Somme.Si(Plage1; Condition; Plage2) dont les cellules adjacentes dans la plage 1


vrifient la condition donne

Y.DHIBA -FDM- 16
Exemple: Cas de la feuille commande 1 du classeur Gestion de commandes : On veut
effectuer les calculs suivants:

A- Calculer la somme des montants TTC pour les produits dont le montant TTC est
infrieur 6000.

B- Calculer la somme des montants TTC pour les produits dont la quantit
commande est suprieure 5.

4.4 Notion de rfrence absolue dune cellule

Contrairement une rfrence relative, une rfrence absolue dans une formule ne change
pas et garde les mme coordonnes quil que soit lemplacement o lon copie la formule
contenant cette rfrence.

Pour fixer la rfrence dune cellule dans une formule, il suffit dajouter le symbole $
avant la colonne ou la ligne (ou cliquer sur la touche F4 du clavier ). On peut avoir les
cas suivants:

Y.DHIBA -FDM- 17
Fixer la colonne de la cellule A12 et la ligne reste relative
$A12
lemplacement de la formule

Fixer la ligne de la cellule A12 et la colonne reste relative


A$12
lemplacement de la formule

Fixer la colonne et la ligne de la cellule A12 quelque soit


$A$12
lemplacement de la formule

Exemple: Soit le tableau Excel (feuille 2 du classeur commandes client ) suivant:

Dans cet exemple, on veut calculer le montant TTC sachant que le taux TVA est fixe pour
lensemble des produits. Pour cela, on doit fixer la rfrence de la cellule contenant le taux
tva:

Y.DHIBA -FDM- 18
5. Fonction conditionnelle Si et les oprateurs logiques Ou - Et

5.1 La fonction conditionnelle Si simple

La fonction conditionnelle Si permet le choix entre deux valeurs selon le rsultat dune
condition donne.

Syntaxe:

Y.DHIBA -FDM- 19
- Condition: Test logique dont le rsultat est
Vrai ou Faux ;

- -Valeur 1: Valeur retourne par la fonction


Si(Condition; Valeur 1; Valeur 2)
Si lorsque le test est vrai;

- -Valeur 2: Valeur retourne par la fonction


Si lorsque le test est faux;

Remarques:

- La condition est un test logique qui peut utiliser les oprateurs de comparaison:
> ; < ; = ; <= ou >= . Elle peut aussi utiliser les oprateurs logiques
Et ou Ou .

- Valeur 1 ou Valeur 2 peut tre une valeur directe (chiffre ou texte) ou le rsultat
dune fonction Excel quelconque. Dans le cas o la valeur est un texte, il faut placer
ce dernier entre guillemets.

Exemple: Dans le tableau Excel ci-dessous, on veut calculer le montant TTC de chaque
produit sachant quon a le choix entre deux valeurs pour le taux tva selon le code tva de
chaque produit:

Y.DHIBA -FDM- 20
5.2 La fonction Si Imbrique

Il sagit dintroduire lintrieure dune fonction Si une ou plusieurs autres fonctions


Si pour quon puisse choisir entre plusieurs valeurs selon plusieurs conditions.

Syntaxe pour choisir entre 3 valeurs selon 2 conditions

Syntaxe pour choisir entre 4 valeurs selon 3 conditions:

Remarque: En gnrale, pour choisir entre N valeurs selon (N-1) conditions on doit utiliser
(N-1) fonctions Si imbriques.

Y.DHIBA -FDM- 21
Exemple: Dans la tableau Excel ci-dessous, on veut calculer le montant TTC de chaque
produit sachant quon a le choix entre trois valeurs pour le taux tva selon le code tva de
chaque produit:

5.3 Les oprateurs logiques: Ou ; Et

Les oprateurs Ou et Et sont des fonctions logiques dont les arguments sont des
conditions logiques ayant comme rsultats les valeurs Vrai ou Faux .

Syntaxe:

Y.DHIBA -FDM- 22
Remarque: On peut utiliser de 1 255 tests logiques, ayant comme valeur vrai ou
faux , comme arguments de la fonction Et ou Ou .

Exemple : Le tableau ci-dessous traite les salaires mensuels des employs qui sont de trois
catgories : A, B ou C. Le salaire mensuel de chaque employ dpend de sa catgorie et du
nombre mensuel dheures travailles par lemploy avec une pnalit pour ceux dont le
nombre mensuel dheures travailles est infrieure un seuil fix par la direction :

On veut calculer les pnalits mensuelles de chaque employ sachant les conditions
suivantes :

Y.DHIBA -FDM- 23
Dans ce cas la formule appliquer la cellule E3 est :

de

6. Fonctions : Recherche Verticale et Recherche Horizontale

Les fonctions RechercheV et RechercheH permettent de chercher verticalement ou


horizontalement une valeur dans une plage de cellules. Le rsultat de la recherche peut tre
exact ou approximatif.

6.1 La fonction : RechercheV.

La fonction RechercheV (Recherche Verticale) permet de chercher une valeur ou une


rfrence dune cellule dans une colonne dun tableau donn.

Syntaxe:

RECHERCHEV(valeur_cherche;Table_matrice;NColonne;valeur_proche)

Les paramtres de cette fonction sont :

Y.DHIBA -FDM- 24
Valeur cherche : Valeur chercher dans la matrice du tableau et elle peut tre une
valeur ou une rfrence dune cellule. La recherche concerne la colonne du tableau
dans le numro est spcifi dans le paramtre NColonne .

Table matrice : Plage de cellules dans laquelle seffectuera la recherche. Elle doit
contenir au moins deux colonnes. Utiliser une rfrence une plage ou un nom de
plage.

Numro colonne : est le numro de la colonne de la table concerne dans laquelle


seffectuera la recherche de la valeur cherche . Si largument NColonne est
gal 1, la fonction RechercheV effectuera la recherche dans la premire colonne
de la table_matrice . Si largument NColonne est gal 2, la fonction
RechercheV effectuera la recherche dans la deuxime colonne de la
table_matrice , et ainsi de suite.

Valeur proche : est une valeur logique qui indique si on veut que la fonction
RechercheV recherche une valeur exacte ou voisine de celle quon a spcifie.
Cet argument peut voir deux valeurs :

VRAI : dans ce cas, une donne exacte ou voisine est renvoye. Si


aucune valeur exacte n'est trouve, la valeur immdiatement
infrieure valeur_cherche est donne comme rsultat de la
reccherche.

FAUX : dans ce cas la fonction RechercheV recherche


exclusivement une correspondance exacte. Si plusieurs valeurs de la
colonne de la table_matrice correspondent valeur_cherche ,
c'est la premire valeur trouve qui est donne comme rsultat de la
recherche. Si aucune valeur ne correspond, la valeur d'erreur
#N/A est renvoye.

Exemple 1 : Le tableau suivant donne les devises de plusieurs pays (plus que 200 pays) :

Y.DHIBA -FDM- 25
Pour avoir la possibilit dafficher dans la cellule D8 la devise dun pays dont le nom est
introduit dans la cellule D3 , on doit utiliser la fonction RechercheV et appliquer dans
la cellule D8 la formule suivante :

-Valeur cherche : D3 (rfrence de la cellule contenant le nom du pays).

-Table_matrice : la plage de A1 B246.

-NColonne : 2 dans ce cas car on cherche la devise qui est dans la colonne 2 de la plage
A1 :B246.

Y.DHIBA -FDM- 26
-Valeur_proche : faux dans ce cas car on cherche la valeur exacte de la devise.

Exemple 2 : Le Tableau ci-dessous traite les recettes annuelles des ventes des diffrentes
filiales dune entreprise.

On souhaite dterminer, pour chaque filiale, le pourcentage de satisfaction sachant que la


direction a dtermin le pourcentage de satisfaction en fonction des recettes annuelles
(plage : J9 :K16). Pour cela, on doit appliquer dans la cellule H8 la formule suivante :

-Valeur_proche : A dans ce cas la valeur Vrai car on ne peut pas chercher une valeur
exacte du pourcentage de satisfaction mais une valeur proche de ce pourcentage.

Remarques:

- Si on cherche un nombre ou une date, on doit dabord vrfifier que les donnes de la
colonne (concerne par la recherche) de table_matrice ne sont pas enregistres

Y.DHIBA -FDM- 27
comme des valeurs texte. Si c'est le cas, il se peut que RECHERCHEV renvoie des
valeurs incorrectes ou inattendues.
-
- Si l'argument valeur_proche est gal FAUX et que l'argument
valeur_cherche est texte, on peut utiliser les caractres gnriques point
d'interrogation (?) et astrisque (*) dans valeur_cherche . Le point
d'interrogation correspond un caractre quelconque et l'astrisque correspond
une squence de caractres quelconque.

6.2 La fonction : RechercheH.

La fonction RechercheH (Recherche Horizontale) permet de chercher une valeur ou une


rfrence dune cellule dans une ligne dun tableau donn.

Syntaxe:

RechercheH(valeur_cherche;Table_matrice;NLigne;valeur_proche)

Elle a la mme syntaxe que la fonction RechercheV sauf la signification du troisime


argument qui change :

Numro Ligne : est le numro de la ligne de la table concerne dans laquelle


seffectuera la recherche de la valeur cherche . Si largument NLigne est gal
1, la fonction RechercheH effectuera la recherche dans la premire ligne de la
table_matrice . Si largument NLigne est gal 2, la fonction RechercheH
effectuera la recherche dans la deuxime ligne de la table_matrice , et ainsi de
suite.

Exemple : On reprend le tableau qui traite les recettes annuelles des ventes des diffrentes
filiales dune entreprise mais avec la structure suivante.

Y.DHIBA -FDM- 28
Pour avoir la possibilit dafficher dans la cellule J8 la moyenne des recettes sur
lensemble des filiales pour un trimestre dans le nom est saisi dans la cellule J6 , on doit
utiliser la fonction RechercheH et appliquer dans la cellule J8 la formule suivante :

7. Analyse de donnes : Tableaux croiss dynamique

Un rapport de tableau crois dynamique offre un moyen interactif de synthtiser


rapidement de grandes quantits de donnes. Un rapport de tableau crois dynamique
permet danalyser en profondeur et selon plusieurs points de vue des donnes numriques
et rpondre des questions imprvues sur les donnes. Un rapport de tableau crois
dynamique est particulirement adapt aux oprations suivantes :

interroger de grandes quantits de donnes de diffrentes manires conviviales ;

Y.DHIBA -FDM- 29
obtenir des sous-totaux et agrger des donnes numriques, rsumer les
donnes par catgories et sous-catgories, et crer des calculs et des formules
personnalises ;

dvelopper et rduire les niveaux de donnes afin de cibler vos rsultats et les
analyser en dtail partir des donnes synthtises par domaines ;

dplacer des lignes dans des colonnes ou des colonnes dans des lignes (par
glissement ) afin d'afficher diffrents rsums des donnes sources ;

filtrer, trier, grouper et mettre conditionnellement en forme le sous-ensemble de


donnes le plus utile et pertinent afin de vous recentrer sur les informations
voulues ;

prsenter des rapports en ligne ou imprims concis, annots et bien organiss.

On utilise un rapport de tableau crois dynamique lorsquon souhaite analyser des totaux
connexes, notamment lorsquon a une longue liste de chiffres additionner et que lon
souhaite comparer plusieurs faits propos de chaque chiffre.

Pour crer un rapport de tableau crois dynamique, il suffit de cliquer dans la barre de
menu sur llment Insertion et de cliquer sur tableau crois dynamique pour
obtenir linterface suivante :

Cette interface permet de spcifier la source de donnes qui peut tre un tableau du mme
classeur ou une source de donnes externes par exemple une table dune base de donnes.

Y.DHIBA -FDM- 30
7.1 Structure dun rapport de Tableau crois dynamique

Un rapport de tableau crois dynamique et cre partir dune source de donnes sous
forme de tableau avec des tiquettes pour les colonnes et o les valeurs de chaque colonne
sont homognes c'est--dire ayant un mme type de donnes (texte, numrique, date, etc.).

Lanalyse de donnes travers un rapport de tableau crois dynamique se fait selon la


structure suivante :

Zone 1 : Contienne les champs sur lesquels reposent les analyses quon souhaite
ralises sur une source de donnes. Ces champs sont les tiquettes du tableau
source de donnes.

Y.DHIBA -FDM- 31
Zone 2 : On fait placer dans cette zone les champs qui vont constitus les colonnes de
lanalyse souhaite.

Zone 3 : On place des cette zone les champs qui vont constitus les lignes de
lanalyse souhaite. On peut placer des champs dans la zone 2 et ne rien mettre dans
la zone 3 (ou inversement) selon le type danalyse quon veut faire.

Zone 4 : On place dans cette zone les champs qui sont sujets des traitements de
calculs exigs par lanalyse souhaite. Ces traitement de calculs font appel aux
fonctions : somme, moyenne, compte, min , max, etc. Les traitements de calcul se
font en fonction de chaque valeur des champs placs dans zone 1 ou zone 2 et selon
lensemble des valeurs du champ plac en zone 5.

Zone 5 : on place dans cette zone les champs qui vont piloter lanalyse que lon
souhaite ralise.

La structure dun rapport de tableau crois dynamique permet de formuler tout type
danalyse qui consiste faire des calculs sur les champs de la zone 4 en fonction de chaque
valeur des champs des zones : 2 et 3 en factorisant par les champs placs dans la zone 5.

7.2 Types danalyses dans un rapport de Tableau crois dynamique

Pour comprendre les types danalyse que lon peut raliser laide des tableaux croiss
dynamiques, nous allons donner plusieurs exemples danalyses sur le tableau suivant qui
contient les chiffres daffaires raliss par filiale et par produit dune entreprise donne :

Y.DHIBA -FDM- 32
Analyse 1 : Total des chiffres daffaires raliss par filiale et par produit durant lensemble
des annes.

Pour satisfaire cette analyse, le rapport du tableau crois dynamique associ au tableau ci-
dessus doit avoir la structure suivante :

Y.DHIBA -FDM- 33
La fonction somme est donne par dfaut dans la zone 4 du rapport. Pour choisir une autre
fonction de calcul, il suffit de clique sur la champ plac dans cette zone et de choisir
paramtres des champs de valeur pour obtenir linterface suivante :

Ainsi, on peut analyser par les fonctions moyenne , Max ou Min , etc. la place de
la fonction somme . Bien videment, pour chaque analyse, on peut insrer une
reprsentation graphique adquate lanalyse.

Remarque : Pour que le rapport du tableau crois tienne compte des modifications des
valeurs dans le tableau de base, il suffit de cliquer par le bouton droit sur le rapport et de
choisir Actualiser .

Analyse 2 : On souhaite analyser le total des ventes ralises annuellement par filiale sur
l'ensemble des produits.
Y.DHIBA -FDM- 34
Pour cela, le rapport du tableau crois doit avoir la structure suivante :

Remarque : Lavantage du tableau crois est quon peut partir dune analyse fait sortir
plusieurs analyses dtailles. En effet, si on souhaite avoir partir de lanalyse 2, la somme
des chiffres daffaires par filiales par anne et par produit il suffit de cliquer sur option du
menu options et choisir Afficher les pages du filtre du rapport .

Analyse 3 : On souhaite avoir la moyenne des chiffres d'affaire raliss par filiale sur
l'ensemble des annes et l'ensemble des produits.

Pour cela, il faut crer la structure suivante pour le rapport crois dynamique :

Y.DHIBA -FDM- 35
8. Fonctions de traitement des dates

On a trs souvent besoin de faire des calcules de types : nombre de jours entre deux dates
(par exemple : le nombre de jours ncessaires l'expdition d'un produit aprs rception
d'une commande approuve) ou nombre dannes entre deux dates (Par exemple : pour
calculer lanciennet dun employ on a besoin de calculer le nombre dannes entre sa date
dembauche et la date courante), etc. Les tableurs proposent un nombre de fonctions
prdfinies pour satisfaire de tels besoins, nous donnons ci-dessous les fonctions usuelles
pour le traitement des dates.

8.1 Fonctions usuelles pour traiter les dates

Fonction Signification

Maintenant() Donne la date et lheure daujourdhui (date du systme)

Aujourdui() Donne la date sans lheure daujourdhui (date du


systme).

Jour(Date) Donne le jour de la date

Mois(Date) Donne le mois de la date

Anne(Date) Donne lanne de la date

DateDif(date1; date2 ; d) Donne la diffrence en nombre de jours entre la date


date1 et

la date date2 .

DateDif(date1; date2 ; m) Donne la diffrence en nombre de mois entre la date


date1 et la date date2 .

DateDif(date1; date2 ; y) Donne la diffrence en nombre dannes entre la date


date1 et la date date2 .

Y.DHIBA -FDM- 36
8.2 Exemples dapplications

Exemple 1 :

Soit le tableau suivant :

Pour rpondre ces questions, on doit appliquer les formules suivantes :

- B2=MAINTENANT()
- B3=AUJOURDUI()
- B9=ANNEE(B4)
- B10=MOIS(B4)
- B11=JOUR(B4)

Exemple 2 :

Soit le tableau suivant :

Y.DHIBA -FDM- 37
Pour rpondre ces questions, on doit appliquer les formules suivantes :

- B4=DateDif(B2 ; AUJOURDHUI() ; m )
- B5=DateDif(B2 ; AUJOURDHUI() ; d)
- B6=DateDif(B2 ; AUJOURDHUI() ; y)

Exemple 3 :

Soit le tableau suivant :

Pour rpondre ces questions, on doit appliquer les formules suivantes :

- B4= =DATE(ANNEE(B2);MOIS(B2)+6;JOUR(B2)+20)
- B5= DATE(ANNEE(B2) - 2; MOIS(B2) - 4; JOUR(B2)-12)

Y.DHIBA -FDM- 38
Exercice :

1) Soit le tableau suivant :

Donner la formule quil faut appliquer aux cellules Age pour avoir lge de chaque
client.
2) Le tableau suivant traite les retards de paiement des commandes :

Dterminer la situation de chaque commande sachant que : Une commande est en


situation normale si elle na pas dpass le dlai de paiement sinon la situation est
en retard .

Y.DHIBA -FDM- 39
9 .Etudes de cas
ETUDE de CAS N1 : Gestion des livraisons

Le tableau Excel ci-dessous rsume les commandes mensuelles de chaque client sur deux
produits A1 et A2.

1. Donner la formule quil faut appliquer la cellule F7 pour calculer le Montant


restant sachant que :
Montant restant = (Nombre dartcles A1 * Prix Unitaire (A1)) + (Nombre dartcles A2 *
Prix Unitaire (A2)) + Montant cumul Montant Avanc.

2. Donner la formule quil faut appliquer la cellule G7 pour dterminer la Livraison


sachant que :
- Si montant cumul=0 ou montant cumul < moyenne(Montant cumul) alors
Livraison= Totale
- Sinon, si nombre darticles A1 < moyenne(Nombre darticles A1) alors
Livraison=Partielle sinon Livraison=Aucune.

Y.DHIBA -FDM- 40
3. Donner la structure dun rapport crois dynamique permettant dafficher par
livraison le maximum et le minimum des montants avancs, le maximum et le
minimum des montants cumuls.

4. Donner la zone de critres pour dfinir un filtre labor permettant dafficher les
clients pour qui la livraison est totale ou partielle et ayant un montant avanc
infrieur la moyenne des montants avancs de tous les clients ou un montant
cumul suprieur la moyenne des montants cumuls de tous les clients.

Etude de cas N2 : Gestion des ventes


Le tableau Excel Rcapitulatif des commandes (Ci-dessous) traite les rcapitulatifs
annuels des commandes dune socit qui vend des articles dameublement.

Questions :

1. Calculer le nombre darticles (cellule B25) pour la catgorie dont le nom est dans la
cellule B24 ou dans la cellule C24. calculer le bnfice par article sachant que :

Y.DHIBA -FDM- 41
Bnefice= (Prix de vente prix dachat)*quantit relle commande

2. Calculer ltat de chaque article sachant que :


Si la dure entre la date daujourdhui et celle de la dernire commande dpasse 7
mois et 20 jours alors Etat= Non sollicit , Sinon Etat= Solliciter .

3. Cre un filtre labor permettant dafficher les articles de catgorie A ou B dont la


quantit relle commande est suprieure la moyenne des quantits relles
commandes de tous les produits ou dont la quantit relle commande est
suprieure la moyenne des quantits prvues.

4. Utiliser la fonction RechercheV et donner la formule quil faut appliquer la


cellule G4 pour dterminer la situation dun article dont le nom est plac dans la
cellule G3 sachant que :
Si le bnfice de cet article est suprieure la moyenne des bnfices de tous les
articles alors situation= Normal , sinon situation= Anormal .

5. Calculer la quantit prvue de chaque article pour lanne suivante sachant que :

Si Quantit prvue > Quantit relle commande et la date de la dernire


commande dpasse 7 mois et 15 jours alors :

Quantit prvue pour anne suivante = [ Quantit relle * coefficient


(catgorie)] +

[ Quantit Prvue - Quantit relle ].

Sinon : Quantit prvue anne suivante = Quantit relle .

6. Donner une reprsentation graphique interactive permettant de reprsenter, pour


une catgorie donne, la quantit totale mensuelle commande rellement au cours de
lanne 2009.

Y.DHIBA -FDM- 42
Etude de cas N 3 : Gestion des salaires des vendeurs
Le salaire annuel des vendeurs dune entreprise X est calcul en fonction de nombre darticles
vendus, prime danciennet et prime par nombre denfants. Les informations disponibles sur les
vendeurs sont rsumes dans le tableau suivant :

1) Donner la formule quil faut appliquer la cellule L2 pour calculer le nombre de vendeurs
maris.

2) Donner la formule quil faut appliquer la cellule N5 pour calculer le salaire annuel pour
chaque vendeur sachant que :

Salaire = Salaire de base + Prime de fin danne

Avec :

- Salaire de base = Taux Horaire * Nombre dheures


- La prime de fin d'anne = Prime 2 + Prime 3 + Prime 4 O :

Prime2= 150 DH par enfant si le nombre denfants est suprieur ou gal 2


sinon prime2=0 .
Prime3=1000 Dh si la personne est marie avec enfant(s) sinon Prime3=0.
Prime4 (Prime danciennet) :
Les vendeurs nayant quun an danciennet : Prime4 = 1 DH par
heure

Y.DHIBA -FDM- 43
Les vendeurs ayant entre 2 et 5 ans danciennet : Prime4= 2 DHS
par heure
Les vendeurs ayant plus que 5 ans danciennet: Prime4= 3 DHS
par heure.

3) Donner la zone de critres pour dfinir un filtre labor permettant dafficher les vendeurs
qui ont ralis le nombre maximal dheures et qui ont ralis le nombre maximum darticles.

4) Donner la structure dun rapport crois dynamique permettant de savoir la moyenne, le


minimum et le maximum des salaires des vendeurs par anciennet et par situation.

Y.DHIBA -FDM- 44