TD Excel ENREGISTREZ VOS DOCUMENTS REGULIEREMENT UTILISEZ LES UTILITAIRES D'AIDE



Documents pareils
Les tests logiques avec Excel

Microsoft Excel. Tableur

Module 16 : Les fonctions de recherche et de référence

Partie 1. Fonctions plus complexes dans Excel. Fonctions Si(), Et(), Ou() et fonctions imbriquées. Opérateurs logiques. I.1.

TD3 - Facturation avec archivage automatisé

EXCEL PERFECTIONNEMENT CALCULS AVANCES

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

POUR ALLER UN PEU PLUS LOIN SUR UN TABLEUR. Version EXCEL

Microsoft Excel Présentation du tableur Excel

Débuter avec Excel. Excel

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Université Ibn Zohr Excel Résume de cours

EXCEL TUTORIEL 2012/2013

TABLEAU CROISE DYNAMIQUE

Alain DI MAGGIO Mise à jour sur le site 11/01/10

Traitement des données avec Microsoft EXCEL 2010

Livret Cours Microsoft office 2007 Tableur Excel Perfectionnement

Excel 2007 Niveau 3 Page 1

Import de comptes (xls)

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version /11/05

Cours Modélisation et Programmation avec tableur

FORMATION EXCEL NIVEAU 2

Modèle de calcul des paramètres économiques

SOMMAIRE. 1. Préambule Le calendrier Trajectoire d un objet lancé Régression linéaire...9

GUIDE Excel (version débutante) Version 2013

Démonstration d utilisation De NesmaCom

Guide de démarrage Janvier 2012

Parcours FOAD Formation EXCEL 2010

Calc 2 Avancé. OpenOffice.org. Guide de formation avec exercices et cas pratiques. Philippe Moreau

Semestre3 (Licence Economie et Gestion) EXCEL : interface. Une fois lancé, Excel crée par défaut un "classeur" nommé «classeur1.xls».

Calculs conditionnels Calculs conditionnels imbriqués Somme conditionnelle Nombre conditionnel Fonctions Recherche...

CAP BOX Note utilisateurs

C est quoi un tableur?

La formation informatique en ligne INFOS COURS - FORUM SUPPORT DE COURS WOR MICROSOFT

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var Tel : bij@agasc.fr Word: Les tableaux.

Créer une base de données

Manuel utilisateur logiciel Salles. Version 1.1

1. Introduction Création d'une requête...2

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

FORMATION EXCEL NIVEAU 2

La Clé informatique. Formation Excel XP Aide-mémoire

Initiation à Excel. Frédéric Gava (MCF)

Découverte du tableur CellSheet

Traitement de texte : Quelques rappels de quelques notions de base

Stockez et organisez vos données sous Excel. Une approche systématique, structurée et simplifiée

Excel avancé. Frédéric Gava (MCF)

CHAPITRE I FONCTIONS STATISTIQUES, DE DATE & HEURE... 1

Utiliser Access ou Excel pour gérer vos données

Publipostage avec Calc

Comment utiliser sa messagerie laposte.net

A.-M. Cubat PMB - Import de notices à partir d un tableur Page 1 Source :

PRÉSENTÉ PAR : NOVEMBRE 2007

TUTORIAL REUTERS. Utilisation de l'utilitaire de recherche Reuters

Excel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique

Microsoft Excel 2000 Fonctions avancées

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

Analyser des données à l aide de formules

Informations générales

Utilisation d Excel : gestion de compte bancaire TABLE DES MATIERES

Saisir et traiter les engagements de coûts

Note de cours. Introduction à Excel 2007

Le modèle de données

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

SOMMAIRE. Travailler avec les requêtes... 3

Utiliser un tableau de données

LE TABLEUR OPENOFFICE CALC : CONTRÔLES DE FORMULAIRES ACCÈS AUX BASES DE DONNÉES

FONCTIONS FINANCIÈRES

Une fois votre tableau excel complet, cliquer sur fichier enregistrer sous type de fichier (menu déroulant) csv (séparateur : point virgule).

Chapitre 2 Créer son site et ses pages avec Google Site

EXCEL. Isabelle Langlois

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.

Remboursement des frais de voyage officiel

1. Création d'un état Création d'un état Instantané Colonnes Création d'un état Instantané Tableau... 4

Importer les fichiers élèves - professeurs du secrétariat

CAPTURE DES PROFESSIONNELS

La fonction ET et la fonction OU. La Fonction ET

Excel 2007 Utilisation Avancée

Pluridisciplinarité. Classe de BTS DATR

Université Bordeaux 1. Formation Excel Initiation. Hanquiez Vincent, UMR 5805-EPOC

