Vous êtes sur la page 1sur 33

Chapitre 1 -Tableur Chapitre 1 -Tableur

I. Rappel :
Chapitre 1 • TP1
• Correction TP1

Tableur II. Etude de quelques fonctions avancées :


1) NB.SI : 2) Mise en forme conditionnelle :
La formule à saisir dans la cellule G13 est : - Sélectionner la plage de cellules concernées.
=NB.SI (G5:G10;"<>0") - Activer menu Format.
Objectifs spécifiques : - Activer la commande Mise en forme conditionnelle.
NB.SI (A1 : A5 ; condition) - Préciser les conditions et les paramètres de mise en
Détermine le nombre de cellules vérifiant une forme voulue.
- Utiliser les fonctions de base et les fonctions avancées d’un logiciel tableur. condition dans la plage donnée. - Valider la mise en forme conditionnelle.

Plan 3) Alignement : 4) Bordure :


- Saisir le texte dans la cellule. - Sélectionner la ou les cellules à encadrer,
- Activer menu Format/Cellule/Alignement. - Activer menu Format/Cellule/Bordure puis
I. Rappel - Préciser l’ongle d’inclination (degré). préciser le style et la couleur du trait et le type de
II. Etude de quelques fonctions avancées - Valider l’alignement. bordure à appliquer,
- Valider.
III. Le tri d’un tableau
IV. Les graphiques 5) Motifs :
V. Application des filtres sur un tableau - Sélectionner la ou les cellules concernées.
VI. Les macro-commandes - Activer menu Format/Cellule/Motifs puis préciser le style et la couleur du motif à appliquer,
- Valider.
VII. Tableau croisé dynamique
VIII. Protection des données • TP2
• Correction TP2

III. Le tri d’un tableau :


• TP3
• Correction TP3

- Sélectionner la plage des cellules concernées avec les titres des champs,
- Activer menu Données/Trier puis préciser le champ et l’ordre de tri,
- Valider.

Enseignant : AHMED BELHASSEN 1 Enseignant : AHMED BELHASSEN 2


Chapitre 1 -Tableur Chapitre 1 -Tableur
IV. Les graphiques : a) Modification les dimensions d’un graphique : b) Modification de la police des textes se trouvant
sur les axes :
• TP3 Pour modifier les dimensions du graphique on doit : Pour assurer cette tâche on doit :
- Sélectionner seulement la partie réservée au - Faire un double-clique sur l'axe des abscisses (X).
• Correction TP3 graphique (zone de traçage). - Cliquer sur l'onglet "Police" et faire les mises en
- Sélectionner l'un des carrés de dimensionnement. forme voulues.
1) Introduction : - Déplacer le carré de dimensionnement vers - Valider.
l'intérieur ou l'extérieur (pour diminuer ou augmenter
Une graphique peut utiliser pour : la taille du graphique) de la zone réservée au
- Simplifier l’analyse d’une masse de données. graphique.
- Ressortir rapidement les tendances des séries de données.
- Pouvoir comparer les données. c) Ajout/Modification d'une légende à un d) Changer l'emplacement de la légende :
- Ressortir des proportions (pourcentages). graphique :
- Pour ajouter une légende à un graphique on doit : Pour changer l'emplacement de la légende on doit :
2) Création d’un graphique : activer le bouton "Légende" du "barre d'outils - Double-clique sur la légende.
graphique". - Cliquer sur l'onglet "Emplacement".
Pour créer un graphique relatif à un tableau des données on doit suivre la démarche suivante : - Pour modifier la mise en forme de la légende on - Sélectionner le nouvel endroit.
doit : double-clique sur la légende puis sélectionner - Valider.
Etape 0 : Etape1 : Sélection du type de Graphique ; l'onglet "Police" ensuite faire la mise en forme
voulue.
- Sélectionner la plage de cellules à représenter. - Choisir le type de graphique voulu. -Valider.
- Activer le menu "Insertion" puis la commande - Sélectionner un sous type de graphique.
"Graphique". e) Changer la taille, la couleur et l'orientation f) Changer la couleur et le motif des barres :
du texte :
Etape2 : Données source de graphique ; Etape3 : Options de graphique ; Pour mettre en forme un texte en doit : Pour changer la couleur et le motif des barres (séries
- Double-clique sur le texte en question (titre de de données) on doit :
o Plage de données : - Titres : titres de graphique et des axes. graphique, titres des axes ou les axes). - Double-clique sur la barre en question (série de
- Donner la plage de données (la plage par défaut - Axes : afficher ou cacher les informations des - Mettre en forme le texte (Motifs, Police, données).
Alignement). - Sélectionner l'onglet "Motifs".
est la plage sélectionnée précédemment). différents axes du graphique.
- Valider - Ajouter la couleur et le motif voulus.
- Donner la série de données ; soit en lignes soit en - Quadrillage : afficher ou cacher les quadrillages du
- Valider.
colonnes. fond du graphique.
- Légende : Afficher ou cacher la légende. g) Changer la forme des barres h) Insertion d'images
o Série de données : - Etiquettes de données : afficher ou cacher les
- Ajouter/Supprimer des séries. étiquettes ; nom, valeur, pourcentage de la série, -Double-clique sur la barre en question. Pour insérer une image sur le graphique on doit :
- Modifier les noms et les valeurs de séries. - Table de données : afficher ou cacher les données -Sélectionner l'onglet "Forme". -Sélectionner la "zone de graphique".
(les séries ajoutés au niveau de l'étape2 seront inclus) -Choisir une forme. -Activer menu "Insertion/Image/A partir du
dans un tableau en dessous de graphique. -Valider fichier.
-Sélectionner le nom de l'image puis Valider
l'insertion.
Etape4 : Emplacement de graphique ; -Déplacer l'image à sa bonne place dans la zone de
graphique.
-Afficher le graphique soit sur une nouvelle feuille soit en tant qu'objet.
i) Insertion d'une image sur le dessin des séries j) Insertion du texte libre
3) Personnaliser le graphique :
Pour réaliser cette tâche on doit : Pour insérer un texte libre on doit :
On peut améliorer les graphiques en : -Double-clique sur la barre en question. -Saisir le texte dans la barre d'édition (barre de
- Elargissant l'espace alloué au graphique. -Sélectionner l'onglet "Motifs". formule).
- Déplaçant des objets de la graphique tel que : le titre, la légende,… -Cliquer sur le bouton "Motifs et textures". -Appuyer sur la touche entrée ou le bouton ayant le
- Mettant en formes les textes de graphique. ).
-Cliquer sur l'onglet "Image" puis sur le bouton crochet vert (
"Sélectionner une image". -Déplacer le texte à l'emplacement souhaité.
Remarque: pour activer la barre d'outils graphique en sélectionnant le menu Affichage/Barres -Sélectionner le nom d'image voulue.
d'outils/Graphique. -Valider.

Enseignant : AHMED BELHASSEN 3 Enseignant : AHMED BELHASSEN 4


Chapitre 1 -Tableur Chapitre 1 -Tableur
V. Application des filtres sur un tableau : c) Filtre élaboré multicritère (fonction OU) :
1) Filtre automatique : Les mêmes étapes que le filtre élaboré simple sauf la zone de critère qui devient :
Chaque critère est présenté dans une cellule dans une seul ligne (utilisation du fonction OU).
Pour faire apparaître la liste déroulante de filtrage de données, on clique sur le titre de champ puis activer le
menu « Données/Filtres/Filtrages automatiques ». Champ critère 1 Champ critère 2
Critère 1
Pour filtrer automatiquement des données sur un tableau on peut suivre la démarche suivante : Critère2
- Activer la liste déroulante, Exemple :
- Choisir « Personnalisé » du champ de critère, Nom Nom
- Fixer les conditions du filtre, A*
- Valider. H*

• TP4 Conclusion :
• Correction TP4 Pour élaborer un élaboré un filtre simple ou multicritère sur un tableau on a besoin de suivre la démarche
suivante :
- Créer la zone de critères.
2) Filtre élaboré : - Créer la zone de résultat du filtre.
- Se positionner dans une cellule du tableau.
a) Filtre élaboré simple : - Activer le menu Données/Filtrer/Filtre élaboré.
- Dans la boite de dialogue qui s’ouvre, fixer les paramètres du filtre.
• Etape 1 : avant de lancer le filtre élaboré simple a besoin de : - Valider.

- Préciser la zone de critères ; une cellule contenant le champ de critère et une cellule ci-dessous de ce • TP5
dernier contenant le critère de filtrage.
• Correction TP5
Champ critère 1
Critère 1
Exemple :
Moyenne
>=10

- Préciser la zone de copie du résultat ; recopie le nom des champs qu’on veut avoir comme résultat de
filtre on sélectionnant suffisamment de cellules.

• Etape 2 : On lance le filtre élaboré :

- Activer menu Données/Filtrer/Filtre élaboré,


- Indiquer la plage de données à filtrer, zone de critère et la zone de copie du résultat expliquées en Etape1,
- Valider.

b) Filtre élaboré multicritère (fonction ET) :

Les mêmes étapes que le filtre élaboré simple sauf la zone de critère qui devient :
Des cellules sur la même ligne contenant les critères (utilisation de la fonction ET).

