Vous êtes sur la page 1sur 60

6.

Les tableaux croiss dynamiques (illustration avec


Excel 2003)
cf. ex_tableauxCroissDynamiques.xls

6.0 Quelques notions

La notion de Base De Donnes (BDD) : ensemble de donnes structures en champ. La notion de champ : un champ reprsente le type des donnes. La notion d'enregistrement : ensemble des donnes de chaque champ.

4 champs 8 enregistrements

6.0 Tableau crois dynamique (1)

Un tableau crois dynamique permet de synthtiser une grande quantit de donnes. Les fonctions de synthse offertes dans un tableau crois dynamique sont notamment (Excel et Ooo Calc) :

SOMME MOYENNE NB NBVAL

- MAX - MIN

6.0 Tableau crois dynamique (2)

Il faut une base de donnes dans laquelle les champs sont en colonnes (et les enregistrements en lignes) :

6.0 Tableau crois dynamique (3)

Par exemple, on pourra crer un tableau crois dynamique qui synthtise le montant total des ventes par catgorie, et ce pour chaque anne.

6.1 Cration du tableau crois dynamique (1)

Slection de la BDD (noms des champs compris), puis menu Donnes/Rapport de tableau crois dynamique (Excel)

6.1 Cration du tableau crois dynamique (2)

6.1 Cration du tableau crois dynamique (3)

Rsultat : un tableau crois dynamique vide :


Notre BBD a 4 champs :

Catgorie Produit Montant des ventes Anne

6.1 Cration du tableau crois dynamique (4)

Via la fentre Liste des champs de tableau crois dynamique (disponible via la barre d'outils Tableau crois), on va remplir notre tableau crois dynamique :

On slectionne le nom du champ, puis par un glisserdposer on le place l'endroit dsir dans le tableau dynamique vide.
ANNEE

Catgorie Montant des ventes

6.2 Filtrer des donnes du tableau crois dynamique

10

6.3 Modifier la fonction de calcul du tableau crois dynamique (1)


Pour ouvrir la fentre Champ PivotTable : Clic droit sur la cellule, puis paramtres de champ

11

6.3 Modifier la fonction de calcul du tableau crois dynamique (1)


Pour ouvrir la fentre Champ PivotTable : Clic droit sur la cellule, puis paramtres de champ

Liste des fonctions de synthse


12

6.3 Modifier la fonction de calcul du tableau crois dynamique (2)

Par exemple, on choisit la fonction MAX : pour chacune des catgories et ce pour chaque anne, le montant maximal des ventes sera affich :

13

6.4 Modifier les intituls de cellules titre (1)

On peut titres :

changer

l'intitul

des

cellules

14

6.4 Modifier les intituls de cellules titre (2)

Dans la fentre Champ PivotTable :

15

6.5 Ajout d'un champ de donnes dans le tableau crois dynamique (1)

Exemple : Notre tableau crois actuel nous informe sur le montant maximal des ventes pour chaque catgorie de produit et ce pour chaque anne :

On va modifier ce tableau, pour obtenir le montant maximal des ventes de chaque produit par catgorie, et ce pour chaque anne (cf modle diapo suivante). 16

17

On a ajout le champ produit dans la zone de champ des lignes :

on ouvre la fentre Liste des champs de tableau crois, puis on glisse-dpose le champ produit dans la zone concerne.

18

6.5 Les Totaux (1)


Dans le colonne Total : la valeur maximale de chacune des lignes (notre tableau offrant le montant maximal des ventes)

19

6.5 Les Totaux (2)


Les sous-totaux : Ex avec la ligne Total Produits secs : la valeur maximale de chacune des colonnes : la plage de cellules prise en compte tant celle de la catgorie Produits secs

Dans la ligne Total : la valeur maximale de chacune des colonnes

20

6.5 Les totaux : supprimer la colonne Total et la ligne Total (3)

Via la barre d'outils du tableau crois dynamique : on slectionne Options de la table.

Dcoche Totaux des colonnes et Totaux des lignes

21

6.5 Les totaux : supprimer les soustotaux (4)

Si l'on veut ter galement les Totaux par catgorie :

Via la barre d'outils du tableau crois, on clic sur SousTotaux.

Pour afficher de nouveau les Totaux par catgorie : on clic de nouveau sur Sous-totaux. 22

6.6 Ajouter une autre fonction de synthse (1)

Actuellement, notre tableau crois ne contient que la fonction de synthse MAX :

23

6.6 Ajouter une autre fonction de synthse (2)

Dans le tableau crois ci-dessous,

1) On a supprim le champ produit de la zone des lignes.