OneDrive, le cloud de Microsoft

Maîtriser l'utilisation des outils bureautiques. Maîtriser le logiciel de traitement de texte - Word. Maitriser le logiciel tableur - Excel

IMPORTATION, CRÉATION, MANIPULATION, EXPORTATION DE DONNÉES STATISTIQUES

Chapitre 1 I:\ Soyez courageux!

Objectif. Cette formation doit permettre au client d être autonome dans la création de ses rapports avancés en utilisant la fonctionnalité Excel +.

BML Informatique Tableur OpenOffice.org Calc Mercredi 8 avril 2015

MODE OPERATOIRE OPENOFFICE BASE

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

PLAN. Qui peut faire quoi? Présentation. L'internaute Consulte le site public

RÉSOLUTION DE SYSTÈMES À DEUX INCONNUES

Statistiques descriptives sous Excel. Lætitia Perrier Bruslé Cours de statistique descriptive sous Excel

Exploitation des données issues de BE ( utilisation du tableur CALC) Fiche de travail (individuelle ou en binôme)

Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département

Formation Excel. Introduction Les Bases du Logiciel Le comportement des cellules. Calculs élaborés. Les feuilles de calculs élaborées

Transcription:

TD Excel ENREGISTREZ VOS DOCUMENTS REGULIEREMENT UTILISEZ LES UTILITAIRES D'AIDE A Fonction Si() A.1 Rappel sur les fonctions Excel Une fonction permet de calculer un résultat à partir d'un certain nombre de paramètres ou arguments. Un argument ou paramètre est une valeur utilisée par une fonction pour effectuer des calculs. Une fonction se caractérise par : 1. un nom : par convention écrit en majuscules. 2. des paramètres ou arguments : le type des arguments utilisés par une fonction lui est spécifique. Une fonction peut ne pas admettre de paramètres. Le nombre de paramètres peut être variable ou encore certains paramètres d'une fonction peuvent être facultatifs. Les paramètres sont donnés entre parenthèses à la suite du nom et sont séparés par un «;». Un argument peut être : a. une valeur constante b. une référence à une cellule ou plage de cellules : référence relative, absolue, mixte ou un nom c. une fonction La syntaxe d'une fonction est donc : NOM(argument1;argument2;...) A.2 Rappel sur la fonction Si() La fonction «Si()» est très pratique car elle vous permet de moduler des calculs. Par exemple: À partir d'un certain nombre d'heures, les employés ont droit à des heures supplémentaires. À partir d'un certain salaire, le taux d'imposition fiscale augmente. Lorsque l'entrepôt est plein, il y a des frais de surcharge pour l'entreposage. Lorsqu'un client achète un certain nombre d'un produit, il a droit à un rabais. La fonction Si() a absolument besoin de trois paramètres pour fonctionner. Il faut premièrement connaître la condition: qui a-t-il à comparer? La seconde partie est ce que la fonction doit faire lorsque la condition est vraie. La troisième partie est ce que la fonction doit faire lorsque la condition est fausse. On peut résumer comme ceci: =SI(condition ; vrai ; faux). Les «;» servent à séparer les différentes parties de la fonction. Ex.: =SI(b1>=10;b3*0,1;0) Si le contenu de la cellule B1 est supérieur ou égale à 10, affiche le résultat de B3 multiplié par 0,1. Sinon affiche zéro. A.3 ET() et OU() La fonction Si() peut être amélioré lorsqu'elle est utilisée avec d'autres fonctions telles que ET() et OU(). =ET(condition1;condition2;condition3...) Il faut au moins deux conditions. Mais vous pouvez en ajouter d'autres. Toutes les conditions doivent être remplies pour que la fonction affiche VRAI. Sinon, elle affichera FAUX. =OU(condition1;condition2; condition3...) Il faut au moins deux conditions. Vous pouvez en ajouter d'autres. L'une des conditions doit être remplie pour que la fonction affiche VRAI. Si aucune des conditions n est remplie, elle affichera FAUX.

