ecole des mines de nancy cours de program at ion excel

Upload: wa63839

Post on 30-May-2018

260 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    1/73

    ECOLE DES MINES DE NANCYSminaire de rentre 1A

    TABLEUR

    ObjectifsLa sance de TD consacre au logiciel Excel permet une approche de la notion de tableur,outil complmentaire et trs courant des logiciels de traitement de textes et de gestion defichiers. Les objectifs principaux qui guident le droulement de latelier Excel sont lessuivants :

    connaissance d'un outil standard de gestion, de simulation et d'aide la dcision, appropriation d'un outil de prsentation de tableaux, en complment des traitements

    de textes et mieux adapt, appropriation d'un outil de reprsentation graphique, connaissance d'un outil de calcul (numrique, comptable, financier...) trs puissant

    bien que simple, approche d'un mode de programmation des algorithmes de calcul, trs diffrent de la

    programmation classique,

    L'appropriation du logiciel Excel se droule en quatre temps :

    1- La manipulation de feuilles de calculs pr existantes permet de "voir" le fonctionnementdu tableur. Puis la construction d'une feuille simple permet de fixer les premiresconnaissances.2- Le poly permet d'acqurir les connaissances de base qui vont servir immdiatement dansles exercices. Les exercices proposs, trs simples, permettent un apprentissage progressif desmanipulations de base du tableur Excel. Ils doivent donc tre tudis, tous, dans l'ordre, sansquoi des notions de bases mal assimiles pourraient manquer pour la comprhension de lasuite du cours.

    3- La ralisation autonome de quelques traitements classiques, parfois issus d'autrescontextes, tels que la gestion. L'aspect graphiques y sera dvelopp.4- Si le niveau atteint le permet, le traitement de problmes moins simples et aide aborderles calculs par solveur, les bases de donnes et la programmation par macros.

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    2/73

    Plan du COURS DE PROGRAMMATION EXCEL

    1 Dmarrage Sauvegarder -L'cran2 Slectionner des cellules Cellule active -Plage -tendre une slection3 Le tableur par l'exemple Calculs de jours -Une belle courbe -L'rosion montaire4 Entrer des valeursNombre et texte -Valider l'entre -Le clavier -Les mois5 Entrer des formules Une formule commence toujours par le signe = -Exercices6 Fonctions Utiliser les fonctions -Coller une fonction -Fonctions usuelles7 Rfrences relatives, recopie Recopie d'une formule : rfrences relatives -Exercices8 Rfrences abolues, nomsNcessit des rfrences absolues -Notation -Nommer unecellule9 Rfrences mixtes Exercice : table de Pythagore10 Formats Un format modifie la prsentation -Diffrents formats -Encadrement, police,

    justification -Dates11 Exercice : le plein

    12 Trier - taupins - mto13 Graphiques - graphe d'une intgrale - Mto - Recencement - Camemberts et radars -Langue anglaise - Statistiques14 Dessiner, mettre en pages15 Formules matricielles

    Plan des exercices

    Dure approximative : 1h ( de 1h beaucoup plus... selon affinits)

    1. CALCULS FINANCIERS1.1. Compte bancaire1.2. Intrts composs : calcul itratif1.3. Intrts composs : calcul direct2. CALCULS NUMRIQUES2.1. Triangle de Pascal2.2. Calcul de e par son dveloppement en srie2.3. Calcul de pi par la mthode de Vite2.4. Racine carre par la mthode de Newton2.5. Calculs du nombre d'or2.6. Moulin nombres

    3. SIMULATION3.1. Joyeux anniversaires3.2. Mto3.3. Impts4. GRAPHIQUES4.1. Ltalon montaire international4.2. Graphique scientifique : sinusode bruite4.3. Suite de Syracuse4.4 Pyramide des ges5. BASES DE DONNES5.1. Base de donnes

    6. CALCUL ITRATIF: Valeur cible6.1. Mthode de Newton pour le calcul dune racine

    http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#demarrage%23demarragehttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#demarrage%23demarragehttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#selectionner%23selectionnerhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#selectionner%23selectionnerhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#tableur%23tableurhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#tableur%23tableurhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#entrer%23entrerhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#entrer%23entrerhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#formules%23formuleshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#formules%23formuleshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#fonctions%23fonctionshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#fonctions%23fonctionshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#relatives%23relativeshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#relatives%23relativeshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#absolues%23absolueshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#absolues%23absolueshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#mixtes%23mixteshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#mixtes%23mixteshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#formats%23formatshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#formats%23formatshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#leplein%23lepleinhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#leplein%23lepleinhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#trier%23trierhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#trier%23trierhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#graphiques%23graphiqueshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#graphiques%23graphiqueshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#dessiner%23dessinerhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#dessiner%23dessinerhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#matrices%23matriceshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#matrices%23matriceshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#exercices%23exerciceshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex11%23ex11http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex12%23ex12http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex13%23ex13http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex21%23ex21http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex22%23ex22http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex23%23ex23http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex24%23ex24http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex25%23ex25http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex26%23ex26http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex31%23ex31http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex32%23ex32http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex33%23ex33http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex41%23ex41http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex42%23ex42http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex43%23ex43http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex44%23ex44http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex51%23ex51http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex61%23ex61http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#demarrage%23demarragehttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#selectionner%23selectionnerhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#tableur%23tableurhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#entrer%23entrerhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#formules%23formuleshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#fonctions%23fonctionshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#relatives%23relativeshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#absolues%23absolueshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#mixtes%23mixteshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#formats%23formatshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#leplein%23lepleinhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#trier%23trierhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#graphiques%23graphiqueshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#dessiner%23dessinerhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#matrices%23matriceshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#exercices%23exerciceshttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex11%23ex11http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex12%23ex12http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex13%23ex13http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex21%23ex21http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex22%23ex22http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex23%23ex23http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex24%23ex24http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex25%23ex25http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex26%23ex26http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex31%23ex31http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex32%23ex32http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex33%23ex33http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex41%23ex41http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex42%23ex42http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex43%23ex43http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex44%23ex44http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex51%23ex51http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex61%23ex61
  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    3/73

    6.2. Equations du nime degr6.3. Un nombre est-il premier ?6.4. Les isoprimtres dArchimde6. CALCUL NON NUMERIQUE7.1. Le nombre de Kaprekar

    Correction des exercices

    COURS DE PROGRAMMATION EXCEL

    1. DMARRAGE1.1. SAUVEGARDER

    O placer ses documents Excel ?

    Sur les PC en libre service de l'Ecole, chacun a accs une zone personnelle. Cettezone est nomme "disque U:" sur le PC. Elle est permanente, c'est dire qu'elle

    subsiste aprs l'arrt du PC, la diffrence de l'espace disque C:, qui est temporaire etest effac chaque arrt du PC. Sur les PC en libre service de l'Ecole, le rpertoire U:\public_html sert rendre ses

    documents accessibles sue le web. Chez soi, sur son micro perso, chacun est libre de son organisation !

    NB : Comment faire pour pouvoir travailler sur un mme document la fois chez soi et l'Ecole ? Le plus simple est sans doute l'utilisation d'une cl usb pour transfrer sesdocuments.Une autre possibilit pour le transfert cole domicile est de passer par le web.L'inconvnient de la visibilit "n'importe o par n'importe qui sur internet" n'est pas grave, car

    ces documents ne sont accessibles qu'en connaissant leur adresse web. Il suffit de ne pasdivulguer cette adresse. Et si les documents sont de nature confidentielle, le sous-rpertoireles contenant peut tre protg par un mot de passe (fonctionnalit .htaccess d'unix : voir http://phpfun.free.fr/securite.htm ).

    1.2. L'CRAN

    Lcran se compose des lments suivants :

    http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex62%23ex62http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex62%23ex62http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex62%23ex62http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex63%23ex63http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex64%23ex64http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex71%23ex71http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#corrige%23corrigehttp://phpfun.free.fr/securite.htmhttp://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex62%23ex62http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex63%23ex63http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex64%23ex64http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#ex71%23ex71http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.html#corrige%23corrigehttp://phpfun.free.fr/securite.htm
  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    4/73

    En haut de l'cran la barre des menus fournit l'accs aux commandes :

    - Commandes habituelles du systme dexploitation :Dans le menu Fichier les commandes pour crer un Nouveau document, Ouvrir undocument dj existant, Fermer un document,Quitter Excel, pour sauvegarder (Enregistreret Enregistrer sous), Imprimer, Dans le menu dition les commandes pourAnnuler la dernire commande effectue, etcelles du presse papiers : Copier Couper Coller- Commandes spcifiques Excel, dans les menus Affichage, Insertion, Format, etc.

    Puis viennet les boutons des outils :

    Ces outils correspondent des articles de menus, mais d'usage rendu plus naturel, plus

    intuitif. Ainsi les outils sont des icnes d'accs au menu Fichier,respectivement Nouveau document, Ouvrir, Enregistrer, Imprimer.

    Puis vient cette barre, o apparait gauche la rfrence de la cellule active, droite la formulede calcul contenue dans la cellule :

    Puis vient en dessous la fentre ouverte sur la feuille de calcul.

    Enfin il ne faut pas oublier le menu daide, le dernier menu ?

    En bas de la fentre, les onglets de slection de la feuille de calcul. Chaque document Excel est en effet un classeur contenant

    plusieurs feuilles de calcul, indpendantes les unes des autres.

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    5/73

    La fentre ouverte sur la feuille de calcul est structure par le titre du document (ici ecran ), les titres des colonnes (lettres) et des lignes (nombres), et les cellules.

    Noter la structure habituelle de la fentre, avec des ascenseurs, avec une case de fermeture etune case de zoom, et en bas droite une case de repositionnement.Sur la copie d'cran, les cellules C1 C10 sont slectionnes. Parmi ces cellules, la cellule

    active C10 apparat encadre, les cellules slectionnes sont sur fond gris.

    2. SLECTIONNER DES CELLULES2.1. CELLULE ACTIVE

    On appelle cellule lintersection dune ligne et dune colonne. Une cellule se dsigne par sarfrence, par exemple D4. On appelle cellule active la cellule slectionne par le curseur, etdans laquelle on entre la fois

    - une formule (ou directement une valeur)- et un format- et ventuellement un commentaire

    La cellule active apparat lcran encadre dun rectangle gras. Au dpart cest A1 qui estactive, la premire cellule de la feuille. Pour activer une autre cellule, il suffit soit de placer lecurseur sur une autre cellule et de cliquer, soit de se dplacer dans la feuille avec les touches"flches" du clavier.

    2.2. Exercice : slectionner.

    Dplacer la cellule active jusquen M1 avec la touche flche droite. Observer ledplacement de la fentre sur lcran. Aller en E25 avec flche droite et flche en bas,revenir en A1. Activer directement (par un clic) la cellule C5. Cliquer sur la case "C", en hautde colonne : la colonne entire est slectionne.

    2.3. PLAGE

    A chaque instant il y a une seule cellule active, dont la rfrence apparat sous la barre de

    titre. Mais plusieurs cellules peuvent tre slectionnes en mme temps, afin de leur appliquerune action commune. Elles apparaissent alors en gris lcran. Parmi elles la cellule activeest encadre :

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    6/73

    La cellule B4 est active; les cellules de la plage B4:E4 sont slectionnes.

    2.4. TENDRE UNE SLECTION

    Pour slectionner une plage de plusieurs cellules, il suffit, comme dans d'autres logiciels :

    1) Soit de faire glisser le curseur : le placer sur la cellule qui devra tre active, appuyer sur lebouton, faire glisser en maintenant le bouton appuy. Sur lillustration prcdente, on a faitglisser le curseur de B4 en E4.

    2) Soit dtendre la slection parmajuscule-clic : la cellule active ayant t slectionne -parun clic-, positionner le curseur sur lextrmit du rectangle de cellules slectionner, etcliquer en maintenant la touche majuscule enfonce. Cette mthode permet une slectioncontinue :

    On a cliqu en B2, puis en E6 avec la touche majuscule pour slectionner la plage B2:E6

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    7/73

    3) Soit dtendre la slection parcontrle-clic : on ajoute des cellules la slection en lescliquant tout en maintenant la touche ctrl enfonce (sur Mac, touche commande : pomme -trfle) ; cette mthode permet une slection discontinue :

    3 LE TABLEUR PAR L'EXEMPLE

    3.1. Calculs de jours.

    Notion : formules et formats

    Tlchargez le document naissance.xls :Les documents ncessaires pour les exprimentations proposes sont dcharger du web :http://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/

    La liste des documents tant affiche par le butineur, faire un clic-droit sur le lien et choisirla commande "Enregistrer la cible..." pour tlcharger le document.Lancez le document naissance.xls. Une feuille de calcul s'affiche :

    http://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/http://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/
  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    8/73

    Entrez une date en B2. Pour cela, slectionnez la cellule l'intersection de la colonne B et dela ligne 2 en la cliquant. La date doit tre entre au format jour/mois/an. Pour valider l'entrede la date, frappez la touche "Enter", en bas droite du pav numrique.

    La date et l'heure courantes sont calcules en B4 par une formule (une formule commencetoujours par le signe =) :

    Cliquez en B4 pour vrifier la formule. La prsentation l'cran de ces valeurs date et heureest dfinie par un format qui a t dfini par j/mm/aa hh:mm . La cellule B4 tant toujoursslectionne, allez dans le menu Format, commande Cellule, onglet Nombre. Une fentre

    propose des formats standards s'appliquant diverses situations.

    En B5, le jour de la semaine est obtenu par la combinaison de deux oprations :1) une formule de calcul =B4 pour recopier dans la cellule B5 la valeur contenue dans lacellule B4.

    2) un format appropri (jjjj donne le jour de la semaine) :

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    9/73

    Pour examiner les autres calculs programms sur cette feuille (on parle de "feuille de calcullectronique"), allez dans le menu Outils activer la commande Options, puis longletAffichage, cochez la case "Formules" et validez.

    Au lieu d'afficher les valeurs rsultant des calculs, le tableur affiche alors les formules decalcul :

    Remarquez en particulier le calcul du nombre de jours couls, puis sa conversion en heures,minutes et secondes.En B12 et B13 le calcul du jour de la semaine et du mois en toutes lettres se rsume l'utilisation de formats adapts, jjjj pour le jour, et mmmm pour le mois.Les cellules B7 B10 contiennent des nombres. Le format choisi les affiche arrondis un

    entier, prsents par tranches de trois chiffres spares par des espaces : # ##0

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    10/73

    Revenez un affichage des valeurs (menu Options, commande Affichage, case Formulesdcoche). L'encadrement de la cellule B2 contenant la date de naissance a t ralis avecl'outil d'encadrement, dans la barre d'outils, aprs avoir slectionn la souris la cellule B2concerne :

    Entrez de nouveau la mme date en B2 : le nombre de secondes change.

    Entrez d'autres dates et observez les modifications, votre date de naissance par exemple.

    3.2. Une belle courbe

    Notions :rfrences relatives et absolues, graphiques

    Le document "courbe.xls" http://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/courbe.xls contient le calcul en 50 points etl'affichage d'une courbe paramtrique classique.

    Les documents ncessaires pour les exprimentations proposes sont dcharger du web :http://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/

    La liste des documents tant affiche par le butineur, faire un clic-droit sur le lien et choisirla commande "Enregistrer la cible..." pour tlcharger le document.

    http://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/courbe.xlshttp://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/courbe.xlshttp://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/http://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/courbe.xlshttp://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/courbe.xlshttp://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/
  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    11/73

    Cet exercice courbe paramtrique qui vous est propos se limite uniquement exprimentercette feuille de calcul. Plus tard dans le TD nous apprendrons construire des graphiques.

    Toute modification des paramtres est immdiatement rpercute sur le graphique. Si vousrduisez le pas (en B3), en gardant toujours 50 points, vous n'affichez plus qu'une portion de

    la courbe :

    Un pas trop grand provoque un affichage erratique :

    Et l'ajustement des paramtres a et b modifie le nombre de lacets :

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    12/73

    NB titre d'information : Pour afficher le graphique, le programmeur a slectionn la zone contenant les donnes

    (x et y, de B5 C54), a activ l'outil graphique puis enfin il a modifi la prsentation du graphique sa convenance. Le calcul des coordonnes des points de la courbe s'effectue par les formules :

    En A6 ("=A5+$B$3"), la "rfrence absolue" $B$3 est invariante par recopie, pour toujours rfrencer la mmecellule contenant un paramtre, alors que la "rfrence relative" A5 est modifie par la recopie, pour toujoursrfrencer la cellule "au-dessus".

    Au cours de cette sance Excel, nous allons apprendre matriser ces modes de rfrence et construire des feuilles de calcul. Plus loin dans la sance nous apprendrons construire desgraphiques.

    3.3. Les annes bissextiles.

    Notion : recopie

    Nous allons construire un tableau des annes bissextiles :

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    13/73

    Crez une nouvelle feuille de calcul. Puis entrez l'anne de dpart : 2001, en A1.Vous n'allez pas taper la srie d'annes depuis 2001, mais la calculer :

    - en A2 placez le curseur et cliquez, la cellule est slectionne,- tapez = pour dbuter l'entre d'une formule, c'est dire d'un calcul,

    - cliquez dans la cellule A1 au-dessus, contenant 2001 ; la rfrence est entreautomatiquement :

    - tapez l'oprateur + puis l'incrment 1- enfin validez, par la touche "Enter", le calcul s'effectue :

    Pour propager la formule de calcul tout au long de sa colonne, jusqu'en A26 par exemple,cliquez en A2, l o a t entre la formule. La cellule A2 est devenue la cellule active.Placez le curseur de le souris en bas droite de la cellule active, le curseur changed'apparence et devient une croix. Cliquez tout en maintenant le bouton enfonc pour faireglisser la souris jusqu'en bas du tableau, en A26. Relchez. Vous avez recopi la formule :

    Pour calculer la qualit "bissextile" anne par anne, il faut employer une formule de calcul.Cliquez en B1. Entrez la formule=SI(MOD(A1;100)=0;SI(MOD(A1;400)=0;"bissextile";"");SI(MOD(A1;4)=0;"bissext

    ile";""))qui signifie(MOD(A1;100)=0 si le contenu de la cellule A1 est divisible par 100alors MOD(A1;400)=0 si A1 est divisible par 400

    alors l'anne est bissextile : afficher "bissextile"

    sinon l'anne n'est pas bisextile, ne rien afficher ""sinon MOD(A1;4)=0 si A1, anne de millsime 00, est divisible par 4

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    14/73

    alors l'anne est bissextile : afficher "bissextile"sinon l'anne n'est pas bisextile, ne rien afficher ""

    Validez l'entre de votre formule, par la touche ENTER, le calcul s'effectue :

    Comme prcdemment recopiez cette formule tout au long de la colonne :

    La formule a t recopie en tenant compte du contexte : pour la ligne 2, en B2 la rfrenceest bien faite A2.

    NB : la feuille Excel est http://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/bissextile.xls

    4. ENTRER DES VALEURSDans la cellule active il est possible dentrer

    soit directement une valeur, nombre ou texte cette valeur sera affichesoit une formule calculant une valeur, nombre ou texte c'est cette valeur qui sera affiche l'cran

    4.1. NOMBRES ET TEXTES

    Si Excel reconnat la valeur entre comme tant un nombre, il la cadre droite. Sinon il lacadre gauche, pensant qu'il s'agit d'un texte :

    4.2. VALIDER L'ENTRE

    Pour entrer une valeur

    http://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/bissextile.xlshttp://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/bissextile.xlshttp://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/bissextile.xlshttp://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/bissextile.xlshttp://www.mines.u-nancy.fr/~tisseran/cours/excel/TDExcel/bissextile.xls
  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    15/73

    1 on slectionne la cellule active2 on frappe la valeur au clavier3 on valide lentre

    gnralement par la touche ENTRER (en bas droite du clavier numrique); ou par la touche TABULATION ; la cellule droite sera active ou par une des touches de dplacement de curseur (les flches); la cellule

    correspondant au dplacement sera active ou parfois l'on a le mauvais rflexe de en cliquer ailleurs sur la feuille. Si cette

    dernire faon de faire valide bien l'entre d'une valeur ; elle ne sera pas valable pourl'entre d'une formule ! Donc viter de l'employer...

    Si lon fait une erreur en frappant la valeur, on peut revenir en arrire avec la toucheARRIRE ( en haut du clavier), ou corriger comme dhabitude en slectionnant le texte remplacer, puis en frappant le texte de remplacement. Les commandes copier - couper - collers'appliquent la composition de formules.

    4.3. LE CLAVIER

    La valeur entre peut bien sur tre un nombre, nombre entier, dcimal ou avec exposant, maispeut aussi tre un texte, compos de caractres frapps au clavier.

    4.4. Exercice : les mois.

    crire les douze mois de lanne dans les cellules de la colonne A. crire dans les cellulescorrespondantes de la colonne B le nombre de jour de chaque mois :

    Pour entrer la srie des mois sans tout frapper de 1 12, on pourrait utiliser la technique parformule et recopie apprise en 1.3.Mais nous allons plutt procder par recopie incrmente :- en A4 entrer 1- en A5 entrer 2- slectionner la plage A4 et A5- puis placer le curseur en bas droite de la plage slectionne, il change de forme pourdevenir une croix- et faire glisser la souris jusqu'en A15 sans relcher le bouton pour effectuer une recopie

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    16/73

    incrmente de la progression arithmtique dont les deux premiers termes sont donns en A4et A5 :

    NB : Conservez cette feuille de calcul, nous nous en servirons au prochain chapitre.

    5. ENTRER DES FORMULESSur une nouvelle feuille, entrer en D1 la valeur 5,en D2 la valeur 7,en D3 la formule =(D1+D2)/2

    5.1. UNE FORMULE COMMENCE TOUJOURS PAR LE SIGNE =

    Elle comprend

    des valeurs 2des oprateurs + - * / D1 + D2 / 2des rfrences dautres cellules D1des parenthses, pour imposer un ordre dans le calcul

    Soit par exemple la formule =(D1+D2)/2

    Lors du calcul, la rfrence une cellule est remplace par la valeur contenue dans cellecellule.Si en D1 il y a 5 et en D2 7, =(D1+D2)/2 calcule la valeur 6.

    Les rfrences aux cellules comportent le numro de colonne suivi du numro de ligne: D1,D2,...

    Pour dbuter lentre dune formule on commence toujours par frapper le signe =, aprs avoirbien sur slectionn la cellule o doit tre la formule. Pour introduire une rfrence dans uneformule, on clique sur la cellule concerne.

    5.2. Exercice : une addition.

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    17/73

    Entrer en D5 la valeur 5, en D6 la valeur 7, en D7 la valeur 13.Entrer en D8 une formule qui calcule la somme des deux valeurs:

    activer la cellule D8, en cliquant dessus frapper = cliquer sur la valeur 5 (en D1) puis cliquer sur la valeur 7 (en D2) puis sur la valeur 13 valider (touche ENTER)

    On remarque l'affichage du rsultat du calcul dans la cellule, et aussi que la formule=D5+D6+D7 reste affiche en haut de lcran.

    Cliquer sur une cellule pour entrer sa rfrence dans une formule est la mthode normale, carplus visuelle que de taper au clavier la rfrence.

    5.3. Exercice : une somme.

    Une autre faon de sommer des valeurs est d'utiliser l'icne dans la barre d'outils, en ayantau pralable slectionn la cellule o devra tre la somme, dans la ligne ou dans la colonne.

    Slectionner la cellule D9. Cliquer sur loutil de sommation. Valider par la touche Enter.

    5.4. Exercice : recalcul.

    Un tableur recalcule en permanence toutes les formules sur la feuille.

    Ainsi remplacer 5 par 10 dans lexercice prcdent provoque un recalcul instantan : observez

    le recalcul.

    5.5. Exercice : cumul.

    Calculer le nombre total de jours de lanne.

    Le numro de chaque mois est mis en colonne A, sa dure colonne B, partir de B2. En B14on calcule la dure de l'anne :

    =B2+B3+B4+B5+B6+B7+B8+B9+B10+B11+B12+B13

    On aurait pu aussi bien slectionner B13 et frapper l'outil somme...

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    18/73

    5.6. Exercice : cumul partiel.

    Calculer sur la colonne C pour chaque mois le nombre de jours dj couls entre le 1janvier et le dbut du mois :

    Les formules employer sont les suivantes :

    Pour tablir cette colonne de formules, toutes identiques la recopie relative leur ligne prs,nous avons

    activ la cellule C2 (cumul partiel de fvrier) o doit tre la premire formule, frapp = pour dbuter la composition de la formule, cliqu sur la cellule au dessus (cumul partiel de janvier) , comportant le cumul partiel

    prcdent, cliqu sur la cellule gauche au dessus (dure de janvier), comportant la valeur

    courante cumuler, valid, recopi vers le bas cette formule

    5.7. Exercice : les 5 oprations.

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    19/73

    Entrer deux valeurs en A18 et A19. Calculer sur la ligne 20 successivement la somme de cesvaleurs, leur diffrence, leur produit, leur quotient, leur puissance :

    Pour entrer la formule par exemple en B20:

    on frappe = on clique sur la cellule contenant le nombre 5 on frappe - on clique sur la cellule contenant le nombre 7 on valide.

    En E11 l'oprateur d'lvation la puissance s'obtient en frappant successivement les touches^ et espace.

    Modifier les valeurs initiales, et observer le recalcul. Essayer par exemple 0 et 2, 10 et -1, 2 et0.

    De manire gnrale, pour construire des formules avec Excel on ne frappe pas au clavier lesrfrences des cellules, mais on clique dessus pour obtenir directement leur rfrence, et ainsil'on rduit les risques d'erreur.

    5.8. Exercice : @fl

    Au paragraphe 4.1 nous avons entr

    Faire en B2 la somme des valeurs introduites en A1 et A2 (52 et B52).Proposer une explication de ce qui se passe.

    6. FONCTIONS6.1. UTILISER LES FONCTIONS

    Lexercice 5.5. sur le nombre total de jours de lanne a ncessit plusieurs manipulations. Ilne serait pas possible de faire de cette manire la somme dun grand nombre de valeurs.

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    20/73

    Cest pourquoi Excel propose des fonctions de calcul, travaillant sur toute une plage devaleurs. Ici en employant la fonction SOMME, on crit =SOMME(B4:B15) pour calculer lasomme des valeurs des cellules allant de B4 B15.

    SOMME peut tre frapp au clavier, ou obtenu en cliquant sur l'icne de l'outil de sommation,

    ou encore en collant le nom de la fonction depuis la commandeFonction du menuInsertion.

    6.2. Exercice : moyenne.

    Placer une formule utilisant la fonction MOYENNE() pour calculer la dure moyenne dunmois :

    6.3. FONCTIONS USUELLES

    Voici quelques fonctions usuelles :

    6.4. COLLER UNE FONCTION

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    21/73

    Il y a deux manires dintroduire une fonction dans une formule :

    - soit tout frapper : frapper le nom de la fonction, puis ses arguments placs entre parenthseset spars par des point-virgules ;

    - soit coller le nom de la fonction partir dune liste prtablie :

    menu Insertionligne Fonctionchoisir la fonctionchoisir les argumentsvalider

    6.5. Exercice : fonctions.

    Dans le feuille de calcul de dure des mois, coller en D2 une fonction pour calculer la duremoyenne des mois.

    7. RFRENCES RELATIVES,RECOPIE

    7.1. RECOPIE D'UNE FORMULE : RFRENCES RELATIVES

    Dans ce tableau (cr lexercice 4.4) la formule employe pour calculer le nombre de joursdj couls depuis le dbut de lanne signifie : ajouter au nombre de jours couls, djcalcul pour le mois prcdent, le nombre de jours du mois en cours. Les formules employes

    pour ce calcul sont alors :

    En fait la formule =C2+B2 introduite en C3 a la mme structure pour les mois suivants. Lesrfrences B2 et C2 utilises en C3 signifient

    C2 : la cellule au dessus de C2B2 : la cellule gauche de C2

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    22/73

    On dit alors que ces rfrences B2 et C2 sont relatives la cellule C3.En C4, ces rfrences sont B3 et C3, en C5 elles sont B4 et C4, etc.

    Excel peut automatiquement tendre sur une plage de cellules une telle formule comportantdes rfrences relatives, par les commandes Recopier du menu dition :

    - directement dans le menu dition

    - par des manipulations la souris, en tirant sur toute une plage le cadre d'une cellule active :recopie incrmentale, selon une progression arithmtiqueou recopie d'une formule

    7.2. Exercice : recopies.Sur une nouvelle feuille de calcul

    a- Activer la cellule C8, y entrer la formule =C7+B8+1 (en cliquant sur C7, sur B8, en tapant+1), valider. On obtient 1.

    b- Slectionner la plage de cellules allant de C8 C17, en partant de C8. La cellule C8 estactive cest dire que sa rfrence apparat en haut gauche de lcran, et quelle est entouredun rectangle gras. Dans le menu dition choisir Recopier vers le bas (on obtient les valeurs1 10). Observer les formules cres en C9, C10 etc. (en cliquant sur chacune des cellules) : la

    recopie a conserv la position relative des rfrences.

    c- Slectionner la plage de cellules allant de C8 F8, la cellule C8 devant tre active. Dansle menu dition choisir Recopier droite (on obtient les valeurs 1 4).

    d- Slectionner la plage de cellules allant de C8 B8, en partant de C8.Choisir dans le menu dition Recopier gauche.

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    23/73

    e Slectionner la plage de cellules allant de C8 C2, en partant de C8. Puis choisirRecopier vers le haut. On obtient :

    7.3. Exercice : erreurs ######### et #NOMBRE!

    Calculer les factorielles des entiers :

    1- en A1 placer 1, puis en A2 placer 2

    2 - slectionner A1 et A2, tendre la slection sur 200 lignes : lon cre ainsi la liste desentiers de 1 200

    3- en B1 placer 1 ( parce que c'est 1! )

    4- en B2 placer la formule =A2*B1 ( parce que 2! = 2 * 1! )

    5- recopier la formule B2 vers le bas sur 199 lignes : les facorielles sont calcules

    6- rduire la colonne B pour quelle ne contienne plus que 3 ou 4chiffres : des ###apparaissent la place des nombres trop grands pour tre affichs

    7- largir la colonne B :- partir de 15! la factorielle dpasse les entiers reprsentables sur le PC, la valeur est

    affiche en flottant- partir de 171!, la factorielle dpasse les flottants reprsentables sur le PC (10306), la valeurnest plus calculable

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    24/73

    7.4. Exercice : somme des entiers de 1 10

    Sur une nouvelle feuille calculer la somme des 10 premiers entiers :

    1- pour lister les 10 premiers entiers, placer en B1 la formule =A1+1 (cliquer sur A1), puisla recopier droite, sur 9 cellules ;

    2- lister les sommes successives : placer en B2 la formule =A2+B1, puis la recopier droitesur 9 cellules.

    7.5 Exercice : multiplication par 8

    Sur une nouvelle feuille tablir la table de multiplication par 8 :

    1- Placer en A1 la valeur 82- Placer en A2 la formule =A1 (en cliquant sur A1...), valider3- Recopier vers le bas cette formule4- Placer en B1 la valeur *, valider5- Placer en C1 la valeur 1, valider6- Placer en D1 la valeur =, valider7- Placer en E1 la formule qui va donner le rsultat de la multiplication 8*18- Pour la colonne B, recopier vers le bas la formule B19- Pour la colonne C, entrer en C2 la formule =C1+1, la recopier vers le bas10- Pour les colonnes D et E, recopier vers le bas la premire ligne. Pour cela slectionner le

    plage allant de D1 E10, puis recopier vers le bas. L'on peut ensuite ajuster la largeur descolonnes : placer le curseur sur le trait entre les titres de deuxcolonnes et faire glisserEnfin modifier la valeur en A1 pour construire une autre table de multiplication.

    8. RFRENCES ABSOLUES, NOMS

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    25/73

    Les rfrences relatives permettent la construction de grands tableaux par recopie desformules. Les rfrences relatives sont donc proposes en standard par Excel, mais elles necouvrent pas lensemble des besoins.

    8.1. NCESSITE DES RFRENCES ABSOLUES : Exemple du calcul

    d'intrts composs.

    Clodimir a plac ses conomies, 1000, sur un livret d'pargne, rmunr 3,5% l'an. L'anprochain il aura donc 1000+1000x0,035 :

    Cette somme de 1035 obtenue en fin d'anne 1 portera ses intrts durant l'anne 2. A la finde cette anne 2, il aura sur son livret le capital 1035 plus les intrts de l'anne 1035x0,035.Et ainsi de suite...

    annecapital au dbut intrts nouveau capitalde l'anne en fin d'anne

    0 1000 1000x0,035=35 1000+35=10351 1035 1035x0,035 1035+1035x0,0352 1035+1035x0,035(1035+1035x0,035)x0,035...

    Le calcul se faisant donc toujours avec les mmes rgles que pour la premire anne, il suffitde recopier vers le bas les formules tablies pour cette premire anne, contenues sur la plageA5:B5. Ceci conduit :

    L'erreur vient de la rfrence au taux.

    Dans la formule en B5, la rfrence B1 signifie "4 cellules au dessus". La recopie vers le basa conserv cette rfrence relative "4 cellules au dessus", ce qui correspond successivement B2, B3, etc. La rfrence au taux ne doit donc pas tre relative, elle doit tre une rfrenceabsolue, invariante par recopie.

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    26/73

    8.2. UNE RFRENCE ABSOLUE SE NOTE PAR DES SIGNES DOLLAR :$B$1

    Pour obtenir cette notation la cration de la formule il faut insrer des $ dans la formule,directement en les frappant au clavier :

    lors de l'laboration de la formule cliquer normalement sur la cellule rfrencer : unerfrence relative (sans $) s'inscrit dans la formule;

    puis insrer les $ : $B$9..

    Le tableau rectifi se prsente maintenant sous la forme :

    Exercice : Sur une nouvelle feuille effectuer le calcul dcrit ci-dessus.

    8.3. NOMMER UNE CELLULE

    Mais il est encore plus judicieux de reprer la cellule o se trouve le taux d'intrts par unnom :

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    27/73

    Pour associer le nom "taux" la cellule $B$1

    - activer cette cellule

    - dans le menu "Insrer" choisir la commande "Nom - Dfinir "

    - la fentre de dfinition de noms apparat, avec la rfrence $B$1 dj en place; entrer le nom"taux" et valider

    8.4. Exercice : nom.

    Modifier le tableau cr en 8.3. pour utiliser un nom.

    9. RFRENCES MIXTES9.1.

    Une RFRENCE ABSOLUE est INDPENDANTE DE LAPOSITION DE LA CELLULE ACTIVE

    Une RFRENCE RELATIVE est DPENDANTE DE LA POSITION DELA CELLULE ACTIVE

    Une rfrence une cellule, comme "B1", comporte une rfrence la ligne, ici 1, et unerfrence la colonne, ici B. Ces deux rfrences la ligne et la colonne peuvent trerelatives ou absolues, indpendamment l'une de l'autre.

    Ainsi B1 est une rfrence relative

    $B$1 est une rfrence absolue, invariante par recopie

    $B1 est une rfrence mixte : relative pour la ligne, absolue pour la colonne

    B$1est une rfrence mixte : absolue pour la ligne, relative pour la colonneRfrences relatives et rfrences absolues sont des notions lies la recopie

    des formules.

    9.2. Exercice : rfrences mixtes.

    Manipuler des rfrences mixtes :Entrer la valeur 1 en tte des lignes 1 4;En B1 placer une rfrence relative =A1*2; la recopier vers la droite et contrler le rsultat;En B2 placer une rfrence absolue la colonne et relative la ligne; recopier;

    En B3 placer une rfrence relative la colonne et absolue la ligne; recopier;

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    28/73

    En B4 placer une rfrence absolue; recopier et contrler.

    9.3. Exercice : la table de Pythagore.

    Soit tablir la table de Pythagore, donnant les produits des nombres :

    Chaque cellule contient le produit du nombre en haut de la colonne par le nombre en tte de laligne.

    Essayer d'tablir la table de Pythagore. Si la difficult s'avre trop importante, utiliser lesindications complmentaires donnes ci dessous.

    Facultatif : Indications pour tablir la table de Pythagore :En B2 la formule comporte un produit du contenu de B1 par le contenu de A2.Si l'on y place =B1*A2, la recopie droite n'est pas possible : la rfrence A2 doit tre absolue quant lacolonne A. On crit donc =B1*$A2. Vrifier alors que la recopie droite donne un rsultat correct.

    Si en B2 l'on place =B1*$A2, la recopie vers le bas n'est pas possible : la rfrence B1 doit tre absolue quant la ligne 1. On crit donc =B$1*$A2. Vrifier que la recopie vers le bas donne un rsultat correct.

    On slectionne alors la plage B2:F6 (la cellule B2 o est place la formule tant active) et l'on recopie la foisvers la bas et droite :

    NB: si en A1 on place une autre valeur que 0, le recalcul automatique permet d'obtenird'autres portions de la table de Pythagore.

    10. FORMATS

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    29/73

    10.1. UN FORMAT MODIFIE LES VALEURS AFFICHES

    Ce qui apparat l'cran n'est pas directement le contenu des cellules, mais plutt une imagede la valeur calcule filtre par un format. Par exemple avec un format standard si on entrela valeur de avec quelques dcimales 3,1415926535897932384626433 Excel n'en affichera

    qu'un nombre limit, 15 par exemple, ce qui ne veut en aucun cas dire que la valeurmathmatique de n'a que 15 dcimales : une valeur affiche est gnralement uneapproximation.

    Dans une cellule on peut placer une valeur ou placer une formule calculant une valeur. Unformat prcise la manire dont la valeur sera vue sur l'cran, mais n'affecte jamais la valeur.

    10.2. DIFFRENTS FORMATS

    - Le format Standard laisse Excel dcider de la prsentation.

    - Les formats numriques comportent des signes 0 # et virgule pour prciser chiffre chiffrela prsentation obtenir:0 force l'affichage d'un chiffre,# n'affiche le chiffre que s'il existe.Un signe % indique que la valeur est un pourcentage.

    Voici un tableau d'exemple de formats :

    =

    Refaire dix fois cet essai (Option - Mode de calcul - Calculer maintenant), pour se persuaderque la probabilit que deux personnes parmi 36 aient le mme anniversaire nest pas aussi

    petite que le sens commun le voudrait.

    3.2. MTO

    Simulation Mto

    ............... Un modle markovien simpliste exprimenter.Le temps quil fait en Manichie, cette charmante contre de lest, ne peut tre que de deuxsortes chaque jour : il fait beau, ou il fait mauvais.

    1) Quand il fait beau, la probabilit quil fasse beau le lendemain est gale 2/3

    2) Quand il fait mauvais, la probabilit pour quil fasse mauvais le lendemain est de 1/2

    Aujourdhui il fait beau. Dterminer la probabilit pour quil fasse beau dans n jours.

    Et long terme, peut on faire une prdiction ?

    Indications : Soit Pn la probabilit quil fasse beau dans n jours et Qn la probabilit quil yfasse mauvais.On a : Pn + Qn = 1 Pn = 2/3 Pn-1 + 1/2 Qn-1 Qn = 1/3 Pn-1 + 1/2 Qn-1(Ce processus stochastique est une chane de Markov stationnaire)

    3.3. IMPOTS

    Simulation Impts directs

    ............... A partir de l'explication du systme d'imposition directe, crer la feuille de calculpermettant des simulations.

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    49/73

    1. Albert Nome-Hyme, jeune Ingnieur Cvil des Mines, peroit un salaire brut de31 205 annuels. L'impt sur le revenu est calcul sur le salaire net imposable. Lescharges seront estimes par les pourcentages figurant surhttp://www.pratique.fr/tableaux/daf3112a.htm .

    1. Quel est le salaire brut mensuel ?

    2. Quel est le salaire net imposable mensuel ?3. Quel est le montant annuel des charges du salari ? et de l'employeur ? enpourcentage du brut ?

    4. Quel est le montant annuel de l'impt ? Faire une feuille de calcul en suivantles directives de la "notice pour...", ci dessous. On prendra soi d'tablir lecalcul de l'impt de la faon la plus simple possible, adapte uniquement cecas particulier, sans chercher rsoudre le cas gnral. On pourra aussichercher de la clart sur le serveur gouvernemental http://www.service-

    public.fr.5. Vrifier surhttp://www2.finances.gouv.fr/calcul_impot/2001/indexs.htm 6. Quel est le salaire menuel effectivement disponible aprs impt ?

    2. Etablir une feuille de calcul d'impt pour chacun des cas suivants. On se limitera auxseuls calculs strictement ncessaires l'obtention du rsultat.

    1. Veult Jean, ingnieur (clib., exp 5 ans dans les rseaux, ATM, Java, wireless,sat.) peroit un salaire de 53 300 net imposable.

    2. Il vit maritalement avec A Clou L Mahon, institutrice titulaire, qui a unsalaire net de 11 150 .

    3. Ils se marient.4. Ils ont un enfant.5. Et s'ils avaient eu un enfant sans tre maris ?6. Ils ont un deuxime enfant.7. Puis trois enfants.8. Combien d'enfants devraient-ils avoir pour ne plus payer l'impt ?

    3. Les bas revenus.1. Est-ce qu'un clibataire touchant le SMIC paye des impts sur le revenu ? Le

    montant du SMIC (43,72 F de l'heure en juillet 2001) peut tre consult http://vosdroits.service-public.fr/particuliers/F2300.xhtml?&n=Emploi,%20travail&l=N5&n=Droit%20du%20travail%20dans%20l'entreprise&l=N442&n=R%C3%A9mun%C3%A9ration%20et%20salaire&l=N474

    2. A partir de quel salaire mensuel paye-t-on des impts si l'on est clibataire ?3. clibataire avec un enfant ?

    4. couple mari sans enfant ?5. avec un enfant ?6. avec deux ?

    4. L'ingnieux Charles-Antoine De La Tuilire dirige une start-up dans un incubateurd'entreprises. Il est mari, a un enfant en maternelle. Il a touch 56 317 net enhonoraires, 44 140 net en salaires, est aux frais rels (14 460 ), a vers 1 300 une oeuvre reconnue d'utilit publique non alimentaire, a vers 110 l'associationdes anciens de son cole, a donn 150 aux restos du coeur, les dividendes de son

    portefeuille d'actions lui valent 69 493 de crdit d'impt , il a dpens 6 000 decotisations syndicales (syndicat affili au MEDEF), verse une pension alimentaire de5 479 ses enfants naturels, a vers 18 264 son majordome, fait garder ses

    enfants pour 6 849 par une nourice agre, a financ le parti politique X pour3 730.

    http://www.pratique.fr/tableaux/daf3112a.htmhttp://www.service-public.fr/http://www.service-public.fr/http://www2.finances.gouv.fr/calcul_impot/2001/indexs.htmhttp://www2.finances.gouv.fr/calcul_impot/2001/indexs.htmhttp://vosdroits.service-public.fr/particuliers/F2300.xhtml?&n=Emploi,%20travail&l=N5&n=Droit%20du%20travail%20dans%20l%27entreprise&l=N442&n=R%C3%A9mun%C3%A9ration%20et%20salaire&l=N474http://vosdroits.service-public.fr/particuliers/F2300.xhtml?&n=Emploi,%20travail&l=N5&n=Droit%20du%20travail%20dans%20l%27entreprise&l=N442&n=R%C3%A9mun%C3%A9ration%20et%20salaire&l=N474http://vosdroits.service-public.fr/particuliers/F2300.xhtml?&n=Emploi,%20travail&l=N5&n=Droit%20du%20travail%20dans%20l%27entreprise&l=N442&n=R%C3%A9mun%C3%A9ration%20et%20salaire&l=N474http://vosdroits.service-public.fr/particuliers/F2300.xhtml?&n=Emploi,%20travail&l=N5&n=Droit%20du%20travail%20dans%20l%27entreprise&l=N442&n=R%C3%A9mun%C3%A9ration%20et%20salaire&l=N474http://vosdroits.service-public.fr/particuliers/F2300.xhtml?&n=Emploi,%20travail&l=N5&n=Droit%20du%20travail%20dans%20l%27entreprise&l=N442&n=R%C3%A9mun%C3%A9ration%20et%20salaire&l=N474http://www.pratique.fr/tableaux/daf3112a.htmhttp://www.service-public.fr/http://www.service-public.fr/http://www2.finances.gouv.fr/calcul_impot/2001/indexs.htmhttp://vosdroits.service-public.fr/particuliers/F2300.xhtml?&n=Emploi,%20travail&l=N5&n=Droit%20du%20travail%20dans%20l%27entreprise&l=N442&n=R%C3%A9mun%C3%A9ration%20et%20salaire&l=N474http://vosdroits.service-public.fr/particuliers/F2300.xhtml?&n=Emploi,%20travail&l=N5&n=Droit%20du%20travail%20dans%20l%27entreprise&l=N442&n=R%C3%A9mun%C3%A9ration%20et%20salaire&l=N474http://vosdroits.service-public.fr/particuliers/F2300.xhtml?&n=Emploi,%20travail&l=N5&n=Droit%20du%20travail%20dans%20l%27entreprise&l=N442&n=R%C3%A9mun%C3%A9ration%20et%20salaire&l=N474
  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    50/73

    1. Que paye-t-il comme impt ?2. A-t-il puis toutes les dispositions lgales pour rduire son impt ? On pourra

    consulter les dducations de revenu imposable http://www.pratique.fr/argent/impot/irpp/daf1405.htm et les rductions d'impt http://www.pratique.fr/argent/impot/irpp/daf14061.htm .

    3. Sinon que lui conseiller ?

    http://www.pratique.fr/argent/impot/irpp/daf1405.htmhttp://www.pratique.fr/argent/impot/irpp/daf14061.htmhttp://www.pratique.fr/argent/impot/irpp/daf1405.htmhttp://www.pratique.fr/argent/impot/irpp/daf14061.htm
  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    51/73

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    52/73

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    53/73

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    54/73

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    55/73

    Source : Le Monde - supplment fiscalit - 26 fvrier 2000

    4. EXERCICES SUR LES GRAPHIQUES

    4.1. L'TALON MONTAIRE INTERNATIONALGraphique L'talon montaire international

    ............... Quelques donnes en vrac ? Un graphique, et c'est beaucoup plus clair !

    A partir des donnes de l'article ci dessous (Lib, 29/8/97), on demande de tracer le graphiquede la valeur d'achat du temps de travail dans les pays cits compare la moyenne mondiale,avec la prsentation la plus claire possible.

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    56/73

    4.2. Un graphique scientifique : SINUSODE BRUITE

    Exercice facultatif :Graphique scientifique : sinusode bruite

    Un graphique simple mais spectaculaire.

    1 Dans une nouvelle feuille de calcul, tabulez la fonction sin(x) sur deux priodes : unecolonne pour x, une colonne pour sin(x).Ayant slectionn les valeurs des deux colonnes, activez une feuille graphique. N'oubliez pasque la premire colonne contient les abscisses, valeurs X d'un trac XY.

    Pour obtenir un trac plein cran, cliquez sur la case de zoom, en haut droite de la fentre.

    2 Ajoutez un bruit de fond la sinusode:en colonne C calculez une fonction alatoire =K*ALEA();en F1 entrez la valeur de K, nommez la cellule K (menu Slection)en colonne D sommez sinusode et bruittracez le graphique.

    3 Organisez votre cran pour avoir les deux fentres actives visibles simultanment.Modifiez la valeur du coefficient K, en F1: observez la modification simultane du graphiqueli la feuille de calcul.

    Correction en fin de chapitre

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    57/73

    4.3. La Suite de Syracuse

    Exercice facultatif :Graphiques Suite de Syracuse

    Exercice d'arithmtique exprimentale, aid par l'outil graphique d'Excel.

    Lon dfinit la suite N par

    Soit N0 entier positif. Si Ni est pair alors Ni+1=Ni/2, sinon Ni+1=3Ni+1

    Il s'agit d'une itration sur un nombre de dpart. Si le nombre est impair on le gonfle, s'il estpair on l'amorti. On observe quau bout dun certain nombre ditrations la suite boucle sur Au cours des itrations, le nombre va osciller en croissant et dcroissant, atteignant parinstants une hauteur surprenante, mais il finit toujours par finir sur le nombre 1

    Tracer le graphe des valeurs successives obtenues pour diffrentes valeurs de dpart. Essayeren particulier le nombre 27.

    Pour en savoir plus :http://perso.wanadoo.fr/yoda.guillaume

    4.4. PYRAMIDE DES GES

    Exercice facultatif :Graphiques Pyramide des ges

    Exercice plus difficile de prsentation d'un graphique.Les graphiques dExcel ne permettent pas de tracer directement une pyramide des ges.

    Mais on peut ruser : lorsque lon trace sur le mme graphique en barres deux sries, lunengative, lautre positive, lon obtient le mme aspect que celui dune pyramide des ges. Lesges sont en ordonnes. Il ne reste plus qu afficher en abscisses des valeurs positives.

    5. EXERCICES DE BASES DE DONNES

    5.1. BASE DE DONNES

    Base de donnes Excel possde des possibilits labores de traitement de bases de donnes.L'exercice vise une premire approche. Attention : vous faites partie des donnes !

    NB : Les exercices suivants sappliquent Excel 5. Avec Excel2000, si les fonctionnalitssont identiques, les manipulations sont sensiblement diffrentes : voir dans laide Excel les

    paragraphes concernant Gestion des listes , Tri de donnes , Recherche de lignesrpondant des critres spcifiques .

    Crer une base de donnes.

    http://perso.wanadoo.fr/yoda.guillaumehttp://perso.wanadoo.fr/yoda.guillaumehttp://perso.wanadoo.fr/yoda.guillaume
  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    58/73

    Une base de donnes sous Excel se prsente comme une feuille de calcul o les lignescontiennent des fiches, et les colonnes contiennent les diffrentes rubriques de ces fiches. La

    premire ligne de la base dfinir les noms des rubriques, les lignes suivantes contiennent lesdonnes :

    Pour crer une base de donnes, commencez par remplir la ligne des noms de rubriques, puisrenseigner sur les lignes suivantes ces rubriques pour les diffrentes fiches.

    Vous pouvez aussi reprendre les donnes existantes, par exemple le documentorigine promo 1A

    contenant des indications sur les taupes d'origine des 1A.

    Ensuite slectionner (c'est dire noircir) la zone qui correspond la base de donnes, en yincluant les noms de rubriques. Choisir dans le menu Donnes l'option Base de donnes. La

    base peut ensuite tre slectionne directement par Atteindre dans le menu Slection.

    Maintenant vous pouvez faire des tris, des slections sur votre base. Auparavant n'oubliez pasde l'enregistrer sur votre disquette avant de faire des fausses manoeuvres

    Trier.

    Slectionner la zone trier, tout fait indpendamment de l'existence ventuelle d'une zonebase de donnes. Attention, il ne faut pas inclure la ligne de noms de rubriques dans la zone trier. Puis activer Trier dans le menu Donnes. Le tri se fait ici sur les lignes, en spcifiantl'ordre croissant ou dcroissant et la premire cellule de la colonne servant de critre (= decl) de tri.

    Trier par exemple en ordre alphabtique : 1 critre lyce, 2 critre ville.

    Trier par ville d'origine : d'o viennent les NAs ?

    Slectionner

    - Critre de slection: Il faut dans un premier temps dfinir un critre de slection. Pour celarecopier (copierpuis coller, dans le menudition) la ligne de titre de votre base de donnesailleurs sur la feuille (en ligne 1 par exemple). La ligne en dessous de cette recopie vousservira pour inscrire la valeur de vos critres de choix. Un champ laiss vide signifie qu'iln'intervient pas dans la slection.

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    59/73

    Vous pouvez donner un nom vos slections, par exemple le nom "critres". Pour cela,noircir vos deux lignes de critres, choisir l'optionzone de critres dans le menuDonnes,

    puis l'optionDfinir un nom dans le menu Slection.

    - Recherche: Choisir les critres, soit en noircissant les deux lignes de critres de slection,

    soit en choisissant l'optionAtteindre dans le menu Slection. Une fois positionn sur lescritres voulus, choisir l'option zone de critres dansDonnes.

    Utiliserrechercherdans le menuDonnes. Pour sortir de la phase de recherche, utiliserterminer la recherche.

    - Extraction: Il faut avant tout prparer une zone propice recevoir le rsultat des slections;pour cela recopier une nouvelle fois la ligne de dfinitions des champs (en ligne 4 parexemple). Noircir la zone d'extraction en y incluant la ligne des champs.

    Enfin choisir l'optionExtraire dans le menuDonnes. Les donnes qui sont valides se

    recopient automatiquement dans la zone d'extraction.

    Vous pouvez galement faire des statistiques sur votre base de donnes. Par exempleconnatre le nombre dlves venant dun mme dpartement.

    Pour cela il suffit de dfinir une cellule comme tant le rsultat d'une interrogation, par une

    fonction qui ne s'applique qu'aux enregistrements (=lignes) correspondants dans la base uncritre de recherche. Les fonctions type sont:

    -BdNb(base;index de champ;critres) : donne le nombre d'occurrences.

    -BdSomme(base;index de champ;critres) : somme toutes les valeurs

    -BdMoyenne(base; index de champ;critres) : idem pour la moyenne.

    -de mme BdMin(), BdMax() et BdVar pour les extremum et la variance

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    60/73

    6. EXERCICES DE CALCUL ITRATIF : VALEURCIBLE

    Recherche d'une valeur permettant de rsoudre une formule, pour rsoudre

    une quation

    Il arrive souvent de connatre la valeur numrique rsultat d'une quation et de rechercher lesvaleurs des inconnues. Ce type de problme peut s'aborder en considrant l'quation commeune formule d'Excel, et les inconnes comme des rfrences des cellules. Alors la commendevaleur cible permet d'aborder ces problmes sous Excel. Excel fait varier la valeur d'unecellule spcifie jusqu' ce qu'une formule dpendant de cette cellule prenne la valeursouhaite.

    1- Choisissez la commande valeur cible (menu Slection)

    2- Renseignez les zones Cellule dfinir, Valeur atteindre, Cellule modifier (rfrencesou noms). Validez.

    4- Le bouton Pause permet de rechercher pas pas.

    5- Lorsque la valeur cible est atteinte, les rsultats sont affichs dans la feuille de calcul. Si lasolution ne peut tre atteinte, un message le signale.

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    61/73

    6- Pour conserver la solution trouve, cliquez OK. Sinon le bouton Annuler rtablit lesvaleurs d'origine.

    6.1. CALCUL DUNE RACINE

    1) Soit lquation u^2 = a, o a est connu. La rsoudre directement avec une valeur cible.

    2) Calculer racine de a directement par la fonction Excel correspondante.

    Comparer avec les mthodes "valeur cible" et formule de Newton".

    Et si a est ngatif ?

    3) La mthode de Newton ne sapplique pas une racine cubique et il ny a pas de fonctionExcel calculant la racine cubique.

    Connaissant a rsoudre u^3 = a en mettant en oeuvre une valeur cible.

    6.2. QUATION DU nime DEGR

    1) Rsoudre lquation relle ax^2 + bx + c = 0o a, b et c sont des constantes connues.Malgr la possibilit de faire un calcul analytique direct, on utilisera les valeurs ciblesdExcel.Lquation a gnralement deux racines. Comment les trouver toutes deux ?

    2) Pour rsoudre lquation relle ax^3

    + bx^2

    + cx + d = 0le calcul analytique direct est pnible, on utilisera les valeurs cibles dExcel.

    3) Pour lquation relle partir du quatrime degr, le calcul analytique direct nest pluspossible, on utilisera les valeurs cibles dExcel.

    6.3. NOMBRES PREMIERS

    Pour dterminer si un nombre entier donn est premier il suffit de le diviser par tous lesentiers qui lui sont infrieurs. Si au moins un des restes est nul, le nombre est premier.

    Implmenter cet algorithme en utilisant une valeur cible pour effectuer litration.

    6.4. LES ISOPRIMTRES DARCHIMDE

    La mthode consiste calculer le rapport entre le rayon et le primtre de polygones rguliersdont le nombre de cts augmente indfiniment.

    Appelons Pn le demi primtre dun polygone rgulier 3 x 2n cts inscrit dans un cercle derayon 1.

    Alors P1 = 3 (hexagone)

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    62/73

    Pn tend vers pi lorsque n tend vers linfini.

    Calculer pi avec une valeur cible pour effectuer litration.

    7. CALCUL NON NUMERIQUE

    7.1. LE NOMBRE DE KAPREKAR

    Soit un nombre de 4 chiffres quelconque, par exemple 1946. Rangeons ses chiffres dansl'ordre dcroissant: 9641; puis croissant: 1469. La diffrence entre ces deux nombres est 8172.En rptant la mme opration comme de besoin sur le dernier nombre obtenu, on parvienttoujours au nombre 6174 !

    Programmer sur une feuille Excel :

    1. Soit un entier de 3 chiffres N positif.1. On ordonne ses chiffres du plus grand au plus petit ; on obtient un nombre

    GRAND.2. On ordonne ses chiffres du plus petit au plus grand ; on obtient un nombre

    PETIT.3. On calcule la diffrence D = GRAND PETIT

    2. D devient le nombre intial ; on recommence le calcul tant que l'on n'obtient pas deuxfois de suite la mme diffrence.

    3. En fin de calcul le nombre obtenu est toujours nul ou 495 !

    Vous aurez besoin de fonctions pour transformer un nombre en chane de caractres, pourextraire un caractre dans une chane : utilisez l'aide en ligne, et l'insertion de fonctions.

    Programmer ensuite pour des nombres de quatre chiffres (6174 est appel constante deKaprekar, du nom du mathmaticien indien qui a dcouvert cette curiosit en 1949).

    Et pour des nombres deux chiffres ?

    CORRIGS des ExercicesCorrig COMPTE BANCAIRE

    Valeurs :

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    63/73

    Formules :

    Corrig INTRTS COMPOSS : CALCUL ITRATIF

    Corrig INTRTS COMPOSS : CALCUL DIRECT

    Valeurs :

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    64/73

    Formules :

    Corrig TRIANGLE DE PASCAL

    Valeurs :

    Formules :

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    65/73

    Corrig CALCUL DE e

    Corrig CALCUL DE pi

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    66/73

    Corrig RACINE CARRE

    Corrig le nombre dor

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    67/73

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    68/73

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    69/73

    Corrig Moulin nombres

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    70/73

    Corrig ANNIVERSAIRES

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    71/73

    ANNIVERSAIRES : MARCHE SUIVRE POUR CONSTRUIRE LA FEUILLE DECALCUL

    1) Crer la colonne A avec les formules de calcul d'un nombre alatoire compris entre 1 et365

    2) Copier cette colonne

    3) Slectionner la colonne B, coller les valeurs (Collage spcial - Valeurs)

    4) Slectionner la colonne B, trier les valeurs en ordre croissant :

    5) Dans la colonne C placer les formules du calcul des diffrences de 2 valeurs adjacentes

    6) Crer la formule de calcul du minimum des diffrences

    7) Entrer la formule donnant la rponse : oui ou non

    Corrig MTO

    Corrig Un Graphique scientifique

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    72/73

    Corrig Nombre de Kaprekar

  • 8/9/2019 ECOLE DES MINES de NANCY Cours de Program at Ion Excel

    73/73

    Le site Comment Ca Marche propose une introduction la notion de tableur:www.commentcamarche.net/tableur/tablintro.php3

    Sur le site Excelabo il y a des centaines d'astuces et feuilles de calcul pour Excelwww.excelabo.net

    Polycopi "Cours de programmation Excel"(125Ko + 382Ko images)

    Alain TisserantEcole des Mines de Nancy

    Document : http://www.mines.inpl-nancy.fr/~tisseran/cours/excel/excel.htmlRemarques, suggestions, questions, ... :

    Septembre 1991 - Dernire mise jour : septembre 2009(merci Olivier Soares qui a vu une faute de frappe dans la valeur de pi)

    http://www.commentcamarche.net/tableur/tablintro.php3http://www.excelabo.net/index.phphttp://www.mines.inpl-nancy.fr/~tisseran/homehttp://www.mines.u-nancy.fr/http://www.commentcamarche.net/tableur/tablintro.php3http://www.excelabo.net/index.phphttp://www.mines.inpl-nancy.fr/~tisseran/homehttp://www.mines.inpl-nancy.fr/~tisseran/homehttp://www.mines.u-nancy.fr/http://www.mines.u-nancy.fr/