Champ critère 1 Champ critère 2


Critère 1 Critère2
Exemple :
N° Moyenne
<3 >=10

Enseignant : AHMED BELHASSEN 5 Enseignant : AHMED BELHASSEN 6


Chapitre 1 -Tableur Chapitre 1 -Tableur
VI. Les macro-commandes : VII. Tableau croisé dynamique :
• TP6 • TP6
• Correction TP6 • Correction TP6

1) Définition : 1) Rappel :
Une macro-commande permet d’automatiser et de se rappeler des tâches répétitives (saisie de données et des Champs
formules de calcule,…).
Enregistrements
2) Créer une macro-commande :
- Champ : caractéristique sur une personne, un objet ou un évènement qui doit entre conservé dans une
Pour créer une macro-commande on doit suivre la démarche suivante :
base de données (tableau).
- Activer le menu Outils/Macros/Nouvelle macro.
- Une fenêtre d’enregistrement de la macro s’apparaître qui comporte quatre options: - Enregistrement : série des valeurs relatives aux champs.
o Nom de la macro : saisir le nom de la macro-commande en un seul mot. - Tableau = Champs + Enregistrements
o Touche de raccourci : démarrer la macro par une combinaison des touches ; Ctrl+lettre (lettre
doit être autre que G, I ou U). 2) Définition :
o Enregistrer la macro dans : choisir le classeur (actuel ou nouveau classeur).
o Description : donne une description sur la macro. Un tableau croisé dynamique permet de composer rapidement un tableau synthèse provenant d’une masse de
-Valider. données avec la possibilité d’ajouter, retirer et modifier sa présentation.

3) Création d’un tableau croisé dynamique :


Arrêter l’enregistrement Mode Relatif/Absolu
Pour créer un tableau croisé dynamique on doit suivre la démarche suivante :

Etape 0
Pour récupérer la fenêtre de la macro on peut utiliser le menu Affichage/Barre d’outils/Arrêter l’enregistrement.
- Placer le pointeur sur une cellule du tableau de données.
a) Macro absolu : - Activer menu Données/Rapport de tableau croisé dynamique.
Etape 1
La macro est absolue lorsque le Mode Relatif/Absolu est ne pas enfoncé. - Dans la fenêtre qui s’apparaître Choisir les données à analyser:
• Pour arrêter l’enregistrement d’une macro-commande il suffit de cliquer sur le bouton Arrêter  Liste ou base de données Microsoft Excel : les données provenant d’une base de données Excel
l’enregistrement. ou d’une série de cellules située sur une feuille de calcul d’Excel.
• Pour exécuter une macro il faut activer le menu Outils/Macro/Macros.  Source de données externes : les données provenant d’autres logiciels tels que MS Access,…
 Plage des feuilles de calcul avec étiquette : création automatique du tableau après lui avoir
Fonctionnement : déterminer la plage de cellules à utiliser.
• La macro en mode absolu a strictement suivi les instructions de l’enregistrement. - Sur la même fenêtre indiquer le type de rapport voulu :
• L’exécution suit les mouvements du pointeur en absolu, suivant la référence exacte de la cellule.  Tableau croisé dynamique : objet de notre leçon
 Rapport de graphique croisé dynamique.
b) Macro relative : Etape 2
- Cliquer sur suivant puis indiquer la plage de données.
La macro est relative lorsque le Mode Relatif/Absolu est enfoncé. Etape 3
- Indiquer l’emplacement final du rapport de tableau croisé dynamique :
 Nouvelle feuille
Fonctionnement :
 Feuille existante
• La macro en mode relative enregistre les déplacements suivant la différence du nombre de lignes et de
colonnes. Remarque :
• L’exécution peut déplacer le curseur sur des cellules inexistantes. Vous pouvez personnaliser le rapport de tableau croisé dynamique au niveau de l’Etape 3 toute en cliquant sur
le bouton Disposition ou Options.

Enseignant : AHMED BELHASSEN 7 Enseignant : AHMED BELHASSEN 8


Chapitre 1 -Tableur Chapitre 1 -Tableur
4) Placer les champs :
10) Option assistant tableau croisé dynamique :
On peut suivre deux méthodes pour placer les champs dans les zones correspondants (zone de lignes, zone de
colonnes, zone de pages, zone de données) : Cette option permet de modifier la disposition des champs (placement des champs sur les zones) et modifier les
Méthode 1 : options du tableau croisé dynamique (Afficher/Masquer les totaux,…).
- De la liste de champs de tableau croisé dynamique, sélectionner le champ à placer.
- De la liste de zones du tableau, sélectionner la zone correspondante. 11) Option Actualiser les données :
- Cliquer sur le bouton Ajouter à.
Méthode 2 : Cette option permet de remettre à jour les données du tableau croisé dynamique après avoir fait une mise à jour
- Déplacer directement le champ vers la zone correspondant tout en gardant la clique gauche de la souris dans la base de données (tableau ou plage de données initiale).
sur le champ.
- Relâcher la clique dès que le pointeur pour le champ à placer sera sur la zone correspondante. 12) Options Masquer et afficher les détails :
5) Affichage détaillé des données : Cette option permet d’afficher ou de masquer les valeurs des champs qui sont à la droite du champ sélectionné.

Pour afficher en détaille les données du tableau croisé dynamique on doit :


- Double cliquer sur la cellule en question (cette cellule incluse dans la zone de données). VIII. Protection des données :
- Le résultat en détaille sera affiché dans une nouvelle feuille.
• TP7
6) Filtrer sur les champs :
• Correction TP7
Pour assurer cette tâche on doit :
Méthode 1 : Un logiciel Tableur permet d’assurer une protection par mot de passe de protéger le classeur, la feuille de calcul
- Apparaître la liste des valeurs du champs en question de la zone de colonnes ou la zone de lignes. et le contenu des feuilles et des cellules.
- Sélectionner/Désélectionner des valeurs parmi les valeurs proposées dans la liste. Protection = accès et modification ne peuvent être permis qu’aux personnes autorisées.
Méthode 2 :
- Placer le champ critère vers la zone de pages. 1) Protection d’un classeur :
- Sélectionner l’un des valeurs parmi les valeurs proposées dans la liste de la zone de pages.
Pour protéger un classeur on doit suivre la démarche suivante :
7) Les options de la barre d’outils : - Ouvrir le classeur à protéger.
- Activer menu Outils/Protection/Protéger le classeur.
Parmi les options de la barre d’outils Tableau croisé dynamique on trouve : - Dans la boîte de dialogue « Protéger le classeur » activer la case à cocher :
- Mettre en forme le rapport. o Structure : Permet de ne pas supprimer, renommer ou insérer des feuilles.
- Graphique croisé dynamique. o Fenêtre : Permet de ne pas modifier la taille et la position des feuilles de calcul.
- Assistant tableau croisé dynamique. - Taper un mot de passe.
- Actualiser les données. - Confirmer le mot de passe et cliquer sur OK.
- Masquer et afficher les détails.
- Options de la table. 2) Protection d’une feuille en permettant la modification d’une plage :
Pour assurer cette protection on doit suivre la démarche suivante :
8) Option Mettre en forme le rapport :
- Sélectionner la plage des cellules à renseigner.
- Activer menu Outils/Protection/Permettre aux utilisateurs de modifier des plages.
Cette option permet de modifier le format du rapport parmi des formats standard.
- Dans la boite de dialogue qui s’affiche cliquer sur Nouvelle.
- Indiquer dans la fenêtre qui apparaisse :
9) Option Graphique croisé dynamique : o La zone Tire : titre de plage.
o La zone Fait référence aux cellules : les références de la plage à renseigner.
Cette option permet : - Cliquer sur OK.
- Afficher un graphique croisé dynamique pour la première clique. - Cliquer sur le bouton Protéger la feuille du boite de dialogue Permettre aux utilisateurs de modifier
- Personnaliser le graphique pour la deuxième clique. des plages.
- Taper un mot de passe avec confirmation puis cliquer sur OK.

Enseignant : AHMED BELHASSEN 9 Enseignant : AHMED BELHASSEN 10


Chapitre 1 -Tableur
3) Partage d’un classeur en lecture seule :
Pour assurer le partage en lecture seule d’un classeur on doit suivre la démarche suivante :
- Activer menu Fichier/Enregistrer sous.
- Dans la boîte de dialogue qui s’affiche cliquer sur Outils.
- Dans la liste qui apparaît sélectionner Options générales.
- Dans la boîte de dialogue Options d’enregistrement, activer la case à cocher Lecture seule
recommandée.
- Cliquer sur OK.
- Enregistrer le classeur.

Remarque :
La modification est possible mais il faut réenregistrer le classeur sous un autre nom car le classeur originale est
en lecture seule.

4) Comment protéger un classeur à l’ouverture ? :


Pour assurer la protection d’un classeur à l’ouverture on doit suivre la démarche suivante :
- Activer menu Fichier/Enregistrer sous.
- Dans la boîte de dialogue qui s’affiche cliquer sur Outils.
- Dans la liste qui apparaît sélectionner Options générales.
- Dans la boîte de dialogue Options d’enregistrement, taper un mot de passe de la lecture et/ou de la
modification.
- Cliquer sur OK et confirmer le(s) mot(s) de passe.
- Enregistrer le classeur.