Exemple : Il est possible d'ajouter ces fonctions, ou tout autre, dans la fonction Si(). Pour ces deux dernières fonctions, il est préférable de les placer dans la partie des conditions. Insérer les deux formules suivantes successivement dans les cellules A3 et B3 puis vérifier les résultats de ces fonctions en modifiant le contenu des cellules A1 et A2. =Si(et(a1=1;a2=1);1000;0) =Si(ou(a1=1;a2=1);1000;0) Ceci vous donne plus de potentiel pour la fonction Si() puisque vous pouvez couvrir plusieurs conditions en même temps. A.4 Exercices A.4.1 Exercice guidé Pour mieux vous faire comprendre le fonctionnement de la fonction Si() et de son potentiel, la partie qui suit vous donne quelques exercices. On se place dans le contexte d'un marchand qui veut offrir un rabais à ses clients s'ils achètent une certaine quantité. Avant de commencer, ouvrez une nouvelle feuille de calcul ou un classeur. Remplissez les cellules suivantes avec le texte ou les formules suivantes. Pour le premier exemple, le marchand va offrir un rabais encore indéterminé si le client achète 10 items identiques ou plus. Cet exercice est juste pour afficher si oui ou non le client a droit à un rabais. Dans la cellule B6, écrivez la formule suivante: =SI(B1>=10;"Rabais accordé";"désolé, aucun rabais"). Selon la quantité qui est entrée dans la cellule B1, la cellule B6 va afficher soit «Rabais accordé» ou «Désolé, aucun rabais» (sans les guillemets). Cette fonction a les trois parties. En premier, le B1>=10 est la condition. Il vérifie si le contenu de la cellule B1 est supérieur ou égale à 10. Si oui, la fonction affiche la seconde partie de la fonction (Rabais accordé). Sinon, elle affiche la troisième partie (Désolé, aucun rabais). Le résultat de cette fonction a affiché du texte. La prochaine fonction aura pour résultat une formule ou un chiffre. Le marchand s'est décidé. Il offre 10% de rabais à ceux qui achètent 10 items identiques ou plus. La prochaine formule va calculer ce rabais. Dans la cellule B7, entrez la formule suivante: =SI(B1>=10;B3*0,1;0).

Pour cette formule, la condition est la même que la formule précédente. Pourtant, le résultat est différent. Le rabais va changer selon la quantité de la cellule B1. Si la quantité est égale ou plus grande que 10, il y aura un rabais de 10% sur le total de la cellule B3. Sinon, il n'y a pas de rabais. Donc, la valeur est zéro (0). Le troisième exercice consiste à voir les fonctions Si() imbriquées. Il est possible d'avoir des fonctions Si() dans des Si(). En fait, il est possible d'avoir des fonctions dans des fonctions. Par exemple, =ABS (SOMME(B1:B200)) vous donne la valeur absolue de la somme des cellules B1 à B200. Il est possible d'imbriquer jusqu'à six Si() l'un dans l'autre. Le prochain exercice vous en donne l'exemple. Le marchand s'aperçoit que son rabais ne fait pas l'affaire de tous. Il ajuste donc son tir. Il offre un rabais de 5% à ceux qui achètent 5 items identiques ou plus. En plus, il donne toujours un rabais de 10% si un client achète 10 items identiques ou plus. Dans la cellule B8, entrez la formule suivante: =SI(B1>=10;B3*0,1;SI(B1>=5;B3*0,05;0)). La fonction vérifie premièrement si la quantité inscrite dans la cellule est supérieure ou égale à 10. Si oui, la fonction va afficher le rabais de 10% sur la valeur inscrite dans la cellule b3. Sinon, il y a le second si qui vérifie si la quantité est supérieure ou égale à 5. Si oui, elle va afficher un rabais de 5% sur la valeur de la cellule b3. Sinon, il n'y a pas de rabais. Donc, la valeur affichée sera de zéro (0). Il y a une autre formulation qui aurait aussi donné le même résultat. =SI(B1>=5;SI(B1>=10;B3*0,1;B3*0,05);0). Au lieu de commencer par la plus grande possibilité (>=10) et descendre, cette formule commence par la plus petite possibilité (>=5) et monte! Il y a certainement une ou deux autres formulations qui sont possibles. Il vous est possible "d'imbriquer" jusqu'à 6 niveaux de Si(). Mais rendu à ce niveau, cela devient très difficile à gérer. A.4.2 Exercice Effectuez l'ensemble des questions ci-dessous. 1. Ouvrir le classeur Notes.xls. 2. Dans la feuille Notes. Rajouter une colonne, «Admis», dans laquelle viendra s'inscrire «Ajourné» ou «Admis» (moyenne > =10). 3. Rajouter une colonne, «Intervalle», dans laquelle on vient inscrire VRAI si la moyenne est comprise dans un intervalle de 30% autour de la moyenne et FAUX sinon. 4. Rajouter une colonne, «C2I», dans laquelle viendra s'inscrire OUI si l'étudiant a obtenu le C2i et NON sinon. Le C2i est obtenu si l'étudiant a une moyenne en informatique >12 ou s'il a une mention AB. 5. Rajouter une colonne, «Mention», dans laquelle viendront s'inscrire automatiquement les mentions des étudiants (TB, B, AB, Passable). 6. Modifier le calcul de la moyenne pour prendre en compte les coefficients (présents dans la feuille coefs). 7. Calculer le nombre d'étudiants qui ont une moyenne supérieure à 10 (C21 pour l intitulé, D21 pour le résultat). 8. Calculer la moyenne des étudiants qui ont obtenus une mention AB (C22 pour l intitulé, D22 pour le résultat). 9. On peut remarquer que pour les étudiants dont on n'a pas saisi les notes, les calculs se font tout de même. Modifier vos formules de façon à ce que rien ne s'affiche lorsqu'aucune valeur n'a été saisie. Indication : SI, nb.vide, estvide,...