(Via la fentre Liste des champs du tableau crois, et par un simple glisser-dposer, on enlve le champ produit du tableau).

2) On a rajout 3 autres fonctions de synthses (les fonctions MIN, SOMME, et MOYENNE), et renomm leur cellule titre. 24

6.6 Ajouter une autre fonction de synthse (2)

Pour ajouter une fonction de synthse :

1) Via la fentre Liste des champs du tableau crois, on rajoute dans la zone donnes le champ qui servira au calcul de la fonction ajoute. 2) On slectionne la premire cellule qui contient l'intitul de la fonction de synthse que l'on vient d'ajouter, puis clic droit et choisir Paramtre de champs pour slectionner la bonne fonction de synthse.
=> On ritre ces deux tapes chaque ajout de fonction de synthse.

25

6.7 Format des nombres de la zone des donnes

Ajouter des dcimales, mettre en euro, etc.

Dans un tableau crois dynamique, on vite de passer par le format de cellule On configure le format via la fentre Champ PivotTable, clic sur le bouton Nombre...

26

6.8 Graphique crois dynamique

Clic sur l'icne de graphique dans la barre d'outils du tableau crois dynamique. Le graphique est instantanment cr dans une nouvelle feuille :

27

7. Les Fonctions date & heure


28

7.1 Fonction date()

La fonction DATE()
SYNTAXE DATE(anne;mois;jour)

Exemple :
FORMULE : =DATE(2009;11;5)

Pour modifier le format de la date : allez dans le format de cellule

7.2 Fonction JOUR()

JOUR() : permet d'extraire le jour d'une date donne.


SYNTAXE JOUR(date)

Exemple :
FORMULE en B23 : =JOUR(B22)

7.3 Fonction MOIS() (1)

MOIS() : permet d'extraire le mois d'une date donne.


SYNTAXE MOIS(date)

Exemple :
FORMULE en B24 : =MOIS(B22)

7.4 Fonction ANNEE()

ANNEE() : permet d'extraire l'anne d'une date donne.


SYNTAXE ANNEE(date)

Exemple :
FORMULE en B25 : =ANNEE(B22)

7.5 Fonction TEXTE() (1)

TEXTE() : permet d'extraire le jour, le mois, ou encore l'anne d'une date donne => valeur littrale (lundi, janvier par exemple) ou numrique (01, 01).

SYNTAXE TEXTE(date;"identifiant de la donne extraire de la date") LES IDENTIFIANTS

j jour m mois a anne

7.5 Fonction TEXTE() (2)

Exemple : la date : 05/11/2009 :


SYNTAXE JOUR TEXTE(date;"j")#5 TEXTE(date;"jj")#05 TEXTE(date;"jjj")#jeu TEXTE(date;"jjjj")#jeudi SYNTAXE MOIS TEXTE(date;"m")#11 TEXTE(date;"mm")#11 TEXTE(date;"mmm")#nov TEXTE(date;"mmmm")#novembre SYNTAXE ANNEE TEXTE(date;"aa")#09 TEXTE(date;"aaa")#2009

7.6 Fonction AUJOURDHUI()

AUJOURDHUI() : permet de rcuprer la date d'aujourd'hui. Cette date sera actualise chaque ouverture du classeur.
SYNTAXE AUJOURDHUI()

Annexes A : Les noms des fonctions dans diffrents tableurs


36

Excel

Ooo Calc

EditGrid