5) Supprimer la protection d’une feuille de calcul :


Pour supprimer (ôter) la protection d’une feuille de calcul, on doit suivre la démarche suivante :
- Sélectionner la feuille de calcul protégée.
- Activer menu Outils/Protection/Oter la protection de la feuille.
- Taper le mot de passe de protection de la feuille de calcul.
- Cliquer sur OK.

6) Supprimer la protection d’un classeur :


Pour supprimer (ôter) la protection d’un classeur, on doit suivre la démarche suivante :
- Ouvrir le classeur protégé.
- Activer menu Outils/Protection/Oter la protection du classeur.
- Taper le mot de passe de protection du classeur.
- Cliquer sur OK.

Enseignant : AHMED BELHASSEN 11


L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

10. Mettre tous les montants à trois chiffres après la virgule.


11. Utiliser les fonctions prédéfinies du logiciel tableur, pour saisir dans la cellule G13 la formule
permettant de calculer le nombre de clients sans dettes.
12. Modifier la mise en forme des cellules de la colonne Reste à payer de sorte que les montants
des clients endettés soient colorés en rouge alors que les autres soient colorés en vert.
Objectifs 13. On veut modifier le format des cellules des titres de colonnes pour mettre leurs textes inclinés
à 45° par rapport à l'horizontale.
14. Encadrer les cellules du tableau.
15. Ajouter des motifs aux cellules des titres des colonnes du tableau.
• Saisie, enregistrement, mise en forme et quadrillage d'une feuille de calcul
• Utilisation des formules et des fonctions de calcul

Le tableau suivant présente un état de dettes des clients d'une société.

Questions
1. Lancer le logiciel tableur disponible.
2. Saisir le tableau ci-dessus et l'enregistrer ainsi que la suite du travail dans un fichier ayant pour
nom « Clients ».
3. Appliquer la mise en forme utilisée dans le tableau ci-dessus.
4. Dans la cellule C5, saisir la formule qui permet de calculer le montant pour le premier client
sachant que : Montant = quantité achetée * Prix unitaire.
5. Dans la cellule D5, saisir la formule qui permet de calculer le montant de la remise pour le
premier client sachant que : Montant remise = Montant * Taux remise sachant que :
Si Montant >= 150 alors Taux remise = 7% sinon Taux remise = 0.
6. Dans la cellule E5, saisir la formule qui permet de calculer le net à payer pour le premier
client, sachant que : Net à payer = Montant – Remise
7. Dans la cellule G5, saisir la formule qui permet de calculer le reste à payer pour le premier
client, sachant que : Reste à payer = Net à payer – Somme reçue
8. Remplir automatiquement le reste des cellules pour les autres clients.
9. En utilisant les fonctions prédéfinies du logiciel, calculer les totaux.

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

5. Dans la cellule D5, saisir la formule qui permet -Activer la cellule qui va recevoir la fonction.
de calculer le montant de la remise pour le -Activer la commande « Fonction » du menu
premier client sachant que : « Insertion ».
Remise = Montant * Taux remise -A partir des deux listes de valeurs « Catégorie
sachant que : de fonctions » et « Nom de la fonction »,
Questions Solution Si Montant >= 150 alors Taux remise = 7% sélectionner la fonction à coller.
sinon Taux remise = 0. -Confirmer par la touche « Entrée » en cliquant
-Cliquer sur le menu Démarrer. sur le bouton OK.
1. Lancer le logiciel tableur disponible. -Cliquer sur le groupe programmes. -Dans les zones de dialogue réservées, taper les
-Choisir dans le groupe Microsoft office le adresses correspondantes et valider le choix.
logiciel Microsoft Word.
-(Ou bien double clic sur le raccourci de ce 6. Dans la cellule E5, saisir la formule qui permet de calculer le net à payer pour le premier client,
logiciel sur le bureau). sachant que :
Net à payer = Montant – Remise
-Dérouler le menu « Fichier ».
2. Saisir le tableau ci-dessus et l'enregistrer ainsi -Choisir la commande « Enregistrer sous ». 7. Dans la cellule G5, saisir la formule qui permet de calculer le reste à payer pour le premier client,
que la suite du travail dans un fichier ayant pour -Sélectionner le lecteur où on veut faire la sachant que :
nom « Clients ». sauvegarde. Reste à payer = Net à payer – Somme reçue
-Sélectionner le dossier où on veut faire la
sauvegarde. 8. Remplir automatiquement le reste des cellules pour les autres clients
-Mettre le curseur dans la zone « Nom de
fichier » puis taper le nom du fichier. 9. En utilisant les fonctions prédéfinies du logiciel, calculer les totaux
-Valider en tapant sur le bouton
« Enregistrer ». Exemples de fonctions prédéfinies :
3. Appliquer la mise en forme utilisée dans le -Commencer par sélectionner la plage de cellules
tableau ci-dessus. à mettre en forme,
-Activer la commande « Cellule » du menu Fonction Rôle
« Format » ou à partir du menu contextuel, MOYENNE (nb1;nb2;.....) Renvoie la moyenne des nombres donnés
-Activer les attributs désirés (Bordure, Arrière-
plan, Alignement…) MOYENNE (A1 : A5) Renvoie la moyenne de la plage de cellules donnée
-Confirmer par la touche « Entrée » ou en SOMME (A1 : A5) Calcule la somme des cellules de la plage donnée
cliquant sur le bouton OK.
MAX (A1 : A5) Détermine la plus grande valeur dans la plage de cellules donnée
4. Dans la cellule C5, saisir la formule qui permet -Ecrire la formule pour le premier produit. MIN (A1 : A5) Détermine la plus petite valeur dans la plage de cellules donnée
de calculer le montant pour le premier client -Recopier et exécuter cette même formule pour
sachant que : le reste des produits. NB (A1 : A5) Détermine le nombre de cellules de la plage donnée
Montant = quantité achetée * Prix unitaire. SI (condition ; Résultat 1 ; Résultat 2) Affiche Résultat 1 si la condition est vraie sinon affiche Résultat 2
Référence relative :

Identifie la position d’une cellule par rapport à


d’autres cellules. Exemple : A1 10. Mettre tous les montants à trois chiffres après la virgule

Référence absolue : - Sélectionner la colonne ou vous voulez appliquer la forme.


- Dérouler le menu format.
Indique comment trouver une cellule en fonction - Activer la commande cellule.
de son emplacement exact dans la feuille de - Activer la commande nombre de fiche nombre.
calcul. Exemple : $A$1 - Taper le nombre de chiffre après la virgule.
- Valider par OK.

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
L.S.E.Tozeur 4ème E&G

11. Utiliser les fonctions prédéfinies du logiciel tableur, pour saisir dans la cellule G13 la formule
permettant de calculer le nombre de clients sans dettes.

La formule à saisir dans la cellule G13 est :


=NB.SI (G5:G10;"<>0")

NB.SI (A1 : A5 ; condition)


Détermine le nombre de cellules vérifiant une condition dans la plage donnée.

12. Modifier la mise en forme des cellules de la colonne Reste à payer de sorte que les montants des
clients endettés soient colorés en rouge alors que les autres soient colorés en vert.

- Sélectionner la plage de cellules concernées.


- Activer menu Format.
- Activer la commande Mise en forme conditionnelle.
- Préciser les conditions et les paramètres de mise en forme voulue.
- Valider la mise en forme conditionnelle.

13. On veut modifier le format des cellules des titres de colonnes pour mettre leurs textes inclinés à 45°
par rapport à l'horizontale.

- Saisir le texte dans la cellule.


- Activer menu Format/Cellule/Alignement.
- Préciser l’ongle d’inclination (degré).
- Valider l’alignement.

14. Encadrer les cellules du tableau.

- Sélectionner la ou les cellules à encadrer,


- Activer menu Format/Cellule/Bordure puis préciser le style et la couleur du trait et le type de
bordure à appliquer,
- Valider.

15. Ajouter des motifs aux cellules des titres des colonnes du tableau.

- Sélectionner la ou les cellules concernées.


- Activer menu Format/Cellule/Motifs puis préciser le style et la couleur du motif à appliquer,
- Valider.

Enseignant : Ahmed Belhassen chapitre 1: Tableur


L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

6) Dans les cellules D7, D8, D9, D10 et D11, chercher respectivement :

 Le total de la quantité achetée.


 La moyenne des prix unitaires.
 Le prix d’achat le plus élevé.
Objectifs  Le nombre des désignations dans la librairie.
 Le nombre des désignations dont le prix unitaire dépasse 1.

7) Compléter la colonne Montant Remise sachant que :


• Saisie, enregistrement, mise en forme et quadrillage d'une feuille de calcul
• Utilisation des formules et des fonctions de calcul  Montant Remise= 5% du Prix Achat si la quantité est inférieure ou égale à 50.
 Montant Remise= 7% du Prix Achat, sinon.

8) Compléter la colonne Eval1 par "chère" si le prix unitaire relatif à la désignation dépasse la
Le tableau suivant présente la gestion d’achat dans une librairie : moyenne des prix unitaires et par "acceptable", sinon.