B Les fonctions RechercheV() et RechercheH() B.1.1 Définition Nous appellerons référence, toute information permettant d'accéder à un ensemble d'informations. Suivant l'organisation de ces références dans les feuilles, Excel met à notre disposition des formules de recherche. Nous aborderons par la suite, deux fonctions de recherche : RechercheV() et RechercheH() suivant que les informations sont référencées en colonne ou en ligne dans les feuilles. Les fonctions RechercheV() et RechercheH() sont des formes de la fonction SI() un peu plus développée. Il est possible d'imbriquer plusieurs SI() pour répondre à plusieurs conditions. Mais, la limitation de la fonction SI() est que vous ne pouvez imbriquer que jusqu'à 6 niveaux de SI(). Que faire si vous voulez répondre à une question qui aurait besoin de plus de 6 niveaux? De plus, rendu à ce point, il devient difficile de gérer tous ces SI() imbriqués. Ces fonctions ont besoin de trois paramètres. Le premier est l'adresse de la cellule qui sera comparée. Elle sera comparée au contenu du deuxième paramètre qui contiendra l'adresse du bloc de cellules d'un tableau de comparaison. Le troisième paramètre est pour indiquer qu'il faut afficher le contenu de quelle colonne (pour RechercheV()) ou quelle ligne (pour RechercheH()) du tableau de comparaison. RechercheV(cellule à comparer ; tableau de comparaison ; index de colonne) Remarque : - Si vous devez écrire une formule qui doit être recopiée (vers le bas ou vers le haut), alors il faudra penser à bloquer les coordonnées de la matrice (tableau de comparaison) afin qu'elles ne bougent pas avec la recopie. Dans ce cas là, la manière la plus simple de procéder consiste à nommer la matrice : menu Formule/Définir Nom. - Pour la RechercheV() La ligne comprenant les entêtes des colonnes ne doivent pas être prises en compte dans la matrice (le tableau de comparaison). - RechercheV(), RechercheH() imbriquées : il se peut que l'information qui serve de référence dans une recherche ne soit pas directement accessible, qu'il faille d'abord aller la chercher avant de faire la recherche. Dans ce cas, on imbriquera des fonctions de recherche. B.2 Exercices B.2.1 Exercice guidé Cet exercice consiste à changer dans quelque colonne la fonction RechercheV() qui va chercher l'information à afficher selon le type de client. Pour cet exercice, il y a trois catégories de clients: type 1, 2 et 3. La fonction devra chercher l'information à afficher dans la deuxième, la troisième ou la quatrième colonne du tableau; soit le type de client + 1 puisque la première colonne du tableau est utilisée pour la grille de comparaison pour déterminer la quantité du rabais. Créer un nouveau classeur, enregistrer le sous le nom test_recherchev.xls Écrivez les chiffres suivants dans les cellules appropriées.

Dans la cellule b3, écrivez la formule suivante: =RechercheV(B1;A7:D9;D1 + 1). Essayez les combinaisons suivantes de chiffres dans les cellules B1 et D1. B1 D1 Résultat 4 1 0% 7 1 2,5% 7 2 5% 7 3 7,5% 10 3 12,5% -5 1 #N/A 10 4 #REF! Toutes les valeurs fonctionnent sauf pour les deux derniers cas. Dans le cas de la quantité négative, ce montant est plus petit que le seuil minimal de la première ligne du tableau de comparaison (0). Donc, cette valeur ne s'applique pas au tableau de comparaison. Pour le dernier cas, la fonction essaie de chercher l'information à afficher à l'extérieur du tableau de comparaison. Le tableau est composé de quatre colonnes. Mais, la fonction RechercheV() cherche l'information dans la cinquième colonne; là où il n'y a pas d'informations. B.2.2 Exercice 1 : Objectif Maîtriser la notion de recherche sur un exemple simple. Les fonctions abordées ici sont RechercheV() et RechercheH(). Enoncé Afin de faciliter le travail de la scolarité, on souhaite saisir un minimum d'informations sur la feuille Récapitulatif. Les données concernant les étudiants sont rangées verticalement suivant une référence qui est leur code. A partir du code d'un étudiant, il est possible d'accéder à l'ensemble des informations concernant cet étudiant. Ainsi, il est tout à fait possible dans la feuille récapitulative, de ne saisir que le code d'un étudiant et de remplir automatiquement toutes les informations le concernant : nom, prénom, note de droit, note d'éco et note d'info.