Fonction DATE

DATE

DATE

DATE

Fonction JOUR

JOUR

JOUR

DAY

Fonction MOIS

MOIS

MOIS

MONTH

Fonction ANNEE

ANNEE

ANNEE

YEAR

Fonction TEXTE Fonction AUJOURDHUI

TEXTE AUJOURDHUI

TEXTE AUJOURDHUI

TEXT TODAY

37

Annexes B : Tableau crois dynamique dans Ooo Calc


38

B.1 Cration du tableau crois dynamique sous Ooo Calc (1)

Slection de la BDD, puis menu Donnes/Pilote de donnes/Dmarrer :

39

B.1 Cration du tableau crois dynamique sous Ooo Calc (2)

Glisse-Dpose les champs des zones concernes, puis clic sur le bouton OK.

40

B.1 Cration du tableau crois dynamique sous Ooo Calc (3)

Placer le tableau crois dans une nouvelle feuille : clic sur le bouton Options

41

Placer le tableau crois dans une nouvelle feuille : clic sur le bouton Options

42

43

B.2 Filtrer des donnes du tableau crois dynamique (ooo Calc)

Dans le tableau crois, clic droit sur la cellule de titre Catgorie, puis choisir Filtre :

44

B.2 Filtrer des donnes du tableau crois dynamique (ooo Calc)

Dans le tableau crois, clic droit sur la cellule de titre Catgorie, puis choisir Filtre :

45

B.3 Modifier la fonction de calcul du tableau crois dynamique (1)


Pour ouvrir la fentre Pilote de donnes : Clic droit sur une cellule du tableau

46

Dans la fentre Pilote de donnes : 1) Clic sur Somme Montant des ventes ; 2) Clic sur Options : la fentre Champ des donnes apparat alors, nous permettant de slection une fonction de synthse.

47

B.3 Modifier la fonction de calcul du tableau crois dynamique (2)

Par exemple, on choisit la fonction MAX : pour chacune des catgories et ce pour chaque anne, le montant maximal des ventes sera affich :

48

B.4 Modifier les intituls de cellules titre (1)

Pas possible dans Ooo Calc

49

B.5 Ajout d'un champ de donnes dans le tableau crois dynamique (1) Ooo Calc

Exemple : Notre tableau crois actuel nous informe sur le montant maximal des ventes pour chaque catgorie de produit et ce pour chaque anne :

On va modifier ce tableau, pour obtenir le montant maximal des ventes de chaque produit par catgorie, et ce pour chaque anne (cf modle diapo suivante). 50

51

On a ajout le champ produit dans la zone de champ des lignes :

on ouvre la fentre Pilote de donnes (clic droit, uis Activer), puis on glisse-dpose le champ produit dans la zone concerne.

52

B.5 Les Totaux (1)


Dans le colonne Total Rsultats : la valeur maximale de chacune des lignes (notre tableau offrant le montant maximal des ventes)

53

B.5 Les Totaux (2)

Dans la ligne Total Rsultat : la valeur maximale de chacune des colonnes

54

B.5 Les totaux : cacher la colonne TotalRsultat et la ligne TotalRsultat (3)

Via la fentre Pilote de donnes : clic sur le bouton Options (celui en bas) :

Dcoche les entits concernes


55

B.5 Les sous-totaux : afficher les sous-totaux Ooo calc

Via le Pilote de donnes, clic sur le champ concern, puis clic sur le bouton Options, et slectionnez le radio-bouton Automatique

56

57

B.6 Ajouter une autre fonction de synthse (1)

Impossible avec Ooo Calc!

58

B.7 Format des nombres de la zone des donnes

Ajouter des dcimales, mettre en euro, etc.

Contrairement Excel, dans Ooo Calc on est oblig de passer par le menu Format/Cellules.

Ceci ne posant pas de problme, car une seule fonction de synthse est possible dans le tableau crois de Ooo Calc.

59

B.8 Graphique crois dynamique

Clic sur l'icne de graphique .

60

Vous aimerez peut-être aussi