Désignations Quantité Prix unitaire Prix Achat Montant Eval1 Offre Eval2 9) La librairie se bénéficie gratuitement d’une quantité de désignations et ceci suivant leurs types.
Remise Compléter la colonne Offre sachant que l’offre= 8 pour les cahiers et les livres. 10, pour les
Cahiers 75 1,100 autres.
Livres 50 2,500
Stylos 100 0,400 10) Compléter la colonne Eval2 comme suit :
Gommes 150 0,200
Couvertures 30 0,500  "Faible", si la quantité < 50
Total de la quantité achetée  "Moyenne", si 50 <= quantité <100
 "Importante", si la quantité >= 100
Moyenne des prix unitaires
Prix d’achat plus élevé
Nombre de désignations
Nombre de désignations chères

Questions :
1) En utilisant le logiciel tableur disponible, saisir le tableau ci-dessus.

2) Enregistrer votre travail dans un fichier ayant pour nom TP2 et pour emplacement le dossier 4EG
situé à la racine du lecteur C.

3) Appliquer la mise en forme utilisée dans le tableau ci-dessus.

4) Compléter la colonne Prix Achat sachant que : Prix Achat= Quantité * Prix unitaire.

5) En utilisant la mise en forme conditionnelle :

- Appliquer un style gras italique et une couleur rouge aux prix d’achat qui dépassent 40.
- Colorer en vert les quantités qui sont comprises entre 70 et 100, en bleu celles qui sont inférieures
à 70 et en orange les autres.
- Colorer en bleu le fond de la cellule correspondant à la désignation Livres et en gris les autres.
- Appliquer une rayure diagonale fine aux prix unitaires correspondants à des quantités supérieures
ou égales à 50 et un gris 12,5% aux restes des prix.

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

9) La librairie se bénéficie gratuitement d’une quantité de désignations et ceci suivant leurs types. Compléter
la colonne Offre sachant que l’offre= 8 pour les cahiers et les livres. 10, pour les autres.

=SI(OU (A2="Cahiers"; A2="Livres");8;10)

Le tableau suivant présente la gestion d’achat dans une librairie : 10) Compléter la colonne Eval2 comme suit :

Désignations Quantité Prix unitaire Prix Achat Montant Eval1 Offre Eval2  "Faible", si la quantité < 50
Remise  "Moyenne", si 50 <= quantité <100
Cahiers 75 1,100  "Importante", si la quantité >= 100
Livres 50 2,500
=SI (B2<50;"Faible"; SI(ET(B2>=50;B2<100);"Moyenne";"Importante"))
Stylos 100 0,400
Gommes 150 0,200
Couvertures 30 0,500
Total de la quantité achetée
Moyenne des prix unitaires
Prix d’achat plus élevé
Nombre de désignations
Nombre de désignations chères

Questions :

4) Compléter la colonne Prix Achat sachant que : Prix Achat= Quantité * Prix unitaire.

=B2*C2

6) Dans les cellules D7, D8, D9, D10 et D11, chercher respectivement :

 Le total de la quantité achetée. =SOMME (B2:B6)


 La moyenne des prix unitaires. =MOYENNE (C2:C6)
 Le prix d’achat le plus élevé. =MAX (D2:D6)
 Le nombre des désignations dans la librairie. =NB (B2:B6)
 Le nombre des désignations dont le prix unitaire dépasse 1. =NB.SI (C2:C6;">=1")

7) Compléter la colonne Montant Remise sachant que :

 Montant Remise= 5% du Prix Achat si la quantité est inférieure ou égale à 50.


 Montant Remise= 7% du Prix Achat, sinon.

=SI (B2<=50; 5%*D2;7%*D2)

8) Compléter la colonne Eval1 par "chère" si le prix unitaire relatif à la désignation dépasse la moyenne des
prix unitaires et par "acceptable", sinon.

=SI (C6>=$D$8;"chère"; "acceptable")

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

9) Appliquer au graphe inséré les modifications suivantes :


 Une couleur en violet, un style gras italique et une police Bell MT aux titres des différents axes.
 Un soulignement double, une taille= 14 points et un alignement centré au titre principal.
 Déplacer la légende vers la droite du graphique.
 Transformer la courbe obtenue en un histogramme groupé avec effet 3D.
Objectifs  Colorer en bleu ciel et noir les séries du nouvel graphe.
 Modifier les séries en forme de pyramide (forme 2).
 A partir de la bibliothèque clipart, Insérer une image en bas du graphe.
 Insérer une image empilée sur les barres du graphe.
• Tri de données  Ajouter en haut du graphe le texte suivant : « voici mon graphe ! ».
• Création et amélioration de graphique

Le tableau suivant présente l’état des salaires des employés d’une société durant quelques mois :

Etat de salaires des employés

Mois Nom Prénom Nombre heures Prix heure Prime Salaire de base
Mars Tounsi Lamia 190 5,500 15,000
janvier Sefi Majed 200 7,000 20,000
Décembre Makni Khalil 156 5,500 15,000
Février Kilani Ahmed 208 7,000 25,000
Juin Fadhel Mounira 130 10,000 50,000
Mai Darwich Lamia 182 5,500 17,000

Questions :
1) En utilisant le logiciel tableur, saisir le tableau ci-dessus.
2) Enregistrer votre travail dans un fichier ayant pour nom TP3 et pour emplacement le dossier 4EG
situé à la racine du lecteur C.
3) Appliquer la mise en forme utilisée dans le tableau.
4) Calculer le salaire de base de chaque employé sachant que :
Salaire de base=Nombre heures *Prix heure
5) Trier le tableau dans l’ordre croissant suivant les salaires de base des employés.
6) Trier le tableau par ordre alphabétique croissant suivant les prénoms des employés puis
suivant leurs noms.
7) Trier le tableau d’abord dans l’ordre décroissant suivant les primes des employés puis dans
l’ordre croissant suivant le nombre d’heures qu’ils travaillent.
8) Dans une nouvelle feuille de calcul que vous nommez "Graphique", insérer un graphique en
courbes empilées permettant de présenter les salaires de base en fonction des employés (leurs
prénoms), ce dernier doit comporter :
 Un titre principal et des titres pour les axes.
 Un quadrillage principal pour les axes des abscisses et des ordonnées.
 Une légende en coin supérieur droit.
 La valeur du salaire de base correspondant à chaque employé.

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

6) Trier le tableau par ordre alphabétique croissant suivant les prénoms des employés puis suivant leurs
noms.

1) En utilisant le logiciel tableur, saisir le tableau ci-dessus.


2) Enregistrer votre travail dans un fichier ayant pour nom TP3 et pour emplacement le dossier 4EG situé à
la racine du lecteur C.
3) Appliquer la mise en forme utilisée dans le tableau.
4) Calculer le salaire de base de chaque employé sachant que :
Salaire de base=Nombre heures *Prix heure
5) Trier le tableau dans l’ordre croissant suivant les salaires de base des employés.

- Sélectionner la plage des cellules concernées avec les titres des champs,
- Activer menu Données/Trier puis préciser le champ et l’ordre de tri,
- Valider.

7) Trier le tableau d’abord dans l’ordre décroissant suivant les primes des employés puis dans l’ordre
croissant suivant le nombre d’heures qu’ils travaillent.

8) Dans une nouvelle feuille de calcul que vous nommez "Graphique", insérer un graphique en courbes
empilées permettant de présenter les salaires de base en fonction des employés (leurs prénoms), ce dernier
doit comporter :
 Un titre principal et des titres pour les axes.
 Un quadrillage principal pour les axes des abscisses et des ordonnées.
 Une légende en coin supérieur droit.
 La valeur du salaire de base correspondant à chaque employé.

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

Etape 0 : 9) Appliquer au graphe inséré les modifications suivantes :


 Une couleur en violet, un style gras italique et une police Bell MT aux titres des différents axes.
- Sélectionner la plage de cellules à représenter.
- Activer le menu "Insertion" puis la commande "Graphique". a) Modification de la mise en forme des textes se trouvant sur les axes
- Faire un double-clique sur l'axe.
Etape1 : Sélection du type de Graphique ; - Cliquer sur l'onglet Police et faire les mises en forme voulues.
- Valider.
- Choisir le type de graphique voulu.
- Sélectionner un sous type de graphique.  Un soulignement double, une taille= 14 points et un alignement centré au titre principal.
Etape2 : Données source de graphique ;
b) Modification de la mise en forme de titre de graphique
- Double-clique sur le texte en question (titre de graphique, titres des axes ou les axes).
o Plage de données :
- Mettre en forme le texte (Motifs, Police, Alignement).
- Donner la plage de données (la plage par défaut est la plage sélectionnée précédemment). - Valider.
- Donner la série de données ; soit en lignes soit en colonnes.
 Déplacer la légende vers la droite du graphique.