Pour ceci, télécharger le classeur NotesV2.xls suivre attentivement la procédure suivante : 1. Dans la feuille Notes : afin de faciliter l'écriture des formules de recherche concernant les informations relatives à un étudiant, nommer la plage A3:F15 en MatNotes. Pourquoi met-on des lignes vides dans cette matrice? 2. Dans la feuille Paramètres : afin de faciliter l'écriture des formules de recherche concernant les coefficients des matières, nommer la plage B2:D3 en MatCoef. 3. Dans la feuille Récapitulatif 1. En C8, écrire une formule permettant de rechercher le nom de l'étudiant à partir de son code saisi en B8. Cette formule doit être recopiée jusqu'en C20. 2. En D8, écrire une formule permettant de rechercher le prénom de l'étudiant à partir de son code saisi en B8. Cette formule doit être recopiée jusqu'en D20. 3. En E8, écrire une formule permettant de rechercher la note de droit de l'étudiant à partir de son code saisi en B8. Cette formule doit être recopiée jusqu'en E20. 4. En F8, écrire une formule permettant de rechercher la note d'économie de l'étudiant à partir de son code saisi en B8. Cette formule doit être recopiée jusqu'en F20. 5. En G8, écrire une formule permettant de rechercher la note d'informatique de l'étudiant à partir de son code saisi en B8. Cette formule doit être recopiée jusqu'en G20. 4. Remarque : que se passe t-il si un code étudiant n'est pas renseigné ou inexact? Comment remédier à ce problème? Ecrire une formule qui permet de ne rien afficher si le code n'est pas saisi et d'afficher Num_inconnu si le code de l'étudiant est inexact (utiliser les fonctions SI(), ESTVIDE(), ESTNA()). 5. Dans la feuille Récapitulatif 1. En E7, écrire une formule permettant de rechercher le coefficient associé à la matière dont le nom est inscrit en E6. Cette formule permettra d'afficher Mat_inconnue dans le cas où la matière n'est pas connue. 2. Recopier cette formule en F7 et G7. Que se passe t-il? D'où vient l'erreur? Faire les modifications nécessaires. 6. En autonomie : mettre à jour les formules de H8 à L20, et les formules de la feuille Analyse. B.2.3 Exercice 2 : Objectif : mise en place d un convertisseur de devises. 1. Récupérer le fichier «Devises.xls» sur le WebCampus. 2. Afficher la devise d un pays a. Mettre «Pays» en H3, «Valeur» en I3 et «Devise» en J3 b. Utiliser la RechercheV() en I4 pour afficher la valeur de la devise par rapport au nom du pays rentré en H4 c. De même en I4 pour afficher la devise. 3. Calculer la conversion Euro devise du pays entré a. Mettre «Montant» dans G3 et «Total» dans K3 b. Calculer la conversion dans la case K4 4. Calculer la conversion Devise donnée Devise du pays choisi a. Mettre «Devise» en F3 b. Modifier K4 : Si aucune devise n est entrée en F4, alors par défaut c est en Euro, sinon il faut convertir la devise en euro puis dans la devise choisie en H4 (pour la convertir en euro : 1/valeurDevise * montant). c. Pour vérifier, mettre USD en F4, 100 en G4, et USA en H4. Vous devez obtenir 100 en K4. Si vous supprimez USD, vous obtenez 137,26 en K4. 5. Rajouter la conversion vers l Euro a. Modifier la colonne «Valeur» : si le Pays est «UE», alors la recherche doit se baser sur celle rentrée en F4 puis la convertir en sens inverse (1/valeurDevise). Si H4 est vide, I4 ne doit rien afficher. Si H4= «UE», mais que F4 est vide, alors I4 doit afficher 1. b. Modifier la colonne «Devise» (J4) : si le Pays est «UE» alors il faut afficher «Euro». c. Modifier la colonne «Total» : si H4 est vide ne rien afficher, si le Pays est «UE» alors comme lorsque F4 est vide il faut juste multiplier le montant par la valeur. d. Pour vérifier : 100USD 72,85, 100 100, 100USD 97,79CHF, 100 137,26USD.