le manuel

Transcription

le manuel
LE MANUEL
Ce document vient en complément de la formation que vous allez recevoir.
IL A ETE CONÇU POUR REPONDRE A PLUSIEURS OBJECTIFS :
situer Excel dans le contexte plus général de la micro-informatique
accompagner votre progression dans la connaissance de Excel
vous indiquer pour chaque fonction de Excel étudiée la procédure à suivre
vous aider dans tous les travaux que vous pourrez être amenés à effectuer sur Excel en tant
que guide et conseil
CE SUPPORT PRESENTE DIFFERENTES RUBRIQUES REPEREES PAR UNE ICONE
DES PROCEDURES DECRIVENT LA MARCHE A SUIVRE POUR EFFECTUER UNE ACTION
PROCEDURE
Des informations viennent compléter ces procédures
INFORMATION
des exemples viennent illustrer ces procédures
EXEMPLE
Des conseils vous aident à mettre en pratique vos connaissances
CONSEIL
Des mises en garde vous permettent d'éviter les piéges ou d'en sortir
ATTENTION
DES EXERCICES PERMETTENT DE TESTER LES PROCEDURES ET DE METTRE VOS CONNAISSANCES A
L'EPREUVE
EXERCICE
Des procédures avancées décrivent des actions plus complexes
AV AN CE
ICC Informatique - département formation
I. LA BASE DE DONNEES
Une base de données est un ensemble structuré de données, regroupées en un ou plusieurs
fichiers, donnant l'image à un instant donné des informations relatives à un sujet, remis à jour
régulièrement et autorisant toutes opérations d'interrogation, de recherche, de tri et de gestion en
général des informations stockées.
Les bases de données peuvent avoir une organisation assise sur deux modèles différents :
LE MODELE RELATIONNEL
A priori, dans ce modèle, toute information, dés lors qu'elle existe dans la base, est disponible.
Des relations, créées au sein de la structure de la base, entre des champs de données,
permettent un accès particulièrement souple aux données par l'intermédiaire de requêtes faisant
appel à l'algèbre de BOOLE (et, ou...).
LE MODELE HIERARCHIQUE
Dans ce modèle, et comme son nom l'indique, les données sont organisées hiérarchiquement.
Les données se voient attribuer des qualificatifs de Père ou de Fils et une donnée peut ne pas
pouvoir, de par sa position dans l'arbre hiérarchique (sa généalogie), être mise en relation avec
une autre. Ce modèle, plus ancien, est moins utilisé.
A
A.. C
CA
AR
RA
AC
CTTE
ER
RIIS
STTIIQ
QU
UE
ES
S
EXCEL est un tableur ; il est donc avant tout conçu pour faire des tableaux de calculs.
Cependant, dés lors qu'un certain nombre de données ont été saisies de manière structurée dans
des tableaux, il est possible de considérer ces données comme une base et d'y appliquer les
fonctions classiques d'utilisation des bases de données.
1 LA BASE EXCEL
Dans EXCEL, on considère qu'une base de données est un ensemble de cellules, organisé
en lignes et en colonnes. Il est alors possible de rechercher des données spécifiques, les trier,
les extraire en fonction de critères, effectuer des calculs d'analyse statistique et d'imprimer le
résultat de ces différentes opérations.(VOIR BASE0.XLS)
BASE.XLS
ICC Informatique - département formation
page 1
2 LES CHAMPS
Les CHAMPS correspondent aux colonnes de données. ils contiennent les valeurs prises
pour chaque type d'information par chaque article de la base.
Les CHAMPS possèdent un NOM qui les qualifie et permet leur gestion. Ce nom correspond à
la première ligne de la colonne de données . Il qualifie un type ou une famille de données.
Nom, Région, Ville, Outils et Ventes sont des noms de champs. Un champs peut être simple ou
calculé ; dans ce dernier cas, il intègre une formule ou une fonction.
Le champs NOM comprend les valeurs "M.JEAN, "M.DUCHEMIN", "M.LENORMAND", "M.DUBOIS"...
INFORMATION
3 LES ENREGISTREMENTS
Un enregistrement ou fiche représente une ligne du champs de données. Cette ligne donne
les valeurs (numériques ou alphanumériques) prises par chaque article dans chaque champs.
est un enregistrement
INFORMATION
4 LE FORMULAIRE
Le formulaire est une boîte de dialogue permettant de visualiser, modifier, rechercher, ajouter
ou supprimer des fiches. Une seule fiche apparaît à la fois. Il correspond à la même notion de
formulaire ou de masque d'écran des SGBD classiques.
LE FORMULAIRE :
PROCEDURE
MENU DONNEES
FORMULAIRE
UTILISER LES BOUTONS DE LA BOITE DE DIALOGUE
<FERMER> POUR REVENIR AU TABLEAU
La première fiche de la base est affichée.
L'ascenseur permet de se déplacer relativement entre les fiches ;
les flèches bas et haut permettent de passer d'une fiche à la suivante ou à la précédente.
<tab> permet de passer d'un champs à l'autre
page 2
reproduction réservée
BOUTONS DE COMMANDE
NOUVELLE
création d'une nouvelle fiche
à la fin de la base de données
SUPPRIMER
suppression de la fiche actuelle
chaque ligne d'enregistrement suivant celle supprimée remonte
d'un numéro de ligne sans que la taille de la base ou les numéros
de ligne des autres données de la feuille soient modifiées.
RETABLIR
Annule les modifications d'une fiche modifiée
PRECEDENTE
affichage de la fiche précédente
SUIVANTE
affichage de la fiche suivante
CRITERES
détermination des critères de recherche
seuls des critères de comparaison peuvent être utilisés
(=, <, >, >=, >=, <>) ainsi que les caractères génériques.
La recherche s'effectue par le chois des commandes <suivante>
ou <précédente> (voir page pour critères d'extraction)
FERMER
fermeture de la boîte de dialogue.
B
B.. LLE
ES
SE
EN
NTTR
RE
EE
ES
SD
DE
ED
DO
ON
NN
NE
EE
ES
S
Il y a plusieurs manières d'entrer des données dans une feuille de travail EXCEL.
les saisir manuellement
les saisir automatiquement (série)
ouvrir un fichier d'une autre application contenant ces données
les coller à l’aide du presse-papiers à partir d’un fichier d’une autre application
créer une liaison entre la feuille de travail EXCEL et une table contenant les données.
A)
L'OUVERTURE DE FICHIERS TEXTE
EXCEL peut lire des fichiers texte, que ceux ci soient délimités (données séparées par des
caractères particuliers) ou non (données non séparées.
FICHIERS TEXTE :
<CLIC G> SUR
PROCEDURE
INDIQUER LE TYPE DU FICHIER A OUVRIR
SELECTIONNER LE FICHIER
<OK> POUR VALIDER
L’ASSISTANT CONVERSION PREND EN MAIN LES OPERATIONS POUR VOUS AIDER A CONVERTIR LES DONNEES
INFORMATION
ICC Informatique - département formation
page 3
ASSISTANT IMPORTATION DE TEXTE :
INDIQUER SI LES CHAMPS SONT SEPARES PAR DES ESPACES OU D'AUTRES SIGNES
PROCEDURE
<CLIC G> SUR
FAIRE EVENTUELLEMENT GLISSER LES SEPARATEURS DE COLONNE POUR LES REPOSITIONNER
<CLIC G> SUR
SELECTIONNER UNE PAR UNE CHAQUE COLONNE ET INDIQUER EVENTUELLEMNT SON FORMAT
<CLIC G> SUR
le choix effectué par Excel entre données "délimitées" ou "largeur fixe" n’est pas toujours adéquat. Ne pas
hésiter à le modifier
ATTENTION
OUVRIR LE FICHIER "CONVERS.TXT" DANS EXCEL
FERMER LE FICHIERS SANS L'ENREGISTRER
EXERCICE
B)
LA REDISTRIBUTION DES DONNEES
Lorsque les données sont collées à partir d'une application texte, elles ne sont pas toujours
directement exploitables : le plus souvent, une ligne de données figure dans une seule cellule
sous la forme d'un libellé long ; L'ASSISTANT CONVERSION permet de remédier à cet état de chose.
REDISTRIBUTION :
PROCEDURE
LIBERER LES COLONNES ADJACENTES
SELECTIONNER LA PLAGE DE DONNEES
MENU DONNEES
CONVERTIR
page 4
reproduction réservée
EXERCICE
OUVRIR AVEC LE BLOC NOTES LE FICHIER "CONVERS.TXT"
SELECTIONNER LES DONNEES ET LES COPIER DANS LE PRESSE-PAPIERS
OUVRIR DANS EXCEL LE FICHIER CONVERS.XLS
COLLER LES DONNEES EN A1 DE LA FEUILLE EXERCICE
LES REDISTRIBUER SUR LES COLONNES ADJACENTES
VERIFIER QUE LES VALEURS SONT BIEN PRISES EN COMPTE
MODIFIER EVENTUELLEMENT LEUR FORMAT ET EFFECTUER UNE SOMME AUTOMATIQUE
C'est ici le même assistant conversion que précedemment
INFORMATION
C)
L'OUVERTURE DE FICHIERS D'UNE BASE DE DONNEES
EXCEL ouvre normalement les fichiers au format .dbf (format DBASE). Pour ouvrir dans Excel un
fichier provenant d'une base de données autre que ACCESS, utiliser ce format.
FICHIERS BASES DE DONNEES :
PROCEDURE
<CLIC G> SUR
INDIQUER LE TYPE DU FICHIER A OUVRIR : "DBASE"
SELECTIONNER LE FICHIER
<OK> POUR VALIDER
le fichier est ouvert comme un fichier EXCEL
DBF est le format standard d'échange de données
INFORMATION
AV AN CE
Si le fichier à ouvrir est un fichier de base de données mais n'est pas au format "DBF"
OUVRIR l'application d'origine des données
OUVRIR le fichier contenant les données
"ENREGISTRER SOUS" ce fichier au format DBASE : .dbf
FERMER le fichier et l'application d'origine
OUVRIR le fichier "DBF" sous Excel
OUVRIR SOUS EXCEL LE FICHIER "CLIENT.DBF"
EXERCICE
ICC Informatique - département formation
page 5
D)
L'EXTRACTION SIMPLE DE DONNEES D'UNE BASE EXTERNE
Excel permet d'extraire d'une base les seules données dont l'utilisateur a besoin par
l'intermédiaire d'une requête effectuée avec un assistant. La requête peut être enregistrée. Sont
accessibles la plupart des formats du marché si les pilotes adéquats ont été installés.
EXTRACTION DE DONNEES EXTERNES :
PROCEDURE
MENU DONNEES
DONNEES EXTERNES
CREER UNE REQUETE
SELECTIONNER LA SOURCE DE DONNEES (EX BASE DE DONNEES)
SELECTIONNER LA BASE DE DONNEES
Si Excel refuse d'effectuer ces opérations, il peut être nécessaire de rajouter les pilotes ODBC ou les filtres
ATTENTION
adéquats. Cette opération s'effectue dans
page 6
du panneau de configuration ( OFFICE )
reproduction réservée
L'assistant permet alors de sélectionner les champs à prendre en compte ainsi que les critères
d'extraction.
CREATION D'UNE REQUETE SIMPLE PAR L'ASSISTANT :
<CLIC G> SUR + DE LA TABLE AFFICHE LA LISTE DES CHAMPS
PROCEDURE
POUR PRENDRE LE CHAMPS
REPETER L'OPERATION POUR TOUS LES CHAMPS A PRENDRE EN COMPTE
les données afférentes peuvent être affichées par
SELECTIONNER LE CHAMP DANS LA PARTIE DROITE PUIS
POUR EN MODIFIER L'ORDRE
FILTRER ET TRIER EVENTUELLEMENT LES ENREGISTREMENTS
<CLIC G> SUR
INSERTION DES DONNEES DANS EXCEL :
CONFIRMER OU MODIFIER LA CELLULE D'INSERTION DE LA FEUILLE ACTUELLE
PROCEDURE
OU
<CLIC G> SUR
<OK> POUR VALIDER
ICC Informatique - département formation
page 7
CREER UN NOUVEAU CLASSEUR
EXERCICE
Y AFFICHER LES ENREGISTREMENTS EXTRAITS DE LA BASE ACCESS.MDB POUR LES CHAMPS "SOCIETE",
"CONTACT", "ADRESSE" ET "CODEPOSTAL
La barre d'outils "données externes" permet de modifier la requête, d'actualiser les données, de
modifier les paramètres de la plage
INFORMATION
La requête peut encore être modifiée. L'assistant permet aussi d'utiliser des critères de sélection
pour les enregistrements ainsi que de trier ces enregistrements
MODIFIER LA REQUÊTE :
<CLIC G> DANS LES DONNEES
PROCEDURE
<CLIC G> SUR
MODIFIER LA REQUETE
<CLIC G> SUR
page 8
reproduction réservée
MODIFIER LA REQUETE ET NE PRENDRE QUE LES ENREGISTREMENTS DONT LE CODE POSTAL EST
SUPERIEUR OU EGAL A 10000 ET STRICTEMENT INFERIEUR A 45000 ET TRIER PAR SOCIETE
la requête peut être enregistrée en cliquant sur
dans le dossier requête de l'utilisateur
, elle l'est alors par défaut
AV AN CE
E)
L'EXTRACTION AVANCEE DE DONNEES D'UNE BASE EXTERNE
Excel permet d'extraire d'une base les seules données dont l'utilisateur a besoin par
l'intermédiaire d'une requête effectuée avec MICROSOFT QUERY..
CREATION D'UNE REQUETE PAR QUERY :
UTILISER L'ASSISTANT
PROCEDURE
(dernière étape)
PUIS CHOISIR
DETERMINATION DES CRITERES :
INDIQUER DIRECTEMENT LE NOUVEAU CRITERE DANS LA ZONE DE CRITERES
PROCEDURE
OU
MENU CRITERES
AJOUTER DES CRITERE
INDIQUER LE CHAMP, L'OPERATEUR ET LA VALEUR
LORSQUE LE CRITERE EST DEFINI
PERMET DE COMBINER DES CRITERES
LORSQUE TOUS LES CRITERES ONT ETE DEFINIS
ICC Informatique - département formation
page 9
les critères s'inscrivent dans un volet de la fenêtre et les valeurs affichées correspondent aux critères
INFORMATION
EXERCICE
REFAIRE LA REQUETE PRECEDENTE
INDIQUER DANS QUERY LES CRITERES SUIVANTS : CODE POSTAL SUPERIEUR OU EGAL A 10000 ET
STRICTEMENT INFERIEUR A 45000
page 10
reproduction réservée
EXERCICE
A PARTIR DE LA BASE DE DONNEES "COMPTOIR", EXTRAIRE LES CHAMPS :
SOCIETE, PAYS, CONTACT, ADRESSE, VILLE, N°COMMANDE, N°EMPLOYE, DATE D'ENVOI, REFERENCE,
PRIX UNITAIRE, QUANTITE
POUR TOUS LES ENREGISTREMENTS DONT LE NOM DE PAYS COMMENCE PAR UNE LETTRE SUPERIEUR
OU EGALE A F ET DONT L'ANNEE D'ENVOI EST 1995
ENREGISTRER LA REQUETE DANS LE DOSSIER OU SE TROUVE LES EXERCICES EXCEL
ICC Informatique - département formation
page 11
AJOUTER UNE TABLE :
PROCEDURE
<CLIC G> SUR
SELECTIONNER LA TABLE
<CLIC G> SUR
<CLIC G> SUR
RENVOYER LES DONNEES VERS EXCEL :
<CLIC G> SUR
PROCEDURE
EXERCICE
RAJOUTER LA TABLE "PRODUITS"
PARMI LES ENREGISTREMENTS PRECEDENTS, NE PRENDRE QUE LES COMMANDES CONCERNANT :
LE CAMEMBERT PIERROT, LE COTE DE BLAYE, LES ESCARGOTS DE BOURGOGNE, LE PATE CHINOIS ET
LA TARTE AU SUCRE - RENVOYER LES DONNEES VERS EXCEL
page 12
reproduction réservée
F)
LA LIAISON A UNE BASE DE DONNEES EXTERNE
Excel de créer une liaison avec les données d'un SGBD supportant les liens DDE ou OLE.
COPIER LA TABLE / PRESSE-PAPIERS :
LANCER ACCESS
PROCEDURE
<CLIC G> SUR
INDIQUER LE CHEMIN
SELECTIONNER ACCESS.MDB
<OK> POUR VALIDER
SELECTIONNER LA TABLE CLIENT
<CLIC G> SUR
POUR METTRE UNE COPIE DE LA TABLE DANS LE PRESSE-PAPIERS
ICC Informatique - département formation
page 13
COLLER LA TABLE DANS EXCEL :
LANCER EXCEL (si ce n'est déjà fait)
PROCEDURE
SE POSITIONNER DANS LA FEUILLE DE TRAVAIL
<CLIC D> - COLLAGE SPECIAL
<COLLER AVEC LIAISON>
FORMAT BIFF5
<OK> POUR VALIDER
les données de la table sont collées dans la feuille de travail sous forme de matrice. elles
peuvent être utilisées,sans cependant pouvoir être modifiées directement dans Excel
la modification des données dans Access entraîne la modification des données dans Excel
INFORMATION
EXERCICE
LANCER ACCESS
OUVRIR LA BASE DE DONNEES "COMPTOIR"
COPIER LA TABLE PRODUITS DANS UNE FEUILLE "EXCEL" EN CONSERVANT UNE LIAISON
ENREGISTRER LE CLASSEUR EXCEL
MODIFIER LA TABLE PRODUITS DANS ACCESS
FERMER ACCESS
OUVRIR LE CLASSEUR PRECEDENT DANS EXCEL
G)
LE CUBE OLAP
Le cube Olap est une structure de base de données intelligente et pluridimensionnelle permettant
de travailler sur une partie des données comme dans un sous-ensemble de la base.
CREER UN CUBE OLAP :
PROCEDURE
A PARTIR DE QUERY
EFFECTUER LA REQUETE
MENU FICHIER
CREER UN CUBE OLAP
L'ENREGISTRER
page 14
reproduction réservée
UTILISER UN CUBE OLAP COMME SOURCE DE DONNEES EXTERNE :
PROCEDURE
MENU DONNEES
DONNEES EXTERNES
CREER UNE REQUETE
SELECTIONNER LA SOURCE DE DONNEES (CUBE OLAP)
SELECTIONNER LE FICHIER CUBE PAR
<CLIC G> SUR
la source de données OLAP s'affiche
LA SELECTIONNER
<OK> pour valider
<CLIC G> SUR
INDIQUER LA POSITION DES DONNEES DANS EXCEL
FAIRE GLISSER LES CHAMPS COMME DANS UN TABLEAU CROISE
ICC Informatique - département formation
page 15
EXERCICE
CREER UN CUBE OLAP AYANT LES CARACTERISTIQUES SUIVANTES :
A PARTIR DE LA BASE DE DONNEES "COMPTOIR", EXTRAIRE LES CHAMPS :
SOCIETE, PAYS, CONTACT, ADRESSE, VILLE, N°COMMANDE, N°EMPLOYE, DATE D'ENVOI, REFERENCE,
PRIX UNITAIRE, QUANTITE, PRODUITS
PARMI LES ENREGISTREMENTS PRECEDENTS, NE PRENDRE QUE LES COMMANDES CONCERNANT :
LE CAMEMBERT PIERROT, LE COTE DE BLAYE, LES ESCARGOTS DE BOURGOGNE, LE PATE CHINOIS ET
LA TARTE AU SUCRE
REPRESENTER LES DONNEES SOUS FORME DE TABLEAU CROISE DYNAMIQUE
C
C.. LL''E
EX
XTTR
RA
AC
CTTIIO
ON
ND
D''E
EN
NR
RE
EG
GIIS
STTR
RE
EM
ME
EN
NTTS
S
Excel permet de masquer les enregistrements ne répondant pas aux critères spécifiés. Si
ces critères sont simples , le filtre automatique peut être utilisé ; s'ils sont complexes ou calculés,
le filtre élaboré doit être utilisé.
1 LE FILTRE AUTOMATIQUE
Le filtre automatique va permettre d'utiliser les noms de champs comme des listes déroutantes.
FILTRE AUTOMATIQUE (AFFICHER OU ENLEVER):
<CLIC G> DANS LES DONNEES
PROCEDURE
MENU DONNEES
FILTRER
FILTRE AUTOMATIQUE
des triangles pointés vers le bas
page 16
ou
correspondant à des zones de liste déroutantes
reproduction réservée
sont affichés prés de noms de champ
Pour sélectionner un critère, il suffit de dérouler la zone de liste correspondante
INFORMATION
SELECTIONNER UN CRITERE :
POINTER SUR
PROCEDURE
INFORMATION
EXERCICE
LE TRIANGLE BAS A DROITE DU NOM DU CHAMP
<CLIC G> POUR DEROULER LA ZONE DE LISTE
<CLIC G> SUR LA VALEUR A PRENDRE EN COMPTE
le triangle du champs sélectionné s'affiche en bleu
- seuls les enregistrements répondant
aux critères restent affichés ; les autres sont masqués. Les flèches des noms de champs
ayant servi au filtre sont en bleu ainsi que les numéros de ligne des enregistrements
des critères s'appliquant à deux champs distincts peuvent être combinés
le menu filtrer filtre automatique
permet de réafficher tous les enregistrements
OUVRIR BASE.XLS (SOLUTION1 BASE TERMINE.XLS)
AFFICHER LA FEUILLE NOMMEE "BASE DE DONNEES"
EXTRAIRE DE CETTE BASE DE DONNEES (en masquant
les enregistrements ne répondant pas aux
critères)
LES ENREGISTREMENTS CONCERNANT LA REGION OUEST
LES ENREGISTREMENTS DE LA REGION OUEST DONT LES VENTES SONT INFERIEURES A 100
Le filtre peut être personnalisé en déterminant plusieurs valeurs combinées pour un même
champ et en utilisant les opérateurs booléens "et" "ou" ainsi que les jokers "?", "*".
FILTRE PERSONNALISE :
SELECTIONNER DANS LA LISTE DEROULANTE DU FILTRE AUTOMATIQUE "PERSONNALISE"
PROCEDURE
INDIQUER LES CRITERES
ICC Informatique - département formation
page 17
OPERATEURS
ET
OU
?
*
~
intersection - les deux conditions doivent être simultanées
union - l'une ou l'autre des conditions est nécessaire et suffisante
remplace un caractère (N'IMPORTE LEQUEL)
remplace plusieurs caractères
précède le ? ou le * considérés comme texte
AFFICHER BASE.XLS (SOLUTION2 BASE TERMINE.XLS)
EXTRAIRE DE CETTE BASE DE DONNEES (en masquant
EXERCICE
les enregistrements ne répondant pas aux
critères)
LES ENREGISTREMENTS CONCERNANT LA REGION OUEST ET LA REGION EST DONT LES VENTES SONT
INFERIEURES A 80
Il est aussi possible de filtrer les données à partir la cellule active ; dans ce cas, la valeur servant
au filtre sera la valeur même de cette cellule.
BOUTON FILTRE AUTOMATIQUE :
<CLIC G> SUR LA CELLULE QUI SERT A FILTRER
(B3)
<CLIC G> SUR
la base est filtrée ; seuls les enregistrement
possédant pour le champ donné la même
valeur que la cellule active restent affichés
ici seuls les enregistrement appartenant à
la région "ouest" restent affichés
PROCEDURE
Le bouton "filtre automatique" est affiché en personnalisant une barre d'outils et en y ajoutant le bouton
figurant dans le groupe de boutons données
CONSEIL
2 LE FILTRE ELABORE
Le filtre élaboré va offrir plus de possibilités que le filtre automatique mais il est plus complexe et
nécessite la détermination de la plage de données, d'une zone de critères (conditions de
sélection) et accessoirement d'une zone d'extraction (zone d'affichage).
page 18
reproduction réservée
A)
LA PLAGE DE DONNEES
La plage de données correspond à l'ensemble des cellules contenant les informations qui
devront être traitées. Elle peut comprendre la totalité ou une partie d'une feuille de calcul. On peut
utiliser successivement des plages de données différentes de la feuille de travail.
PLAGE DE DONNEES
B)
LA ZONE DE CRITERES
La zone de critères est une zone de la feuille de travail dans laquelle vont être indiquées les
différentes conditions de sélection des enregistrements.
CREATION DE LA ZONE DE CRITERES :
PROCEDURE
INSERER PLUSIEURS LIGNES VIERGES AU DESSUS DES DONNEES
RECOPIER LA LIGNE DES NOMS DES CHAMPS DE DONNEES COMME 1ERE LIGNE
INDIQUER LES CRITERES DE RECHERCHE SUR LA DEUXIEME LIGNE ET SUIVANTES
ZONE DE CRITERES
C)
L'EXTRACTION
L'extraction va permettre de n'afficher dans la zone d'extraction ou dans la zone d'origine (par
masquage) que les enregistrements correspondant aux critères définis.
ICC Informatique - département formation
page 19
L'EXTRACTION :
<CLIC G> DANS LES DONNEES
PROCEDURE
EXERCICE
MENU DONNEES
FILTRER
FILTRE ELABORE
<CLIC G> DANS
SELECTIONNER LA ZONE DE CRITERES
<OK> POUR VALIDER
AFFICHER BASE.XLS (SOLUTION3 BASE TERMINE.XLS)
EXTRAIRE DE CETTE BASE DE DONNEES (en masquant les enregistrements)
LES ENREGISTREMENTS CONCERNANT LA REGION OUEST DONT LES VENTES SONT INFERIEURES A 100
KF ET LA REGION EST DONT LES VENTES SONT SUPERIEURES A 35 KF
ANNULER L'OPERATION
évite d'afficher des enregistrement identiques pour les champs concernés
INFORMATION
page 20
reproduction réservée
D)
LA ZONE D'EXTRACTION
C'est la zone de la feuille de travail où viennent s'inscrire les enregistrements répondant
aux critères spécifiés. Si elle ne comporte qu'une ligne, celle des nom de champs, le nombre de
fiches extraites ne sera pas limité ; si elle comporte plusieurs lignes, y compris la ligne des noms
de champs, l'extraction sera limitée à la taille de la zone ainsi définie..
ZONE D'EXTRACTION
L'EXTRACTION :
<CLIC G> DANS LES DONNEES
PROCEDURE
MENU DONNEES
FILTRER
FILTRE ELABORE
<CLIC G> DANS
SELECTIONNER LA ZONE DE CRITERES
ACTIVER LA CASE
<CLIC G> DANS
<CLIC G> SUR LA 1ERE CELLULE DE DESTINATION
<OK> POUR VALIDER
ICC Informatique - département formation
page 21
La zone d'extraction ne peut pas être sur une autre feuille de travail
ATTENTION
AFFICHER BASE.XLS (SOLUTION3 BASE TERMINE.XLS)
IDEM MAIS EN EXTRAYANT LES ENREGISTREMENTS EN A90 DE LA MEME FEUILLE
EXERCICE
E)
LES CRITERES D'EXTRACTION
Ils peuvent être beaucoup plus élaborés que dans le cas du filtre automatique.
PROCEDURE
CRITERES DE SELECTION TEXTE :
?
REMPLACE UN CARACTERE (n'importe
lequel)
*
REMPLACE PLUSIEURS CARACTERES
~
PRECEDE LE ? OU LE * CONSIDERES
COMME TEXTE
INFORMATION
CRITERES DE SELECTION CHIFFRE :
INDIQUER LA VALEUR DE COMPARAISON ET
L'OPERATEUR LOGIQUE SUR LA 2EME LIGNE DU
CHAMPS DE CRITERES (FORMAT INDIFFERENT)
les opérateurs standard Excel sont
disponibles
Le lien entre les critères présents sur la première ligne de sélection est automatiquement de type
"ET" : les enregistrements satisfaisant à la fois à tous les critère seront sélectionnés.
Le lien entre les critères présents sur des lignes successives est automatiquement de type "OU" : les
enregistrements satisfaisant l'un ou l'autre des critère seront sélectionnés
Pour cerner la valeur d'un champ, remplacer le nom d'un champ non utilisé dans la zone de critères par
celui du champ à cerner et indiquer des formules complémentaires dans les deux cellules de la même
CONSEIL
ligne - ex :
EXERCICE
AFFICHER BASE.XLS (SOLUTION3 2EME CHAMPS DE CRITERES BASE TERMINE.XLS)
EXTRAIRE DE CETTE BASE DE DONNEES (en masquant les enregistrements ne répondant pas aux
critères) LES ENREGISTREMENTS DE LA REGION SUD ENTRE 20 ET 80 KF ET CEUX DE LA REGION NORD
INFERIEURS A 30 ET SUPERIEURS A 75 KF
Les critères utilisés peuvent aussi faire référence à une formule
CRITERES DE SELECTION CALCULE :
PROCEDURE
MODIFIER LE NOM DU CHAMP DE CRITERE UTILISE
(EX : VENTES ÎTOTAUX)
NDIQUER LA FORMULE LOGIQUE EN FAISANT REFERENCE A LA PREMIERE CELLULE DE VALEURS DU
CHAMP
(EX
EXERCICE
AFFICHER BASE.XLS (SOLUTION4 BASE TERMINE.XLS)
EXTRAIRE DE CETTE BASE DE DONNEES (en masquant les enregistrements ne répondant
critères) LES ENREGISTREMENTS DONT LES VENTES SONT SUPERIEURES A LA MOYENNE
page 22
pas aux
reproduction réservée
D
D.. LL''A
AN
NN
NU
ULLA
ATTIIO
ON
ND
DU
U FFIILLTTR
RE
E
Les enregistrements ne correspondant pas aux critères sont masqués. Il suffit de réafficher les
lignes par le menu ou avec la souris pour afficher la totalité de la base.
PROCEDURE
SELECTIONNER TOUTES LES LIGNES DE LA
BASE
POINTER ENTRE 2 NUMEROS DE LIGNE
MENU DONNEES
FILTRER
AFFICHER TOUT
FORME DU POINTEUR REQUISE :
<DOUBLE CLIC>
EXERCICE
AFFICHER BASE.XLS (SOLUTION5 BASE TERMINE.XLS)
REAFFICHER TOUS LES ENREGISTREMENTS
EXTRAIRE DE CETTE BASE DE DONNEES (en utilisant une zone d'extraction
ENREGISTREMENTS DONT LES VENTES SONT SUPERIEURES A LA MOYENNE
sur une autre feuille) LES
E
E.. LLE
E TTR
RII D
DE
ES
SE
EN
NR
RE
EG
GIIS
STTR
RE
EM
ME
EN
NTTS
S
Le tri est un des outils de type base de données le plus utile et le plus simple à utiliser.
Il permet d'afficher les données d'une plage dans l'ordre des valeurs des données de l'une des
colonnes ou lignes de plage (clé de tri), puis de classer les valeurs identiques en fonction des
valeurs d'une autre colonne ou ligne (2éme clé) et ainsi jusqu'à trois.
PROCEDURE
:
<CLIC G> DANS UNE CELLULE DE LA COLONNE DE DONNEES SERVANT DE BASE AU TRI
<CLIC G> SUR
POUR TRIER DANS L'ORDRE CROISSANT
POUR TRIER DANS L'ORDRE DECROISSANT
<CLIC G> SUR
les 2 outils sont dans la barre standard
EXERCICE
AFFICHER BASE.XLS
TRIER LES ENREGISTREMENTS PAR NOM
PUIS PAR MONTANT DE VENTE DANS L'ORDRE CROISSANT
ICC Informatique - département formation
page 23
Le menu permet de faire un tri plus élaboré.
TRI / MENU :
<CLIC G> DANS LA PLAGE A TRIER
PROCEDURE
MENU DONNEES
DEROULER LES NOMS DE CHAMPS DE LA 1ERE CLE
<CLIC G> SUR LE NOM DU CHAMP VOULU (REGION)
CHOISIR LE SENS DU TRI (CROISSANT/DECROISSANT)
DEROULER LES NOMS DE CHAMPS DE LA 2EME CLE
<CLIC G> SUR LE NOM DU CHAMP VOULU (VILLE)
CHOISIR LE SENS DU TRI (CROISSANT/DECROISSANT)
DEROULER LES NOMS DE CHAMPS DE LA 3EME CLE
<CLIC G> SUR LE NOM DU CHAMP VOULU (NOM)
CHOISIR LE SENS DU TRI (CROISSANT/DECROISSANT)
<OK> POUR VALIDER
PARAMETRES
CLE DE TRI PRINCIPALE
1ERE CLE
les données seront triées avec cette clé.
CLE DE TRI SECONDAIRE
2EME CLE
les données ayant la même valeur pour la 1ére clé seront triées avec cette clé.
3EME CLE
CLE DE TRI TERTIAIRE
les données ayant la même valeur pour la 1ére clé et la 2éme clé seront triées avec cette 3éme
clé.
indique à Excel que la 1 ère ligne n'est pas une ligne de données
INFORMATION
AFFICHER BASE.XLS
TRIER LES ENREGISTREMENTS PAR NOM ET PAR MONTANT DE VENTE DANS L'ORDRE DECROISSANT
EXERCICE
page 24
reproduction réservée
FF.. LLE
ES
SS
SO
OU
US
S TTO
OTTA
AU
UX
X
Comme dans un état de base de données, il est possible de faire des sous totaux par niveau de
rupture. Un tri préalable en fonction des sous totaux désirés est alors indispensable.
SOUS TOTAUX :
TRIER LES DONNEES AVEC LES CLES
NECESSAIRES
MENU DONNEES
SOUS TOTAUX
DEROULER LES NOMS DE CHAMP
CHOISIR LE CHAMP
CHOISIR LA FONCTION
CHOISIR LE CHAMP DE CALCUL
<OK> POUR VALIDER
PROCEDURE
Un sous total pour le champ est effectué et
les données sont affichées en mode plan
Pour effectuer un second niveau de sous total, effectuer la même procédure en choisissant le champ à
comptabiliser et en désactivant la case
.
ATTENTION
Pour annuler les sous-totaux, utiliser la même boite de dialogue mais <CLIC G> sur
INFORMATION
EXERCICE
AFFICHER BASE.XLS (SOLUTION6 BASE TERMINE.XLS)
EFFECTUER DES SOUS-TOTAUX PAR REGION ET A L'INTERIEUR DE CHAQUE REGION, PAR VILLE SUR LA
TOTALITE DES ENREGISTREMENTS DE LA BASE
ICC Informatique - département formation
page 25
II. LES TABLES ET TABLEAUX
DE DONNEES
Les tables de données permettent de construire des tableaux donnant le résultat des calculs
d'une ou plusieurs formules en fonction d'hypothèses faites sur la valeur des variables qui les
composent. Si le calcul s'effectue sur une seule variable, plusieurs formules peuvent être
analysées simultanément. S'il s'effectue sur deux variables, une seule formule peut être analysée
: Le graphique de type XY est alors le plus adapté à la représentation du tableau. Les tables de
données peuvent s'utiliser telles quelles afin d'analyser une formule de calcul ou en aval d'une
base de données afin d'en extraire des éléments plus synthétiques. Des petites différences
existent alors dans la structure de la table d'hypothèses et la manière de l'utiliser
Les tableaux croisés permettent de créer un tableau carré présentant une synthèse des
information de la base à partir des données d'une base interne ou externe.
A
A.. H
HY
YP
PO
OTTH
HE
ES
SE
EA
AU
UN
NE
EV
VA
AR
RIIA
AB
BLLE
E
Le menu DONNEES TABLE permet de construire une table d'hypothèse concernant une ou
plusieurs formules mais à une seule entrée. Une seule des cellules d'entrée doit alors être
renseignée (de préférence, celle des colonnes).
HYPOTHESE 1 VARIABLE :
PROCEDURE
SELECTIONNER LA PLAGE DE LA TABLE
MENU DONNEES
TABLE
INDIQUER LA CELLULE D'ENTREE (LIGNE OU COLONNE)
<OK> POUR VALIDER
PARAMETRES
PLAGE DE LA TABLE
plage où vont s'inscrire les différentes valeurs incluant la colonne ou la ligne de valeurs et les
formules
CELLULE D'ENTREE EN LIGNE OU COLONNE
cellule définissant la variable à analyser
page 26
reproduction réservée
1 TABLE NON LIEE A UNE BASE
Si la table n'est pas liée à une base de données, les paramètres de création de la table sont les
suivants
PARAMETRES
CELLULE D'ENTREE (B1)
C'est la variable, base de l'analyse de la formule.
LA TABLE(B11.D17)
indiquer en première ligne les formules (référence obligatoire a la cellule d'entrée)
indiquer dans la première colonne les valeurs prises par la variable
LES INTERSECTIONS LIGNES/COLONNES SONT RENSEIGNEES PAR EXCEL
TABHYP.XLS : PROB 1 A
EXERCICE
OUVRIR LE CLASSEUR TABHYP.XLS
AFFICHER LA FEUILLE "PROB 1 A"
DEFINIR UNE TABLE DONNANT POUR DIVERS TAUX (5 A 10%) LA COMMISSION PAYEE AU
REPRESENTANT ET LE RESULTAT AFFERENT POUR L'ENTREPRISE
ICC Informatique - département formation
page 27
2 TABLE LIEE A UNE BASE
Si la table est liée à une base de données, les paramètres de création sont les suivants
PARAMETRES
LE CHAMPS DE CRITERES (A19.A20)
recopier le titre de la rubrique à analyser dans une cellule libre
la cellule située en dessous doit être vierge et sera la cellule d'entrée
LA TABLE D'HYPOTHESES (B21.E25)
indiquer en première ligne les formules (référence obligatoire aux cellules d'entrée)
indiquer dans la première colonne les valeurs prises par la rubrique à analyser.
les intersections ligne/colonnes sont renseignées par EXCEL
INFORMATION
TABHYP.XLS : PROB 1 B
PARAMETRES
=BDMOYENNE(A1..E17;3;A19..A20)
Formule C23
A1.E17
Champs De Données
4
N° De Rubrique/Critère
A20
Cellule d'entrée colonne
A19.A20
Champs De Critères
AFFICHER LA FEUILLE "PROB 1 B" DU CLASSEUR TABHYP.XLS
DEFINIR UNE TABLE DONNANT POUR CHAQUE REGION L'ANCIENNETE MOYENNE, LE TOTAL DES VENTES
EXERCICE
ET LES VENTES MOYENNES
page 28
reproduction réservée
B
B.. H
HY
YP
PO
OTTH
HE
ES
SE
EA
AD
DE
EU
UX
XV
VA
AR
RIIA
AB
BLLE
ES
S
La commande DONNEES TABLE permet de construire une table d'hypothèse concernant une
seule formule mais à deux entrées. Il suffit alors de renseigner ces deux cellules.
HYPOTHESE 2 VARIABLES :
PROCEDURE
SELECTIONNER LA PLAGE DE LA TABLE
MENU DONNEES
TABLE
INDIQUER LES CELLULES D'ENTREE (LIGNE ET COLONNE)
<OK> POUR VALIDER
PARAMETRES :
PLAGE DE LA TABLE
plage où vont s'inscrire les différentes valeurs incluant la colonne ou la ligne de valeurs et les
formules
CELLULES D'ENTREE EN LIGNE ET EN COLONNE
définissant les 2 variables de la formule à analyser
1 TABLE NON LIEE A UNE BASE
Si la table n'est pas liée à une base, les paramètres de création sont les suivants :
PARAMETRES
CELLULES D'ENTREES (B4, B11)
Ce sont les variables qui sont à la base de l'analyse de la formule.
LA TABLE D'HYPOTHESES (N3.V15)
indiquer la formule (référence obligatoire aux cellules d'entrée)
indiquer dans la première ligne les valeurs prises par la première variable
indiquer dans la première colonne les valeurs prises par la seconde variable
les intersections lignes/colonnes sont renseignées par EXCEL
INFORMATION
TABHYP.XLS : PROB 2 A
ICC Informatique - département formation
page 29
EXERCICE
AFFICHER LA FEUILLE "PROB 2 A" DU CLASSEUR TABHYP.XLS
DEFINIR UNE TABLE PERMETTANT DE COMPARER LES REMBOURSEMENTS EN FONCTION DU CAPITAL
EMPRUNTE (DE 150.000 A 500.000F PAR PAS DE 50.000F)ET DES TAUX D'EMPRUNT (DE 8 A 13,5 %)
PAR PAS DE 0,5%)
2 TABLE LIEE A UNE BASE
Si la table est liée à une base de données, les paramètres de création sont les suivants :
PARAMETRES
LE CHAMPS DE CRITERES (A67.B68)
recopier les titres des deux rubriques à mettre en correspondance cote à cote
les cellules situées en dessous doivent être vierges et seront les cellules d'entrée
LA TABLE D'HYPOTHESES (B70.F74)
indiquer dans la première ligne les valeurs prises par la 1ére rubrique à analyser
indiquer dans la première colonne les valeurs prises par la 2éme rubrique à analyser
les intersections lignes/ colonnes sont renseignées par EXCEL.
FORMULE (B70)
l'indiquer dans la cellule vide située à l'intersection de la colonne et de la ligne des valeurs
prises par les rubriques.
TABHYP.XLS : PROB 2 B
page 30
reproduction réservée
PARAMETRES
=BDSOMME(A1..E65;5;A67..B68)
Formule B70
5A1.E65
Champs De Données
5
N° De Rubrique/Critère
A68
Cellule d'entrée ligne
B68
Cellule d'entrée colonne
A67.B68
EXERCICE
Champs De Critères
AFFICHER LA FEUILLE "PROB 2 B" DU CLASSEUR TABHYP.XLS
DEFINIR UNE TABLE PERMETTANT D'OBTENIR LES VENTES TOTALES PAR REGION ET PAR CATEGORIE
D'OUTILS
C
C.. ..LLE
ES
S TTA
AB
BLLE
EA
AU
UX
XC
CR
RO
OIIS
SE
ES
S
Les tableaux croisés offrent une présentation synthétique d'une base de données interne ou
externe, en fonction des critères choisis par l'utilisateur. L'assistant "tableaux croisés" permet de
créer simplement ces derniers. Le tableau croisé est créé sur sa propre feuille de travail.
1 CREATION DU TABLEAU CROISE
La création du tableau croisé s’effectue à l’aide de "l’assistant tableau croisé".
TABLEAUX CROISES :
<OUVRIR> LA FEUILLE COMPORTANT LA BASE DE DONNEES
PROCEDURE
RENSEIGNER LE CAS ECHEANT LA ZONE DE CRITERES
MENU DONNEES
CONFIRMER L’ORIGINE DES DONNEES
CONFIRMER L’EMPLACEMENT DES DONNEES
SPECIFIER L’EMPLACEMENT DE CREATION DU TABLEAU CROISE
<OK> POUR VALIDER
FAIRE ALORS GLISSER LES CHAMPS DE LA BARRE D'OUTILS A LEUR POSITION
(PAGE, COLONNE, LIGNE, DONNEES)
la barre d'outils "tableau croisé" est activée dés que le tableau est créé
INFORMATION
BARRE D'OUTILS TABLEAU CROISE
ICC Informatique - département formation
page 31
2 LES ETAPES DE LA CREATION
L’assistant tableau croisé obéit aux mêmes règles que les autres assistants de Office.
BOUTONS
pour accéder à l'étape suivante ou de revenir à l'étape précédente.
pour se rendre instantanément à la dernière étape
appelle l’aide en ligne de la création de tableau croisé
annule l’ensemble de l’opération.
TABCROIS.XLS - BASE
ETAPE 1
page 32
reproduction réservée
ETAPE 2
ETAPE 3
ETAPE 4
FAIRE GLISSER LES CHAMPS A LEUR POSITION
(PAGE, COLONNE, LIGNE, DONNEES)
ICC Informatique - département formation
page 33
EXERCICE
OUVRIR LE CLASSEUR TABCROIS.XLS
CREER A PARTIR DE LA BASE UN TABLEAU CROISE PERMETTANT DE LISTER LES RESULTATS PAR
REGION, PAR VILLE ET PAR REPRESENTANT
TABLEAU RESULTANT TABCROIS.XLS - SOLUTION1
page 34
reproduction réservée
3 UTILISATION DU TABLEAU CROISE
Le tableau croisé permet d'afficher les valeurs correspondants à certains critères à l'aide des
champs de tableau croisé.
TYPES DE CHAMPS :
CHAMP PAGE :
<CLIC G> DANS LA ZONE DE LISTE
CHAMP COLONNE :
<CLIC G> DANS LA ZONE DE LISTE
CHAMP LIGNE :
<CLIC G> DANS LA ZONE DE LISTE
ICC Informatique - département formation
page 35
Pour n'afficher que les valeurs correspondant à certains critères des champs ligne ou colonnes, il
suffit de décocher ces valeurs
INFORMATION
PERSONNALISATION :
<CLIC G> SUR LE CHAMP
PROCEDURE
<CLIC G> SUR
ou
<DOUBLE CLIC> SUR LE CHAMP
la boite de dialogue ci-dessous est affichée
<CLIC G> SUR LES ELEMENT A MASQUER DANS "MASQUER LES ELEMENTS"
il est aussi possible à ce niveau dans une présentation avec plusieurs niveaux de rupture de rajouter
une formule ou de modifier la formule utilisée
INFORMATION
TABCROIS.XLS - SOLUTION 1
page 36
reproduction réservée
Les valeurs du tableau peuvent être actualisées par rapport aux données de la base.
ACTUALISATION :
<CLIC G> SUR
PROCEDURE
Pour afficher les enregistrements correspondant à une valeur du tableau, il suffit de faire un <DOUBLE
CLIC> sur cette valeur
CONSEIL
<double clic>
sur cette cellule
Affiche ce tableau dans
une nouvelle feuille
AFFICHER LE CLASSEUR TABCROIS.XLS
AFFICHER LES ENREGISTREMENT DE LA BASE CORRESPONDANT AU TOTAL DE M.HEBERT (110)
EXERCICE
4 MODIFICATION DU TABLEAU CROISE
Le tableau croisé créé à l'aide de l'assistant peut être aisément modifié aussi bien en ce qui
concerne l'affectation des champs en champ page, champ ligne, champ colonne ou champ
donnée qu'en ce qui concerne les formules utilisées. (VOIR TABCROIS.XLS - SOLUTION 3)
MODIFICATIONS
MODIFIER LA PRESENTATION :
<FAIRE GLISSER> le champ du tableau à sa nouvelle position
MODIFIER LA FORMULE :
<DOUBLE CLIC> sur le champ dont la formule est à modifier
CHOISIR UNE AUTRE FORMULE
AFFICHER LE CLASSEUR TABCROIS.XLS
MODIFIER LE TABLEAU CREE POUR AFFICHER LES MOYENNES PAR VILLE
EXERCICE
ICC Informatique - département formation
page 37
III. LES FONCTIONS
Les fonctions sont des formules intégrées qui permettent de réaliser des calculs
mathématiques, financiers, logiques...etc. sur les données saisies dans EXCEL (nombres,
caractères...etc.). L'intégration de la formule évite d'avoir à détailler sa formulation puisqu'il suffit
alors de n'indiquer que ses éléments variables. Les formules les plus couramment utilisées dans
leur domaine existent sous forme de fonction.
A
A.. G
GE
EN
NE
ER
RA
ALLIITTE
ES
S
Ne seront étudiées dans le détail que les fonctions à même d'être souvent utilisées dans une
organisation ; les fonctions plus spécifiques (trigonométriques, de chaîne...) ne seront
qu'évoquées.
1 LA SYNTAXE
UNE FONCTION S'EXPRIME TOUJOURS SOUS LA FORME :
=FONCTION(ARG1;ARG2;ARGN)
DANS LEQUEL :
=
EGAL
indique à EXCEL qu'une fonction suit ;
(...)
PARENTHESES
les parenthèses ouvrantes et fermées encadrent les arguments
de la fonction ;
ARG1 ARG2...ARGN
figurent les différentes variables dont la valeur est à renseigner
pour que la fonction puisse s'exécuter ;
;
caractères séparateurs indispensables.
POINT VIRGULE
Une fonction peut être écrite telle que ci-dessus ou insérée à partir de la barre de formule ou du
menu
INFORMATION
INSERER UNE FONCTION :
PROCEDURE
<CLIC G> SUR
ou
DANS LA BARRE DE FORMULE
MENU INSERTION
SELECTIONNER LE TYPE DE FONCTION
SELECTIONNER LA FONCTION
SAISIR OU DESIGNER LES DIVERS ARGUMENTS"
<OK> POUR VALIDER
page 38
reproduction réservée
2 LES TYPES DE FONCTION
Les fonctions sont différentes selon les domaines qu'elles recouvrent.
FINANCIER
(investissements, amortissements, emprunts) ;
MATHEMATIQUE
STATISTIQUE
(général ou trigonométrique) ;
(général ou base de données) ;
LOGIQUE.
Elles peuvent être directement liées au contenu des cellules, leur champs d'action est alors :
L'INFORMATION, la consultation...
LA RECHERCHE,
LA DATE,
le remplacement...
l'heure...
ICC Informatique - département formation
page 39
3 LES ARGUMENTS
Les arguments donnent à la fonction les informations nécessaires à la détermination et à
l'exécution des calculs. Ils sont entre parenthèses et séparés par un point-virgule.
ILS PEUVENT ETRE DE QUATRE CATEGORIES SELON LES FONCTIONS:
NOMBRE
TEXTE
(nombre, formule )
(suite de caractères alphanumériques entre guillemets)
VALEURS LOGIQUES
(utilisant les opérateurs logiques)
VALEURS D'ERREUR
CES CATEGORIES D'ARGUMENT PEUVENT ETRE INDUITES AU MOYEN DE :
références (à une cellule, une plage, des plages) absolues, relatives ou mixtes
noms (d'une plage de cellules)
formules
matrices
4 LES REGLES D'UTILISATION
débuter par le signe = (égal) ;
mettre les arguments entre parenthèses ;
ne pas laisser d'espaces ;
utiliser le point-virgule comme séparateur.
ATTENTION
Si des fonctions ne sont pas disponibles dans Excel ou si leur résultat est "erreur", aller dans le menu
outils, macros complémentaires et activer les options nécessaires
(en particulier
) et les fonctions seront disponibles
B
B..
LLE
S
ES
S FFO
ON
NC
CTTIIO
ON
NS
SD
DE
EB
BA
AS
SE
ED
DE
ED
DO
ON
NN
NE
EE
ES
Les fonctions de base de données sont comparables aux fonctions de liste mais
s'appliquent à une structure de base de données et cela sans qu'aucune extraction ne soit
nécessaire. Le premier argument est l'adresse ou le nom de la plage de données ; le second
argument est le numéro du champs concerné par le calcul (le premier champs ou 1ére colonne
reçoit le numéro zéro) ; le troisième est l'adresse ou le nom de la plage contenant les critères.
FONCTBD.XLS
page 40
reproduction réservée
1 =BDECARTYPE(BASE_DONNEES;CHAMPS;CRITERES)
Cette fonction donne l'écart type des données du champs correspondant à la sélection
des critères. La base de l'estimation est un échantillon.
2 =BDECARTYPEP(BASE_DONNEES;CHAMPS;CRITERES)
Cette fonction donne l'écart-type des données du champs correspondant à la sélection
des critères. La base de l'estimation est la population entière.
3 =BDMAX(BASE_DONNEES;CHAMPS;CRITERES)
Cette fonction donne la valeur maximale des données du champs correspondant à la
sélection des critères.
4 =BDMIN(BASE_DONNEES;CHAMPS;CRITERES)
Cette fonction donne la valeur minimale des données du champs correspondant à la
sélection des critères.
5 =BDMOYENNE(BASE_DONNEES;CHAMPS;CRITERES)
Cette fonction donne la valeur moyenne des données du champs correspondant à la
sélection des critères.
6 =BDNB(BASE_DONNEES;CHAMPS;CRITERES)
Cette fonction donne le nombre d'enregistrements de la base correspondant à la sélection
des critères et ayant une valeur numérique dans le champs indiqué.
ICC Informatique - département formation
page 41
7 =BDNBVAL(BASE_DONNEES;CHAMPS;CRITERES)
Cette fonction donne le nombre d'enregistrements de la base correspondant à la sélection
des critères et ayant une valeur dans le champs indiqué (cellules non vides).
8 =BDPRODUIT(BASE_DONNEES;CHAMPS;CRITERES)
Cette fonction donne le produit des données du champs correspondant à la sélection des
critères.
9 =BDSOMME(BASE_DONNEES;CHAMPS;CRITERES)
Cette fonction donne la somme des données du champs correspondant à la sélection des
critères.
10 =BDVAR(BASE_DONNEES;CHAMPS;CRITERES)
Cette fonction donne la variance des données du champs correspondant à la sélection des
critères. La base de l'estimation est un échantillon représentatif.
11 =BDVARP(BASE_DONNEES;CHAMPS;CRITERES)
Cette fonction donne la variance des données du champs correspondant à la sélection des
critères. La base de l'estimation est la population entière.
EXERCICE
OUVRIR LE CLASSEUR FONCTIONBD.XLS
CALCULER LE NOMBRE D'ENREGISTREMENTS
LA VENTE MAXIMUM
LA VENTE MINIMUM
LA VENTE MOYENNE
LA SOMME DES VENTES
LA VARIANCE DES VENTES
L'ECART TYPE DES VENTES
D'ABORD POUR L'ENSEMBLE DE LA BASE
PUIS POUR LA REGION EST
PUIS POUR LA REGION EST ET LA REGION NORD
page 42
reproduction réservée
C
C.. LLE
ES
S FFO
ON
NC
CTTIIO
ON
NS
S LLO
OG
GIIQ
QU
UE
ES
S
LES FONCTIONS LOGIQUES SONT DE DEUX TYPES :
la fonction conditionnelle =SI()
Le premier argument est la condition ;
le deuxième argument donne la valeur de la cellule lorsque la condition est remplie ;
le troisième argument donne la valeur de la cellule lorsque la condition n'est pas remplie.
les fonctions de type vrai/faux
Ce sont des fonctions =SI limitées.
Elles posent une condition définie et affichent la valeur "vrai" si la condition est remplie et
"faux" sinon. ( (voir fonclogi.xls)
La mise en forme conditionnelle
Qui n'est pas vraiment une fonction logique mais qui obéit aux mêmes principes.
1 LE FORMAT CONDITIONNEL
Il permet de présenter une cellule avec une mise en forme différente selon sa valeur.
FORMAT CONDITIONNEL :
PROCEDURE
SELECTIONNER LA PLAGE OU <CLIC G> SUR LA CELLULE A METTRE EN FORME
MENU FORMAT
MISE EN FORME CONDITIONNELLE
INDIQUER LA CONDITION EN UTILISANT LES LISTES DEROULANTES ET LE BOUTON
DESIGNER UNE CELLULE
POUR
INDIQUER LE FORMAT CORRESPONDANT EN CLIQUANT SUR LE BOUTON
POUR AJOUTER UNE NOUVELLE CLASSE DE CONDITION
POUR VALIDER
ICC Informatique - département formation
page 43
Lorsque vous ne voulez pas afficher des données, pensez toujours à la possibilité d'utiliser la même
couleur (y compris le blanc) pour la police et le fond de la cellule
CONSEIL
recopier éventuellement la mise en forme sur d'autres cellules avec l'outil
INFORMATION
CONSEIL
EXERCICE
Appliquez le plus souvent le principe consistant à désigner une cellule plutôt qu'à écrire la valeur dans la
formule : désigner une cellule contenant la valeur "marteaux" plutôt qu'écrire "marteaux" dans la mise en
forme conditionnelle
OUVRIR LE CLASSEUR "REPRESENTANTS.XLS"
AFFICHER LA FEUILLE "COMMISSIONS"
DANS LA COLONNE "VENTES"
AFFICHER LES OUTILS SELON LES CRITERES SUIVANTS :
POLICE VERT FONCE POUR LES VENTES SUPERIEURES A 50000
OUVRIR LE CLASSEUR "REPRESENTANTS.XLS"
AFFICHER LA FEUILLE "OUTILS"
DANS LA COLONNE "OUTILS"
AFFICHER LES OUTILS SELON LES CRITERES SUIVANTS :
BLEU FONCE POUR LES MARTEAUX
ROUGE FONCE POUR LES TOURNEVIS
VERT FONCE POUR LES SCIES
EXERCICE
OUVRIR LE CLASSEUR "REPRESENTANTS.XLS"
AFFICHER LA FEUILLE "CHIFFRE D'AFFAIRES"
DANS LA COLONNE "VENTES"
AFFICHER LES VENTES SELON LES CRITERES SUIVANTS :
POLICE BLEU FONCE SUR FOND BLEU CLAIR POUR LES VENTES INFERIEURES A 50 000
POLICE BLEU CLAIR SUR FOND BLEU FONCE POUR LES VENTES ENTRE 50 ET 75 000
POLICE JAUNE CLAIR SUR FOND ROUGE FONCE POUR LES VENTES ENTRE 75 ET 100 000
page 44
reproduction réservée
2 =SI(TEST;VALEUR_SI_VRAI;VALEUR_SI_FAUX)
Cette fonction permet de contrôler la valeur affichée par la cellule en fonction d'une condition.
(exemple : taux de commission par type de produits). sept niveaux d'imbrication sont possibles.
ETAPE 1 :
<CLIC G> SUR LA CELLULE DEVANT RECEVOIR LA CONDITION
PROCEDURE
<CLIC G> SUR
DANS LA BARRE DE FORMULE
SELECTIONNER LA FONCTION SI
<OK> POUR VALIDER
ETAPE 2 :
PROCEDURE
INDIQUER LA CONDITION
INDIQUER LA VALEUR OU LA FORMULE OU SON EMPLACEMENT SI LA CONDITION EST REMPLIE
INDIQUER LA VALEUR OU LA FORMULE OU SON EMPLACEMENT SI LA CONDITION N'EST PAS REMPLIE
<OK> POUR VALIDER
ICC Informatique - département formation
page 45
LA FONCTION SI S'EXPRIME SELON LA FORME :
=SI(TEST;CONDITION OUI;CONDITION NON)
DANS LEQUEL :
EXERCICE
=
indique à EXCEL qu'une fonction suit ;
SI
est le nom de la fonction
(...) PARENTHESES
les parenthèses ouvrantes et fermées encadrent les arguments
de la fonction ;
TEST
définit le test logique
CONDITION OUI
valeur que prendra la cellule ou formule qui sera calculée si le
test est positif
CONDITION NON
valeur que prendra la cellule ou formule qui sera calculée si le
test est négatif
; POINT VIRGULE
caractères séparateurs indispensables entre test, condition OUI
et condition NON.
AFFICHER LE CLASSEUR "REPRESENTANTS.XLS"
AFFICHER LA FEUILLE "COMMISSIONS"
FAIRE UNE COLONNE "COMMISSIONS" CALCULANT LA COMMISSION DES REPRESENTANTS POUR
CHAQUE VENTE SELON LES CONDITIONS SUIVANTES :
10% POUR LES VENTES INFERIEURES A 50 000 F
5% POUR LES VENTES SUPERIEURES A 50 000 F
FONCTIONS SI IMBRIQUEES :
A CE NIVEAU, LA FONCTION DOIT ETRE ECRITE MANUELLEMENT, L'ASSISTANT FONCTION NE
PROCEDURE
FONCTIONNE PLUS
ETABLIR D'ABORD LA FONCTION SI PRINCIPALE
DANS LA CONDITION NON, METTRE UNE NOUVELLE FONCTION SI
ETC (JUSQU'A 7 IMBRICATIONS SONT POSSIBLES)
TEST 1
NON
OUI
=SI(D2=$J$1;E2*$K$1;SI(D2=$J$2;E2*$K$2;SI(E2=$J$3;E2*$K$3;E2*$K$4)))
TEST 2
OUI
TEST 3
ATTENTION
NON
OUI
NON
La source d'erreur la plus fréquente est un nombre incorrect de parenthèses ; heureusement, Excel vous
aide en affichant les parenthèses de différentes couleurs et par paires et même en vous proposant de faire
seul la correction (à vérifier cependant)
Toujours travailler de manière logique en définissant des catégories de manière informelle ou mieux de
manière formelle dans un tableau auquel vous faites référence
CONSEIL
page 46
reproduction réservée
CONSEIL
Ecrivez le moins de choses possibles dans la formule et faites au maximum référence à des valeurs, du
texte ou formules contenues dans des cellules ; ainsi, vous pourrez faire toutes les modifications que vous
souhaiterez sans modifier la formule
Si les contions OUI ou NON sont du texte et que vous écrivez la formule, pensez à mettre ce texte entre
double guillemets
CONSEIL
CONSEIL
EXERCICE
EXERCICE
EXERCICE
Pour les formules et les fonctions très complexes, si vous n'y arrivez pas du premier coup, vous pouvez
mettre " (guillemets français) devant le signe = (égal) de la formule qui est alors acceptée (mais comme
texte) ; vous pouvez y revenir plus tard en enlevant les guillemets (pour qu'elle soit de nouveau considérée
comme une formule)
AFFICHER LE CLASSEUR "REPRESENTANTS.XLS"
AFFICHER LA FEUILLE "OUTILS"
FAIRE UNE COLONNE "COMMISSIONS" CALCULANT LA COMMISSION DES REPRESENTANTS POUR
CHAQUE VENTE SELON LES CONDITIONS SUIVANTES :
10% POUR LES MARTEAUX
8% POUR LES TOURNEVIS
6% POUR LES PINCES
4% POUR LES SCIES
AFFICHER LE CLASSEUR "REPRESENTANTS.XLS"
AFFICHER LA FEUILLE "CHIFFRE D'AFFAIRES"
FAIRE UNE COLONNE "COMMISSIONS" CALCULANT LA COMMISSION DES REPRESENTANTS POUR
CHAQUE VENTE SELON LES CONDITIONS SUIVANTES :
10% POUR LA PART DE CHIFFRE D'AFFAIRE REALISE INFERIEURE A 50000F
8% POUR LA PART COMPRISE ENTRE 50 ET 75000F
6% POUR LA PART COMPRISE ENTRE 75 ET 100000F
4% POUR LA PART SUPERIEURE A 100000F
AFFICHER LE CLASSEUR "EMPRUNT"
CONNAISSANT LE MONTANT DE LA MENSUALITE DE REMBOURSEMENT POUR UN EMPRUNT
DE 300 000 F SUR 8 ANS AU TAUX DE 8%
CALCULER LA PART D'INTERET ET LA PART DE CAPITAL POUR CHAQUE MENSUALITE
FAIRE LE CUMUL INTERET ET CAPITAL DANS LES COLONNES ADEQUATES.
NE PLUS AFFICHER LES RESULTATS LORSQUE L'EMPRUNT EST REMBOURSE
FIGER LES VOLETS DE TITRE ET PROTEGER VOTRE TRAVAIL.
ICC Informatique - département formation
page 47
3 =FAUX()
Cette fonction renvoie la valeur logique faux.
4 =NON(VALEUR_LOGIQUE)
Cette fonction inverse la valeur de l'argument ; si celui-ci est vrai, il renvoie faux et
réciproquement.
5 =OU(VALEUR_LOGIQUE1;VALEUR_LOGIQUE2...)
Cette fonction donne la valeur vrai si au moins un argument est vrai, faux sinon.
6 =VRAI()
Cette fonction donne la valeur logique vrai.
page 48
reproduction réservée
D
D.. LLE
E
ES
S FFO
ON
NC
CTTIIO
ON
NS
SD
DE
ED
DA
ATTE
EE
ETT D
D''H
HE
EU
UR
RE
Les dates et les heures sont gérées par EXCEL sous la forme de nombres entiers ou décimaux.
Pour être affichés en tant que date ou heure, ils doivent être saisis comme tels ou faire l'objet
d'un formatage particulier. Les fonctions de DATE et d'HEURE permettent leur affichage dans une
feuille de travail ainsi que tous les calculs liés au temps. Il est nécessaire que la largeur des
colonnes soit adaptée au format retenu. (VOIR FONCDATE.XLS)
Les numéro_de_séries sont des nombres entiers compris entre 1 (01/01/1900) et 65380
(31/12/2078). Certaines fonctions transforment une date en numéro_de_série ; d'autre extraient
d'un numéro_de_série le jour, le mois ou l'année.
Le nombre-temps est une valeur décimale comprise entre 0,000000 (minuit) et 0,999988
(23:59:59). Certaines fonctions transforment une heure en numéro de série ; d'autre extraient
d'un numéro de série l'heure, la minute ou la seconde.
FONCDATE.XLS
1 =AUJOURD'HUI()
Cette fonction renvoie le numéro_de_série de la date du jour en format standard.
2 =MAINTENANT()
Cette fonction permet l'affichage dans une feuille de travail de la date du jour ainsi que de l'heure
. Elle ne nécessite pas d'argument. Elle est mise à jour à chaque recalcul du tableau.
3 =ANNEE(NUMERO_DE_SERIE)
Cette fonction donne l'année correspondant au numéro_de_série.
4 =DATE(ANNEE;MOIS;JOUR)
Cette fonction transforme une date spécifiée sous forme d'argument en un numéro_de_série.
5 =DATEVAL(DATE_TEXTE)
Cette fonction transforme une date mentionnée sous forme de texte en un numéro_de_série.
L'argument de cette fonction peut être l'adresse d'une cellule. Cette fonction peut faciliter le
traitement de données provenant d'un autre logiciel.
ICC Informatique - département formation
page 49
6 =JOUR(NUMERO_DE_SERIE)
Cette fonction donne le jour correspondant au numéro_de_série spécifié.
7 =JOURSSEM(NUMERO_DE_SERIE)
Cette fonction donne le numéro du jour de la semaine sur la base d'une semaine comprise entre
dimanche (1) et samedi (7).
8 =JOURS360(DATE_DEBUT;DATE_FIN)
Cette fonction calcule le nombre de jours séparant deux dates sur la base d'une année de 360
jours.
9 =MOIS(NUMERO_DE_SERIE)
Cette fonction donne le mois correspondant au numéro_de_série spécifié.
EXERCICE
OUVRIR LE CLASSEUR "DATES.XLS"
SUR UNE BASE DE 360 JOURS PAR AN ET A RAISON DE 30 JOURS PAR MOIS POUR LES MOIS PLEINS
(quelque soit leur nombre réel de jours) ET DU NOMBRE REEL DE JOURS POUR LES MOIS NON PLEINS,
CALCULER LE NOMBRE DE JOURS THEORIQUE ENTRE LES DATES DE DEBUT ET DE FIN.
CALCULER DANS UN SECOND TEMPS LE NOMBRE DE JOURS OUVRES ENTRE CES DEUX DATES
10 =HEURE(NUMERO_DE_SERIE)
Cette fonction donne l'heure correspondant à un numéro de série.
11 =MINUTE(NUMERO_DE_SERIE)
Cette fonction donne les minutes correspondant à un numéro de série.
12 =SECONDE(NUMERO_DE_SERIE)
Cette fonction donne les secondes correspondant à un numéro de série.
13 =TEMPS(HEURE;MINUTES;SECONDES)
Cette fonction calcule le numéro_de_série correspondant à l'heure spécifiée comme argument.)
14 =TEMPSVAL(HEURE_TEXTE)
Cette fonction transforme une heure, mentionnée sous forme de texte , en un numéro de série.
L'argument de cette fonction peut être l'adresse d'une cellule. Cette fonction peut faciliter le
traitement de données provenant d'un autre logiciel.
page 50
reproduction réservée
ICC Informatique - département formation
page 51
IV. LES MACROS COMMANDES
Ne sera étudié ici que l'enregistrement d'une macro avec l'enregistreur de macro et l'affectation
de cette macro à un outil de la barre d'outil.
ATTENTION
La création de macro-commandes dans Excel comme dans les autres modules de la suite OFFICE s'effectue
avec le langage VBA (Visual Basic for Applications) qui est un langage de programmation complet mais
suffisamment complexe
A
A.. LL''E
MM
MA
AN
ND
DE
EN
E
NR
RE
EG
GIIS
STTR
RE
EM
ME
EN
NTT D
D''U
UN
NE
EM
MA
AC
CR
RO
O--C
CO
OM
Pour enregistrer une macro-commande, il suffit d’activer l’enregistrement et d’indiquer à Excel la
suite de commandes à retenir en les exécutant une par une.
DEMARRER L’ENREGISTREMENT D’UNE MACRO :
<CTRL> <HOME> POUR SE POSITIONNER EN A1
PROCEDURE
MENU OUTILS
MACROS
DONNER UN NOM A LA MACRO
POUR VALIDER
ou
AFFICHER LA BARRE D'OUTILS VISUAL BASIC
<CLIC G> SUR
ACCEPTER OU MODIFIER LE NOM PROPOSE POUR LA MACRO
ASSOCIER EVENTUELLEMENT LA MACRO A UNE BARRE D’OUTILS, UN MENU OU UNE COMBINAISON DE
TOUCHES DU CLAVIER (Il est préférable de le faire postérieurement)
<OK> POUR VALIDER
Le curseur prend la forme d’une cassette qui indique le mode enregistrement de macro et la
barre d’outils macro s’affiche avec un bouton Pause et un bouton Stop.
EFFECTUER UNE A UNE, TOUTES LES OPERATIONS QUI DOIVENT CONSTITUER LA MACRO
page 52
reproduction réservée
SUSPENDRE OU STOPPER L’ENREGISTREMENT :
PROCEDURE
Barre d'outils d'enregistrement :
<clic g>
pour suspendre l’enregistrement de la macro
<clic g>
pour reprendre l’enregistrement de la macro
<clic g>
pour stopper l’enregistrement de la macro
La macro est maintenant disponible à l’exécution
B
B..
LL''A
OU
UTTIILL
AFFFFE
EC
CTTA
ATTIIO
ON
ND
D''U
UN
NE
EM
MA
AC
CR
RO
OA
AU
UN
NO
Pour accéder facilement à la macro, l'idéal est de rajouter un outil spécifique dans la barre d'outils
standard.
CREER UN OUTIL SPECIFIQUE :
<CLIC D> DANS UNE BARRE D'OUTIL
PROCEDURE
PERSONNALISER
AFFICHER L'ONGLET "COMMANDES"
CHOISIR LA CATEGORIE "MACRO"
CHOISIR L'OUTIL "BOUTON PERSONNALISE"
FAIRE GLISSER L'OUTIL
DANS LA BARRE D'OUTILS
POUR CHANGER L'IMAGE, LE TEXTE ASSOCIE ET AFFECTER LA MACRO
AFFECTER UNE MACRO
SELECTIONNER LA MACRO-COMMANDE
<OK> POUR VALIDER
ICC Informatique - département formation
page 53
INFORMATION
Les commandes de personnalisation d'un outil sont accessibles en choisissant la commande
personnaliser du menu contextuel de gestion des barres d'outils et en faisant un <CLIC D>sur l'outil à
modifier en gardant cette boite de dialogue "personnaliser" est ouverte
C
C.. LL’’E
E
EX
XE
EC
CU
UTTIIO
ON
ND
D’’U
UN
NE
EM
MA
AC
CR
RO
O--C
CO
OM
MM
MA
AN
ND
DE
Les macro-commandes peuvent donc être rappelées à tout moment par leur nom ou, si c’est le
cas, le bouton d’une barre d’outils ou l’option d’un menu auquel la macro est associée.
PROCEDURE
<CLIC G> SUR LE BOUTON
D'OUTILS VISUAL BASIC
ou
<CLIC G> SUR L'OUTIL ASSOCIE
DE LA BARRE
MENU OUTILS
MACRO
SELECTIONNER LA MACRO DESIREE
<CLIC G> EXECUTER
Il est souvent préférable de se placer dans un environnement de départ de l'exécution identique à celui de
l'enregistrement
CONSEIL
INFORMATION
Si le champ d'application de la macro n'est pas limité au classeur ouvert, enregistrer la macro dans
le classeur de macros personnelles ; un classeur de macros appelé "perso.xls" est à partir de ce
moment automatiquement chargé dans Excel au démarrage ; c'est un classeur caché qui contient
l'ensemble des macros personnelles et les rend disponibles à tout moment
page 54
reproduction réservée
CREER UN NOUVEL OUTIL D'IMPRESSION AUQUEL VOUS ATTACHEREZ UNE MACRO QUI :
9 MODIFIERA LA MISE EN PAGE DE LA MANIERE SUIVANTE : PAYSAGE - 1 PAGE LARGEUR/1 PAGE
EXERCICE
HAUTEUR - CENTRER HORIZONTALEMENT ET VERTICALEMENT - MARGES HAUT BAS GAUCHE DROITE
A 1,5 CM
9 IMPRIMERA
9 REMETTRA LA MISE EN PAGE DANS L'ETAT D'ORIGINE
Tester la macro avec le classeur avec le classeur "dates
EXERCICE
CREER UNE MACRO QUI PERMET D'UTILISER DIRECTEMENT UNE SECONDE IMPRIMANTE OU UN FAX
(sans avoir à aller à chaque fois dans la boite de dialogue d'impression et sans avoir à remettre
à chaque fois l'imprimante d'origine)
ICC Informatique - département formation
page 55
V. DOSSIER PEDAGOGIQUE
A
A.. C
CO
ON
NV
VE
ER
RS
S..TTX
XTT
EXERCICE
OUVRIR AVEC LE BLOC NOTES LE FICHIER "CONVERS.TXT"
SELECTIONNER LES DONNEES ET LES COPIER DANS LE PRESSE-PAPIERS
OUVRIR DANS EXCEL LE FICHIER CONVERS.XLS
COLLER LES DONNEES EN A1 DE LA FEUILLE EXERCICE
B
B.. R
RE
EQ
QU
UE
ETTE
E 11 ((..X
XLLS
S // ..D
DQ
QY
Y))
EXERCICE
AFFICHER DANS UN NOUVEAU CLASSEUR LES ENREGISTREMENTS EXTRAITS DE LA BASE ACCESS.MDB
POUR LES CHAMPS "SOCIETE", "CONTACT", "ADRESSE" ET "CODEPOSTAL
MODIFIER LA REQUETE ET NE PRENDRE QUE LES ENREGISTREMENTS DONT LE CODE POSTAL EST
SUPERIEUR OU EGAL A 10000 ET STRICTEMENT INFERIEUR A 45000 ET TRIER PAR SOCIETE
page 56
reproduction réservée
C
C.. R
RE
EQ
QU
UE
ETTE
E 22 ((..X
XLLS
S // ..D
DQ
QY
Y))
EXERCICE
A PARTIR DE LA BASE DE DONNEES "COMPTOIR", EXTRAIRE LES CHAMPS :
SOCIETE, PAYS, CONTACT, ADRESSE, VILLE, N°COMMANDE, N°EMPLOYE, DATE D'ENVOI, REFERENCE,
PRIX UNITAIRE, QUANTITE
POUR TOUS LES ENREGISTREMENTS DONT LE NOM DE PAYS COMMENCE PAR UNE LETTRE SUPERIEUR
OU EGALE A F ET DONT L'ANNEE D'ENVOI EST 1995
ENREGISTRER LA REQUETE SOUS LE NOM "ESCARGOT" DANS LE DOSSIER OU SE TROUVE LES
EXERCICES EXCEL
ICC Informatique - département formation
page 57
D
D.. R
RE
EQ
QU
UE
ETTE
E 33 ((..X
XLLS
S // ..D
DQ
QY
Y))
EXERCICE
RAJOUTER LA TABLE "PRODUITS"
PARMI LES ENREGISTREMENTS PRECEDENTS, NE PRENDRE QUE LES COMMANDES CONCERNANT :
LE CAMEMBERT PIERROT, LE COTE DE BLAYE, LES ESCARGOTS DE BOURGOGNE, LE PATE CHINOIS ET
LA TARTE AU SUCRE - RENVOYER LES DONNEES VERS EXCEL
page 58
reproduction réservée
E
E.. LLIIA
AIIS
SO
ON
NA
AC
CC
CE
ES
SS
S..X
XLLS
S
EXERCICE
LANCER ACCESS
OUVRIR LA BASE DE DONNEES "COMPTOIR"
COPIER LA TABLE PRODUITS DANS UNE FEUILLE "EXCEL" EN CONSERVANT UNE LIAISON
ENREGISTRER LE CLASSEUR EXCEL
MODIFIER LA TABLE PRODUITS DANS ACCESS
FERMER ACCESS
OUVRIR LE CLASSEUR PRECEDENT DANS EXCEL
FF.. R
RE
EQ
QU
UE
ETTE
EC
CU
UB
B ..X
XLLS
S //
EXERCICE
CREER UN CUBE OLAP AYANT LES CARACTERISTIQUES SUIVANTES :
A PARTIR DE LA BASE DE DONNEES "COMPTOIR", EXTRAIRE LES CHAMPS :
SOCIETE, PAYS, CONTACT, ADRESSE, VILLE, N°COMMANDE, N°EMPLOYE, DATE D'ENVOI, REFERENCE,
PRIX UNITAIRE, QUANTITE, PRODUITS
PARMI LES ENREGISTREMENTS PRECEDENTS, NE PRENDRE QUE LES COMMANDES CONCERNANT :
LE CAMEMBERT PIERROT, LE COTE DE BLAYE, LES ESCARGOTS DE BOURGOGNE, LE PATE CHINOIS ET
LA TARTE AU SUCRE
REPRESENTER LES DONNEES SOUS FORME DE TABLEAU CROISE DYNAMIQUE
ICC Informatique - département formation
page 59
G
G.. B
BA
AS
SE
E..X
XLLS
S
EXTRAIRE DE CETTE BASE DE DONNEES (EN MASQUANT LES ENREGISTREMENTS NE REPONDANT PAS
AUX CRITERES) :
EXERCICE
1 - LES ENREGISTREMENTS CONCERNANT LA REGION OUEST (SOLUTION 1)
2 - LES ENREGISTREMENTS DE LA REGION OUEST DONT LES VENTES SONT INFERIEURES A 100
(SOLUTION 1)
3 - LES ENREGISTREMENTS DE LA REGION OUEST DONT LES VENTES SONT INFERIEURES A 100 ET LES
ENREGISTREMENTS DE LA REGION EST DONT LES VENTES SONT SUPERIEURES A 35 (SOLUTION 2)
4 - LES ENREGISTREMENTS DONT LES VENTES SONT SUPERIEURES A LA MOYENNE (SOLUTION 3)
5 - IDEM 4 MAIS EN UTILISANT UNE ZONE D'EXTRACTION AU LIEU DE MASQUER LES ENREGISTREMENTS
(SOLUTION 4)
5 - EFFECTUER DES SOUS-TOTAUX PAR REGION ET A L'INTERIEUR DE CHAQUE REGION, PAR VILLE SUR
LA TOTALITE DES ENREGISTREMENTS DE LA BASE. (SOLUTION 5)
page 60
reproduction réservée
H
H.. FFO
ON
NC
CTTB
BD
D..X
XLLS
S
EXERCICE
CALCULER
LE NOMBRE D'ENREGISTREMENTS,
LA VENTE MAXIMUM
LA VENTE MINIMUM
LA VENTE MOYENNE
LA SOMME DES VENTES
LA VARIANCE DES VENTES
L'ECART TYPE DES VENTES
D'ABORD POUR L'ENSEMBLE DE LA BASE PUIS POUR LA REGION EST PUIS POUR LA REGION EST ET LA
REGION NORD
ICC Informatique - département formation
page 61
II.. TTA
AB
BH
HY
YP
P –– 11A
A
DEFINIR UNE TABLE DONNANT POUR DIVERS TAUX (5 A 10%) LA COMMISSION PAYEE AU
REPRESENTANT ET LE RESULTAT AFFERENT POUR L'ENTREPRISE
EXERCICE
page 62
reproduction réservée
JJ.. TTA
AB
BH
HY
YP
P –– 11B
B
DEFINIR UNE TABLE DONNANT POUR CHAQUE REGION L'ANCIENNETE MOYENNE, LE TOTAL DES VENTES
ET LES VENTES MOYENNES
EXERCICE
ICC Informatique - département formation
page 63
K
K.. TTA
AB
BH
HY
YP
P –– 22A
A
EXERCICE
DEFINIR UNE TABLE PERMETTANT DE COMPARER LES REMBOURSEMENTS EN FONCTION DU CAPITAL
EMPRUNTE (DE 150.000 A 500.000F PAR PAS DE 50.000F)ET DES TAUX D'EMPRUNT (DE 8 A 13,5 %)
PAR PAS DE 0,5%)
page 64
reproduction réservée
LL.. TTA
AB
BH
HY
YP
P –– 22B
B
DEFINIR UNE TABLE PERMETTANT D'OBTENIR LES VENTES TOTALES PAR REGION ET PAR CATEGORIE
D'OUTILS
EXERCICE
ICC Informatique - département formation
page 65
M
M.. TTA
AB
BC
CR
RO
OIIS
S..X
XLLS
S
EXERCICE
1 CREER A PARTIR DE CETTE BASE UN TABLEAU CROISE PERMETTANT DE LISTER LES RESULTATS PAR
REGION, PAR VILLE ET PAR REPRESENTANT (SOLUTION 1)
2 MODIFIER LE TABLEAU CREE POUR AFFICHER LES MOYENNES PAR VILLE (SOLUTION 2)
3 AFFICHER LES ENREGISTREMENT DE LA BASE CORRESPONDANT AU TOTAL DE MARSEILLE SOIT 238
(SOLUTION 3)
page 66
reproduction réservée
N
N.. V
VE
EN
NTTE
ES
SC
CA
AFFE
E..X
XLLS
S
PRESENTER SOUS FORME DE TABLEAU CROISE LES VENTES 1995 PAR REGION POUR L'EUROPE
EXERCICE
PRESENTER SOUS FORME DE TABLEAU CROISE LES VENTES 1996 PAR REGION POUR L'EUROPE
EXERCICE
ICC Informatique - département formation
page 67
O
O.. R
RE
EP
PR
RE
ES
SE
EN
NTTA
AN
NTTS
S -- C
CO
OM
MM
MIIS
SS
SIIO
ON
NS
S
EXERCICE
AFFICHER LA FEUILLE "COMMISSIONS"
DANS LA COLONNE "VENTES", AFFICHER LES OUTILS SELON LES CRITERES SUIVANTS :
POLICE VERT FONCE POUR LES VENTES SUPERIEURES A 50000
FAIRE UNE COLONNE "COMMISSIONS" CALCULANT LA COMMISSION DES REPRESENTANTS POUR
CHAQUE VENTE SELON LES CONDITIONS SUIVANTES :
10% POUR LES VENTES INFERIEURES A 50 000
5% POUR LES VENTES SUPERIEURES A 50 000
page 68
reproduction réservée
P
P.. R
RE
EP
PR
RE
ES
SE
EN
NTTA
AN
NTTS
S -- O
OU
UTTIILLS
S
EXERCICE
AFFICHER LA FEUILLE "OUTILS"
DANS LA COLONNE "OUTILS", AFFICHER LES OUTILS SELON LES CRITERES SUIVANTS :
BLEU FONCE POUR LES MARTEAUX
ROUGE FONCE POUR LES TOURNEVIS
VERT FONCE POUR LES SCIES
FAIRE UNE COLONNE "COMMISSIONS" CALCULANT LA COMMISSION DES REPRESENTANTS POUR
CHAQUE VENTE SELON LES CONDITIONS SUIVANTES :
10% POUR LES MARTEAUX
8% POUR LES TOURNEVIS
6% POUR LES PINCES
4% POUR LES SCIES
ICC Informatique - département formation
page 69
Q
Q.. R
RE
ES
S
RE
EP
PR
RE
ES
SE
EN
NTTA
AN
NTTS
S -- C
CH
HIIFFFFR
RE
ED
D''A
AFFFFA
AIIR
EXERCICE
AFFICHER LA FEUILLE "CHIFFRE D'AFFAIRES"
DANS LA COLONNE "VENTES", AFFICHER LES VENTES SELON LES CRITERES SUIVANTS :
POLICE BLEU FONCE SUR FOND BLEU CLAIR POUR LES VENTES INFERIEURES A 50 000 F
POLICE BLEU CLAIR SUR FOND BLEU FONCE POUR LES VENTES ENTRE 50 ET 75 000 F
POLICE JAUNE CLAIR SUR FOND ROUGE FONCE POUR LES VENTES ENTRE 75 ET 100 000 F
FAIRE UNE COLONNE "COMMISSIONS" CALCULANT LA COMMISSION DES REPRESENTANTS POUR
CHAQUE VENTE SELON LES CONDITIONS SUIVANTES :
10% POUR LA PART DE CHIFFRE D'AFFAIRE REALISE INFERIEURE A 50000F
8% POUR LA PART COMPRISE ENTRE 50 ET 75000F
6% POUR LA PART COMPRISE ENTRE 75 ET 100000F
4% POUR LA PART SUPERIEURE A 100000F
page 70
reproduction réservée
R
R.. E
EM
MP
PR
RU
UN
NTT
EXERCICE
CONNAISSANT LE MONTANT DE LA MENSUALITE DE REMBOURSEMENT POUR UN EMPRUNT DE 300 000
SUR 8 ANS AU TAUX DE 8%
CALCULER LA PART D'INTERET ET LA PART DE CAPITAL POUR CHAQUE MENSUALITE
FAIRE LE CUMUL INTERET ET CAPITAL DANS LES COLONNES ADEQUATES.
NE PLUS AFFICHER LES RESULTATS LORSQUE L'EMPRUNT EST REMBOURSE
FIGER LES VOLETS DE TITRE ET PROTEGER VOTRE TRAVAIL
ICC Informatique - département formation
page 71
S
S.. D
DA
ATTE
ES
S
EXERCICE
SUR UNE BASE DE 360 JOURS PAR AN ET A RAISON DE 30 JOURS PAR MOIS POUR LES MOIS PLEINS
(Quelque soit leur nombre réel de jours) ET DU NOMBRE REEL DE JOURS POUR LES MOIS NON
PLEINS, CALCULER LE NOMBRE DE JOURS THEORIQUE ENTRE LES DATES DE DEBUT ET DE FIN.
CALCULER DANS UN SECOND TEMPS LE NOMBRE DE JOURS OUVRES ENTRE CES DEUX DATES
page 72
reproduction réservée
TT.. M
MA
AC
CR
RO
O
CREER UN NOUVEL OUTIL D'IMPRESSION AUQUEL VOUS ATTACHEREZ UNE MACRO QUI :
9 MODIFIERA LA MISE EN PAGE DE LA MANIERE SUIVANTE : PAYSAGE - 1 PAGE LARGEUR/1 PAGE
EXERCICE
HAUTEUR - CENTRER HORIZONTALEMENT ET VERTICALEMENT - MARGES HAUT BAS GAUCHE DROITE
A 1,5 CM
9 IMPRIMERA
9 REMETTRA LA MISE EN PAGE DANS L'ETAT D'ORIGINE
Tester la macro avec le classeur avec le classeur "dates
ICC Informatique - département formation
page 73