o Série de données :
- Ajouter/Supprimer des séries.
c) Changement de l’emplacement de la légende
- Modifier les noms et les valeurs de séries. - Double-clique sur la légende.
- Cliquer sur l'onglet Emplacement.
Etape3 : Options de graphique ; - Sélectionner le nouvel endroit.
- Valider.
- Titres : titres de graphique et des axes.
- Axes : afficher ou cacher les informations des différents axes du graphique.  Transformer la courbe obtenue en un histogramme groupé avec effet 3D.
- Quadrillage : afficher ou cacher les quadrillages du fond du graphique.
- Légende : Afficher ou cacher la légende. d) Changement de type de graphique
- Etiquettes de données : afficher ou cacher les étiquettes ; nom, valeur, pourcentage de la série, - Cliquer sur l’une des séries de données.
- Table de données : afficher ou cacher les données (les séries ajoutés au niveau de l'étape2 seront inclus) dans - Activer le menu Graphique.
un tableau en dessous de graphique. - Cliquer sur l’onglet Type graphique.
- Choisir le type voulu.
Etape4 : Emplacement de graphique ; - Valider.
-Afficher le graphique soit sur une nouvelle feuille soit en tant qu'objet.  Colorer en bleu ciel et noir les séries du nouvel graphe.

e) Changement de couleur et de motif des barres


- Double-clique sur la barre en question (série de données).
- Sélectionner l'onglet Motifs.
- Ajouter la couleur et le motif voulus.
- Valider.

 Modifier les séries en forme de pyramide (forme 2).

f) Changement de la forme des barres


- Double-clique sur la barre en question.
- Sélectionner l'onglet Forme.
- Choisir une forme.
- Valider.

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
L.S.E.Tozeur 4ème E&G

 A partir de la bibliothèque clipart, Insérer une image en bas du graphe.

g) Insertion des images


- Sélectionner la zone de graphique.
- Activer menu Insertion/Image/A partir du fichier.
- Sélectionner le nom de l'image puis Valider l'insertion.
- Déplacer l'image à sa bonne place dans la zone de graphique.

 Insérer une image empilée sur les barres du graphe.

h) Insertion d’une image sur le dessin des séries


- Double-clique sur la barre en question.
- Sélectionner l'onglet Motifs.
- Cliquer sur le bouton Motifs et textures.
- Cliquer sur l'onglet Image puis sur le bouton Sélectionner une image.
- Sélectionner le nom d'image voulue.
- Valider.

 Ajouter en haut du graphe le texte suivant : « voici mon graphe ! ».

i) Insertion du texte libre


- Saisir le texte dans la barre d'édition (barre de formule).
).
- Appuyer sur la touche entrée ou le bouton ayant le crochet vert (
- Déplacer le texte à l'emplacement souhaité.

Enseignant : Ahmed Belhassen chapitre 1: Tableur


L.S.E.Tozeur 4ème E&G

Objectifs

• Utilisation et manipulation de filtre automatique

Questions :
1) Charger le fichier TP3.xls.
2) Utiliser les techniques d’un filtre automatique pour afficher :
a) Les prix des heures qui coûtent 5,500.
b) Les trois salaires de base les plus élevés.
c) Le minimum des nombres d’heures.
d) Les primes qui dépassent 15.
e) Tous les mois sauf juin.
f) Les salaires de base qui sont compris entre 1200 et 1500.
g) Les employés appelés Ahmed et ceux appelés Lamia.

Remarque : supprimer à chaque fois le filtre après son activation

Enseignant : Ahmed Belhassen chapitre 1: Tableur


L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

b) Les trois salaires de base les plus élevés.

1) Charger le fichier TP3.xls.


2) Utiliser les techniques d’un filtre automatique pour afficher :

Pour faire apparaître la liste déroulante de filtrage de données, on clique sur le titre de champ puis activer
le menu « Données/Filtres/Filtrages automatiques ».

Pour filtrer automatiquement des données sur un tableau on peut suivre la démarche suivante :
- Activer la liste déroulante,
- Choisir « Personnalisé » du champ de critère,
- Fixer les conditions du filtre,
- Valider.

a) Les prix des heures qui coûtent 5,500.

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

c) Le minimum des nombres d’heures.

e) Tous les mois sauf juin.

d) Les primes qui dépassent 15.

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

g) Les employés appelés Ahmed et ceux appelés Lamia.


f) Les salaires de base qui sont compris entre 1200 et 1500.

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
L.S.E.Tozeur 4ème E&G

Remarque : supprimer à chaque fois le filtre après son activation

Enseignant : Ahmed Belhassen chapitre 1: Tableur


L.S.E.Tozeur 4ème E&G

Objectifs

• Filtre élaboré simple


• Filtre élaboré multicritères (fonction ET/OU)

Soit le tableau suivant :

N° facture Date facture Nom client Montant facture Montant payé Solde
00885 07/05/99 Ben Salah 560,350 562,350 0,000
09886 Ben Salah 1452,520 450,000 1002,250
00887 05/06/99 Ferchiou 856,245 450,000 406,245
00888 Ben Abdallah 562,890 562,890 0,000
00889 08/07/99 Ben Salah 450,145 0,000 450,150

Questions :
1) Lancer le logiciel tableur disponible et saisir le tableau ci-dessus.
2) Enregistrer votre travail sous le nom TP5 dans le dossier 4EG situé à la racine du lecteur C.
3) Appliquer la mise en forme utilisée dans le tableau.
4) Utiliser la technique du filtre élaboré pour extraire :
a) Les montants des factures soldées.
b) Les numéros des factures ayant un montant supérieur à 500 et qui ne sont pas soldées.
c) Les clients qui se bénéficient d’un solde compris entre 400 et 450.
d) Les numéros des factures et leurs dates correspondantes au client Ben Salah et qui sont émises
avant le 10/05/99.
e) Les clients n’ayant pas payé un montant ou ceux qui se bénéficient d’un solde.
f) Les clients dont le nom contient le caractère s.
g) Les factures du client Ben Salah ayant un montant supérieur à 1000 et celles de monsieur Ben
Abdallah ayant un montant inférieur à 700.
h) Les clients dont la date de facture n’est pas indiquée.

Enseignant : Ahmed Belhassen chapitre 1: Tableur


L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

 L’activation de la commande Filtre élaboré entraine l’ouverture de la boite de dialogue suivante :

Soit le tableau suivant :

N° facture Date facture Nom client Montant facture Montant payé Solde
00885 07/05/99 Ben Salah 560,350 562,350 0,000
09886 Ben Salah 1452,520 450,000 1002,250
00887 05/06/99 Ferchiou 856,245 450,000 406,245
00888 Ben Abdallah 562,890 562,890 0,000
00889 08/07/99 Ben Salah 450,145 0,000 450,150  L’option « Filtrer la liste sur place » permet de filtrer directement dans la zone de cellules.
 L’option « Copier vers un autre emplacement » permet de créer la liste filtrée dans un autre endroit
Questions : de la même feuille. En choisissant cette option, la boite de dialogue ci-dessus devient comme suit :

1) Lancer le logiciel tableur disponible et saisir le tableau ci-dessus.


2) Enregistrer votre travail sous le nom TP5 dans le dossier 4EG situé à la racine du lecteur C.
3) Appliquer la mise en forme utilisée dans le tableau.
4) Utiliser la technique du filtre élaboré pour extraire :
- Dans ce cas le filtrage se fait sur le tableau des données ou bien sur une zone externe.
- Ce type de filtres est utilisé lorsqu’il s’agit de filtrer suivant plusieurs colonnes (deux ou plus).
- Un filtre élaboré se base sur des critères préétablis, ces derniers peuvent contenir des conjonctions (ET) ou
bien des disjonctions (OU), dans ce cas le filtre s’appelle multicritères, sinon on parle de filtre simple.
1) Filtre élaboré simple :  Plages : permet de vérifier la zone des cellules contenant les données à filtrer.
Pour activer un filtre élaboré simple, on peut suivre la démarche suivante :  Zone de critères : permet de sélectionner la zone de critères déjà créée.
- Créer la zone de critères.  Copier dans : permet de sélectionner la zone réservée pour la copie du résultat.
- Préparer la zone de copie de résultat du filtre (appelée encore zone d’extraction).  Extraction sans doublon : permet de ne pas afficher les données en doubles.
- Sélectionner la plage de cellules à filtrer y compris les cellules des titres des colonnes.
- Activer le menu Données.  Le contenu de la zone de critères est souvent précédé par l’un des opérateurs de comparaison suivants :
- Choisir la commande Filtrer puis Filtre élaboré.
- Dans la boite de dialogue qui s’ouvre, fixer les paramètres du filtre puis valider. = Egal à < inférieur à
Remarques : <> Différent de >= Supérieur ou égal à
> Supérieur à <= Inférieur ou égal à
 La zone de critères contient les noms des champs et les conditions du filtre. Pour la créer, on suit la
méthode suivante :
- Dans une cellule en dehors du tableau, taper le nom du champ de critères ou bien le copier à partir du  Dans la zone de critères, il est possible d’utiliser les caractères "*" et "?"
tableau.
- Dans la cellule qui est juste en dessous, saisir la condition des critères
* : remplace une infinité de caractères.
? : remplace un seul caractère quelconque.
 La zone de copie de résultat contient le résultat du filtre. Pour la préparer, on suit la méthode suivante :
- Recopier les noms des champs qu’on souhaite afficher  Pour filtrer les champs dont le contenu est vide, tapez dans la zone de critère ="="
- Sélectionner suffisamment de cellules pour recevoir le résultat du filtre.

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

