ENONCE TD 9_10 L1 tableur
Transcription
ENONCE TD 9_10 L1 tableur
TD9-10 : Base de données et RECHERCHEV L1: Tableur Décembre 2013 Vous trouverez la feuille de TP (ainsi que cours, corrigés, docs) à l'adresse suivante: http://vfoad.unicaen.fr/moodle puis UFR Sciences puis Informatique puis L1 puis tableur Tous les fichiers devront être envoyés par mail, pour faire partie de la note de contrôle continu. Le nom du fichier doit être « nom1nom2TD9partie1.* ; l’extension est soit ods, soit xlsx. Un seul fichier par exercice. L’adresse mail [email protected]. Exercice 1) Multifeuille 1.1) Télécharger le fichier TD_Partie_1_multifeuille.xls 1.2) Dans la feuille véhicule, à l’aide d’une fonction RECHERCHEV, en valeur approchée, calculer le tarif du véhicule de chaque représentant. 1.3) Dans la feuille de chaque représentant (ex :« semaine SMITH »), calculer les frais kilométriques en fonction du nombre de kilomètres et du tarif du véhicules ( feuille véhicule). 1.4) Dans la feuille de chaque représentant, calculer les sous-totaux et les totaux. 1.5) Dans la feuille de chaque représentant, calculer avec la fonction RECHERCHEV de la page article, la désignation et le PUHT, calculer le total HT en fonction de la quantité et du PUHT, calculer le total. Utiliser une fonction ESTNA pour avoir le message « ? code ? » en cas d’erreur. 1.6) Reproduire la page récapitulatif suivante, en utilisant la fonction RECHERCHEV sur les feuilles précédentes : • Les informations des cellules B9:H15 sont calculées ou recherchées en fonction des noms des vendeurs figurant dans la colonne A. Utiliser la fonction INDIRECT et le nom des feuilles de chaque vendeur. • Si une des cellules de la plage A9:A15 est vide alors les cellules des colonnes B à E ne doivent rien indiquer. o Si A9:A15 contiennent un mauvais nom de vendeur alors les cellules des colonnes B à E doivent toutes indiquer le message «vendeur inconnu». o Si une des cellules de la plage E9:E15 contient autre chose que des chiffres, alors les cellules des colonnes F à H doivent contenir la valeur 0 (zéro). Indication : Utiliser la fonction de test ESTNUM() et modifier les options d’affichage des zéros (Outils>Options>Affichage>Valeurs zéro). • Les gains de la semaine sont la différence entre le chiffre d’affaire total et montant global des frais. • Les bénéfices sont les gains de la semaine moins de total des rémunérations versées. • La colonne Part du C.A. contient le pourcentage qu'a fait le vendeur par rapport au chiffre d'affaire total. Le mettre en format %. • La Commission sur C.A. est égale à 5% du chiffre d'affaire du vendeur. • La rémunération est la somme d'une partie salaire fixe de 800 € et de la commission sur le chiffre d’affaire. • Dans la dernière colonne, placer une formule permettant d'afficher le message «Meilleur vendeur» lorsque le vendeur obtient la part de chiffre d’affaire la plus élevée. Faire afficher ce message en gras rouge italique. Exercice 2) Facture 2.1) Télécharger le fichier TD_Partie_2_facture.xls 2.2) Insérer une nouvelle feuille et renommer cette feuille « Modèle de facture » 2.3) Établir un modèle de facture pour obtenir le résultat suivant : 2.3.1) Le client Les renseignements sur le client doivent être obtenus automatiquement à partir de son seul code client. 2.3.2) Les dates • Le format des trois dates est un format personnalisé. • La date de commande est la date du jour : AUJOURDHUI() ; • La date de livraison est calculée en fonction de la date de la commande (90 jours plus tard) ; • La date de règlement est calculée en fonction de la date de livraison (8 jours avant) ; 2.3.3) Les lignes de commandes • Les colonnes « code produit » et « quantité » sont saisies, les autres sont calculées. • La colonne Livre contient une formule ainsi qu’une mise en forme conditionnelle pour mettre en valeur les codes produits inconnus. Les informations « titre » et « auteur » sont dans la feuille inventaire. • La colonne pris unitaire contient une formule à partir du prix unitaire de la feuille « inventaire » en tenant compte d’un taux d’augmentation. Le taux d’augmentation est le premier chiffre du code produit divisé par 100. • Les colonnes Prix unitaire et Total ligne contiennent des formules et une mise en valeur conditionnelle pour ne pas afficher les valeurs zéro (en blanc sur fond blanc). 2.3.4) Le total de la facture • Le total HT est la somme des lignes de la colonne total ligne. • La TVA est de 19,6%. • LE total TTC est la somme du HT et de la TVA. Fonction utilisée : AUJOURDHUI(), RECHERCHEV(), ESTNA(), CONCATENER(), SI() ; Exercice 3) Tarifs postaux 3.1) Télécharger le fichier TD_Partie_3_tarif_postal.xls 3.2) Dans la feuille grammage, 3.2.1) Calculer la surface (=longueur*largeur) et le poids (=grammage * surface) d’une feuille. 3.2.2) Mettre le format indiqué ci-dessous. La police est de taille 12. 3.3) Dans la feuille destination, 3.3.1) Indiquer la zone « France », dans la colonne tarifaire de la première partie du tableau. 3.3.2) Indiquer la zone « Zone 1 », dans la colonne tarifaire de la seconde partie du tableau (À partir d’Union Européenne). 3.3.3) Indiquer la zone « Zone 2 », dans la colonne tarifaire de la troisième partie du tableau (A partir de hors union européenne).. 3.4) Dans les feuilles « Tarif … », A partir du tableau des tarifs lettres de la feuille feuilles « Tarif France », créer 2 feuilles pour chaque zone tarifaires :, « Tarif Zone 1 », « Tarif Zone 2 ». Dans chaque feuille, le tableau (analogue au tableau présentée) est spécifique d’une zone tarifaire et il sera dans la plage B3 : D303. Pour la zone 1, le tarif est calculé de la manière suivante : tarif France + 0,05 € par tranche de 10 g (Exemple : Lettre Prioritaire de 30 g : 1,00 € + 3 x 0,05 € = 1,15 €). De même pour la zone 2, tarif France + 0,11 € par tranche de 10 g (Exemple : Lettre Prioritaire de 30 g : 1,00 € + 3 x 0,11 € = 1,33 €). 3.5) Dans la feuille calcul, 3.5.1) Créer la feuille de calcul sous la forme suivante, avec en colonne B, les valeurs saisies. Une fois créées, les zones des colonnes A, C, D et E doivent être protégées. 3.5.2) Le poids est calculé (cellule C5) en fonction des données saisies et des informations de la feuille grammage. 3.5.3) La zone tarifaire est déterminée (cellule D3) en fonction du pays de destination saisie et des informations contenues dans la feuille Destination. 3.5.4) Le tarif est calculé (cellule E3) en fonction du poids saisi ou calculé, de la zone tarifaire calculée et des informations contenues dans la feuille correspondant à la zone tarifaire. 3.5.5) On utilisera les fonctions : SI, ESTVIDE, RECHERCHEV, INDIRECT, CONCATENER. Exercice 4) Multifeuille 4.1) Feuille synthèse, 4.1.1) Créer une nouvelle feuille nommé synthèse. 4.1.2) Rassembler les données des feuilles COMPTA2002, COMPTA2003, COMPTA2004, COMPTA2005, dans la feuille synthèse. La feuille synthèse contient les colonnes Année, Compte, Libellé et Montant, comme dans les feuilles à rassembler. 4.1.3) Ajouter une colonne nommée « abrégé » après la colonne Année. Dans chaque cellule de la colonne « abrégé », écrire une formule qui permet d’obtenir les 4 premiers caractères de la cellule correspondante de la colonne compte. (fonction GAUCHE). 4.2) Feuille Analyse, Créer une feuille analyse et à partir de la feuille synthèse, extraire des données pour constituer la feuille analyse de la manière suivante. La colonne libellé est calculé avec une fonction RECHERCHEV dans la page synthèse. Les montants sont calculés avec la fonction SOMME.SI.ENS avec deux critères, un premier critère sur l’année, et un second sur le compte abrégé. La ligne salaire considère les comptes abrégés : 6313, 6411, 6451, 6453, 6454.( utiliser une somme de fonction SOMME.SI.ENS). 4.3) Feuille graphique, 4.3.1) Insérer une feuille « graphique ». 4.3.2) Créer un graphique sur l’évolution du coût de l’assurance multirisque( 6161), à partir des données de la feuille analyse. 4.3.3) Créer un graphique sur l’évolution des principaux postes de dépenses de 2002 à 2006, à partir des données de la feuille analyse. Exercice 5) RECHERCHEV EQUIV 5.1) Pour établir un répertoire, on a besoin de séparer nom et prénom et de calculer l’adresse mail pour obtenir le résultat suivant : 5.1.1) Le prénom s’obtient en utilisant les fonctions GAUCHE() CHERCHE(). 5.1.2) Le nom s’obtient en utilisant les fonctions CHERCHE() STXT() NBCAR(). 5.1.3) L’adresse mail s’obtient en utilisant les fonctions MINUSCULE() CONCATENER() GAUCHE() CHERCHE() NBCAR() SI() ESTVIDE(). 5.1.4) Mettre un format conditionnel sur les adresses mails qui contiennent des lettres accentuées qui doivent être remplacées pour avoir une adresse valide (é, è, ç, ü). 5.2) La feuille répertoire doit avoir au final l’allure suivante : 5.2.1) Les noms, prénoms et mails de la feuille précédente sont copié à partir de la ligne 7. 5.2.2) Les cellules B3, D3 et F3 sont saisis par l’utilisateur qui cherche dans l’exemple une adresse mail (B3) de la personne dont on connaît l’information prénom(D3) et dont le prénom est Sören (F3). La réponse est calculée dans la cellule B4 en utilisant les fonctions EQUIV() RECHERCHEV() INDIRECT() CONCATENER() SI() . La fonction RECHERCHEV() cherche dans la première colonne de la table passée en paramètre. La fonction EQUIV() récupère le numéro de la colonne en fonction du nom de la colonne écrit en D3 à partir de la plage de cellule de la ligne 6.