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