a) Les montants des factures soldées. d) Les numéros des factures et leurs dates correspondantes au client Ben Salah et qui sont émises avant le
10/05/99.

2) Filtre élaboré multicritères :


b) Filtre élaboré multicritères (fonction OU)
a) Filtre élaboré multicritères (fonction ET) :
Pour créer ce filtre, on suit de même la démarche utilisée pour la création d’un filtre élaboré simple tout en
Pour créer ce filtre, on suit la même démarche utilisée pour la création d’un filtre élaboré simple tout en tenant tenant compte que l’utilisation de la fonction logique OU exige l’emploi de plusieurs lignes dans la zone de
compte que l’utilisation de la fonction logique ET exige le remplissage de toutes les conditions sur une même critères.
ligne dans la zone de critères.

b) Les numéros des factures ayant un montant supérieur à 500 et qui ne sont pas soldées.
e) Les clients n’ayant pas payé un montant ou ceux qui se bénéficient d’un solde.

f) Les clients dont le nom contient le caractère s.

c) Les clients qui se bénéficient d’un solde compris entre 400 et 450.

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
L.S.E.Tozeur 4ème E&G

g) Les factures du client Ben Salah ayant un montant supérieur à 1000 et celles de monsieur Ben
Abdallah ayant un montant inférieur à 700.

h) Les clients dont la date de facture n’est pas indiquée.

Enseignant : Ahmed Belhassen chapitre 1: Tableur


L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

7) Utiliser les options de la barre d’outils «Tableau croisé dynamique» pour :


a) Mettre à jour les données du tableau croisé dynamique après avoir effectué les modifications
suivantes sur la base de données initiale :
 Augmenter le salaire de Jridi Ali à 380.
 Changer le titre de Khlifi Yassine en vendeur.
Objectifs b) Modifier la présentation du tableau en ajoutant les champs Nom et Prénom à la zone des lignes
c) Masquer les valeurs du champ "Prénom".
d) Appliquer au tableau croisé dynamique le format du rapport 6.
e) En se basant sur les données du tableau croisé dynamique, insérer un graphique dynamique.
• Utilisation des macro-commandes f) Modifier le graphique obtenu en type courbes.
• Utilisation de tableau croisé dynamique

Soit la base de données ci-dessous présentant l’état des employés d’une société

État des employés


Matricule Nom Prénom Sexe Titre Salaire Ancienneté
33446598 Nouri Aymen M Administrateur 800 3
70874658 Twati Sonia F Vendeur 450 2
43322111 Jridi Ali M Vendeur 320 1
12345678 Snoussi Iness F Secrétaire 500 3
98765432 Nawar Semi M Vendeur 520 4
24680741 Jdidi Oussema M Secrétaire 450 2
13579246 Ayadi Amine M Ouvrier 350 2
09986543 Ashouri Hatem M Administrateur 870 4
95035962 Dkhili Feten F Secrétaire 450 2
66973462 Souissi Dina F Administrateur 800 3
96650369 Khlifi Yassine M Ouvrier 350 2
97321288 Missawi Rim F Vendeur 450 2

Questions :
1) Lancer le logiciel Microsoft Excel et saisir la base de données ci-dessus
2) Enregistrer votre travail sous le nom TP6 dans le dossier 4EG situé à la racine du lecteur C
3) Créer une macro-commande en mode absolu permettant l’enregistrement des différentes mises en
forme appliquées sur le titre de la base de données sachant qu’il est coloré en vert.
4) Exécuter la macro-commande déjà créée pour tous les champs de la base de données
5) A partir de la base de données précédente, construire un tableau croisé dynamique permettant
d’afficher le total des salaires des employés.
6) Utiliser à chaque fois les fonctionnalités du tableau croisé dynamique pour :
a) Répartir le total des salaires par titre.
b) Répartir le total des salaires par titre et par sexe.
c) Affecter la priorité au champ "Titre" par rapport au champ "Sexe".
d) Afficher uniquement les ouvriers (Matricule, Nom, Prénom, Sexe, Titre, Salaire et Ancienneté).
e) Afficher le total des salaires concernant les hommes uniquement.
f) Afficher tous les employés qui ont une ancienneté de deux ans.

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
L.S.E.Tozeur 4ème E&G

Objectifs

• Protection des données

Questions :
1) Charger le classeur TP3.xls.
2) Protéger ce classeur contre toutes utilisations.
3) Protéger ce classeur de sorte qu’un utilisateur puisse modifier les contenus des cellules dans une
plage donnée d'une feuille de calcul, mais il ne puisse pas modifier les cellules en dehors de cette
plage.
4) Protéger ce classeur de sorte que les autres utilisateurs puissent le consulter sans pouvoir le
modifier.
5) Protéger ce classeur de sorte qu'à son ouverture le logiciel demande un mot de passe.
6) Supprimer la protection créée dans la question 2).
7) Supprimer la protection créée dans la question 5).

Enseignant : Ahmed Belhassen chapitre 1: Tableur


L.S.E.Tozeur 4ème E&G L.S.E.Tozeur 4ème E&G

5) Protéger ce classeur de sorte qu'à son ouverture le logiciel demande un mot de passe.

- Activer menu Fichier/Enregistrer sous.


- Dans la boîte de dialogue qui s’affiche cliquer sur Outils.
- Dans la liste qui apparaît sélectionner Options générales.
- Dans la boîte de dialogue Options d’enregistrement, taper un mot de passe de la lecture et/ou de la
Questions : modification.
- Cliquer sur OK et confirmer le(s) mot(s) de passe.
1) Charger le classeur TP3.xls.
- Enregistrer le classeur.
2) Protéger ce classeur contre toutes utilisations.
6) Supprimer la protection créée dans la question 2).
Le logiciel Tableur permet d’assurer une protection par mot de passe de protéger le classeur, la feuille de
calcul et le contenu des feuilles et des cellules.
Protection = accès et modification ne peuvent être permis qu’aux personnes autorisées. - Sélectionner la feuille de calcul protégée.
- Activer menu Outils/Protection/Oter la protection de la feuille.
- Ouvrir le classeur à protéger. - Taper le mot de passe de protection de la feuille de calcul.
- Activer menu Outils/Protection/Protéger le classeur. - Cliquer sur OK.
- Dans la boîte de dialogue « Protéger le classeur » activer la case à cocher :
o Structure : Permet de ne pas supprimer, renommer ou insérer des feuilles. 7) Supprimer la protection créée dans la question 5).
o Fenêtre : Permet de ne pas modifier la taille et la position des feuilles de calcul.
- Taper un mot de passe. - Ouvrir le classeur protégé.
- Confirmer le mot de passe et cliquer sur OK. - Activer menu Outils/Protection/Oter la protection du classeur.
- Taper le mot de passe de protection du classeur.
3) Protéger ce classeur de sorte qu’un utilisateur puisse modifier les contenus des cellules dans une plage - Cliquer sur OK.
donnée d'une feuille de calcul, mais il ne puisse pas modifier les cellules en dehors de cette plage.

- Sélectionner la plage des cellules à renseigner.


- Activer menu Outils/Protection/Permettre aux utilisateurs de modifier des plages.
- Dans la boite de dialogue qui s’affiche cliquer sur Nouvelle.
- Indiquer dans la fenêtre qui apparaisse :
o La zone Tire : titre de plage.
o La zone Fait référence aux cellules : les références de la plage à renseigner.
- Cliquer sur OK.
- Cliquer sur le bouton Protéger la feuille du boite de dialogue Permettre aux utilisateurs de
modifier des plages.
- Taper un mot de passe avec confirmation puis cliquer sur OK.

4) Protéger ce classeur de sorte que les autres utilisateurs puissent le consulter sans pouvoir le modifier.

- Activer menu Fichier/Enregistrer sous.


- Dans la boîte de dialogue qui s’affiche cliquer sur Outils.
- Dans la liste qui apparaît sélectionner Options générales.
- Dans la boîte de dialogue Options d’enregistrement, activer la case à cocher Lecture seule
recommandée.
- Cliquer sur OK.
- Enregistrer le classeur.

Enseignant : Ahmed Belhassen chapitre 1: Tableur Enseignant : Ahmed Belhassen chapitre 1: Tableur
Chapitre 2-Base de données Chapitre 2-Base de données
I. Introduction générale
Chapitre 2 Base de données (BD) : C’est un ensemble structuré de données enregistrées sur des mémoires auxiliaires,
créé et mis à jour pour satisfaire les besoins des utilisateurs.
La BD est nécessaire au fonctionnement des entreprises, sociétés,… pour la gestion comptable, la gestion

Base de données commerciale,…


Elle doit avoir un certain nombre de caractéristiques :
 Données structurées : les informations contenues dans une base de données sont réparties en
enregistrements, chaque enregistrement ayant une structure bien définie.
 Données non redondantes : Une même information ne sera pas répétée plusieurs fois dans la base de
données.
 Données cohérentes : Il ne doit pas être permis d’enregistrer dans une base des informations
Objectifs spécifiques : incohérentes entre elles.

- Décrire l'intérêt des Bases de Données ( BD) et des Systèmes de Gestion des Bases de Données ( SGBD ). Système de Gestion des Bases de Données (SGBD) : C’est un outil pour la création de nouvelles BD et la
- Utiliser les fonctions de base d'un SGBD pour gérer les bases de données. mise à jour de leurs données (ajouter, modifier, supprimer, rechercher les données puis les visualiser sur papiers
- Utiliser les fonctions de base d'un SGBD pour charger des données, interroger une base de données et ou sur écran).
imprimer des données.
Les SGBD Relationnels : Basé sur le concept de relations c'est-à-dire la représentation des données sous
forme de tableaux de valeurs (Tables) indépendants.
Plan Il définit :
• L’algèbre relationnelle qui est la base de SQL (Structured Query Langage).
• Le langage standard de manupilation (LMD).
I.Introduction générale • Le langage de définition de données (LDD).
II.Rappel de quelques concepts de base d’une base de données
III.Réalisation d’une base de données Exemple de SGBD : Oracle, Access, MySQL …

1. Les tables II. Rappel de quelques principaux concepts d’une base de données :
2. Les relations
IV. Création de requêtes 1) Le modèle relationnel :
Il permet un haut degré d’indépendance entre les applications et la représentation interne des données. Il permet
1. Les requêtes de sélection aussi d’établir une BD solide pour traiter tous les problèmes de cohérence et redondance des données.
2. Les requêtes paramétrées
3. Les requêtes d’ajout 2) Schéma d’une table :
4. Les requêtes de mise à jour
V. Création de formulaires Activité 1 : ( Voir fiche pratique)
Solution :
VI. Création et impression d’états Le schéma de la table ELEVE est :
ELEVE (ID_ELEVE, nom, prénom, date de naissance, classe).
Le schéma de la table MATIERE est :
MATIERE (MAT_ MATIERE, libellé matière, coefficient).
Le schéma de la table NOTE est :
NOTE (ID_ELEVE, MAT_MATIERE, note).

Constatations :
Le schéma d’une table selon le modèle relationnel est comme suit :
Nom_Table (Clé_primaire, Attribut 1, Attribut 2, Attribut 3,…….., Attribut n)
Remarques :
• Chaque table contient en colonne des attributs (champ) et en lignes des enregistrements.
• La Clé primaire est l’identifiant unique des enregistrements.

Enseignant : AHMED BELHASSEN 1 Enseignant : AHMED BELHASSEN 2


Chapitre 2-Base de données Chapitre 2-Base de données
3) Schéma d’une base de données : 1) Les tables

Activité 2 :( Voir fiche pratique) a) Définition


Solution : Une table est une collection de données relatives à un sujet spécifique du monde réel. Ces données sont
Le schéma de la base de données GESTION DES NOTES est : organisées en colonnes et en lignes :
ELEVE (ID_ELEVE, nom, prénom, date de naissance, classe). • Les colonnes, appelées souvent champs, définissent la structure de la table.
MATIERE (MAT_ MATIERE, libellé matière, coefficient). • Les lignes, appelées souvent enregistrement, constituent les données de la table.
NOTE (ID_ELEVE, MAT_ MATIERE, note).
b) Les champs
Constatations : Chaque table contient un certain nombre de champs appelés aussi attributs. Les champs représentent les
La BD est présentée par les différentes tables qu’elle contient : caractéristiques des éléments qu’on souhaite stocker dans la table.
Nom_Table1 (Clé_primaire1, Attribut1.1, Attribut1.2, Attribut1.3,……., Attribut1.n) Exemple :
Nom_Table2 (Clé_primaire2, Attribut2.1, Attribut2.2, Attribut2.3,……., Attribut2.n) La table ELEVE admet cinq champs : ID_ELEVE, nom, prénom, date de naissance et classe.
Nom_Table3 (Clé_primaire3, Attribut3.1, Attribut3.2, Attribut3.3,……, Attribut3.n) Lors de la création d’un champ, on doit spécifier son nom, son type (texte, mémo, numérique, date,
… monétaire…) et ses propriétés.
Nom_Tablen (Clé_primaire, Attribut1, Attribut2, Attribut3,…….., Attributn) Exemple des propriétés :
• Légende : Un texte qui remplace le nom du champ comme en-tête de colonne, afin d’éviter de
Quelques définitions : renommer les champs.
 La base de données : C’est l’ensemble des tables utilisées pour gérer l’information. • Valide Si : Une expression telle que « >50 » ou « Entre 3 Et 10 » qui permet d’éviter d’entrer des
 La table : c’est un ensemble de données organisées en lignes et en colonnes. valeurs inappropriées dans le champ.
 Le champ (ou colonne) : C’est l’unité d’information dans une table. Une table est constituée de • Message Si Erreur : Un petit message personnalisé au cas où on entre une valeur dans le champ qui
différents champs. ne respecte pas la condition de « Valide Si ».
 L’enregistrement (ou la ligne) : C’est l’ensemble des données relatif à la même information.
c) Les clés primaires
III. Réalisation d’une Base de Données : Dans une table, il est important que chaque enregistrement doit être identifié d’une façon unique parmi les
autres, donc chaque enregistrement doit disposer d’un identifiant unique appelé clé primaire.
La clé primaire peut être un seul champ ou un groupe de champs.
Activité 3 : ( Voir fiche pratique) Exemple :
Activité 4 : ( Voir fiche pratique) Dans la table ELEVE, le champ ID_ELEVE représente la clé primaire car on ne peut pas avoir deux élèves qui
ont le même identifiant.

Constatations : d) Création d’une table


Pour démarrer MS ACCESS, on doit suivre les étapes suivantes :
• Cliquer sur le menu Démarrer,
• Cliquer sur Microsoft Access, Activité 5 : ( Voir fiche pratique)
• Dans la fenêtre qui s’ouvre, choisir une nouvelle base de données Access, Constatations :
• Cliquer sur le bouton OK, Pour créer une table en mode création, on doit suivre les étapes suivantes :
• Dans la fenêtre qui s’affiche, • Dans la fenêtre base de données, sélectionner l’objet Tables
o Choisir le répertoire dans lequel on souhaite crée la base de données, • Cliquer sur le bouton Nouveau
o Puis taper le nom de la BD GESTION DES NOTES • Choisir le Mode création et confirmer
• Valider en cliquant sur le bouton Créer. • Créer les champs de la table (nom, type, fixer les propriétés)
• Fixer la clé primaire (cliquer sur l’outil clé)
Selon le modèle relationnel, une base de données est composé essentiellement de : • Enregistrer la table
• Tables • Fermer la table.
• Colonnes
• Lignes
• Clés primaires
Activité 6 : ( Voir fiche pratique)
• Clés étrangères
• Contrainte d’intégrité

Enseignant : AHMED BELHASSEN 3 Enseignant : AHMED BELHASSEN 4


Chapitre 2-Base de données Chapitre 2-Base de données
2) Les relations c) Création d’une relation
Activité 7 : ( Voir fiche pratique)
a) Définition d’une relation Constatations :
Une relation est un lien entre deux tables d’une base de données à l’aide de deux champs en commun à ces deux Pour créer une relation entre deux tables, on peut suivre la démarche suivante :
tables. Ces deux champs sont dite associés. • Après avoir créer les tables en questions, activer la commande Relations du menu Outils
• Dans la fenêtre des relations, ajouter les tables qu’on désire relier.
b) Les types de relations • Glisser le champ de clé primaire d’une table vers un champ similaire (portant généralement le même
Il existe trois types de relations entre les tables : nom), appelé la clé étrangère de l’autre table
- Relation un à un (1-1) : signifie qu’un enregistrement de la première table ne peut correspondre qu’à un seul • Dans la boite de dialogue Modification des relations, vérifier les noms des champs affichés dans les
enregistrement dans la deuxième table. deux colonnes et définir les options de relation.
Exemple : un professeur occupe une salle et une salle est occupée par un seul prof. • Cliquer sur le bouton créer pour créer la relation.
- Relation un à plusieurs (1-N) : signifie que chaque enregistrement de la première table, contenant la clé • Pour créer d’autres relations, répéter les trois dernières actions.
primaire, peut être associé à plusieurs enregistrements de la deuxième table.
• Enregistrer les modifications en quittant la fenêtre relations.
Remarques :
- On ne peut pas créer ou modifier des relations entre des tables ouvertes
- Pour supprimer une relation, sélectionner avec la souris et appuyer sur la touche SUPPR du clavier
- les relations, dans une base de données, traduisent les règles de gestion de la base.
- la clé primaire et la clé étrangère correspondante qui forment une relation sont de même type.
Exemple : a un auteur correspond un ou plusieurs albums (plusieurs flèches partent du même auteur), a chaque
album ne correspond qu’un seul auteur. d) Les contraintes d’intégrité référentielles
La relation entre les deux tables se présente sous cette forme : Une contrainte d’intégrité référentielle est une règle appliquée à une colonne, elle permet de s’assurer que les
valeurs introduites dans une colonne figurent dans une autre colonne en tant que clé primaire. Elle est
représentée sous forme de lien entre tables.
Activité 8 : ( Voir fiche pratique)
IV. Création des requêtes
Les requêtes vont servir à afficher uniquement certaines données contenues dans les tables selon certains
critères. Elles servent encore à modifier des tables existantes ou à en créer des nouvelles.
Il existe différents types de requêtes dont les plus utilisées sont :
- les requêtes de sélection
- les requêtes paramétrées
- Relation plusieurs à plusieurs (N-M) : signifie que chaque enregistrement de la première table peut être - les requêtes d’ajout
associé à plusieurs enregistrements de la deuxième table et inversement. - les requêtes de mise à jour
Exemple : Si on veut permettre qu’à un album correspondent plusieurs auteurs (on a alors une relation n – m), 1) Les requêtes de sélection
pour gérer ce type de relation, il faut la diviser en deux relations :
Une relation « un – plusieurs » et une relation « plusieurs – un ».
Activité 9 : ( Voir fiche pratique)
Constatations :
C'est celle qu'on utilisera le plus souvent. Elle permet de sélectionner des enregistrements, de faire des calculs et
des regroupements. Elles ressemblent beaucoup aux filtres, mais permettent, en plus, de travailler sur plusieurs
tables simultanément.
2) Les requêtes paramétrées
Activité 10 : ( Voir fiche pratique)
Constatations :
Remarque : Permet de sélectionner un ou plusieurs enregistrements en fonction d’un critère donné lors de l’exécution de la
Un lien entre deux tables A et B est représenté par l’ajout dans la table B d’une nouvelle colonne correspondant requête.
à la clé primaire de la table A. Cette nouvelle colonne est appelée clé étrangère.
3) Les requêtes d’ajout
Activité 11 : ( Voir fiche pratique)
Constatations :
Cette requête ajoute les données qu'elle a extraites à la fin d'une table déjà existante.

Enseignant : AHMED BELHASSEN 5 Enseignant : AHMED BELHASSEN 6


Chapitre 2-Base de données
4) Les requêtes de mise à jour
Activité 12 : ( Voir fiche pratique)
Constatations :
Cette requête modifie le contenu d'un ou plusieurs champs d'une ou plusieurs tables. C'est le moyen le plus
efficace pour mettre à jour un grand nombre d'enregistrements en une seule opération.
Pour créer une requête, on peut suivre la démarche suivante :
• Cliquer sur l’objet Requête de la fenêtre Base de données.
• Cliquer sur le bouton Nouveau.
• Choisir Mode création.
• Dans la fenêtre Afficher la table, ajouter les tables en question puis la fermer.
• Fixer les paramètres de la requête :
o Fixer la liste des champs à utiliser dans la requête.
o Fixer, pour chaque champ, la table dont il fait partie.
o Choisir l’ordre des données résultats à l’aide de l’attribut Tri.
o Cocher les cases de l’attribut Afficher des champs qui vont formés le résultat.
o Spécifier, dans la clause critères, le ou les critères de sélection des données.
• Enregistrer puis exécuter la requête.
V. Création et impression d’états
Activité 13 : ( Voir fiche pratique)
Constatations :
Dans une base de données, l’objet état est utilisé pour mettre en forme les données à être imprimées. Un état est
pratiquement toujours construit sur le résultat d’une requête.
Pour créer un état d’une telle requête, on doit suivre les étapes suivantes :
• Choisir l’objet Etats de la fenêtre Base de données.
• Cliquer sur le bouton Nouveau puis choisir le mode Assistant Etat.
• Sélectionner la source de données souvent une requête, puis valider.
• Suivre les instructions de l’assistant pour :
o Sélectionner les champs,
o Afficher les données,
o Fixer le niveau du regroupement des champs,
o Spécifier l’ordre de tri des données et le style de l’état.
• Réaliser les mises en forme et les mises en pages de l’état en mode création.
• Enregistrer l’état.

VI. Création de formulaires


Activité 14 : ( Voir fiche pratique)
Constatations :
Un formulaire est un type d’objet d’une base de données utilisé essentiellement pour saisir et afficher les
données dans une base de données.
On peut également utiliser un formulaire comme :
Menu général qui ouvre d’autres formulaires, des requêtes et des états dans la base de données,
Boîte de dialogue personnalisée qui permet aux utilisateurs d’entrer des données et de les utiliser
Pour créer un formulaire d’une telle table, on doit suivre les étapes suivantes :
o Choisir l’objet Formulaires de la fenêtre Base de données.
o Cliquer sur le bouton Nouveau puis choisir le mode Assistant Formulaire.
o Fixer la table source des données, puis valider.
o Choisir la liste des champs, le style et le nom du formulaire puis l’enregistrer.

Enseignant : AHMED BELHASSEN 7


Base de données Base de données

Activité 6 :
Fiche pratique Remplir les tables de la base par les données indiquées dans les tableaux suivants :

Table ELEVE :
Activité 1 : ID_ELEVE nom prénom date de naissance classe
On se propose de réaliser la base de données GESTION DE NOTES, dont la structure est présentée ci E001 BEN SALEM NIZAR 09/09/1987 4 EG 2
dessous: E002 KEFI RYM 17/03/1986 4 EG 2
Description de la table ELEVE : E003 ABROUGUI AMAL 03/02/1988 4 EG 1
Champ Type de données Propriétés E004 ABBASSI MOHSEN 28/11/1989 4 EG 1
ID_ELEVE Texte Taille=4 E006 ABBASSI WISAL 03/12/1989
nom Texte Taille=20 E007 BOUGHANMI AHMED 05/06/1989
prénom Texte Taille=20
date de naissance Date /Heure Format abrégé Table MATIERE :
classe Texte Taille=8 MAT_MATIERE libellé matière coefficient
M01 Mathématiques 2
Description de la table MATIERE :
M02 Informatique 1
Champ Type de données Propriétés M03 Gestion 2
MAT_MATIERE Texte Taille=3 M04 Economie 2
libellé matière Texte Taille=20
coefficient Texte Taille=réel simple Table NOTE :
ID_ELEVE MAT_MATIERE note
Description de la table NOTE : E001 M01 15
Champ Type de données Propriétés E001 M03 13,25
ID_ELEVE Texte Taille=4 E002 M02 10
MAT_MATIERE Texte Taille=3 E003 M01 10
note Numérique Taille=réel simple

Donner le schéma (représentation textuelle) de chaque table.


Activité 7 :
• Créer la relation entre la table ELEVE et la table NOTE.
Activité 2 : • Créer, de la même manière, la relation entre la table MATIERE et la table NOTE.
En déduire le schéma de la base de données GESTION DE NOTES.

Activité 8 :
Activité 3 : On s’intéresse, dans ce problème, à la base de données GESTION D’ACHAT ET DE VENTE Stockant
Démarrer votre SGBD disponible Ms ACCESS. toutes les données concernant une entreprise d’achat et de vente des produits informatiques et pièces
électroniques. Dont le schéma relationnel est donné ci-dessous :
Activité 4 :
Article (CodeArticle, DésignationAarticle, PrixUnitaire, Quantité)
Créer une base de données vide intitulée GESTION DE NOTES.
Client (NumClient, NomClient, TélClient, VilleClient)
Fournisseur (NumFournisseur, NomFournisseur, TélFournisseur, Ville)
Activité 5 : Achat (codeArticle, NumFournisseur, DateAchat)
a) Créer les tables de la base de données GESTION DE NOTES avec les propriétés des champs présentée ci- Vente (codeArticle, NumClient, DateVente)
dessus.
b) Indiquer la clé primaire de chaque table. a) Charger la base de données GESTION ACHAT VENTE.mdb qui se trouve dans le lecteur C :
b) Créer les relations entre les tables de la base de données.

Enseignant : AHMED BELHASSEN 1 Enseignant : AHMED BELHASSEN 2


Base de données

Activité 9 :
Créer les requêtes suivantes :
a) Chercher les noms des clients ainsi que leur ville.
b) Chercher tous les opérations de vente qui sont réalisées entre 01/01/2007 et le 12/02/2007
c) Chercher tous les articles dont leur prix est supérieur à 50 d et la quantité minimale en stock est égale
100.

Activité 10 :
Créer une requête qui permet de chercher la liste des clients habitant une ville donnée.

Activité 11 :
Créer une requête qui permet de créer une nouvelle table « client1 », dans cette table on doit mettre les clients
de la ville « Tozeur » (numéro, nom et numéro de téléphone).

Activité 12 :
a) Créer une requête qui permet d’augmenter les prix unitaires de tous les articles de l’entreprise de 5%
b) Créer une requête qui permet de mettre le stock de tous les articles de l’entreprise à 100

Activité 13 :
Créer l’état qui permet d’imprimer la liste des clients habitant une ville donnée.

Activité 14 :
Créer les formulaires suivants :
a) Un formulaire de saisie des clients.
b) Un formulaire de saisie des articles.
c) Un formulaire de saisie des fournisseurs.
d) Menu principal : contenant le titre Gestion d’achat et de vente, quatre boutons de commandes :
• le 1er pour afficher le formulaire de saisie des clients.
• le 2ème pour afficher le formulaire de saisie des articles.
• le 3ème pour afficher le formulaire de saisie des fournisseurs.
• le 4 ème pour afficher un aperçu avant impression de l’état créé dans l’activité 13.

Enseignant : AHMED BELHASSEN 3

Vous aimerez peut-être aussi