You are on page 1of 249
Analysez des données avec Excel Par bat538 , Blaise Barré (~Electro) et Etienne OPENCLASSROOMS www.openclassrooms.com, Licence Creative Commons 6 2.0 Demiére mise a jour le 17/04/2013 2/250 Sommaire Sommaire Lire aussi Analysez des données avec Excel Partie 1 : Prise en main d'Excel Excel : le logiciel d’analyse de données Presentaton Exeal at Tanya de donndas Excel nest pas tout seul! insalaton Demerage Demaner Excl Inerace Urban Us bare dia Vocabulaire Excel sous hae Ouvnrun assed Résumons Créez votre premier classeur Crane vols prema classeur Soleclonner scale et earls données Sélection des cles Séleclonner dos coloanes et designs Ua celui actve Sais dos données ‘ayandies calles Formats, enballsement ei plgnée de recopeinrémeniée Dating un format Lembeliszoment Polgnée de respi insrémaniée teas pare cuneate Suvegardons votre dasseur Résumone Accélérez la saisie ! Une iste personnatsatic Une was iste de donnees Questo quune isto? Gompister saat! Evterles ereure Uitsez I stse ser-actomatique Une ete avant chaque slo Résumone Atassaut des formules Une béte de calls Operations besigues| Enercon: des minutes aux hares ef minutes 2s conduons| és condone simoies Les condone mules ‘ppeaton Ls potgnee de recor naremenige Mices en forme condtionnales ‘Transmete de informations ei dient edie Dea vent ma forma et ou vatale ? Exerice cost fee journal Nos abet, Nos outs, Partie 2 : Analyse des données et dynamisme du classeur ‘Trier ses données . A senses et Facltaria salsa de données Ls vaidaton es donntes Une iste deroulnte Premiere solution Deuxiame souton Les listes Los ites, une puissance néglgde Maitre en place son fie Les ites personnaisas Analyeor ea ite avec la fencion SOMMEBROD Les graphiques Des donndes ies Dessinans fe graphique | Lacourbe sols Mac 2OVVINOOERN wwwopenclassrooms.com Sommaire 3/250 Modslsez vos propres courbes ! we La courbe de tendanoe 3B [equation dela courte de tendance a Les tableaux croisés dynamiques 1/2 .. enn enennnnnnnne sen su 85 Les tablaaux quoi ? 26 Un out statistique puissant 86 Fabriquons un TCO | 86 La construction du TOD 86 Pass simple! a9 Modification duTED at Sur Windows 3 Sur Mac st Resumons 2 Les tableaux croisés dynamiques 2/2 . ssemennnn ssemennnnninnnnne _ wn 93, Mette en forme un TCD 3 Sur Windows 3 Sur Mac 96 Les groupes: 9 Recumons 9 Petit exercice 9 Les macros fone so . seven nnn 100 Une macro, cast uci? 101 Fabriquons la macro! 108 Exécution dela macro 103 Outils c'analyses de simulation 106 La valour cible 107 Lz soiveur 108 Partie 3: Les bases du i langage VBA. 108 Premiers pas en VBA... - a 109 Du VBA, pour quoi fare ? 109 interface de développement 109 Un projet ol mats lequel? 108 Codez votre premiere macro ! m (es commentaires | n2 Le VBA: un langage orienté objet ... ses rons senmnteeeennnnn 4 vienté quoi? 14 Lamaison :propriétés, méthodes et ilewe na Ls POO en pratique avec ia methiode Acivate 15 2 POO en pratique | 16 Diautres exempes 7 Les propre 120 Les ropriees ls tneorie 120 Les proprités la pratique 121 Une altemative de feignants With . End With 122 La sélection 124 Selecionner des cellos 124 Selactionner des lignes 126 Selacionner des colonnes 136 Exorece: fact la lecture dans une longue liste de dennées 127 Les variables 1/2 footie nnn fnnnnnnnnnnnnvnnnnse 128 ‘Quest ce qu'une variable? 28 Comment erder une variable ? 128 Declaration expe 128 Declaration impicte 129 ‘Quelle méthode de dédaration choisr? 128 Obiger 8 aéciarer 129 ‘Que content ma variable ? 130 ‘Types do variabies 13 Variant 132 Les types numériques 133 Le type Sting 134 Les types Empiy ot Null 135 Le ype Date et Heure 136 Le ype Booleens. 136 Le typo Objet 136 Les variables 2/2 femme enn snnnnnnnninininnne 137 Les tableaux 138 Comment deciarer un tableat ? 138 Les tableaux mulicimensionnels 139 Portge dune variable 130 Les variables locales 138 Les variables de niveau madule 138 Les variables globales 140 Les variables stalquee 140 Conflts de noms et préséance 140 Les constantes 140 Detini son type de variable iat Les conditions .. ven sven svnnnnnnnnnnnnnnnnnee 141 ‘Quiest ce qu'une conaition > 142 Creer une conciton en VBA. 143 Simplifies ta comparaison muliplo 144 wwwopenclassrooms.com Sommaire 4/250 Commandes conditionnelles multiples 145 Presentations des deux opérateus logiques AND (ET) et OR(OU) 135 Diautres operateurs logiques 146 Les boucles 160 La boule sina 150 Comment fonetionne ce code > 150 Lematee Step 151 Les boucles imbiquées 152 La boudle For Each 152 La bouele Do Unt 153, La boule While. Wend 153 Sorte antcipée dune boucle 154 Exercice : un probleme du projat Euisr sures datas 154 ‘Quelaues éléments surles dates en VBA 155 Conecton 156 Modules, fonctions et sous-routines .. 168 (Re)orésentaton 158 Les modules 158 Diferances enive sous-routine et fonctions 158 Notre premiere fonction 159 Comment ta erser ? 159, Comment Fuser ? 159 Limeret dune sous-routine 160 Greer une sous routine 160 Utiiser la eoue-routine 161 Publique ou pra? 162 Un peu pls in. 162 Les argumenis optonnels 162 Encore plus fin 163 Partie 4 : Interagir avec l'utilisateur ... 165 Les boites de dialogue usuelles ...... 165 Informe avee MsgBox! 165 Des boutons 168 ‘Agi en consequence 167 Glanez des ios avec InpulBiox 168 Partie 5 : Annexes .. . 169 Les fonctions d'Excel 169 Carte didenité dela fonction 169 Quiest-ce qu'une fonction ? 169 Comment ine fonction est-elle renseignée ? 170 Les fonctions Mathematiques 174 INTRODUCTION 176 SOMME 7 PRODUIT 178 ‘QUOTIENT 179 Simplifir oes fonctions 180 MoD. 180 Paco 181 Pit pause 182 SOMME SI 183 SOMMEPROD 188 Pr 187 RACINE 188 ARROND| 189 ‘ARRONDI:INF et ARRONDI SUP 190 ‘ALEAENTRE BORNES 190 Les fonctions Logiques 191 si 192 Eret ou 194 SIERREUR 196 Les fonctions de Recherche et Référence 197 COLONNE et LIGNE 198 COLONNES at LIGNES 199, RECHERCHEV 22 RECHERCHEH 208 RECHERCHE (forme vectorial) 205 RECHERCHE (forme maticlla) 206 ‘TRANSPOSE 208 Les fonctons Siaisiques an MAX et MIN 212 MOYENNE, aa MOYENNE SI 215 MEDIANE 216 ECARTYPE a7 FREQUENCE 218 NB 220 NBVAL ot NBIBE 2 NBSI Zi Les fonctions Texte a CONCATENER. ae Exact 23 CHERCHE a wwwopenclassrooms.com Lire aussi 5/250 DROITE et GAUCHE 25 MAJUSCULE et MINUSCULE 226 NOMPROPRE Zar NBCAR. zr REMPLACER 28 Les fonctions Dai et Heure 229 INTRODUCTION 229 AUJOURDHUI et MAINTENANT 230 ‘ANNE, MOIS, JOUR, HEURE, WiNUTE, SECONDE 230 “JOURSEM. i NOSEMAINE 23 DATE. 233 NBJOURS GUVRES 235 SERIE JOUR OUVRE 236 Bonnes pratiques et débogage des formules a 237 Bonnes pratigues 237 Manipulation des feiles de calcul Dar Saisie et lecture des données 27 Finalisation du classeur 237 Debogage des formules 239 Corrections orthographiques .. 241 \Verticatons grammaicales et ing 2a Grammaire ot erthographe 241 Recherche et Dictionnaire des synonymes 2a Utilisation du classeur 247 Imprimons votre classeur 247 wwwopenclassrooms.com Lire aussi 6/250 (xe Analysez des données avec Excel Pca Par Fiienne et Blaise Barré (~Electt0) Mise jour : 17/04/2013 sulté Facile ma na Microsoft Office Excel 2010. Difficile de ne pas avoir vu ce nomau moins une fois quelque part, Ewel est tun des éléments d'une suite bureautique trés complete : Office. Ce logiciel Sse) este leader dans son domaine, sa mafirse en est aujourd hu plas ou moins Sf indispensabie \ous Iavez sur votre ordinateur et vous ne saver pas a quoi ga sert? Vous. avezune vague idée de son utilité mais ga vous parait trop compliqué ? En lait, vous souhaitez vous lancer dans la bureautique pour vos besoins ? Et puis, c'est quoi "la bureautique” ? Autant de questions auxqueles il faudra commencer par répondre dans un chapitre dintroduction qui vous montrera les intéréts dde ce que Ton appelle plus communsment les tableurs. Eyidemment, nous partons de Zér0, Chaque notion importante d'Excel vai faire Fobjet dun chapitee. Nous abondons le théme au travers dun ou plusicurs exemples,afin de vous fourir a mithode. Libre 4 vous de combiner plusieurs notions dans un réme travail c'est ailleurs tout Finterét de ce genre de logiciels.) ous faurez compris, vous allez apprendre ici vous servir d'un logiciel. Autrement dit, vattendezpas davoir terminé la lecture du cours pour allumer votre ordinateur, Lidal est de faite des tests pendant et aprés la lecture. Ce n'est que de cette maniere que vous utliserez au mioux la puissance dEvcel, www.openclassrooms.com Analysez des données avec Excel 7/250 Partie 1 : Prise en main d'Excel Excel : le logiciel d'analyse de données Excelest issu de la suite de logiciels bureautiques Office. Plutdt couteuse, elle contient notamment un logiciel de traitement de texte - ke célebre Word - qui vous permet de taper et de mettre en forme vos documents textes et images. Ewel ? Qu'est-ce que c'est ? A quoi ser-il? Comment se présente son interface ? ici toutes les questions ausquelles nous allons répondre dans ce chapitre, Présentation Excel est un logiciel d’analyse de données ! © Dis done, quel scoop !Tu ne veuxpas nous donner ia définition de alse de données tant que tay 687 Justement, si! EL vous allez voirque prendre $ minutes pour réflgchira la manidr beaucoup de choses. de considérer un logiciel peut apporter Excel et I'analyse de données Comme son nomTindique, un logiciel d'analyse de données a pour fonction principale d'« analyser » des données. Autrement dit, il it subir des données brutes des transformations de toutes sortes (mise en forme, caleuls, gestions, etc.)en vue d'une ulsation spécifique. Yous n'analysez pas une facture de la méme manigre que vous analysez un bulletin de paye ! Analyser des données, ce n'est done pas simplement les rendre jolies mais c'est leur eréer une association pour les rendre utiisables. Ce genre de logiciels est une solution possible a la eréation de bases de données. Par exemple, durant 30 ans, vos parents ont cenregisiré surleur magnétoscope des dizaines et des dizaines de cassettes. Pour s'y retrouver, chaque eassette poumtit recevoir tun numéro et on pourrait les ranger 15 par 15 dans des bones. Nous pouvez utiliser Excel pour "archiver" votre collection de vieilles cassettes, d'abord par numéro, mais on pourrait imaginer un champ qui vous indiquerait quels documents fiimographiques sont sur chaque eassette, ainsi que le genre (thédtre, film d'action, documentaite, ete.) Lio Evel devientinéressant, est queen pls de vous ofice qui faut pour mete en forme votre base de cassctes, on peat ks expoiter Par exp, vous pouver hi dirander de fier ks 284 canst sclon eur genre "envi. wutes ks Eassettes dete"), de fs compter selon mau etéres (gene, année, te) Ben entendy, ces exempes de tatement sont ts hasigues, mas ga peut vous donner une ide @) Excel n'est pas tout seul ! Pour voure culture, sachez qu’Excel est développé par Mierosofi, la eélébre fime qui maintient ct vend le systéme d'exploitation Windows. Exel reste un logiciel assez coiiteux ee cours n'a pas pour but de vous le faire acheter en le présentant comme une solution miracle, Nous travaillons selon Thypothése que vous possédez dj le CD, ou que vous utlisez ce logiciel Tecole ou au travail, Tl faut savoir que dautres entreprises éditent des logiciels danalyse de données. Par exemple, vous pouvez regariier Apple et sa suite (Work, avee son logiciel Numbers Mais sivous ne savez pas quoi prendre parce que vous débutez vraiment dans la bureautique, vous pouvez télécharger une Suite gratuite, qui content ua tableur (comme Excel). \ous pouvez vous toumer vers {6kichargeable directement sur le Net. Lavantage de eette suite, fest quils‘agit d'un projet libre (cest-i-dire que vous étes notamment bre Logo de la LGPLY3, licence libre de LibreOfice de récupéres étudiet, modifier t redistribuer le logiciel). Sa commanaut tris présente, ct un débutant peut facilement obtenir de Fade www.openclassrooms.com Analysez des données avec Excel 8/250 I faut enfin savoir que si vous choisissezun tableur différent d’Excel, ce cours peut vous étre utile dans la mesure oi! les outils de base de ees logiciels sont les mémes. Mais continuons selon Thypothése que vous possédez.déja Ewel et que vous voulezapprendre tirer profit de ce logiciel Nbyons dlabord consent linstallee Installation Parlons a présent du processus dinstallation. Le processus dinstallation est trés simple, et rapide. Une fois que vous avezcliqué surle fichier du programme d'nstallation, vous arrivez sur une fenéire comme celle-ci ? Tapez la clé de produit Vous voulez savoir ol se trouve votre dé de produit ? La dé de produit se compose de 25 caractéres et se trouve généralement sur I'emballage du produit. Si vous ne la trouvez pas, cliquez sur le lien, "Obtenir des informations sur les clés de produit et afficher des exemples”. Premigre etape: la saisie de la cle Pour cette premitre étape, vous devez entrer la clé de produit. Cest la elé que vous avezachetée dans la licence. Elle est indispensable pour continuer finstallation de la suite, Aprés une seconde étape concemant Facceptation des tennes du contrat, on passe a la troisiéme étape, que voici: www.openclassrooms.com Analysez des données avec Excel 9/250 Ad) Microsoft Office Professionnel Plus 2010 & Choisir le type d’installation Choisissez ci-dessous le type d’installation souhaité pour Microsoft Office Professionnel Plus 2010 Troisiéme Clape = choix du iype d installation Tei, vous devezchoisir le type dinstallation : © Sivous cliquezsur « Installer maintenant », vous passerez directement A Tinstallation standard : © Sivous cliquezsur « Personnaliser », il vous sera possible de configurer certaines options sures différents logiciels installés dans le pack, ainsi que sur votre nomd'ubilisateur et vas initials. Pour ees demigres, vous pourrez les configurer plus tard, lors d'une prochaine utilisation de Tun des logiciels de la suite. Bref, ce n'est pas du tout définiti Sije peux vous donner un conseil, c'est bien de cliquer directement sur « Installer maintenant », surtout si c'est la promiére fois que vous installez Office. Etenfin, elé du succes, la demizre étape... installation de la suite ! Et ensuite ? A vous acces a tous les logiciels de votre édition d’Office ! Vous pouvezalors vraiment commencer le tutoriel et les. manipulations de documents Ecol Démarrage Nous allons ii irene petite visite guide de Tinterce du logiciel interface est ce qui vous tombe sous kenezgquand yous oustez Face Démarrer Excel Pour démarrer Excel, vous pouvez: ‘Vous rendre dans le menu « Démarrer », puis dans « Tous les programmes », dans le dossier « Microsoft Office », séleetionnez « Microsoft Office Excel 2010 » : www.openclassrooms.com Analysez des données avec Excel 10/250 ecerm foat ale2010 Merci Oe Vaio 207 Maret Ont 2010 = [B] necroroh Poneroie 2010 [Bl corte Phe 210 [i Mest ers 0, 1B Otis Mrcso ffce Moa Fietor - Netepede> BNIB Now's 4 Precedent [Reterterespepronnerciiches PB] Cliquez directement sur « Microsoft Excel 2010 » en lajoutant dans le menu « Démarrer» wwwopenclassrooms.com Analysez des données avec Excel 11/250 Récent B modetsation B) graphique B) commeprod {B) sormmeprod @ Mozil Firefox B) ite GY Windows Live Messenger >| gn gs sh + B donnees ted &- > By tecture B pepin liste Tous les programmes 2 Rechercher les programmes et fichiers prog’ Cliquez directement sur « Microsoft Exeel 2010 » en Tajoutant dans ka barre des aches + @ Note, vous pouvez lajoutez dans le menu « Démarrer » ou dans la barre des taches en eliquant droit : wwwopenclassrooms.com Analysez des données avec Excel 12/250 ee GQ Wert ive Messenger Zr Détacher dela barre des taches Détacher du menu Démarrer Supprimer de cette liste Propriétés Interface Abus venezdouvrir Excel, et vous étes fice dune interfice ma foi pltdt agnéable a regarder Erencore heureus car cst Blessus que nous allonstavallrusqut lain (ou presque) de ce cours ! @) ici done, sans plus attendre, Kinterface de Microsoft Office Excel 2010 Barre d'outils ‘Acces rapide TiseeapagePomulerDomler Resin Aiage © vin eS stoncors = gy Setmscer~ Ruban AC EER Bo Lh Msuoine- Ge eR) ee od “| iremt> | Q~ Zonenom 4 . 3 4 5 6 z 8 ° 20 1 > Les lignes 2 est nécessaire de sattarder sur quelques détails de cette capture de Tinterface. Au milieu, ily a un quadiillage tris vaste. Cest votre « zone de travail ». Le ruban Tout en haut de la fendtee, ily a ce que Yon appelle le « ruhan ». Cest lune des plus grosses mises a jour d’Office 2007, reprise dans Office 2010 : un ruban, graphiquement évolué, dans lequel sont disponibles beaucoup de fonctionnalites du logiciel wwwopenclassrooms.com Analysez des données avec Excel 13/250 Les onglets Revenir Enregistrer Annuler Données Reason attenage 0 @ © & 58 ‘ ore Standard ~ yy) Stintery E+ BR a . eae B- % co gi, supper Be a 88 irormat- > peste Saga 2: 3 |_Algnement 13 |_Nombre _ 1 ceutes | Eaton SN Les groupes és Farrive sous Ewel, Fonglet « Accueil» est ouvert dans fe ruban, donnant libre aceés aux fonetionnalités les plus basiques du logiciel d'analyse de données. A gauche de cet onglet se trouve le menu « Fichier », en vert - anciennement menu Office -, proposant un panel d'options diverses et vatiées sur les classeurs Excel, ainsi que sur le logiciel luiaméme, Toutes es options, basiques ou avancées, permatiant de contigurer et de personnaliser Ewel, se trouvent ici A droite se trouve un trés large choixde fonctionnalités du logiciel d'analyse de données, accessibles grace a cette fameuse structure en onglets. Ces onglets peuvent par ailleurs varier. Dautres onglets pourtont apparaitre au cours de utilisation d'Excel, notamment si vous suivez le cours, pour vous proposer un panel de fonctionnalités supplémentaires. Ce sont des onglets contentuels. Par exemple, si vous éditez une image ou un tableau, un ou plusicurs onglets contestuels réservés & cet effet seront automatiquement aflichés, Comme vous pouvezle voir, chaque onglet du ruban Ollice est luisméme divisé en plusicurs groupes. Ils permettent de micuxse ropérer et de ne pas avoir une foule de fonctionnalités dans un espace aussi réduit, Ainsi Ewel a Séparé toutes les fonctionnalités selon leur utilisation :la mise en forme de la police dans un groupe, a mise en forme des paragraphes dans un autre, etc. Mais noublions pas qu'Ofice 2010, en Toccurence Ewel, posséde plusieurs centaines de fonctionnalit fonctionnalités dans le ruban, ce serait tout de méme un peu brouillon, ou alors vous auriez cent onglets Cest la raison pour laquelle certains groupes de fonctionnalités ne sont pas complétement aflichés. Vous pourrez lors cliquer sur Tieéne d'agrandissement en bas a droite de chaque groupe pour avoir aceds a une fenétre contenant toutes les fonctionnalités du groupe. Imaginez toutes ees est possible que Faffichage du ruban soit Kegerement différent selon la résolution de votre Geran. En effet, par souci :conomie de place sur les écrans peu larges, le texte peut étre supprimé & c6té des boutons ou certains boutons non alfichés. Les proportions 16:9 ou 16:10 offent la meilleure qualité 'affichage. Nous pouves faire la méme observation si vous redimensionnez la fenetre. La barre d'outils Aceés rapide Plus haut encore se wouve la « hare d'outils Aecds rapide » & panir de laquelle vous pouvezen fat ouvriret enregistrer des fichiers et accéder a beaucoup de fonctions d'Excel (les es que dans le suban, nous y reviendrons en temps voulu), wwwopenclassrooms.com Analysez des données avec Excel 14/250 La barre d’Aceés rapide marche comme la barre de lancement rapide de Mierosoh Windows. Elle penmet laccés rapide aux fonctionnalités globalement les plus utilisées dEwcel, en régle général @ias-e- Licéne Excel ne fait pas partie de la barre d'acets rapide. Elle sinule simplement le elie droit sur la barre de titre. Par défaut, es fonctionnalités suivantes sont défi p ‘© Enregistrer (dont fe raccourvi clavier est Cl +S , notezle }): permet d'enregistrer votre document (nous allons ailleurs Voir cette fonctionnalité vers la fin de ee chapitre; ‘* Annuler ls demiére action (dont le raccourei clavier est Ctrl +Z , noteze lui aussi): © Répéter la demigre action (dont ke raccourci clavier est Ctrl + Y ,un petit dernier a connaitre pour ka ute), Ce sont en effet les trois fonctionnalités les plus utilisées, quel que soit le document que vous éditez. NEenmoins, il vous est possible dajouter plusieurs autres fonetionnalités. Ciquezsimplement sur a flgche descendante a droite de cette barre. Elle vous permet «'ajouter (ou supprimer) plusicurs fonctionnalités telles que la création d'un nouveau fichier ( Curl + N), Touverture d'un fichier enregistré auparavant sur vote disque dur ( Ctsl~ O ), limpression (Cul + P), a correetion orthographique (F7), ete Nous apprendrons au furet a mesure du tutoriel nous servirde chacune de ces fonctionnalités, vous pourrez alors adapter cotte barre d'aeeds rapide & votre utilisation personnelle d'Exeel, Par ailleurs, inutile de retenir les raccourcis des fonctionnalités que jai donnés en deuxitme temps. Sacheza ce sujet qu'une annexe est disponible a la fin du cours et vous donne un résumé de tous les raccourcis utiles sur Exel, Mettez-le de 0t8, pourra vous servir! Eviterde surcharger votre bare daccés rapide. Tout comme ilest inutile de mettre trop de raceouris sur la bare de © lancement de Windows, ilest déconseillé d'en mettre trop dans celle-ci. Le principe étant que ces fonetionnalités doivent étre accessibles mpidement, plus ily en a, moins vous serez rapide pour repérer celles dont vous avez besoin sur ke moment. La barre de formules Entre votre zone de travail et le ruban se trouve un champ ts important :la « barre de formules » Cette zone est trés importante et mérite un chapitre pour elke toute seule (et elle en aura un). Pour le moment, ne eompliquons pas les choses, retenez que ce champ trés long se nomme « barre de formule Noteznéanmoins que la liste déroulante & gauche du champ ne fait pas partic de ls barre de formes, La barre d'état En dessous de votre zone de travail se trouve la barre d'état. Feuilles de calculs—) Ascenseurs 4 > feumt “Feu Feats 6D) Mode d'affichage Etat du logiciel du logiciel Dans este hare de rouvent es « ascenseury »,entoues li encore de nombreux autres boutons. Ces ascenseurs ous permettent de vous déplacer dans le quadrilage Leu utilisation nest pastes compliquge i sult de elquersurles Neches pour bouser@) Vocabulaire wwwopenclassrooms.com Analysez des données avec Excel 15/250 Lorsque vous ouvtez Excel, vous ouvrez.ce que Fon appelle « un classeur » © Pourquoi un classeur? Il s‘agit d'un classeur pour la simple et bonne raison quiil est luiméme composé de différentes feuilles de calcul Chague onglet comespond a « une feuille » de volre classeur, Si vous cliquezsurles onglets, vous changez de feuille, Yous pouvez metre autant de Feuilles que vous ke désinez. Dans 98 % des eas, on ne se sert que d'une seule feuille par classeur mais sachez que par défaut, ily en a trois dores et déj dene pas vous noyer dans les informations, je ne vais pas expliquer ici comment ajouter / supprimer / renommer des feuilles. Par contre, e fexplique dans cette annexe, lire quand vous voulez: i foccasion d'une pause, par exemple Chaque ease de la zone de travail est appelée « ceflule » Nous la repérons dans le tableur grice & ses « coordomnées ». © Des coordonnées ? Regardez votre zone de travail ily a des cellules, mais aussi des numéros de colonnes et de lignes. Une cellule sélectionnée, ou encore nommée « cellule active », est caractérisée par la lettre de sa colonne et le numéro de sa ligne. Ainsi, si une cellule se situe dans la colonne C eta la ligne 12, elle aura pour coordonnées C12, De ee une autre cellule située dans la colonne Het dla ligne 4 elle aura pour coordonnées #14, comme la bataille navale, Excel sous May La suite Office n'est pas uniquement dédiée & Windows. Microsoft propose pour les utilisatcurs de Mac OS X une version d'Ofice (done avec Excel dedans), Nous présenterons dans ce cours la version 2011, ciest-i-tire la demigre, Son interface est extrémement ressemblante a celle 'Excel pour Windows, (is & part quelques détails), Dans tout le cours, je me baserai sur Excel pour Windows. Je rajouterai a chaque fois que nécessaire tun petit paragraphe pour travailler sous Mac. Dans le cas contraire, est quill n'y en a pas besoin, tant Tallichage sous Mac pour ressembler a Iaflichage sous Windows, és que jai quelque chose d ajouter pour une manipulation particuligre sous Mac, je le signalerai par Ticone Yoyons sans pls attendre comment ouvtirun casscursous Mac @) Ouvrir un classeur I faut tout d'abord vous rendre dans votre dossier « Applications », aecessible depuis le « Finder » de Mac OS X. Ine vous reste plus qu'a trouver votre copie d’Ewel et de louvri. Une fenétre s‘ouvre, vous proposant de charger plusieurs modéles prédéfinis www.openclassrooms.com Analysez des données avec Excel 16/250 aoe esther ener nt (o\(a Pour découvrir et apprendre, nous avons besoin d'un classcur vide, choix propos¢ par défiut, Cliquez done sur « Choisir». Notre classeurs'ouvee @n0o0 ~ Classeurt oO OCHOA SOO e oc: 2% ¥: OB Ge é > nso alee anise eeeinensca in neeeeeieninaeaaiaeaIaaieS ame E ie ff & GiL,S)\QAar ger BBL Me) Megentome Ses actors _Thtmes Aa? 7 Fe 5 18 2 24 2 27 29 Mode Normal Pee Somme=0 cS wwwopenclassrooms.com Analysez des données avec Excel 17/250 Jene-vousaipas mentien vous sant que interface Gait eurémement essenblante celle de Windows @). Yous étes done fins préts pour continuer et voubliezpas que le cours se base sur version Windows! Sijanmis ily a une manipulation différente sous Mac, vous en serezaveris. Résumons ‘* Mot a mot, la bureautique vous permet par le biais de logiciels de faire votre travail de bureau (comptabilit, redaction de courtiers) sur Tordinateur © Les tableurs pennettent bien plus que faire de ka simple comptabilité, On peut les assimiler d des machines & ealeuler sophistiquées, capables également de lournir des analyses de données complétes sous diverses formes (tableaux gniphiques, etc.), Excel est un tableur,cest le logiciel que nous allons apprendre a utiliser dans ce cours. Nous connaisseza présent le Sujet du tutoriel Excel, Yous avez installé la Suite Office (la suite bureautique a Inquel Je logiciel d'analyse de données Excel) et vous en connaissez les principales parties de son interface © appartient Tespére que vous avez compris les différentes wilisations des parties qui composent son interface, puisque dés le prochain chapitre, vous allez apprendre a utiliser Nous pensiezréslement pouvoir vous toumer es pouces encore ongteups ?@) www.openclassrooms.com Analysez des données avec Excel 19/250 Créez votre premier classeur La théorie du demier chapiire vous a convaineu que vous avez besoin d'un tableur ? Vous souhsitez approfondir vos connaissances avee Excel, que vous utilise au boulot ou chez vous ? Bienvenue dans le premier chapitre o& vous allez commences manipuler ! Les bases d'Excel y sctont abondées. Si vous estimez tout savoir lisez chapitre tout de méme, c'est vraiment important. Plusicurs versions ¢'Excel existent. Sous Windows, sont utilisées encore aujourd hui Excel 2005, Ewe! 2007 et, la demigre, Excel 2010. Mais aussi sous Mac, ilexiste d'autres versions d'Ewel (Excel 2008 et Excel 2011 principalement), Pour que le maximum de personnes puisse profiter de ce cours, nous trateront de ‘© Exce! 2010 sous Windows ; ‘© Excel 2011 sous Mac, Dans tout le cours, nous vous proposerons de télécharger des documents Excel Dans la demiére partie de ee cours, vous serez paraillurs among i telschanger des scripts VBA. Nous le signslerons grige& iene : 3] Créons votre premier classeur ‘Nous allo commoncer par erger un nouveau easseut Nous alk Voiz est tout simple 1 Rendezvous dans le menu « Fichier.» Je vous en avais rapidement parle lorsque je vous avais expliqué Tutilté des différences sections de Finterface. Le menu « Fichier », c'est le petit bouton vert quicst situé d gauche de Tonglet « Accueil » (le premier « vrai» onglet du ruban, qui est accessoirement Fonglet ouvert dés le lancement d'Ewel), Ore vous avais précisé que Tonglet « Fichier » esten fait un menu qui occupe toute lintertuce, lorsquillest ouvert. Noyons cela en image @iao-c-a! Cava - cert rar) ed eveaseer eaves ome GS Femer Cheers cats Empcement ents www.openclassrooms.com Ok, vous y étes ? Analysez des données avec Excel 19/250 Cliques sur « Nouveau »justement en dessous de « Recent», sélctionné en bleu dés votre amivée dans fe menu, Nous aniver dans un nouvel onglet du menu (des ongles ? Encore | ).A paniede cette page, vous naver qua double-ciquer sur Nouveau classeur », présélctionné par défaut G9-O- ale Classeurl ~ Microsoft Excel Accuell__Insertion _Miseen page _Fomules Données __Réislon_Affchage Comp ed Enregistrer Mees pr GD Emegistrer sous = <> Accuel ee 7 Oo mm 8 - Motocross tegen modeler Imprimer Envegistrer Coterd patie etemvoyer Auundociment ca) Modéles Office.com [Rechercher des modéles sur Office.c¢ 2 Options = = = Bi auite a re a ina La Nous voili avec un nouveau classeur tout beau fout blane tout vierge. @ Pour rappel, jaimerais vous re-préciser qu'un Ctrl+N vous permettait de enter un nouveau document, plus rapidement. ous avez devant vos yeux votre premire full dive en une mutude de « clues», repéres gre leurs eoordonnges COLONNE LIGNE Sélectionner la cellule et saisir les données Maintenant que nous avons enéé note feile de cevss, nous allons voiree quest ne ee best eaactérisge par ses coomlonnées COLONNE: L.7CNS. Par exemple, une eclule dans la colonne Git ligne Sauia pour coordonnées GS. @) Mais nous avons beaucoup a découvrir Sur la cellule : des choses passionnantes mais surtout indispensables ! Comment sélectionnerdes objets de votre zone de travail colonnes, cellule, lignes) Comment saisir des données, choisir eur format, mettre de la couleut...? Groyezni, vous serez bien avancés quand vous muitriserez la sélectior Sélection des cellules Une cellule (comme nous avons vu plus 101) c'est un petit rectangle repéré gre 4 ses coordonnées. Nous allons voir ici comment séleetionner ces bestioles. www.openclassrooms.com Analysez des données avec Excel 20/250 ‘Sélectionner une cellule Pourséleetionner une celul (et attention, je ds bien une seule), i fut cliquer surcele-ci, Un cadre noir apparata alors autour de la cellule sélectionnée : Sélectionner un bloc de cellules Maintenez le bouton gauche de la souris enfoncé et glissez dans la zone de travail pour définir un bloc. Relichez le bouton lorsque vous avez temming : Ox ‘Sélectionner des cellules éparpillées Pour sélectionner des cellules éparpillées dans voure feuille de calcul, cliquez gauche sur une cellule. “Maintencz a touche Ctrl enfoncée puis cliquez gauche surles cellules que vous voulez ajouter a votre plage : & Sous Mac, ls manipulation est la mms. Appuyezsur la touche emul (commande) au lieu de Ctrl pour Windows. wwwopenclassrooms.com Analysez des données avec Excel 21/250 Sélectionner des colonnes et des lignes Lorsque vous sélectionnez une colonne, vous sélectionnezen fait toutes les eellules de celle- :dans ce cas, vous aurez un tableau, ee qui est pratique pour Timpression de votre Feuille de calcul mais pas pour sa lisibilité ! wwwopenclassrooms.com Analysez des données avec Excel 29/250 @ a Le style de bordure sélectionné peut étre appliqué en chquant sur Tune des présélections, surTapergu ou les boutons c-dessus. Valdez par « Ok » super! Notre plige a maintenant une bordure ! @) Nous pouvez jeter un coup dil dans « Motif»: ajoute une couleur de fond a la cellule, Poignée de recopie incrémentée Mais ce n'est pas tout ! On ne le dira jamais assez, Ewel est un logiciel complet et puissant, Ce que je vais vous enseigner rmaintonant est lune des premiéres fonetionnalités inutiisées par le grand public. ‘Nous allons utiliser un outil quise trouve sur toutes les ecllules d'une feuille, jai nommé ls « poignée de recopie incrémentée »! erivee dans une cellule un mot, ou encore un chiflre (c'est comme vous voulez:D). Chezmwi, voiei ce que ga donne : tut Aoyes-vous le petit caré noir en bas a droite de ce cadre qui montre que la cellule est sélectionnée ? Cliquez gauche dessus ; maintenez le bouton enfoneé, descendez puis relichez. Le mot « Salut » a été reeopit. wwwopenclassrooms.com Analysez des données avec Excel 30/250 Nous remarquerez que comme toujours, une plage est sélectionnée, Le cas particulier d'une liste Excel connait dj des lites comme ia iste des mois des jours de la serine. Nous voulzza preuve ? Cate bien, est facie fie avec une donne, une poignée de recopie incrémentée et un slsser etposer!@ Choisissex au pifomeire une cellule et éerivezy « Lund» Utilsez la poignée de recopic incrémentée comme ei-dessus puis rekichez le bouton, Que voyez-vous ? La liste a été compleiée toute seule! www.openclassrooms.com Analysez des données avec Excel 31/250 (Ga marche aussi pour les mis: isu derive « Janvier ta place de « Land?» puis de sure la méme procédure. @) Souvenez-vous de cette technique. On sen sertpartout et nous allons ln éutilser dans le chapite suivant! Sauvegardons votre classeur Aprés avoir rédigé votre document, il vous reste un point crucial si vous ne voulez pas le perdre : le sauvegarder ! En ce qui conceme la sauvegarde du classeur, nous allons pour le moment rester trés simples. Nous allez voir. Direction fe menu « Fichier » que vous commenced connaitte. Mais au lieu de vous rentre dans Tongket « Nouveau » comme nous favons fit précédemment, cliqueza présent sur « Enregistrer » Sivous Taviezdgjd enregistré (ou qui état enregistré et que vous Tavez ouvert), le classcur sera automatiquement ré-enregistré avec le méme nomet dans le méme emplacement, Si vous Tavez vous-meme eréé el que vous ne Taviez pas encore enregistré, Ewel va vous demunder de renseigner quelques informations dans cette fenéire www.openclassrooms.com Analysez des données avec Excel 32/250 Le contenu de emplacement sélectionné OO “aif Mise Bea 3 cen 2 Groupe resides al J cal a ae nates [fd | OR oa et. ont = ‘demplacement de aoe 1 eee aoa ‘(ig Biblictheques {3 Documents a I | Caractéristique du fichier. Cliquez ici pour ‘enregistre le classeur. Astuce : Pourenregistrer votre document, vous pouvez aussi utiliser tun des raccourcis suivants : ‘© FI2:affichera systématiquement la fenétre « Enregistrer sous » que nous venons de voir; * Carl +S affichera cette mime lenéire sie classeur est nouveau, ou bien sauvegandera le document par-dessus Torigine si le fichier a précédemment été enregistré. lest possible denregister its rapidement votre classeur&nimporte quel moment grice au accourciclaver Cul+S, © Un accourci clover est une conbmason de touches de votre clavier qui pomet deffectuercetanes actions dans wn Iogiciel & Sous Mac, le ruccourei clavier est em +8 Cette fenétre peut vous paraitre compliquée, mais nous n'allons pour le moment pas nous servir de grand-chose. Ot enregistrer le fichier ? Nous devez sélectionner emplacement de Menregistrement sur votre disque dur, Vous pouvez le faire en séleetionnant le dossier depuis le menu de gauche. Une fois un emplacement sélectionné, son contenu apparait dans le volet de droite. Yous pouvezalors naviguer a Tintérieur des dossiers. Quand vous avez comectement sélectionné le dossier of entegistrer le classeur (et que son possible contenu est apparu dans le volet de droite), alors vous pouvez passer fétape suivante Nommer le fichier Nous devez ensuite renseignerle nom de votre classeur, par rapport au thémne, ou a son utilité, ou au type de classeur (facture, devis, ete.) Bref, vous avez libre-choix- tant que ce nomn'a pas déja été utilisé pour un classeur Excel 2010 précédemment sauvegardé & Femplacement souhaité. wwwopenclassrooms.com Analysez des données avec Excel 33/250 Assurez-vous de donner un nomeompréhensible & votre classeur, qui se rapporte au sujet des données, ou a quoi que ce soit autre, Bref, il faut que son nom vous mette la puce a Forille. Cela vous pemmettra de le retrouver plus facilement et de savoir ee quil contient (et ce parla simple lecture de son nom). Le wpe de fichier Pour ce quiest du type, ils'agit denregistrer le fichier dans un format spécial: Classeur Excel (prenant en charge les macros) Page Web a fichier unique Page Web Modéle Exe! :Modele Excel (prenanten charge les macro Mode Ecel97 = 2003 Format Excel Texte (séparateur: tabulation) 2007/2013 Format Excel ‘Tete Unicode xlsx" 2007/2013 Feuille de calcul XML 2003 “ Classeur Microsoft Excel 50/95 CSV (sparateurpoint-virgule) Teste (séparateur espace) Teste (Macintosh) Teste (005) CSV (Macintosh) Sv (005) oF snk Macro complémentaire Excel Macro complémentaire Excel97- 2003 D'autres formats de POF fichiers pour Excel Document XPS Feuile de calcul OpenDocument Lauteur auteur, est vous (en Foccurence dans le cas de Finage précédente est nous (@}, es tois auteurs du cours). Par défaut, le fichier sera enregistré sous votre nomdutilisateur de Windows. \ous pouvez bien évidemment le changer. Pource faire, cliquez sure ou les noms dauteurs déja présents, fates un Ctl A, puis tapeze ou les nouveauxnoms d'auteurs désirés, séparés d'un point-virgule. Titre et mots clés Ici, vous pouver associer des mots-elés 4 nimporte quel fichier Excel, Ces mots-elés apparaissent dans toutes les fenétres de Texplorateur Windows dans la colonne Mots-clés, Yous pouvezaussi associer un titre 4 votre document (en plus du nomde fichier que vous avez deja indiqué). Ces deux informations restent néanmoins facultativ Gestion des miniatures Lexplorateur Windows permet dlaflicher les dill généralement de voir ce quill y aa Tintéricur du doss rn grande taille. Cette grande taille permet ‘oir un apercu du fichier. En cochant loption « Enregistrer la wwwopenclassrooms.com Analysez des données avec Excel 34/250 miniature », Excel générera automatiquement cet apergu si vous utilisez Windows Vista ou Windows Seven, Enregistrer ! Enfin votre moment de gloire ! Cliquez sur « Enregistrer ». Tadai Résumons 1 Notte fichier Ewel est enfin sauvegardé ! ‘© Un fichier Excel s‘appelle un « classeur ». Aprés une procédure d'enregistrement, qui permet de sauvegarder votre travail et de le réutiliser plus tard, votre classeur porte un nom. ‘© Un classcur contient des « feuilles », divisées en une multitude de « cellules », repérées gree COLONNE LIGNE. ‘© Lasouris ef le clavier nous permettent de sélectionner une cellule ainsi que des cellukss, jointes ou non, dans la Feuille, I est également possible de sélectionner une colonne ou une ligne de cellules entire en cliquant sur Tétiquette conespondante. © ny a qulune seule « cellule active » par plage de cellules séleetionnées. Is'agit tout simplement de la cellule depuis laquelle la sélection a débuté, ‘© Avee votre clavier, vous pouver saisir des données dans une cellule. Le contenu apparafira alors dans la barre de formules lorsque ladite cellule est sélectionnée. Les données peuvent étre numxriques, alphabétiques voire les deux la fois © Le menu « Format de cellule » nous permet de mettre en forme la cellule (couleur, bordure etc.) ainsi que les données contenues dans la cellule (police etc.). Notezqu'en jouant sures bordures,ilest possible de enéer des tableaux © Lac poignée de recopie incrémentée » nous permet de recopier le contenu dune cellule sur une sélection de notre choix par un simple glisser-léposer, Excel connai des listes telles que les jours de la semaine ou les noms des mois qui permettent,d partir du premier élément, de retrouver kes autres, toujours sur un simple glisser-déposer leurs coordont Nous avez les notions de base pour la suite. Au chapitre suivant, nous allons découvrir comment saisir des données de plus en plus vite grace aux outils proposés par Excel. Révisez bien vos bordures pave que nous allons bientOt délimiter des tableauxafin de vous organiser! www.openclassrooms.com Analysez des données avec Excel 35/250 Accélérez la saisie ! Nous continuons 8 voir comment saisr et mettre en forme nos données dans les fameuses ee feuile @. Grice auxbondures de cellules que vous maieiser bien désormas, vous pouvez es, qui constituent la base d'une me faire un tableau et ke compkter ligne par ligne ou colonne par colonne au furet.& mesure de vos besoins. Soi, c'est nécessaire au cas par eas mis long siily @ tn flot monstnueuxde données i saisit. Dans ce chapitre, vous alle apprendre & augmenter votre productivté dans etableur Excel grice di des outils méconnus Autroment dt, vous saisiez phis vite, ce qui peut vite devenir pratique lorsque vous ave beaucoup d'information & sasiret 8 organiser (ce qui sera généralement Ie cas). Une liste personnalisable Dans le chapitreprécédent, nous avons v1 que Tatilsation de l poignée de recopie inerémentée nous permeitit de copier des données sur plusicurs lignes evou plusieurs colonnes ies simplement. Cas particulier :les jours de la semaine et les noms des mois. Rappelez-vous :si vous Gerivez« Lund» dans une cellule et que vous Fétiez avec a poignée de recopicincrémentée, Exel complete automatiquerment ave ks jours de la semaine suivants Que ditiezvous de erger vous aussi votre potite lst ? I sufi de sais le premier én liste appari compléte @) # Cette fonctionnaié peut se révéler ts utile dans le eas de tableauxa compiler toujours de la imme mnitre. Pls tard, nous vertns comment eréer des listes déroulantes& partir de vos données, ce qui est encore plus pratique ! Mais pour le moment, anions de saliveret retoumons & noire petite liste persomnalsable at dans une cellule, de Pétirer et voure ous souhaiter faire une liste de marques de voitures parce que vous devez les retapera la suite sans ees Renault, Ford, Toyota...méme avec un copier-coller, ga devient vite lassant et repétitit Choisissez une colonne, et saisissez une manque par cellule, les unes en dessous des autres c. Peugeot, Citroen, Peugeot citroen Renault Ford Toyota Nous allons done eréer des listes personnalisées. Pour cela, allez dans le menu « Fichier» puis dans « Options » www.openclassrooms.com Analysez des données avec Excel 36/250 ‘Nouveau Imprimer Enregistrer et envoyer Aide Ensuite, rendez-vous dans longlet « Options avaneées »,catégorie « Générale »,t cliquezsur le bouton « Modifier les lisies personnalisées > www.openclassrooms.com Analysez des données avec Excel 37/250 roma: eneratat ceca: [amined weteton 1) ers nurecban ve sue comets oes Fl Benne cle prcoon automaton 5) ameter dou ae tango 1 meres eraser ateee coo 2 1 oxen cores oneabons a moat ects Fr Tues teres seater romteececonsatinéseetoues read 5 suverteptaton ceo Une fenéire qui stouvee alors, vous permettant d'entrer une nouvelle liste personnalisées, congues par Excel evga ceed, Rea, Ford, Toate ‘Appuyer su ENTREE pour séparer les entrées cel iste. Importer la ste des cules = wwwopenclassrooms.com Analysez des données avec Excel 38/250 HG Sous Mac. ttt etquezsure men « Eel» puis sur Prifenes», Une entre sour, if eliguer sur «Listes personnalisées » Préférences Excel Q | rtchdentSuant Afficher out hain acmncnemuemnnd| Création no ff & w@ wh © Général ‘Afficher Edition Correction Graphique ‘Couleur automatique Formules et listes & & Saisie semi- des erreurs personnalisées automatique Partage et confidentialité H ® 3&3 f@ & Enregistrer Compatibilité Sécurité Commentaires Bibliothéque (Annuler)) (0K) La manipulation est ensuite identique a celle de Excel pour Windows. Notezque vous pouvez accéder a la fenétre des préférences grice au riecourci clavier emd +, Sur la gauche, vous reconnaissez es lstes mémorisées par défaut (noms des mois, noms des jours). Cliquez sur « Nouvelle Liste » Sice n'est défi fait et eliquez sur« Importer », Sélectionnez désormais vos marques de voitures et revenez dans la fenétre des options grace a la petite Meche rouge. Votre liste appara gauche. Validez enfin : wwwopenclassrooms.com Analysez des données avec Excel 39/250 @iao-o Cone Moms Se PEMIEIs | senor icensne reser omnes Reon aricwat conten e@sen _———r > = [esntome stone Sivas ‘ Becceerminen: | pemen- ge OF ah O71 8-\ Ea A BB BE eS syercecetuer- [Bator > te Sener” ERERERS™ Been [Een sewn eit revs oes (oe Notez, comme je fai précisé dans limage ci-dessus, que vous n'aver pas foreément besoin dimporter la liste, vous pouveztout aussi bien la rédiger vous-méme puis Fajouter \ous pouvez maintenant essayer! Séketionnes une cellule au hasard et taper fe premier ékement de a liste (chez nous. « Peugeot »), Five, la lise est reeopie 'Un fichier d'exemple a été realisé et ajusté pour que vous nlayez pls qu’ ier Nhésiter pas ale télécharger ta Tessayer! (Télécharger Ie fichier 1iste_personnalisable.x1lsx Une vraie liste de données Avec ce que vous saver fare (sasie de données dans uncides cellules, bordures), vous étes capables de déliniter des tableaux, bref, de vous organiser, earce n'est pas la place qui manque dans une feuille. Sans le savoir, vous faites ce que Ton appelle des « listes ». Excel vous propose de les compléter trés rapidement. Qu'est-ce qu'une liste ? Une liste, c'est une suite exploitable de donni Cest done une liste de donné 8 @ Pourquoi tu insistes depuis tout a Yheure sur le fait qu'une liste doit étre exploitable ? Avec un exemple, vous allezcomprendre Voici une liste de données. Ces demigres sont numériques mais ce n'est pas grave : elles auraient urés bien pu tre lttéraes, voire Jes deux lt fois wwwopenclassrooms.com Analysez des données avec Excel 40/250 12 13 98: 678. 765 hic’ une autre liste, sous forme de tableau Age Classe 11 Sixiéme 11 Sixiéme 11 Sixiéme 11 Sixiéme Cotte liste est exploitable: elle délimite une plage rectangulaire de cellules. bic le méme tableau mais non exploitable parce que la plage délimitée est « sale» Sixiéme ‘Sixiéme Sixiéme Sixiéme fanalyse des données y sera plus facil. La prone solution est done d peter @ Ene Brof une lste de données propre, c'est un beau tableau que vous pourrezcompléteraisément Compléter sa liste ! CrGons une liste de données exploitable 2 Notre tableau ne devra pas contenirde lignes intermédiaires vides, ni une ligne de fermeture ! www.openclassrooms.com Analysez des données avec Excel 41/250 Voici ce que ga peut donner Jean 11 Sixiéme Gilbert 11 Sixiéme Claire 11 Sixiéme Quentin 11 Sixiéme Cest un « formulaire » (une fonctionnalité autrefois appeke « grille ») que nous allons utiliser ici. Comme ils'agit d'une fonctionnalité qui n'est pas présente par défiut dans le rubs ni dans la barre d'Accés d'outil rapide, nous allons done Ty ajouter Cliquez surla fléche deseendante de la bam d'outils d'Aceés rapide puis, tout en bas de a liste, sur « Autres commandes » Classeurl - M y Presse-papia. Dé A Courrier électronique Impression rapide Apercu avant impression et imprimer Orthographe Annuler Rétabli Ordre croissant Ordre décroissant ‘Ouvrir un fichier récent 1 2 3 4 5 [s] 7 8 9 Afficher en dessous du Surla fenétre qui apparait, sélectionnez « Toutes les commandes » (dans la liste déroulante de gauche), puis che Formulaire...»,cliquez sure bouton « Ajouter » puis validezen cliquant sur « OK » wwwopenclassrooms.com Analysez des données avec Excel 42/250, [B teeierceennnenenee ‘ota cmmanan antes 1B porno ces cs apes @ ‘Notezque la fenétre que nous venons de voir se trouve aussi en allant dans le menu « Ofice », puis dans « Options » : wwwopenclassrooms.com Analysez des données avec Excel 43/250 ‘Nouveau Imprimer Enregistrer et envoyer Aide Ensuite, il faut done sélectionner Fétiquette de colonne « Prénom » et cliquer sur ficdne que nous venons d'insérer dans la barre outils d'acets rapide : Une fenétre s’ouvre, vous proposant de supprimer des lignes, den rajouter.. www.openclassrooms.com Analysez des données avec Excel 44/250 Cliquez sur « Nouvelle », vous pouvez maintenant compléter voure liste ! Choisissez un prénom, un age, une classe puis cliquez encore une fois sur « Nouvelle » Votre ligne est rajoutée ! @ Une liste de données, c'est en général long. lest done préférable de n'avoir quiune seule liste pat feuille de ealeul, Eviter les erreurs Vos listes de données peuvent parfois contenir des erreurs de frappe. Sivous nlavez pas mis en place une liste personnalisable comme & la premigre sous-partie de ce chapitre ou une liste déroukante, comme nous le verrons plus tard, ces erreurs vous, frapperont t6t ou tard, Une liste de données simple avee une faute de fiappe encadnte Profession 40 Instituteur 27 Pl ier igen) 26 Instituteur 34 Hotesse de l'air Pourtant, il eaiste des moyens simples pour se protéger de ces erreurs Utilisez la saisie semi-automatique ! Excel « mimorise » ce que vous avezsaisi dans votre fuille de calcul. I vous propose mime de ressaisir ces données trés rapidement ct ailleurs dans la feuille. Par exemple, vous saisissez pour la premiére fois « Jnstituteur ». Sura cellule d'en dessous, vous voulez saisir a méme profession, Vous commencez done par taper le « I» et Excel vous propose in Instituteur », que vous pouvez saisir rapidement en validant par Entrée Instituteur Bien évidemment, ce procédé Suppose que vous n'ayez, pour étre sir de votre coup, qu'un seul mot commengant par « /» et que ce mot de départ soit bien orthogeaphié. Une astuce permet de contoumner la probkimatique de plusieurs mots commengant parla mime lettre. Une lettre avant chaque saisie Tei, nous utiliserons toujours la saisie semi-automatique que nous venons de voir. A chaque saisie diferente conespond une lettre majuscule, que vous saisissez avant la donnée. Ainsi, si plusieurs données commencent par la méme lettre, il n'y aura plus & choisir lors de ls saisie semi-automatique. IIn'y a pas photo, vous gagnerez Gnommément en productivité ‘A- instituteur ‘A- Instituteur B-Institutrice Résumons ‘© Lacréation dune « liste personnalisable » permet, & partrd'un élément de votre liste et de la poignée de reeopie www.openclassrooms.com Analysez des données avec Excel 45/250 incrémentée, de saisir automatiquement les autres composantes de la liste © Une « liste de données » désigne une plage reetangulaire de données ordonnées grice a des étiquettes de colonne et dune entrée par ligne, La plage peut étre délimitée par exemple avec une bordure. Excel propose des outils pour la compléter mais dans la pratique, on préférera le faire manuellement, la suite de la liste * Pouréviter les fautes de Frappe, on peut utiliser la « saisie semi~automatique », proposée par Excel ila saisie dy qui commence par la méme lettre qu'un mot déja sais ailleurs dans le classeur Pour étre side Futilisation corres util, chaque mot identique de la liste peut éire précédé d'une méne lettre majuscule. Le chapitre vous a présenté divers moyens duccélérer la saisie de données pour étre plus productif. Les listes de données, vues. en deuxiéme sous-partic, constituent une notion essenticlle d’Ewel, que nous réutilisergns dans tout le cours. Au chapitre Suivant, nous commencerons a faire des calculs et & automatiser un peu vos tableu www.openclassrooms.com Analysez des données avec Excel 46/250 A lassaut des formules Ce chapitre est tn's important ! Les formules vont en effet vous pennetire de caleuler partir de données numériques. Notez que rice aux formules, vous pourrez aussi gérer vos données alphabétiques. Les formules font le fen entre la saisie et Fanalyse de données. Elles vont par exemple vous pemettre de caleuler le total des points de tous les joueurs en lonetion des scores de chaque niveau. Le ehapitre sea un peu long, alors ne sezpas tout tun coup. Une béte de calculs Ieci,nous allons découvrir en douceur les formules. Dans le premier chapiitre, je vous avais parle de la « harre de formule »,non ? Je erois que oui. Cest ici que nous allons les éerire, cs fameuses bestioles. Elles s'appliqueront a toutes les cellules séleetionné Une formule commence toujours par le signe égal Ces bébétes sont capables premiérement de faire des caleuls...de nombreuxcalculs ! Opérations basiques Pour toutes les fomus,on va utiliser ee que fon apple des «fonctions» Ce sont des mots écrits en majuscule dans les formules et qui permettent de ne pas avoir éerire des opérateurs (+x ete.) Cest done trés pratique sil y a des formules de 3 lignes. I faut se faire une image de la fonetion : c'est représenté par un mot dans lequel on fait passer des données. La fonction travaille sur ces données et resson Ie résultat. Pour mieux comprendte, voiei le schéia de ee que je viens de raconter = Fonction, => © Mais comment on lui fait passer des donn: Le résulat de votre formule sera affiché dans la ou les cellukes qui contiennent cette formule. se oi sera affiché le résulat ? Voie la syntaxe dune formule avee fonetion =FONCTION(DONNEE!:DONNEE2) A la place des données, vous allez écrire la référence des cellules qui contiennent les données 4 analyser. L'addition Liaddition est gérée par la fonction SOMME. En B2, tapez.S; en C2, 123 (prenez Thabitude de ne pas commencer A saisir des donn lene I et dans i colonne A) Nous devez avoir www.openclassrooms.com Analysez des données avec Excel 47/250 Maintenant, je veuxen E2 le résultat de addition de ces deux valeurs. Je vais done taper ma formule en E2, ce quidonne OMME(B2:C2) + © v &| =somme(s2;c2) Ls €__ | SOMME(nombrel; InombreZE [nombresl ~) [ {at \Vilidez par la touche Entrée : vous avez.en E2 le résultat de faddition $+ 123 | © Er pourquoion n'a pas écrit directement = $-+123 ? Parce que c'est une méthode trés mauvaise qui ne s‘adapte pas aux donnée isies, Avec notre formule, changes la valeur de B2, mettez par exemple 10... Que constatez-vous ? Le stat en E2 sadapte a | OMME(B2;-C2) La multiplication La multiplication est gérée parla fonction PRODUTT, Sa syntaxe est la méme que pour faddition. Maintenant que vous avez compris, essayezavee DIFFERENCE et QUOTIENT, qui gérent respectivement la soustraction et ly division, Une fonction intéressante Nous y voili enfin. Une fonetion bien intéressante est la fonction « MOYENNE », qui, comme vous vous en doutes, fait la moyenne d'une plage de cellules. le n'est pas intéressante parce qu'elle fat la moyenne mais parce quilly a une maniére un peu spéciale d’écrve la form. Délimitez une plage rectangulaire de cellules et entrez une donnée numérique dans chacune d'elles. Dans une cellule en dehors, de cette plage, nous allons faire la moyenne de tous Ies nombres que vous avez ents. www.openclassrooms.com Analysez des données avec Excel 48/250 Commencons & taper ls formule. 8 65 643: 98 /=MOYENNE(C6:E11 707 La plage até pénéée toute seule dans fa forme! Ferme parenthése, valde vous avez vot moyenne. Cette technique est valable pour toutes les Tonstions vues ciessus En régl aéncrak, vous sree pus souvent amgnés a hire une addition de toutes es valeus une grande plage de eelules aime adit des valeurs de deuxeetises 1) ‘Nous willons pas continuer& eonsacré, adier chaque fonction : Excel en propose beaucoup (trigonométri, ete) ct un tutoriely est Exercice : des minutes aux heures et minutes Pour mettre en pratique les fonctions, nous allons eréer un petit convertisseur temporeL Dans une cellule vous rentrezun certain nombre de minutes, et dans une autre, on renvoie ke nombre d’heures et de minutes correspondantes, Par exemple, pour 143 minutes, on devra renvoyer 2 h 23 min Je pense que vous QUOTIENTixy) ). remarqué que la conversion est aisée, 143/602 (/ étant la division entiére, sous Ewel la fonction Le reste dela division cuclidienne de 143 par 60 vaut 23. Ty a done 23 minutes et 2 heures. Cete information, nous allons Tobtenir grace a la fonction MOD{a ; b), qui permet de récupérer le reste de la division entiére de a par b, bnon nul Eviderament.Parexenpie, MOD(I2; 6)renvoie Dear 12~2"6 + Oct MOD(2; 5) renvoie Dear 12~2*5 +2 @). lei MOD143:60) renvoie done 23, ly adone deuxcalculs & faire, ce quiimplique deux cellule différentes. Un antfice sur4 cellules vous permet done de renveyer Je résullat Sous la forme xy min. La solution en secret, mais ¢a n'a pas du poser de probleme. Secret (clique pour afficher) www.openclassrooms.com Analysez des données avec Excel 49/250 En E3 notre nombre de minutes, c'est un entier positif, saisi par Tutdisatcur En G3, on a tout simplement = QUOTIENT/ES ; 60) et en 3 = MOD(ES ; 60) Les conditions Nous venons de finir ace es fonctions. Mest plus ues, lereste viendraen temps voulu@) utile de toutes les passer en revue, Nous eonnaiss -zles plus classiques et les Ici, nous sommes toujours surles formules, done, ¢3 se tape toujours dans la barre de formules ct ga commence toujours parle signe égal =. Toutefbis, ce sont des formules un peu particuligres, que Ton appelle es « conditions ». Les conditions simples is cola». Nous saisissez Quand vous serivezune condition, yous dies & Excel: stele cellule vat tant, alos fis eck, sinon, Tintcrt du concept, antenane? Par exemple, je veuxaflicher « Oui » ou « Nan » dans une cellule en fonetion de la valeur d'une autre cellule. Si celle-ci est égale 100, jaffiche « Oui »,sinon, fafliche « Non ».. Voici la syntaxe d'une condition =SI(condition;" Afficher si vrai © Je mets quoi a la place de « condition » ? Différentes conditions sont possibles. Voici les opérateurs qui vont vous étre utiles Afficher si faux") ee Peer) Est gala Est supérieur a. Est inférieur Est supérieur ou égal. Est inférieur ou égala Est différent de, Sivotte condition est :« Sila cellule B2 est supéricure ou Ggale & 48, alors...», vous remplacerez « condition » par B2>=45 \oiei comment a se passe dans Exe www.openclassrooms.com Analysez des données avec Excel 50/250 Non") Et voild fe résultat quand la cellule contient une donnée numérique différente de 100 Nn Oui Les conditions multiples existe deux formes de conditions multiples 1. «Sicette cellule vaut tant et fautre vaut tant, alors fais ecei, sinon, fais cela. » 2. « Sicette cellule vaut tant ou Tautre vaut tant, alors fais ceci, sinon, fais cela.» Avant et aprés fe ET ou le OU, vous mettez une condition. Doi le nomde condition multipk. La dillérence entre ces deuxcas, c'est que dans Tun les deuxconditions doivent tre remplies pour efleetuer une tiche queleonque alors que dans Fautre, il faut qu'une seule condition soit remplie pour effectuer une tache. Meeitons les choses au clair avec des schemas, comme nous les aimons tous. Schémas de la condition multiple en ET www.openclassrooms.com Analysez des données avec Excel 51/250 NY” L'action a faire si VRAI peut s'exécuter Condition 1 Condition 2 SN L’action a faire si VRAI ne peut pas s’exécuter action a faire si FAUX peut s'exécuter wwwopenclassrooms.com Analysez des données avec Excel 52/250 \ \ (Cos) L’action a faire si VRAI ne peut étre exécutée L'action a faire si FAUX est exécutée Schémas de ta condition multiple en OU SN L'action a faire si VRAI peut s'exécuter wwwopenclassrooms.com Analysez des données avec Excel 53/250 L'action a faire si VRAI peut s'exécuter Condition 1 Condition 2 L’action a faire si VRAI ne peut pas s’exécuter action a faire si FAUX peut s'exécuter condition est respeetée et vous pouvez passer A la suite. Sinon, la condition n'est pas respectée et wwwopenclassrooms.com Analysez des données avec Excel 54/250 Application Main int que la difference est faite entre ET et OU, je propose de mettre en pratique ees fameuses conditions multiples. Voie la syntaxe I(OPERATEUR LOGIQUE (condition | ;condition2);"A fficher si vrai";"Afficher si faux" © Je mets quoi tla place de « opératcur logique » 2 ous mete soi ET, soi OU. @) Mettons cela en pratique ! Comme avant, je veuxailicher soit OUL ou NON en fonction de la valeur d'une cellule. Dans e Voici la formule, D6: ette valeur 6. prenons cette valeur a 100, I(ET(D6>=60;D6<= 20);"Oui";"Non") Dans ce cas, il afiche OUL Meitezla valeur 12, par exemple i afichera NON. La poignée de recopie incrémentée bus souvenervous de a poignée de weopieinerémentée Allee enc. /* Va chercher dans les archives poussiéreuses...* La voici la petite eoquine Ce Le petit carré noit, en bas & droite, qui recopie la valeur des eelhules Ab ! Eh bien voila ! étais sir que vous vous en souviendriez ! vous voulezet qui reconnait quelques Tistes, Tai un scoop, cette poignée est capable de recopicr aussi vos formules ct de les adapter ! \oyons aver un exemple trés simple : une addition oii je vais exceptionnellement ne pas utiliser une fonction mais bien un opérateur (+) Valeur gouter= [1] 1)=G8+$E! 2 3 www.openclassrooms.com Analysez des données avec Excel 55/250 Une vlgaie addon que jaimrisresopier vers ebas. Seaton vol seat dist (@) trop long dee un copier de formule sur touts ks cel. ris done points de ecopienexsnetge sua fom Waeur a apuier= [4a] Et Jobtiens un résultat spectaculaite : Excel a compris qu'il fllait « descendre » d'une cellule & chaque fois. Regardez, alors que sme formule de départ concemsit ls cellule GS, la case d'en dessus utilise la cellule G9. Eh oui, Exel est intelligent : fo Valeur a ajoute 2 . 3 4 @ FLA quoi comespondent ces dollars $ dans les formules. Jamais vu encore...” Eh bien, es dollars servent & figer Tobjet devant Iequel ilse trouve. Dans ce eas, ilest devant la lettre de la colonne et le numéro de ligne : kt cellule Bo est totalement figée. Sije ne favais pas fait, Excel aurait additionngé les valeurs des cellules en dessous de £6, cest-d-dire 0 (une cellule vide a pour valeur 0)! Lorsque Jutiise la poignée sur une formule, Excel inerémente les cellules qui sont impliquées dans cette formule, Les dollars me permettent d'éviter cette inerémentation, ce qui peut s'avérer util Notez que ce signe peut étre uniquement placé devant a lettre de colonne (il zeta alors la colonne), ou uniquement devant le numéro de ligne (il figera alors la ligne). Puis pour fini, jajoute que dans une formule, ily a autant de parenthése(s) ouvrante(s) que de parenthése(s) fermante(s) Mises en forme conditionnelles est possible d’agir surla mise en forme de son classeur en fonction d'une condition, Imaginez que vous soubaite? faire une facture www.openclassrooms.com Analysez des données avec Excel 56/250 ‘Sona + EX FR) -Proourios.e9) $ aaa eB feces 7 ane 2 ree ; aot Pour avoir e total ligne par ligne, il faut multiplier le prixunitaire du produit par la quantité souhaitée par le client, Pour ne pas copier la formule sur toutes les lignes, vous utlisez la poignée de recopie inerémentée que nous venons de voir. Ei li, c'est le drame : fa = S| srooumoaee a eT E ° T t ay ‘ w v lorsenon eee ornare Teta mwas 08 ‘Pru Yuts Yves Comptes nme nme save sane ksr-owseenysce ss UBfslav eels we elsle slelele eicles lee lolelaeinle 5 Parce qu'une eellule vide a pour valeur 0, Excel vous alfiche le résultat, sures lignes vides, du produit 0x ~ 0, Cest moche. Nous allons done appliquer une mise en forme conditionnelle: si la valeurde la cellule vaut 0, alors je mats le exte en blanc. Sinon, je Je mets en noir. Diabord, i faut sélectionner les cellules sur lesquelles la mise en forme doit étre appliquée (ga peut étre comme ici une portion réduite de colonne mais vous pouvez séleetionner la colonne entigre). Dans Fonglet « Accueil », dans le groupe « Sipe », cliquez sur « Mise en forme conditionnelle ». Dans le menu déroulant, cliquezsur « Nouvelle regle » wwwopenclassrooms.com Analysez des données avec Excel 57/250 geinsérer ~ B ettacertes vegies GB) Gérer es roles. | Dans la fenétre qui ‘ouvre, cliquez sur « Appliquer une mise en forme uniquement aux cellules qui continent ». Laissez l1 « Valeur de la cellule » mais vous choisissez.« égale d» dans la seconde liste déroulante. Tapez « 0 » dans le toisi¢me champ puis cliquezsurle bouton « Format », Dans cette nouvelle fenétre, choisissez la couleur blanche en guise de police. Puis validez ces deux fenétres Nous venez de fire une mise en forme conditionnelle :c'est-d-dire changer les proprigtés d'une cellule en fonction de sa valeur. On peut faire pareil, mais en changeant la coukeur de fond, par exemple, Notez que vous pouvez imposer une condition de supériorité, d'infériorié ete. Faites des essais en manipulant ces diflérents eas, Transmettre des informations entre différents feuillets Je vous Tai dit au début du cours, un classeur Excel est en fait un ensemble de feuillets. Yous pouvez.en avoir autant que vous le Souhaitezet vous pouvez effectuer diverses opérations dessus, comme les renommer ou encore les suppriner. !explique en annexe comment effectucr toutes ees opérations. Dans la pratique, ilse peut que vos données soient réparties dans plusieurs Feuillets différents, évidement nommés pour ne pas wwwopenclassrooms.com Analysez des données avec Excel 58/250 sy pent @. Dans ee cas, ilsora rs utile de pouvoir transmttre des données dune fei & autre, et ces justement ce que nous allons vie maintenant La transmission de données dun feuillet @ Fautre sagt Prenons Tesemple avec deus feuillets « Source » et en « Cible ». ous Taurez sans doute compris, nous allons transmettre une donnée du premier eit vers e sceond = GZ Dans le Feuille « Source », tapezen B2 une donnée (aunnique ou non, peu import). A a || Gaus Pour récupérer cette donnée dans le feuillet « Cible », il faut préciser de quel feuillet notre donnée provient. Dans ee cas, la donnée a transmettre provient de « Source ». La formule sera done c passe dans une formule. Ga tombe bien, vous savezmaintenant de quoiil =Source!B2 On précise de quel feuillet nous soubaitons importer les données au début de la formule avee exclamation. Sije tape cette formule en C3 de mon feuillet « Cible », e vais avoir le méme texte qu‘en B2 dans le feuillet « Source ». nomde la feuille suivi d'un point A vous maintenant dadapter cite méthode en fonction de vos besoins "@) D'ou vient ma formule et oit va-t-elle ? Jene sais pas si vous avez remarqué, mis lorsque vous tapez une formule et qu'elle est dépendante d'autres cellules, portent un cadre de couleur pour vous aider dans a saisie. Comme ec Moe ee m \farabatic Abalo_Naveisse ile ___Guigou Fernandez Hilagentine 3 8 Australie 10 Corée du sud Croatie Danemark Hongrie Roumanie ‘Slovaquie 10 suede 3) =somne(62:c2) we vlalale anwewaunla wweraare wraaaueu|y Renunuon|ls weewvvaulea wHoanawwn Cette astuce n'est valable que lorsque vous éditez la formule, cest-a-dire lorsque vous lt modifiez. Hest intéressant de voir d'un seul coup dail quelles sont les cellules qui sont utilisées dans une formule sans avoir éditer lt formule. De plus, si vous voulez Je faire pour plusicurs cellules en méme temps... vous Tavez deviné, c'est impossible. Pour voir es dépendances quill existe entre les celhules, Excel propose deux fonctions. La premire fonction est la suivante “"Repérer les antéeédents" qui permet de repérer dans lt euille quelles sont les cellules qui influent sur la cellule sélectionnée. Réciproquement, la seconde fonction "Repérer les dépendants” pemmet de connaitre quelles sont les cellules influeneées par la cellule sélectionnée. Ces deux fonctions se trouvent dans Fonglet Formules et dans le groupe Audit de formule. www.openclassrooms.com Analysez des données avec Excel 59/250 [Batotnesamectcens|atineristomues | Ci Repérer es dependants % Verification des erreurs + Fenétre 2, Supprimerestleches ~ @rauation de formule | Copies Comment les utiliser? Cest tres simple, i sullit de placer le curseur sur la cellule de votre choixet ensuite de cliquer sur la fonction qui vous convient. Apparaissent alors des fléches bleues. aaa 2 To E F 6 # 1 Karabatic _Abalo Narcisse _Gille Guigou_ Fernandez “2 argentine 3. Australie 4 Corée du sud nw 7 Hongrie 8 Roumanie 9 Slovaquie 10 Suede Bun w aw EL voild, on peut alors voir toutes les dépendances des cellules entre elles sur une méme feuille ! Pour supprimer les fléches, cliquezsur a fonction "Supprimerles ftches” dans le méme groupe. Exercice : c'est férié aujourd'hui ! Avant de passerau chapitre suivant, je vous propose un exercive dentrainement sur les formules. En effet, les formules constituent le noyau dur du tableur Excel car c'est votre premicr outil d'analyse efficace des donn: apprendre quelque chose durant cet ewicice et de ne pas appliquer bétement ce que vous venez de voir je vous propose de travailler avec les dates. Excel propose plusicurs fonctions pour manipuler les dates, une sous-partie annexe vous explique tout cela, je vous demande den prendre connaissance, Nos objectifs Llutilisateur de votre tableurest invité & saisie une année (par exemple : 2015), ‘ \ous devezrenvoyer le jour du premier janvier, du premier mai, du Simi, du 14 juillet, du 18 aod, du 11 novembre, du 2 -- : 7) Feut “ = Nous avez alors une petite fenétre qui stouvre qui permet dialler plus vite dans les tris alphabétiques : Ti Su Asouter unrveas }{ X supper un nveas | a cone Ther a Ther par Ly) Valeurs: Une fonétre s'ouvre et vous constatez qu'Ewel reconnait parfaitement les colonnes du tableau sélectionné et vous demande ce que vous voukee ri (données, couleurs, icénes) ct comment vous voulez I trict. Nous voulons ici trier les noms (la colonne « Nom ») par onire alphabétique, nous nous oecupons seulement d'une zone de tr. Appliquer ensuite un tr croissant en cochant “Croissant”, les noms seront done rangés par ordre alphabétique : wwwopenclassrooms.com Partie 2 : Analyse des données et dynamisme du classeur_ 63/250 7 = Camarines | Kaeomewen | ceenmen | ~~ [Bremis) (i mrminanasene com 7 : fous pouver, si vous le désitez, trier par Age ou Score. Par défaut, Excel vous propose un seul niveau de cliquer Sur « Ajouter un niveau ». ajoute Nous eliquons sur OK », et notre tableau est désormais trié Age Score 1 9932 16 7834 15, 1923 9 2673 12 234| 17 271 Faciliter la saisie de données Dans cette sous-parti, nous alos continver note petit tour dria du menu « Données »,quiséserve encore bien des Pournote expe, fat dir & Exel que es valeurs des tos celles vides do contre, Evel revoie un message erreur et votre donnée ne sera pas sasie. @) t Cure comprises entre 12 et 17. Dans ke eas Sélectionnes ces eellules www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 64/250 Alllez ensuite dans Tonglet « Données », groupe « Outils de données », bouton « Validation des données » Bi o--ls donnees.xisx - Microsoft Excel fom _tewtien _tanenvest Commie | Rito (J cennesene Keto Os arena J Qo. i) — rm phquer Données Acuater HL Mer rmer omens supoamer eel ea aad a ¥ SEES, Wp arenes sheen a - aes qa Te Te 1 2| 3 4 5 6 7 8 15 16 7 ~ WOW) Feutt 9 Se “ a » Une fenétre stouvre alors : wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 65/250 Appliquer ces modifications aux celules de paramétres identiques ors a Cie Nous remarquez quiele est constituée de trois ongkets. Lnglet ouvert par défaut est « Options ». Cest Tonglet quinous intéresse. Nous souhaitons que les cellules s€kectionnées n'seceptent avant tout qulun age. Un age étant un nombre entier, déroulez la liste « Autoriser » et choisissez « Nombre entier » Sivous déroukz le menu « Données », vous constatere que vous ees assez libres quant auxeritéres de validation de données Par déiaut, e critdre est « comprise enire ». Ex ga tombe bien puisque notre iige est compris entre « J2 » et « 17». Inserivez« 12 » dans « Minimum » et « 17» dans « Maximum». Cliquez enfin sur « OK » ee [(C) rtver ces modifications aux celles de pramétresidentques ous pouveza présent essayer de taper 3 dans Tune de ces cellules paraméirées... Ewel vous renvoie un petit message derreur ! wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 66/250 La valeur que vous avez tapée riest pas valde. ‘Un utisateur 2 restreintles valeurs que peut prendre cette celle. Cortese) (tote ) (de) Ces informations vous ont-les été utles ? Unyy a plus qu’d cliquer sur « Amuter». On constate qu’Ewel supprine toute valeur quine correspond pas a vos eritéres ! La personalisation du message d'erreur Nous avons vu quily avait plusieurs onglets dans la fenétre des « Vatidation des données », Retoumez sur cette fenétre car est ici que nous allons pouvoir personnaliser volre message d'erreur correspondant a une saisie invalide ! Noubliez pas de sélectionner les cellules concemées avant. Dans la fenétre, cliquez sur fonglet « Alerte d'erreur » Options | Message de sasie [Quand des données non vaides sont tapées Afficher le message derreur suivant : Style: Tue: art Message derreur : Dans liste des « Sie », vous pouvez define type de boite de dakogue qui appara. En fit ela ne change pas grand- chose mis part que Fisdine de ote de dislogue sem dlferent solo son type. La fei aura également un ou deux boutons de pls ou de moins selon son type. Sous es views Windows (98 et 9) on pouvatentende un but sourd és pa Fowtinsteur guind une bois de type «74» apparasait (Quel bon souvenir denianee @) Bete style est par deat sur « Are» ete vais le laisser tel quel. Libre & vous de faire vos propres tests ensuite, Ewel comprend que ce message doit apparaitre quand des données non valides sont tapées. Cest en effet ce pour quoi la case juste au-dessus est cochée. Tine vous reste plus qu'a personnaliser le message d'erreur avec un tite et un message. Cliquezsur « OK » wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 67/250 Afficher le message derreur suivant : Style = art oS Cigeserer] (preter) (ae) Ces informations vous ont-es été utles 2 Dans ls fendtre de « Validation des données »,{lreste un troisime onglet :« Message de saisie ». vous permet d'aflicher un message lorsquiune cellule aux données restreintes est séleetionnée wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 68/250 Ce quidonne: Vous deversaisir un age entre12 et7 ans Une liste déroulante ‘Nous nous sommes intéressé au menu « partie, nous resterons toujours dans la nous allons faire Dans cette sous- saisie, Voici ce que ct plus particuligrement & la « Validation de donn de validation afin de eréer une liste déroulante, qui facili Alors ?@ Cestpani.je vous eplique! Tout d'abord, sélectionnez les mémes cellules concemées dans notre bon vieux tableau. Cliquez sur « Données » puis sur « Validation des données ». www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 69/250 Dans la liste « Autorisers », choisissez « Liste », qui permet de paramétrer une liste déroulante avee vos propres informations. (1 Appliquer ces modifications aux celules de paramétres identiques a Pour compléter votre liste (une liste vide n'est que de peu d'utiité), i va falloir compléter le champ « Source ». Deuxsolutions s‘ofle Premiere solution \ous pouvez saisir le contenu de votre liste manuellement, en séparant chaque élément par un point-virgule Source 123 16; Cetie méthode est tout & fait convenable pour des petites listes come ici. Le probléme, c'est que si vous déeidez un jour agrandir votre liste, la manipulation sera un peu fastidicuse puisquill faudra sélectionner les cellules concemées, revenir dans cette fenétre et enfin, modifier. Ie, ¢a va encore puisque nous travaillons sur trés peu de celiules Deuxiéme solution La deuxiéme solution, pour pallierd ce probléme, reste de sélectionnera aide de la petite féche rouge A droite du champ les informations. Cela revient & mobiliser quelques cellules de votre zone de travail et Gerire dans chacune d'elles un nombre. Dans votre zone de travail, trouvez-vous un coin a délimiter et dans lequel vous saisirezles données de votre liste. Avec la fléche rouge & droite du champ « Source », sélectionnezees données, revenezdans votre fenéire et eliquez sur « OK ». Nous aver de jolies listes déroulantes. Sivous sélectionnez deuxcethiles ayant deuxtypes de validations différentes et que vous cherchez a modifier les validations en question, il vous faudra alors supprimer fensemble des conditions de validations wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 70/250 Test maintenant tant d'apprendre d analyser vos données avee de pulssants outils @Bwel wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 71/250 Les listes Les lstes de données... vous les eroyez enter 7 Eh bien non, elles reviennent & la charge ! YB} Ce coup-ci, c'est pour fanalyse et non pour la sssie. Au programme listes déroulantes A gogo et quelques formes bien mastoc ! Le tout pour vous y retrouver fikreretimpressionner a galerie! Pour pouvoir vous entrainer avec moi durant ce chapitre, je vous propose un nouveau classeura télécharger Télécharger le fichier liste. xlsx Les filtres, une puissance négligée Les fits, appliqué une iste, pemntient de visionne certain &k ments de cette liste en fonction dautres. re alli emple, vous avez un tableau qui contient les notes de 10 éleves dans 5 matitres différentes. Grice aux fires, vous pourrez jer uniquement les notes de tel élive, celles qui sont au-lessus de 10, ete. Bref elles font partie de ce que nous pourtions appeler les « notions avancées d’Excel ». Peu de personnes pensent i les utiliser leur puissance en est négligée. Prenons notre liste Francais Francais Francais Francais Francais Francais Francais Francais Francais Francais Maths Maths Maths Maths Maths Maths Maths Maths Maths Maths Nous voyezque cst un véritable bazar ! Encore, ga va parce qu'iln'y a que 2 matigres mais imaginez.quion ait mis 35 éleves et 8 mati Les tes vont nous aider@ fare un tsimpe eficaee et nous y retouver Mettre en place son filtre Notre tableau est exploitable, on peut done analyser les données quis'y ouvent ! www.openclassrooms.com Partie 2 : Analyse des données et dynamisme du classeur 72/250 Sélectionnez toutes ies cellules qui composent ce fameux tableau puis allezdans Tonglet « insertion » et dans le cadre « Tableaux », eliquez sur le bouton « Tableau » = ias-e- listexlsx ~ Microsoft Excel Insertion | Miseenpage Formules Données __Révision aa 9- Heuine” Me i (SB Secteurs ean Tolcrois¢Dynamique image Moors <5 Colome gg. | Spiaue Tableaux blusifations Graphiques rs cc A A = = 2 > 1 Feuilt “Feul2 “Feuis “®3 — cy vous ai ensuite demandé de sélectionner le tableau en question, attention a bien préciser que les en-tétes de votre tableau figurent dans votre sélection : wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 73/250 Wilk quicest fai, [A premite vue, rien nla changé mis penchenvous sures ttes des colonnes Te - Dos Alexandre Francais listes déroulantes ! Ce sont elles qui vont filter vos données, 2 Déroulez par exemple Ia liste de la eolonne « Note ». Si vous séleetionnes 8, vous aurezdans votre tableau toutes les lignes dont la note est 8, en Foccurrence Mathieu ! Lorsquiun filtre est activ gauche de Yentonnoir un mini-entonnoir qui est apparu a la place de la Méche et cette demi st positionnée en bas Cie hiew www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur Les filtres personnalisés Gay es, vous étes heureuxavec ces fires mus saviezvous que vous pouver ks persomnaier? Alou non, cest vai vous ne savizpas-@) 74/250 Cliquez surune des listes déroulantes et choisissez « Filire numérique », puis « Filtre personnatisé.. » dans la nouvelle iste qui vient dapparaitre 21 Ter du plus petitau plus grand Alexandr) {| Trier du plus grand au plus petit Est goal a Est ditférent de. Supérieur 3. ‘Supérieur gu égal a. Intérieur 8 410 premiers. ‘Au-dessus de la moyenne En dessous de la moyenne oe) Camnaer — Une fenéire s'ouvre alors : ft Om Utilsez ? pour représenter un caractére Utiisez * pour représenter une série de caractéres Coo) Cente A partir de i, vous pouvez faire ge que vous voulez! Choisissez selon vos bons plaisirs dans les listes déroulantes, mettez des valeurs dans Ies champs... Je ne peuxplus vou wwwopenclassrooms.com lider Partie 2: Analyse des données et dynamisme du classeur 75/250 ii: eest vous ke patron. @ Analyser sa liste avec la fonction SOMMEPROD est également possible d'analyser sa liste avec une fonction mSconnue, auxexplications généralement floues, mais d'une puissance exceptionnelle : « SOMMEPROD », Bon, tu nous dis du bien de cette fonction, mais on ne sait pas vraiment ce quielle @ de si particulier juste en voyant son ‘nom. et encore moins sans description ! Ty viens. Elle permet de comptabiliser des données en multipliant des matrices entre elle une liste selon des conditions mais aussi d'additionner des cellules clair? Je vous donne la fonction et tout de suite un exemple, ¢a vous Pour étre claire elle permet de compter le nombre entrées dlune liste selon des conditions. Ce n'est toujours pas t aidera surement a comprendre, =SOMMEPROD((plage ‘eritével")*(plage2="eritére2")*..) Alors c'est micux? On peut compter le nombre de lignes oi l plage! (colonne 1) est égale eritére! et oti la plage? (colonne 2) cst égale a critére2. Nous allons utiliser un nouveau tableau (plus long) pourles exemples pices euuseuebivire'sly Pour me suivee durant cet exercice, vous pouvez télécharger ee nouveau tableau Télécharger le fichier sommeprod. xlsx Noteznéanmnins que tvaillr un peu votrstisie ne pout pas vous faite de mal. Q) Ce tableau représente les ventes de chaque vendeur d'un magasin surles trois premiers mois de lannée. Ilya 4 vendeurs (Jean, Pierre, Paul, Jacques) Comment faire pour savoir le nombre de ventes de Paul au mois de Mars ? En utilisant la fonction « SOMMEPROD ». Pardi ! Pour cela il faut entrerla formule suivante ~SOMMEPROD((A2:431~"Paul")*(B2:B31~"Mars")) On obtient bien 3! Eh oui Paula fait 3 ventes au mois de mars. Maintenant on cherche a savoir comibien d'argent a rapporté Paul wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 76/250 au mois de Mars. Il suflit de muhiplier parla colonne "Montant” de cette manigre : =SOMMEPROD((42:43="Paul”)*(B2:B31="Mars")*(C2:C31)) Tada ! On obtient done 2230. En effet la fonction a effectue le caleul suivant : 840+660+730=2230, Cest top non ? On peut faire plein de combinaisons avec cette formule ! Mais attention ily a quelques régles & respecter: Toutes les plages doivent avoir la méme taille et aucune colonne ne peut étre prise entiérement en entrant (A:A). Cela dit, on peut la sélectionner en faivant (A1:A65535). Je vous propose d'autres exemples pour bien comprendre et voirun peu ee que on peut faire avec cette fonction. Exemple 1 Test possible de compter ke nombre de ventes réalis ee la fonction NB.SI) 's par Jean (on peut aussi réaliser cette opération =SOMMEPROD (12:43: Jean")*1) On obtient ainsi : 8. Cet exemple n'est pas le neilleur pour montrer a puissance de la fonction mais elle montre qu'on n'est pas. obligé davoir beaucoup de paramétres compligués, Exemple 2 Test aussi possible de comptcr le nombre de ventes supéricures & GODE au mois de Janvier “SOMMEPROD((12:B31~" Janvier")*(C23 31>600)) On obtient ainsi :2. On peut ainsi combiner les conditions pour prendre les valeurs comprises entre 200 et 600 par exeiple. Exemple 3 Enfin, demier exemple, nous pouvons totaliser la somme accumulée gre & Pierre aux mois de Janvier et Mars SSOMMEPROD(A2:A3. Pierre")*((B2:B31=" Janvier")+(B2:B3 1="Mars")*(C2:C31)) On obtient ainsi: 2760 Je viens done de vous montrer ls puissance de cette fonetion, qui peut s‘avérer trts utile dans des longues listes pi beaucoup de critéres. \hila pour les listes de données et leurs filtres. Je vous conscille de bien appréhender ce chapitre : nous ne pourrons pas nous passer des donné suivant ! ste dans le chapitte www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 77/250 Les graphiques Dans la suite des Mstes. nous continuons notre tour des fonetionnaliésutiks et intéressantes d'Exel Puisque vous savecdéclaer une liste de donnes propre et lsibe, lest temps de Texphiter encore plus Cest ce que nous allons voir ii avec les graphiques. Le principe est simple : vous donnez.une liste & Excel et pat! Il vous pond un joli graphique selon vos eritéres. Un'y arien de bien difficile dans les graphiques. ls sont dulleurs & terme assez peu utilisés. Un graphique, ¢a prend de la place et ce n'est pas forcement ee quilly a de micuxpour analyser une liste... Mais tout dépend de vos besoins | Des graphiques basiques : Excel propose de nombreux modéles de graphigues prédéfinis & adapter & une méme liste de données Nous verrons ensuite quilest possible d'utilser le graphique dans les sciences expérimentales ! Grice a des valeurs saisies rmanuellement, vous pourrez dessiner une courbe de tendance, la modéliser selon des modéles mathématiques pré-définis et mime afficher son équation, Que du bon !@) Des données brutes Avant de eommencer définir un graphique, il vous faut au moins une plage de données propre. Le principe de eréation d'un graphique est simple ‘© Promiirement, vous saisissez des données dans le tableur, comme d'habitude ‘© Ensuite, vous sélectionnez.ces données et vous définissez un graphique ; ‘© Enfin, vous personnalisez votre dessin. Nous vous proposons de commencer petit et facile Nous alms fare courbe Evolution du nombre de cours sure Site du Zéro en fonction du temps. Le Sie du 2610 existe depuis 1999 mais infest permis aux membres de nidiger leurs propres cours que spats 2005, Nous devitans done voirun pic volition dls date t= 2008. Nous nfavons pas de statistiques offiells sous lecoude. Nous avons inventé suivant avant 2005, le nombre de cours se comptait surles doigts dela ain @) -s données en respectant toutefois le principe Voici nos valeurs, libre 4 vous diinventer les votres ou de recopier les nottes. Jusquici, vous ne devriez pas trop étre dépaysés. Nombre de cours ‘Néanmoins, je vous propose de téléchargere tableau, de maniére & avoir les memes valeurs que le tutoril B Télécharger le fichier graphique. xlsx www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 78/250 Maintenant, la magi va opérer: voyons comment fire un graphique avee ces données. Dessinons le graphique ! Exccipropose plusieurs msl de graphiques seaurhes, nage de points, cameron histogranmes, mods 3D, ‘Le but n'est pas de tous les passer en revue. Vous pourrez le faire trés facilement ensuite. Non, ici, il est temps de voir comment dessinerle graphique. Nous feons une gauihe. Sélectionnez votre plage de données sams les étiquettes de colonnes. Allez dans Tonglet « frsertion », dans la rubtique « Graphique » et cliquez sur « Ligne ». Un menu se déroule, cliquezsur la premigre image : graphique.xisx - Microsoft Excel Mise en | Formules Données _Révision _Affichage Insertion aa D- S au ToiCroiséDynamique Tableau Image Images ment clipart &~ Tableaux Ilustrations pee Nombre de cours BEBRBESEESSREE Feuilt_ “Feui2 “Feui3 “@3 4 et TT Ne ent 2 Sem www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 79/250 Un graphique apparait alors ! Nous allons maintenant voirles différentes options permettant de le personnaliser. (graphique ~ Microsoft Excel Ise en page Formules Données Revision AMtcnage a 5 Moatere pe Compare | toes Sucione epson count aoste ignescunnes Ge omnes ie aes Graphique 1 ~@ & a a a 8 c > e F e a 7 oq 1 prnée Nombre de cous lat 1 7 fa) 2ac0 2 [a 2a oo Is] 22 5 6 ot 4 7 dees a a = sa sites [3] 2007 ates fe ae ae ey ee {10 eee Pe a 2a03 ra 2 2010 788 7 | a ra wn fs] GA ee) On obtient deuxcourbes, Tune sur le nombre de tutoriels ct fautre sur Févolution des dates. Cette seconde courbe ne sent pas & grand-chose, elle devrait étre en abscisse «ailleurs, Lubscisse, c'est laxe horizontal du graphique. On va modifier tout ga. La courbe bleue, on nen veut plus. On va simplement cliquer dessus et appuyer sur la touche Suppr. Et hop ! Elle disparait. Cest bien part, Ensuite dans longlet « Création » (de Foutil de graphique, il faut done que le graphique soit s nlest deja fait) et dans la rubrique « Données »,cliquezsur « Sélectionner des données». ectionné en eliquant dessus sice wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 80/250 Mostierletyoe Emepistrer teers Necoraomaque, comme mode Sgneutolannes le > Z 193 7] a 2000 1 4 2001 q Is] 2002 3) Is] 2008 4 7 2005 216) 8 2008 2356) 2 2007 snl [a0 2008 643) u 2008 ma) 2 2010 2 1“) fs, as! Fal 8 1° 20 a 122) zeit Une fenétre stouvre alors : Sélectionner la source de données (2 esa Plage de données du graphique: ESE) Es) FR =~ Entrées de légende (Série) __ Etiquettes de fae horizontal (sbscsse) Aasouter || AMmodiier || X suvprmer | =~ | [af modifer | Série * ‘Gelules masquées et celles vides (oo) Cannaier wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 81/250 te fenétre maintenant ? On va modifier kes « Etiquettes de axe horizontal (abscisse) ». Cliquez Quest ce quion va faire de: cetionnez a colonne des années que Ton a dans Ie tableau. Cliquez sur « OK » deux fois et Ie sur « Modifier » et ensuit graphique se met jour n va maintenant changerle te du graphique et les tres des es, parce que on ne devine pas ce que le graphique représente (meme avec cette croissance fulgurante @) ). Pour cela on se postonne surTonglet « Disposition »(onglet des « Oui de graphique y. Dans la rubsique « Etiquettes », nous avons deus outils qui nous sont uiks :« Tire de graphique » et « Pourmodiiork titre du graphique, rn de plus sinpls. On va cliquersurs Tie da graphique » ot séktionner la position of Ton veut quilsoit. 3 possibites-au dessus du graphigue, sur le graphique ou aucun (note que Fon peut changer la postion mime apres avoirchangé le texe done ren de grave sila position ne convient pas pour Finstant). Pour changer e tede du tie, on elque sul are du graphique ot par defaut est inset rs orignalement «Tite du sraphigue ». Nous alos done Geri la pace: nombre de cour surk Site du Zéro en fonction du temps. Yous pouvez modificr Iapolce du tire corame toutes ls autres polices en vous rendant dans Fonglet« Aceuel Et pour es titres des axes ? Méme fagon de procéder. On va simplement cliquer sur « Titre des axes ». Un menu se di pour Taxe horizontal fautre pour fexe vertical. ous avez ei une fagon de positioner faxe horizontal mais 3 pour Taxe vertical, & vous de tester et choisir elle qui vous convient, Méine procédé que pour ke titre du graphique pour changer le texte. Wied ce que Ton obtiont : Nombre de cours sur le Site du Zéro en fonction du temps 800 + 600 + —série2 8 200 + :19992000200120022004200520062007200820092010 Année Petit conseil pour le nom de Faxe vertical, je vous conseille de choisir out d'abord la position oii le texte est & Thorizontale, sens de lecture traditionnel pour modifier votre texte et ensuite le mettre la verticale comme sur Tillustration, Parce que pour modifier le texte la vertcale, i faut cliquer au bon endroit et en plus tourer la tte pour voirsic'est bien écrit, On va mintenant embelienotre graphique et le personnalser Pour commences fe Kwende a droite ne sent pas & grand-chose, dleuxsolutions pour fenlever La premire, dans Fonglet « Disposition », la ubrigue « Etiquettes», cliques sue« Légende » puis ‘Aucune ». La seconde, ciquezdroit surla legend puis sur« Supprimer ». Pour modifier Fapparence de la courbe, on clique droit sur la courbe (i faut étre un minimum précis pour bien cliquer dessus) et dans le menu déroulant, cliquez sur « Mestre en forme une sére de données...». Une fenétre s‘ouvre avee plusieurs onglets en colonne.A vous de voir ee que vous voulez modifier, Bites des tests : www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 82/250 Mise en forme des séries de données ea) Options des séries Options de marqueur_ “Tracer la série avec Remplssage des marqueurs Couleur du trait Style de trait Couleur dela lone de marquage Style dela igne de marquage Ombre Edat et contours adoucis Axe princpal ‘Axe secondare Format 30 (Cremer) Les modifications sont instantanées, alors en déplagant a fenétre sur le e6té, on peut voiree que ga donne avant de fermer ly fenétre, Pourle fond du graphique, mime chose : clique droit sur la zone de tragage (tout ke fond du graphique). Dans le menu déroulant, cliquezsur « Mise en jorme de ta zone de tracage...». Une fenéire s‘ouvre avec plusieurs options, & vous de vous armuser ! Nous nous arrétons li dans Paice a la personalisation des graphiques, mais il ya encore beaucoup, mais quand je dis beaucoup, c'est beaucoup doptions. Baladez-vous dans les 3 onglets spécifiques au graphique et voyezce qui ést modifiable ! Sivous avez des questions pour modifier quelque chose de spécifique, il vous reste le forum, Wi La courbe sous Mac Le programme est glbalement le méme, homis un bandeau vert qui sg déroulerasurlafenétre apres avoir ligué dans le menu « Insertion » pus sut« Graphique . Cest ke seulchangement majeur @) Le bandeau pemnet de slcetionner type de graphique @ appliquer.Bref, on vous demande de cliquer aprés avoir sélectionné vos données : rien de bien compliqué. Yous Pourrez modilier vos paramitres 2 coup de clics droits bien placés, comme ci-dessus. Modélisez vos propres courbes ! Cette partie n'est pas nécessaire a la bonne compréhension des graphiques. Toutefois, pour ceux qui veulent utiliser le module de création de graphiques d'Excel pour les sciences expérimentales, cette partie vous sera utile Excel dispose d'autres outils pour manipuler les graphiques, ou plut6t pour les exploiter. En sciences expérimentales (d'un niveau Iyeée),on fait faire aux leves des relevés surun systéme chimique par exemple, ct on fait comparer ees données a une théoric. wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 83/250 Aisi, on cherche & obtenir des courbes 4 partir des données expérimentales qui se rapprochent le plus des courbes théoriques. Pour effectuer ces fameuses comparaisons, Excel vous propose plusieurs outils La courbe de tendance Tracer une courbe de tendance revient tracer une courbe qui s'approchera le plus possible de tous les points du graphe Nivons gasurun exemple, Peu inporc le support nous vous avons personnellemsnt choses wlevés Cun TP de physique de tcrminale, Nous vous suggérons de teléchanger ky donnges sur enqlls nous alos trvalet A vote nivel est pls question de s'atardersurlasaisi informations @). B Télécharger le fichier modélisation.xlsx Faites un gmphique de type « nuage de points »& patirdes données des colonnes « d » et «1 » (<1 » en abscisse (X) et «d » cn onlonnées (¥)).Aprés quelques riglages de couleurs, voiei ce que nous pouvons obtenit Etude quantitative de la diffraction de la lumiére | 0035, ‘a(x10-6 m).d(x10-2 mu (u = 1/2) ons 20) 40 92s 60 80 oz 100 150 nis a 200, oot 0.005 ° : ° 5 10 1s 20 Pour ajouter notre fameuse courbe de tendance, qui, on le rappelle, passera au plus prés de tous les points, faites un elie droit sur un des points et cliquez sur: « Ajouter une courbe de tendance ». wwwopenclassrooms.com Partie 2 : Analyse des données et dynamisme du classeur 84/250 Format de courbe de tendance (2 ea Options de courbe de tendance ‘Couleur du trait | ‘Type de régression/de courbe de tendance Style de trait Edat et contours adoucis [rd] © ode: 2 Ey LA] © rssance LZ] © woverne motte rérode: BE "Nom de la courbe de tendance périodes Défini interception = [0,0 ] ‘Afficher féquation sur le graphique “Aficher le coeffident de détermination (R2) sur le graphique Dans la fenéte quis'ouvre,on va vous demander selon quel modéle modetiser la courbe (ingare, polynomials ete). Dans le eas des sciences expérimentale, vous pouver patois connaitre le mode mathematique de ce que vous mesure. Ce n'est pas toujours leas. Sélectionnes Lingalre pou Gre st que tout ia bien @) «& Sous Mae, le choix du type de courbe se fait dans Fonglet « Tipe» de la fendtre qui s'ouvre L'équation de la courbe de tendance Abus pouvezalfichersurle grphigue Féquation de la courbe de tendance (dans fe cadre de notre étude quantitative de ly diffaction dela lumitre, cestdalleurs tats utile @), mais passons). Fates un clic droit sur cousbe de tendance pus sur « Format de la courhe de tendance ». Dans Tonglet « Options », coche « Afficher l'équation sur le graphique » wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 85/250 8 $$ a i i 0.035 + 003 + 0.025 + 002 + —esériet — =542,3x-05573 0015 + La courbe de tendance de la modélisation effectuée et son équation de droite Nhésitez pas d explorer les différents types de graphiques proposés par Eel. Yous en trouverez bien un qui vous convient Dans fe chapitte suivant, nous continuons Tanalyse de nos listes, mais avec un concept bien plus puissant mais aussi un peu plus difficile. wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 86/250 Les tableaux croisés dynamiques 1/2 Maintenant que vous savez parfaitement saisir des données, les analyser dune maniére plus que basique. il est teraps de sfatlaquer Toutild'analyse le plus puissant d'Bseel : « fes tableaux croisés dynamigues ».. Le nomde cette notion est déroutant, nous vous Faecordons. Cette fonctionnalité du tableur est assez peu utilisée, pourtant rudement pratique, notamment sur les longues listes, et est un peu plus compliquée que les autres. ‘Prérequis fondamental : les listes de données. Car comme bien souvent, on analyse une liste, il faut done étre au point une bonne fois pourtoutes dessus Les tableaux quoi ? « Tableaux eroisés dynamiques ». En fait, comme son nom Tindique, nous allons « eroiser» les données d'une liste Mettez-vous dans le conteste : une longue liste de données, tn’s longue. Plusicurs étiquettes de colonnes, des informations alphabétiques, numériques ete, Le tableau croisé dynamique créé a partir de cette longue liste va vous permettre d’obtenir notamment des statistiques, toujours aussi simplement que d’habitude, avec un glisser-déposer. © Mais alors oi est le pidge sicest un simple glisser-déposer? Lembétant n'est pas tellement de mettre debout un tableau croisé dynamique (que nous abrégerons désormis TCD), mais bien de Torganiser. Un outil statistique puissant Aprés la construction d'un TCD & partir d'une longue liste, vous devezle mettre en forme. Les TCD combinent format de cellule et listes déroulantes, Une fois la mise en forme effectuée, vous obtenez de belles statistiques, Par exemple, les moyennes des ventes réalisées par un vendeur au mois de Janvier, puis de Février ete. Avec une liste déroulante, vous pouvez.changer de vendeur et observer ses résultats. La moyenne peut étre faite aver une Formule, c'est vrai, mais il faudra Glargirla plage d’entrée & chaque nouvelle saisie dans la liste. Bref, les TCD, c'est puissant car ils combinent plusicurs outils analyse en un tableau, Lanotion de TCD est encore floue pour vous. Je vous propose de travailler par fexcmple et d’en construire un ensemble. Nous nous occuperons de son organisation ensuite, Fabriquons un TCD ! Sivous avez bien suivi, vous avez parfaitement compris quill nous fallait une liste de données avant de commencer le manipulations, liste qui se voudra de préférence bien longue. Deux choixs‘oflient A vous : # Saisirvous-méme la iste, Cela vous fea travail I # Télécharger une liste de données idéale toute préte @) mais on Se retrouve dans quelques heures A.vous de voir si vous préférez le masochism ou saisirle plateau d'argent qui est & votre disposition. Nous allons travailler sur une liste de 51 entrées, qui récapitule Fge, le sexe, le jeu joue et le seore de chaque participant & une soirée Jeux Nous souhaitons obtenir diverses statistiques : qui est le vainquourde chaque jeu quel est le jeu préléré des femmes, quel est le jeu préféré des hommes, quel est le score moyen 4 chaque jeu, le score moyen d de points de chaque sexe, de chaque de cte ete, Sachez que toutes ces statistiques, qu'on pouvait obtenir laboricusement & coup de formules, de graphiques ete. vont apparaitre dans le TCD ! Bien évidemment pas toutes a la fois, iL faudra modifier Torganisation du TCD pour obtenir chaque statistique souhaitée, mais le gain de temps et de clané est tout de méme énorme. hommes, le score moyen des femmes, le cumul Pourle moment, nous devons construire notre TCD a partir de fa fameuse liste Télécharger le fichier tcd. xlsx La construction du TCD Sélectionnez toute la liste de données, délimitée par une bordure rouge dans les fichiers proposés. Noubliez pas de sélectionner les étiquettes de colonnes, c'est trés important. Dans Tongket « Insertion », eliquez sur « Tableau croisé dynamique » www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 87/250 rex ee Image Tableaux Une fenéire demande de confimer la plage de saisie du tableau et vous demande si vous souhaitez mettre le TCD dans une nouvelle fenéire Excel ou dans Tactuelle TebesuPlage: IIS Utiiser une source de données externes: Nom de la cannerson ‘Choisissez femplacement de votre rapport de tableau croisé dynamique (© Nouvelle feuile de cal © Eeulle de call existante Les deux onglets Options et Création du groupe Outils de tableau croisé dynamique wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 88/250 Liste de champs de tableau croisé dynamiqu ¥ Gasorecres cmps bch dase & [DiNiméro de concours (Case (Disexe [Dee (Discore Fates gisser les champs dans les zones vouiues G-dessous: Y. Fitre du rapport EI Evquettes de colon... (Ed Etiquettes delignes EValeurs C1 Différer la mise & jour dela dispo... | Metre & jour Le module de champs de tableau eroisé dynamique Sur fensire qui s‘ouvre i faut clquer sur « Disposition » afin de construire ke TCD. Sily a plusieurs fenétres, & cliquez sur « Suivant » jusqu'a artiver la fenétre ayant pour intitulé la « Disposition » Une fenétre ‘ouvee, vous invilant batir votre TCD a coups de glissés-déposes peu ordinaires wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 89/250 Sur Excel i i Assistant Tableau croisé dynamique - Disposition = =>; 2 Construisez votre tableau croisé dynamique en faisant glisser les boutons champs (& droite) sur le | diagramme (& gauche). PAGE COLONNE. 1 UNE DONNEES Annuler OK E Cost ici que se fait la construction du TCD. Pas si simple ! La procédure étant differente sur Windows et sur Mac, je vais vous la présenter pour ces deuxsystémes ‘Sur Windows La premiére fois que Ton arrive ici, tout semble incompréhensible et difficile. droite, dans le module, vous reconnaissez les Gtiquettes des colonnes de notre liste ainsi que les zones du TCD oii seront déposées les étiquettes. Au milieu, vous avezun schéme du TCD que vous verrez une fois eonstruit dans votre feuille de calcul. Nous eroisons done les données des lignes et des colonnes pour obtenirles résultats du milieu, Qu'attendons-nous ? Il faut ainsi glisser les noms des Etiquettes de colonne sur Tun des quatre champs du TCD. Lietiquette « Numéro de concours » ne va servir rien ici, Elle permet juste d'identifier chaque joueur dans la liste, Nous Toublions done. Allons-y pour les autres, Nous souhaitons d'abord voir es totaux des points marqués & chaque jew pour les hommes et les femmes, ainsi que la some des deux Cette premigre série statistique est un peu « bateau », je vous Taccorde, mais il faut commencer douc Puisque nous voulons visualiser les scores, nous glissons Tétiquette de colonne « Score » sur la zone « Valeurs ». Jusquici, tout devrait alk, On veut un découpage des scores en fonction du sexe des participants et des jeuxjoués. Pas de probléme, dans Ie champ « Ligne » nous glissons Tétiquette « Jeu » et dans le champ « Colonne », nous glissions « Sexe ». Notez que nous aurions pu faire Finverse, c'est ensuite une question de goat sur lerésultat final. Nous venons d'anticiper les croisements des données de noire liste sous forme d'un tableau. I1n'y a plus qu’3 femmer ce module complémentaire, Edun ! Votre tableau croisé dynamique appara! wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 90/250 (Some ce Score guaran ce comes = Etiquettes de lignes > [Femme Homme [Total général Castle Strike 2 28] 30) Counter Strike Source $1 212! 263} Halo. 158 133] 291) Trackmania 3 142 145) Urban Terror 33 214! 247) Total général 25214 29978 55192 Ainsi, surtous les points marqués dans la Soirée, 247 ont ét6 foumis par les joueurs 'Urban Terror. Les femmes ont marqué 33 points A ce jeu et se sont dailleurs faites bien massacrées par les hommes contre 214 points. Test aussi possible de changer Ie fitre des champs en cliguant sures f&ches a droite de ceur-ci, Nous Favons déj vu dans un précédent chapitre ‘Nous allons maintenant voir comment modifier simplement ee TCD, sans avoir tout refaire. ‘Sur Mac La premise fois que Ton amtive ici, tout semble incompréhensible et difficile. A droite, vous reconnaissez les étiqueties des colonnes de notre liste. Au milicu, vous avezun schéma du TCD que vous verre une fois construit dans voire Feuille de calcul Nous eroisons done les données des lignes et des colonnes pour obtenir ks résultats du meu. Qu’attendons-nous ? TI faut ainsi glisser les noms des étiquettes de colonne sur Tun des quatre champs du TCD. tiquette « Numéro de concours » ne va servir tien ic, Ele permet juste d'dentifier chaque joucur dans la liste, Nous Toublions done. Allons-y pour les autres. Nous souhaitons d'abord voirles totaux des points marqués & chaque jeu pour les hommes et les ommes, ainsi que la somme des deux Cette premiére série statistique est un peu « bateau », je vous Taccorde, mais i faut commencer doucement, Puisque nous voulons visualiserles scores, nous glissons Fétiquette de colonne « Score » surle champ « Données ». Jusquici, tout devrait aller, On veut un découpage des scores en fonction du sexe des participants et des jeuxjoues. Pas de probléme, dans le champ « Ligne » nous glissons Tétiquette « Jeu » et dans le champ « Calonne », nous glissions « Sexe » Notez que nous aurions pu faire Finverse, c'est ensuite une question de goat sur le résultat final. Nous venons d'anticiper les croisements des données de noire liste sous forme d'un tableau. I1n'y a plus qu’d cliquer sur « Ok », puis sur « Fin». Exdlun ! Votre tableau croisé dynamique appara ! [Somme sur Score [Sexe Deu [Femme Homme [Total (Castie Strike 2 28) 30 Counter Strike Source 51 212| 263 Halo is8 133/291 Les Sims 3 18614 15939] 34553 [SimCity 4 1236 3288/4524) iTetrinet 5117 10022] 15139] {Trackmania 3 142| 145) lUrban Terror 33 214| 247 [Total 75214 29978] 55192 Ainsi, surtous kes points marqués dans la soirée, 247 ont €1¢ foumis ps point ses par les hommes contre 214 points, les joueurs Urban Terror Les femmes ont marqué 33 ce jeu et se sont ailleurs faites bien mas Chouetie n'est-ve pas ? Reposez-vous, c'est mérité, Nous allons maintenant voir comment modi + simplement ce TCD, sans www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 91/250 avoir tout refaire Modification du TCD Li encore, la fagon de faire est différentes sur Windows et Mac. Yoyons Tun apris fautre, Sur Windows Notre premier TCD est bien basique. Sur les 4 champs du schéma, nous n’en avons rempli que permattant la conception du TCD. . Retournons dans ke module Pour information, vous pouvez éalficher le module en cliquant sur « Liste des champs », dans ke groupe « Afficher » de Vonglet « Options» des tableaux eroisés dynamiques Coches la case de Tétiquette Age » et glissez-la dans la zone « Filtre du rapport », Comme nous avons glissé Tetiquetie Age, nous pourrons trier les scores de chaque jeu de chaque sexe en fonction de lige des participants. Woure TCD a été modifié et vous voyez apparaitre en haut du tableau un filtre. Ferme le module. Et admirez le nésultat [Age [(Tous) = Somme de Score [Etiquettes de colonnes|~ Etiquettes de lignes |~ [Femme ‘Homme [Total général [Castle Strike 2 28 30] Counter Strike Source si 212] 263| Halo 158 133] 201] Les Sims 3 18614 15939] 34553] simcity + 1236 3288 4524] Tetrinet S117 10022 15139 Trackmania 3 142 145] lurban Terror 33214] 247| [Total général 25214 29978] 55192| Unfiltrage a effectué pour ne garder que les joueuses et les joueurs de 16 ans. Les femmes de 16 ans sont accroes d Halo. «ga rentre. Pourquoi ne pas eroiser les données Avous de voir! Une fois ces manipulations muitrisées, rendez-vous au chapitre suivant ! Sur Mac © et de sexe pour visualiser les scores, tout en permettant un filtrage par jeu ? Notre premicr TCD est bien basique. Surles 4 champs du schéma, nous n'en avons rempli que 3. Retournons dans la fenétre permetiant la conception du TCD, Cliquez au hasard dans votre TCD, Dans la barre d'outils qui vient c6té de votre tableau, cliquezsur ke bouton « Assistant Tableau Croisé Dynamique ». © Tableau crise dynamique” ESP ! oB ee en Une fenéire stouvre, eliquez sur « Disposition », comme pour la création, Glissczsimplement Fétiquette « ge » sur le champ « Plage ». Le champ Plage permetira d'obtenir des filtres sur son TCD. Comme nous avons glissé Fétiquette Age, nous pourrons trier les Scores de chague jeu de chaque sexe en fonction de Tage des participants www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 92/250 Assistant Tableau croisé dynamique - Disposition = k Construisez votre tableau croisé = ‘dynamique en faisant glisser les boutons champs (8 droite) sur le diagramme (3 gauche). A! Sexe _| COLONNE a Somme sur Soe LUGNE DONNEES Annuler OK Cliquez sur Ok » puis sur« Fin », comme auparavant, Votre TCD a & et vous voyer apparaftre en haut du tableau un flee. Ee Foam [Somme sur Score [Femme Homme [Total [Counter Strike Source 62] 62| Hao 2 27] [retrinet 451| 451 [trackmania ai| a1] Tota! 27554 581 Un filtrage a été effectué pour ne garder que les joueuses et les joweurs de 16 ans. Les femmes de 16 ans sont accroes d Halo Aili, Les données peuvent re ainsi filtres et nterprétés de différentes maniéres, La liste analysée a suisamment de champs ct denies pou dre toumée dais tous es sens @)- Modifierle TCD A votre sauce, fies des tests ily aque come ga que ga rentre, Pourquoi ne pas croiser les données dige et de sexe pour visualiserIes scores, tout en penettant un filtrage par jeu? Avous de voir! Une fois ces manipulations maitrisé Résumons rendez-vous au chapitre suivant ! ‘© Un tableau croisé dynamique (TCD) permet danaly ser une liste de données, Cette notion est considérée comme Ia plus puissante d'Excel ; © Le TCD foumit des statistiques détaillées sur votre liste clon la munigre dont ilest construit ; ‘© On construit un TCD en effectuant un glisser-déposer d'étiqueties de colonnes sur Tune des quatre zones du TCD. Le champ « Plage » permet dlobtenir un llr Continuons maintenant sur notre lancée. www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 93/250 Les tableaux croisés dynamiques 2/2 ‘Nous continuons notre tour d'exploration des TCD. Nous allons nous concentrer ici sur la mise en forme des donne obtenir les statistiques désitées dans des formes variges et intéressant Mettre en forme un TCD ‘Nous allons travailler ici sur un TCD simplifié, toujours c A pant de notre liste de jeux. Geu [Urban Terror 7 Etiquettes de colonnes |~ Femme Homme [Total général [Somme de Age 1892 110] Le tableau sur Windows eee [Somme sur Age [Sexe Femme Homme [rotat Somme 18 a2] 110] Le tableau surMac Un tri (selon cette disposition) effeetué sur les jeux (ici Urban Terror) nous permet de visuatiser fa somme des ages des participants de chaque sexe. EL, C'est le probleme. Nous voulions savoir lr moyenne age des joucuses d'Urban Terror et la moyenne dige des joueurs Urban Terror. Pluxot até puisqu'Ewel fait k somme des Ages des participants. Nous allons dons comriger ce probléme ! Sur Windows Retournez.dans les onglets des TCD et faites apparaitre le module. Cliques sur Vétiquette de colonne « Somme sur Age» puis Sur « Paramétres des champs de valeur Une fenéire stouvre. Dans la liste déroulante de gauche, eliquez sur « Moyenne », puisque nous voulons une moyenne d'ige www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 94/250 Synthése par | Afficher les valeurs Résumer le champ de valeur par CChoisissez le type de calaul que vous souhaitezutiiser pour résumer Le bouton « Format de nombre » en dessous vous pennet de mettre en forme vos données avec des formats que vous connaissezbien (Standard, Nombre etc.). Allez fare un tour de ce e6té li si vous le souhaitez pour par exemple avoir des moyennes avec une ou deuxdécimales. Cliquez sur « Ok ». Vous voyez ainsi que les joueuses ees joueurs de Urhan Terror ont en moyenne 18 ans, Avec le filire des jeux, vous pouvez passer auxSims 3 par exemple. Comme votre mise en forme ne bouge pas, vous voyezque Jes joucuses des Sims 3 ont en moyenne 18ans et les joucurs 21 ans, la moyenne dige de tous les joucurs des Sims 3 Gtant de 19ans. Geu Les Sims 3 [Etiquettes de colonnes |» Femme Homme [Total général Moyenne de Age 1821 19 En plagant efile sur Tons », vous aver a moyenne dige de tous ks participants de a soirée ainsi que es moyennes die de toutes les ferme et de tous les hommes. @) Bien, non ? Mais vous n'étes pas encore au bout de vos surprises en ce qui conceme la mise en forme d'un TCD. Des pourcentages ! Les pourventages sont rts pratiques dans Tanalyse d'une longue liste car ils vous permettent de visualiser des données en un clin d'eil Wici la nouvelle disposition du TCD a réaliser wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 95/250 Faites glsser les champs dans les zones voulues G-dessoust 1 Différer la mse a jour dela depo... Metre 8 jour ‘Nous voulons tout simplement savoir quel est lige le plus représenté parm les joucurs. Faites un double-clic sur « NB sur Jeu». Dans la fenétre qui ‘ouvre, cliquez sur Tongket « Afficher les valeurs », Dans la liste déroulante, choisissez « % du total général »». Cliquez ensuite sur « Format de nombre » puis sélectionnez « Pourcentage ». Yous savez ainsi i combien de % sont roprésentés les ages A sa soirée Joux [Etiquettes de lignes] ~ [Nombre de Jeu 10 1,96%| 32 3,92%| 33 5,88%6| 4 7,84%6| 15 3,92%6| 16 9,80% 37 1,96% 18 11,76% 19 5,88%6| 20 3,92%6| laa 1,96% 22 1,96%| 23 1,96% 24 1,96%| 26 5,88%6| 27 3,9296| 28 5,88%| 30 5,88%| 3a 5,88%6| 33 1,96%| 39 1,96% 40 1,96%| l42 1,96% [Total général 100,00%| Les joweurs de 18 ans sont les plus représentés © Ouimais si3 fois plus d'ages étaient représentés ? Le TCD aurait é16 3 fois plus long et diflicilement lisible ! Exact, dailleurs, tel quel, cest diffcilement lisble et les filtres auraient pu faire ce travail plus proprement et en moins de temps. Pour pallier ee probleme, nous allons utiliser « les groupes ». wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 96/250 Sur Mac Retournezdans la fenétre de disposition de votre TCD ct faites un double-clie sur Tétiquette de colonne « Somme sur Age » Une fenétre s'ouvre. Dans la liste déroulante de gauche, cliquez sur « Moyenne », puisque nous voulons une mayenne d'ige. ‘Champ source: Age Nom: 'Moyenne sur Age ‘ved Le bouton « Nombre » & droite vous permet de mettre en firme vos données avee des formats que vous connaissez bien (Standard, Nombre ete.). Allez faire un tour de ce e6té li si vous Te Souhaitez pour par exemple avoir des moyennes avec une ou deuxdécimales. Cliquez sur « Ok ». Nous voyez ainsi que les joueuses et les joueurs de Urhan Terror ont en moyenne 18 ans. Avec ke filtre des jeux, vous pouvez passer aux Sims 3 par exemple. Comme votre mise en forme ne bouge pas, vous voyez que les joucuses des Sims 3 ont en moyenne I8ans et les joucurs 21 ans, la moyenne d’ge de tous les joueurs des Sims 3 étant de ans. Dex ies Sims 3 || Moyenne sur Age [Sexe Femme Homme otal [Somme 7a] 2] 19] En plagant le filtre sur« Tous», vous avez la moyenne d'ige de tous les participants de la soirée, ainsique les moyennes d'ige de toutes les femmes et de tous les homme Chouetie n'est ce pas Mais vous n’étes pas encore au bout de vos surprises en ce qui coneeme ka mise en forme d'un TCD. Des pourcentages ! Les pourventages sont ts pratiques dans Tanalyse d'une longue liste car ils vous permettent de visualiser des données en un clin d'eil Wici la nouvelle disposition du TCD a réaliser wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 97/250 Construisez votre tableau croisé dynamique en faisant glisser les boutons champs (4 droite) sur le diagramme (& gauche). eS » PAGE ‘COLONNE Age) — UGNE DONNEES. Gute) GOD Nous voulons tout simplement savoir quel est lige le plus représenté pam les joucurs. Faites un double-clie sur« NB sur Jeu ». Dans la fenétre qui s'ouvre, cliquez sur « Options ». Dans la liste déroulante, choisisses « % «du total » et validez es différentes boites de dialogue. Vous savezainsi a combien de % sont représentés les figes fi sa soirée Jeux. [NB sur Jeu [Somme 10] 1,96%6| 12] 3,92%| 13] 5,88%| 14] 7,844] 1s] 3,92%| 16] _9,80%| 17] 1,96%6| 18] 11,769 19] 5,88%| 20| 3,92%| 21] 1,9686| 22| _1,56%6| 23) 1,96%| 24] 1,968] 26| 5,88%| 27|_3,92%| 28| 5,88%| 30] 5,88%| 31 5,886] 33 1,96%| 39] 1,9686| 40| 1,96%6| 42] _1,96%6| [Total 100,009 Les joueurs de 18 ans sont les plus représentés wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 98/250 @ Oui mas 813 fois plus diages étaient représentés ? Le TCD aura été 3 fois plus long et difficilement lisible But, dailleurs, tel quel, Pour pallier ce probleme, nous allons utiliser « les groupes sti Les groupes Repronons e TCD préeédent On souhaite fare d plus de 30s groupes ement lisible ct les filles auraiont pu faire ce travail plas proprement et on mains de temps, Ne sur Jeu [Somme 30] 1,96%| 12] 3.92%] 13] 5,88%| 14] 7,844] 1s] 3,92%| 16] 9,60%| 17] _1,96%| 18] 11,7696 19] 5,88%| 20] 3,52%6| 21] 1,566] 22| 1,96%| 23 1,966] 24| _1,56%6| 26| 5,88%| 27] 3,92%| 20] 5,28%| 30] 5,88%| 31] 5,88%| 33] 1,96%6| 39] 1,56%6| 40| 1,96%| 42| _1,9686| [fetal 100,009 afin que le tout soit micuxordonné et lisible. Les 10-15 ans, les 15.20 ans, les 20-30 ans et ke Sélectionnez tous les dges compris entre 10 et 15 ans. Dans Fonglet « Données », dans le groupe « Plan », cliquez sur le bouton « Grouper». Une colonne s'est eréée dans le TCD, vous alavez plus qu’a la nommer en tapant directement votre teste (10-15), Faites de meme pour les autres ges. wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 99/250 [Wve sur Jeu 2 [Somme 10-15 10] 1,96% 12| 3,928 13] 5,88%| 16] 7,646] 1s| 3.92% 5-20 16] 9,80%| 17] _1,96% 18] 11,769 19] 5,88%| 20] 3,92%| [20-30 21 _1,96%| 22| 1,96%| 23) 1,96%| 24] 1,96%| 25| _5,88%| 27) 3,92%| 28] 5,88%| 30] 5,88%| > 30 31] 5,88%| 33] 1,96%| 39] 1,96%| 40] 1,96%| 42| _ 1,96%| frotal 100,00%| Un double-clic sur chaque groupe vous permet de masquer ks détails des ages et d'avoir des statistiques globales NB sur Jeu [Somme 10-15 23.53% 15-20 33.33% [20-30 29,439 > 30 13,73% rota 100,008 Les 15.20ans étaient done les plus représentés 8 la soirée Jeux, lilies Sur des dates extetement de lan Notez que les groupes peuvent également étre ms mane, Résumons ‘© Un double-clic sur fétiquette de colonne schématise dans le menu « Disposition » permet d'aceéder des options de wyenne, pourcentages etc.) essibles 4 partirdu menu « Données » permetiont de grouper des ékments du TCD en un paquet, et sa lecture, Petit exercice Ayant pour suppor la iste de données sur laquelle nous avons travaill, sauriez-vous retrouver le gagnant de chaque jeu ? Nous savezdésommais vous servir des TCD. Notez que c'est désommais a votre tour d'explorer tous les boutons que nous avons Evoqués mis pas explorés. A vous de meitre en forme vos données selon vos goats ct vos besoins | www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 100/250 Aprés cela, nous allons introduire sur une toute nouvelle notion : les macros, avant d'attaquer la trvisiéme pane. www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 101/250 Les macros La lecture de ce chapitre est indispensable si vous souhaitez poursuivre sur la prochaine pantie, ce quin' nmuitriser ke tableur Excel t pas obligatoire pour Ce chapitr va donc introduire sur un nouveloutil tr puissant :les macros Ne vous enfuyez pas enfant le nom! Men si vous ne poursuivrz pas le tuoriel url toiséms pari, es une touche de modemité a vos feulles de calls. @) Une macro, c'est quoi ? Une mero, c'est un nombiea barbare pour désigner un concept puissant. Cest une suite distructions que vous eniculezquand vous voulez Pour exécuter ees instructions, i faut appeler la macro... parson nom! 2 Cenomne doit contenieni accent ni espace. Eh oui, une macro, ¢a a un nom, Maintenant, je vais vous donner un petit exemple ‘macros apporteront Imuginez une macro quia pour nom. modifications_du_texte ». Jusque-la, ga va, Les instructions qu'elle doit exécuter sont : mi cen gras du texte, puis mise en rouge de celui, Longue vous appelrez a macro « mulifations_dlu_texte» sur une cellule qui content du tex, ce demic sera mis en gras ot enroure. @) Les micros sont pratique si vous aves réguitement une gue suite detions di efletuer Mais tout ceci ne se limite pas qu’ une exécution d'instructions. Yous pouvez également coder une interface pour échanger avec tutilsateur ! (via des boites de dialogue) © Br comment on la fabrique, cette macro ? Cost fobjt de la sous-pari suivante, sivous voukezbien me uve. Q) Fabriquons la macro ! Maintenant que vous savezce quest une macro, les temps de la fie, cette sre instructions, aon ?Q) Eh bien oui,allons-y ! Pour la gestion des macros, il faut activer Tonglet « Développeur ». Pour cel, cliquez sur le menu « Fichier », puis sur « Option Excel ». Dans la fenétre qui s‘ouvre, alors dans Tonge « Personnaliser le ruban » Dans la liste de droite des onglets du ruban, cochez la case devant Fonglet nommé « Développeur ». Cliquezenfin sur « OK ». Longlet « Développeur» vient dalors dapparaitre, Allez-y. Dans le groupe « Code », eliquez sur « Enregistrer une macro » : BB vtiser ies rdfences relatives Visual Macros Basic Q Sécurité des macros Code Une fenétre s'ouvre, vous demandant de reaseigner le nomde la macro. A Aurisqt c de me népéter, mais il faut que ga rentre, le nom d'une micro ne doit contenirniaccent ni espace ! www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 102/250 eivewemee eae aoe Fouche de raccourc : coie| | cee [oseear = eae ‘Macro mettent la sélection en gras et rougel Notre macro mettra le texte en gras et en rouge, je fai done nommie « gras_rouge » Cliquez sur « OK ». A ATTENTION = dés que vous avez valid le nom de votre macro, TOUTES les aetions sont enregistrées ! Faites exactement ce que je dis, au risque de devoir recommencer Fopération, Maintenant, ouvrez a fenétre Format de cellule (voir chapitre 2silbesoin), mette7 Ie texte en gras e! wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 103/250 Appuyezsur « OK » : vous revenezau tableur Nous allons maintenant artéter Fenregistrement de notre macro. Retournezdans le groupe « Code » de Tonglet « Développeur » puis cliquezsur « Arréter lenregistrement » Utiliser| ge relatives By Séeunté des macros Code LLonrogistroment est maintenant coupé. Ouf, on spire | © Mais mis... ine se passe rien ! Quiest-ce que c'est que ga”? Nous venez d'enregistrer une série d'instructions qui constitue une macro, Alors forcement, pour que cette série s'exéeute, il faut appeler la macro ! Naturelement, c'est Fobjet de a sous-pari suivante...) Exécution de la macro Nous allons faire un bouton qui penmetiracPexéeuter notre macro. Q) Dans votre feuille de calcul, sélectionnez une cellule et tapezun texte queleonque. wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 104/250 Ensuite de quoi vous devezaller dans Tonglet « Développeur, dans le groupe « Contrales » puis cliquez sur « insérer ». Dans le menu, cliquez sur « Bouton de contrile » yraphique xlsx - Microsoft Excel Formules Données __Révisign. ¢ & Compléments Compléments com Compléments Développeur (SF Proprieter Pl visualizer te code Mode création @ Exécuter la boite de dialogue Sr aaoe CoO“ 280 ee Contes ActiveX a8e omg gBoOARFE feco 1 Dessinez le rectangle correspondant au bouton de a macro. Suite & quoi Exel vous demande quelle micro vous souhaitez y assigner. Selectionner votre nouvelle macro. Le bouton est mis en forme. Bonjour Bouton Selstonnes ba cell qu content du ote et appuyezsurte sang. mig. non gy Bouton © Oui, cest cool ton truc mais ily a quelque chose qui me tracasse :0i1 est-ce que je peux modifier ma macro ? Dans le groupe « Code », cliquez sur le bouton « Macros »,sélectionnez votre macro et eliquez sur « Modifier » wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 105/250 ‘ous pouvez aussi directement cliquer sur le bouton « Fisual Basic ». La fenéire Visual Basic s‘ouvre alors. Une fendtre s‘ouvre dintérieur, elle contient votre macro Mis. ova isn! Cestquoitou ga 72D On dni, code,non? Bien vu, c'est un premier point, Ce que vous avez sous les yeux c'est le code de votre macro. En effet, lorsque vous enregistrez votre macro, sans que vous ne ke wwwopenclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 106/250 sachiez, Ewel génere du code qui est en fait la source de votre macro, Quand vous appele la micro, vous exéeuter.ce code. © i pourquoi du code? Parce qu'il faut parlera Excel, qui luiiméme parlera & fordinateur. Microsoft a done développé un langage de programmation : le VBA, qui vous pemet de personnaliser vos micros. La deusiéme partie est achevde et vous Stes eapables de ender de beaus tableaux @ Sivous pares entrailles des macros (autrement dit, par la programmation), sachez que nous verrons tout cela dans tupisiéme pantie. www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 107/250 Outils d'analyses de simulation Exelest un out de gestion de données mais ilpeut aussi faire le travail 4 notre place dans beaucoup de situations. Cest le cas avee les outils se de sinulation, Ces outils permettent de connaitre les situations possibles grice au modéke deja en place et donc en éimettant des hypothéses et connaitre les résultats de ees hypothéses. I existe plusieurs outils sous Excel, mais les deux plus importants que nous allons étudier sont la valeur eile et le solveur. En effet, vous aver, dans votre classeur, un grand nombre de formule dépendante des unes et des autres. Yous souhaitez aire tat en changeant les valeurs de certaines cellules. Sans ces outils, vous allez essayer en modifiant les unes apres Jes autres les valeurs sans vous souvenir du résultat que les différentes combinaisons donnent et done passer un temps fou & cconnaitre la meilleur combinaison possible. Nous allons donc apprendre a eréer des scénarios qui vont nous donner les, combinaisons les meilleures possible. La valeur cible Commengons doucement avee le premier outil: a va luiméme les valeurs allectant ce résultat pour wouver une combinaison possible et réele. Vous aurez plus qu’ valeurs vous conviennent, Un exemple est plas eflicace qu'un long discours. cur ible, Cet outil permet de déterminer le résultat voulu et Excel va changer jegarder si les Prenons cet exemple 1 BI Fixer mon prix de vente 3 Prix achat 80,00€ 4 [Taux de marque 20% 5 Prix de vente 100,00€ Je souhaite fixer mon prixde vente en fonction du prixdachat et du tauxde marque. Mon prixde vente est calculée par rapport & ces deux valeurs de ls figon suivante : cS-C3/(1-C4) Je souhaite maintenant baisser mon prixde vente. Pour cela, je dispose de deux possibiltés : soi je baisse le taux de marque soit, je baisse mon prixd'achat, Mon tauxde marque, c'est moi qui ke fie, C'est assez facile de le baisser, Le prixd'achat, i va falloir négocier avec le fournisseur Sans la valeur ible, comment faire pour avoir 9€ pile dans la cellule C5? @ Facile ! Je modifi les autres cellules jusqu’d ce que ga tombe jute ! Allez, appelez moi quand vous avez trouvé... Bon li, lexemple est simple et c'est possible assez facilement, Mais lorsque les calculs sont plus complexes, ls fonction valeur cible est Ii! Hypothése 1 :on Hypothese 2 :on a ocie ke prixd'achat que on va faire baisser. -epte de faire baisser notre tauxde marque. Allez cst part, testons, Pour ouvrir a fonction valeur cible allez dans Tonglet Données, dans le groupe Outils de données cliquezsur Analyse de scénarios puis sur Valeur cible... une fenétre siouve. www.openclassrooms.com Partie 2: Analyse des données et dynamisme du classeur 108/250 Ii suffit alors de rempli les trois champs © Lacellulea définir:on ne peut pas la modifier car elle contient la formule, Cest a cette cellule qu'on attrbue la valeur fie. © La valeura atteindre :'est la valeur fixe dont je parle juste avant, c'est la valeur laquelle doit 6 égale la cellule que Ton souhaite defini. © Lacellulea modifier : est la cellule dont la valeur va étre modifige aprés avoir eliqué sur OK Dans notre cas, Ia cellule A définir est la cellule C5, la valeur a atteindre est de 90 et dans Thypothése I c'est le prixd’achat qui change done la cellule C3. Essayez. et voyer le résultat ! Le resultat saffiche dans une fenétre comme ceci Cliquez sur OK si vous étes daccord avec fe résultat ou surannuler pour fannuler Si vous cliquezsur Ok, la valeur de la cellule C3 change et passe i 72€. Maintenant, iln'est plus possible de changer ke prixd'achat, il va fallor jouer sure taux de marque. Cest fhypothése 2. Sibesoin, romettez la valeur de la cellule C3 4 80 et recommences la procédure. Dans la fenétze qui s'ouvie la eellule & définir ne change pas et reste ls cellule C5, sa valeur atteindre ne varie pas non plus et est de 90. Par contre, la valeur a modifier rvest plus C3 mais CA. Cliquez sur Ok et voyezle résultat ! Excel calcul quil faut descendre Ie tauxde marque & 11%. Un outtl tis simple et efficace pour trouver une valeur Seulement maintenant, je souhaiterais modifier les deux valeurs pour avoir le méme résultat... Je veuxbien négocier mais je veuxbien aussi baisser mon tauxde marque. Pour cela, Excel propose un autre outil: le solveur, Le solveur Avant de commencer a Tutiliser il faudrait qu'l soit disponible. On va done commencer par Tinstaller. Pour cela, eliquez surle gros bouton Office en haut & gauche du logiciel puis sur Options Excel, dans la catézorie Compléments du volet de gauche. En bas. de la fenétre, dans la liste Gérer vériiez que Compléments Excel soit sélectionné. Cliquez sur le bouton Atteindre, dans la fenétre qui s'ouvre cochez Complément Solver et cliquez sur Ok. Patientez le temps de Finstallation, Sitouta bien fonctionné, dans fonglet Données est apparu un groupe tout a droite Analyse avec dans ce groupe Solver. \oil, nous sommes parés pour utiliser le solveur, Les outils danalyses de simulation sont done trés pratiques et puissants & partir du moment oi on les utilise & bon e faut savoir quils existent pour éviter d'avoir a tatonner avec les valeurs influengant le résultat ent. 11 Arrivés a ce stade du cours, vous étes capables de saisiret d'analyser des données avee Exel. Pourtant, ce n'est pas fini! Si vous avez ke chapitre sur les macros - qui permettent dautomatiser des tches dans un classeur - vous vous étes apergus qu'on peut aller plus loin avee Excel www.openclassrooms.com Partie 3 : Les bases du langage VBA 109/250 Partie 3 : Les bases du langage VBA Cotte parte est la premire d'une suite qui ne va traiter que du VBA. Pour plus de lsibilté, le langage est abordé en différentes parties. VBA va apporter un nouveau toumant dans votre utilisation d'Excel, Cest de Fautomatisme de classeur puret dur Premiers pas en VBA ans cele partis, nous alos approfondirlt macros :le tema est veou pour vous de pentomnaiser vos propres batik | Du VBA, pour quoi faire ? Relseri chepiere surles macros. Nous y avens vu guune nero est une série instructions. Lanaque vous et tezectte Cotte fameuse série, elle est éerite quelque part dans un code informatique : le VBA, qui signific Visual Basic pour Application, Le VBA a done besoin d'une application, en recurrence iei Excel, pour fonetionner. Nous avons vu également que pour aceéder a ce code, i fallait appuyer sur Alt + FI mais... c'est un peu le bazar lorsque nous amrivons surla fenétre, © Mais alors, a quoi ga sert, le VBA ? A coder vos propres macros, pardi ! Ily a en effet des macros que vous ne pourrez jamais faire en faisant travailler Fenregistreur, comme complicrla demire He un tableau Casera a vous de les realser! @ Liinterface de développement interface de développement, cet la fenéte sur laquelle yous tombezlorque vous appuyezsur Al FI ou encore losque ‘ous vous render dans Fonglet« Developpeer, dans le groupe « Cade » et que vous ehquersurte bouton @ Sivous ne savez plus comment activer longlet « Développeur , je vous redirige vers le chapitre précédent, Nous allons tout d'abort voir comment s'organise un projet et ingvitablement, comment fonetionne interface de développement, Un projet, oui mais lequel ? La, c'est vous qui décidez. Un projet sapplique en général sur un travailldans Ie elasseur ou dans une feuille de calcul particuligre. Cest un groupe de macros, qui s'appellent entre elles, qui échangent avec Futilsateur, Vous codez une macro dans ce qu'on appelle un module. C'est comme une feuille blanche dans laquelle vous allezéerire votre ou Bien évidemment, vous pouvez mjoutera votre projet autant de modules que vous voulez. Cest-i-dire que vous pouver éerire tune macro par module, si vous le souhaitez. Ouvrez MVBA et regardez le menu de gauche www.openclassrooms.com Partie 3 : Les bases du langage VBA 110/250 ‘VBAProject (Classeurt) 3 Microsoft Excel Objets Feuit (Feui) Feuiz (Feuilz) Ful (Feul3) ‘ThsWorkbook CChaque mot en gras est un projet. Yous pouvez fesplorer au moyen de la petite croix gauche de chacun G Ce) Ici, je waien fait qu'un seul projet, Jes autres étant propres a fapplication et protégés par mot de passe. Abus aver tous le mime projet :« VBAProject (Classeurl) ». Si volre classeur a pour nom Salariés, votre projet a pour nom « VBAProject (Salariés) Nous allons gjouter un nouveau module qui va vous pemmetire de coder. rendez-vous dans le menu « Insertion » puis cliquez sur «Module » ¥ Eichier Edition tfichage | Jnsertion.| Format__Débog mas & dure. G) Module de Eicher. Remarquez lupparition du dossier Module dans votre projet, Cest ici que seront rangés tous vos modules. Nous allons pouvoir commencer a coder. STO000P 1 Et sia 40 modules ?Je vais avoir 40 icbiers dans mon dossier mas sls wuppellent Modulet, Module2, Module... ene vais jars mien sontir! Euet, Cher Zéro, vous soulevez Ia question du renommage du module, une démarche assez tordue. Soil, je vais vous expliquer comment renommer un module. Tout dabord,séeetionnez votre module. @) Chiquezsurle bouton « FendireProprités (FS) » aflichera le menu des propriétés du module : wwwopenclassrooms.com Partie 3 : Les bases du langage VBA 111/250 } Eichier Edition Affichage Insertion Format = Débogage iG-d saaA 9c oes ‘WBaProject (Classeuri) {85 Merosoft Excel Objets @) Feuil (Feult) Feulz (Feul2) Feuls (Fela) ‘This Work 563 Modules @ Modulet Renomez le module comme d vos envies, puis fermez ett petite sous-fenétre au moyen de la petite croix Will, vous Ges fin prs au codage. Petite précsion tout de mms: pour evenirau tableur depuis MVBA. il faut appuyersur AI “Fi Codez votre premiére macro ! Dans toute cette seconde partic, nous allons coder en VBA, je pense que vous Tavez compris. Afin dobtenir la coloration de mes codes d'exemples. jai choisid'rreicimes codes entre des bases de coloration pour VBNET. Cest un langage proche du VBA par sa syntaxe, et c'est pourquoi je mien sers afin de colorer mes codes (ce qui est plus seréable dle). Pour exéerune mero, vous pouvezsoit hire rvalerfenegistreur de macros, ct dans ce es du code VBA sem généré selon vos dirs, soit la coder dln ain Comme nous sommes sur le Site du Zéto ct quick on est plat oven « code », nous aon. coder. @) Déclarer sa macro ‘Une micro porte un nom que vous lui donnez. Les espaces et les accents sont interdits. © MAUVAIS = ma premigre macro, © BIEN=mm_premicre_macro. centre les mots-clés 8 Chague mero doit te €0 et End Su Syntaxe Voici sans plus tarder a syntane d'une déclaration Code : VB.NET Sub nom_de_la_macro () wwwopenclassrooms.com Partie 3 : Les bases du langage VBA 112/250 Dans voir élteur de code, érivezseulement la premigre ligne Sub nom_de_la macro () (en remplagant « inom de la_ macro » pares que vous voulee tant que ga respecte les rele éonoSes ci-dessus CB) ) et appuyez sur Entrée End Sub dé génés!woutseul!@ Par exemple (nom repris du chapitre préeédent) Code : VB.NET. Sub gras_rouge () End Sub © Que siestil passé ? Retournez votre tableur, et dessinez un objet auquel vous appliquez votre macto (voir chapitre sur les macros). Macrosdans : |Tousles dasseurs ouverts Deserption ‘Macro mettant la sélection en gras et rouge Que constatons-nous ? Notre macro est reconnue, Les commentaires Dans le code, vous avez la possibilité de placer des commentaires Tis n'auront aucune influence lors de lexécution du code et servent simplement & vous repéret ct 6, sans touchorFenrgiiear! @) Un commentaire commence par une apostrophe" Sivous ne yous étes pas trompés, le commentaire devrait apparaiire en vert. Code : VB.NET. Sub ma macro() wwwopenclassrooms.com Partie 3 : Les bases du langage VBA 113/250 'ceci est un commentaire. 'T] sert 4 vous retrouver dans le code. "on placera le code de 1a macro ici. End Sub Pinu |e cris que vous 5 préts pour passer au coneret, VBA sue OR Description de Vinterface de développement... > OK Organisation du projet... » OK Premiére macro ...> OK Commentaires... OK est bon, vous pouverpaesera a suite AQ) www.openclassrooms.com Partie 3 : Les bases du langage VBA 114/250 Le VBA: un langage orienté objet pris un promiorchapire dintroduction au VBA. iest temps de rentrer dans Ie conor.) Sinous résumons, vous savezdéclarer une macro et placer un commentaire dans un code. Nous avons méme constaté qulune liaison a été Gtablie entre votre macro et le tableur a "proprement parle" puisque, sans passer par Fenregistrcur de macro, vous pouvezafleeter votre bout de code & un objet sur votre quadiillage. Cechape inoduit des notions fondamentls pour cts tose panied cour. Alley &votrerythne, nas ne tlcapas ks supes Si vous ne comprencepa out mm: ape less. pave’ las ous aurepo A « décte en praiquant Hest voi que sete pate esi fondamentale parla suite done ies preferable dea maser ga {atde od Le tte paserd sue hoe chapte sehen) vans peut este de conpendte pee Sonnnseancsscquncs ston utnges dune mani diene Orienté quoi? ‘Le VBA est un langage orienté objet, On dira également que vous faites de la Programmation Orientée Objet (POO), Ces mots: nom problem scares peur vous anes que sous nayends ak du vs ou encore does Nour alls omcrd Cadre conceptonlumoa, pus ensued Tapper note problems, Dans la vie courante, vous reconnaissez un objet parce quil a un état physique, ilest visible et vous pouvez le toucher. Une brosse é dents est un objet, un verre est un objet, un ordinateur en est un également... bref la liste est longue. Lobjet peut éure reconnaissable grice & sa couleur, par exemple, mais vous pouvez aussi itetuer des actions dessus. Nous allons prendre comme exemple votre maison (ou appartement, ne me dites pas que vous habitez dans un batewu... méme gane change pas grand-chose). Une maison est caractérisée par ses propriétés elle a une année de construction, une couleur. mais on peut aussi faire beaucoup d'action : Nettover, Reyarder la télé ...on parle lors de méthodes A partir de ces propriétés et méthodes, vous pouvez imaginer plein de maisons différentes, en faisant varier le nombre de pices, par exemple. Les propristés permettent identifier la maison, de la caractériser, de la singulariser. Les méthodes forment toutes les actions que fon peut exteuter a partir de ect objet. Toutes ces maisons ont done été fabriquées a partir d'un plan, On parle dune elasse. Lorsque vous fabriquez un objet & partird’une classe, on dit que vous faites une instance de classe. M@tco2I « une belle image pour ect :imaginez un architecte qui dessine un plan de mason, Le plan comespond ici ma classe ct les masons aus objets: en effet, partir du plan, vous pouverbitirautant de misons que vous le vouler!!Fajoute qu la definition de toutes ls maisons de FUnivers rine inbriquées dans des classes différentes s'appele une collection Pabjets. > @ Une classe porte le nom mis au pluriel des objets qu'elle regroupe. Ainsi, toutes vos maisons peuvent étre regroupées autourde la classe Maisons La maison : propriétés, méthodes et lieux Continuons avee notre exemple de Ia maison Nous étes dans votre miison et vous voulez prendre un bain (c'est une méthode), vous allez done devoir vous rendre dans la salle de bain. Pour cela, ily a un ondte respectet. Vous devezd'abord trouver la ville dans Isquelle se touve la maison, puis Tadresse précise et enfin trouver la salle de bain, Puisque toutes les villes se ressemblent, nous pouvons considérer la classe Milles. De li, vous trouvez votre ville & vous, quiest une instance de Villes, ou un objet issu de Villes.Ilen est de méme pour la classe Maisons. Des masons, ily en a des tonnes, mais la véure se distingue parce que c'est votre mas Litingraire d suivre est done le suivant Ville > Maison > Salle de Bain > Bain En code VBA, et itinéraire se précise en partant du plus grand conteneur; ic, la ville contient la naison, qui contient la salle de bain, et ily a la baignoire que nous désirons. Cest comune les poupées russes : la vile est a plus grosse poupée qui contieat toutes les maisons. Les lieuxct objets sont séparés par un point. Le code serait done eeci Code : VB.NET Villes ("Reims") .Maisons ("Ma Maison") .Salle_de_bains ("Bain") www.openclassrooms.com Partie 3 : Les bases du langage VBA 115/250 ' pang la classe Vi. Reims. un objet créé 4 partir de la classe Villes, qui bien Paris que Bordeaux. ) votre ville se distingue des autres par ‘Bain". Entre parenthéscs ct guillemets, vous donnezdes précisions. En effet, la baignoire se différencie des autres parce qu'elle permet de prendre un bain, vous ne pourriez pas construire un objet "Lavabo" a parti de ji classe "Salle_de_bain” pour faire un bain Nous pouvons méme rajouter une méthode & 1k fin, puisque vous désirez vous laver Code : VB.NET Villes ("Reims ) Maisons "Ma_Maison") ,_bains ("Bain") .Frotter_le_dos E1si vous désiice vous livers mains, on aural pu créer ee fumeux objet Lavabo, toujours issu de la classe Salle de_bains @) Tout ceci n'est que schéma bien sir, mais la syntaxe comespond a celle d'un vrai code VBA. Vous prenez done lobjet enve & partir de la classe Salle_de_bain, vous prenezune instance de la classe Bafgnoire. Retenir: Liaceés auxobjets se fait comme suit nom_de_la_classe("Nom de 1l'instance de cette classe") La POO en pratique avec la méthode Activate Maintenant, ilest temps de tester la POO en pratique, done dans Excel (parce que les maisons, c'est bien, mais nous nous eloignons). Je propose toutefois un schéma qui va aider comprendre la suite Bleue Wa Maison x + ( Rouge Villes N Appartement |——~ (_ 3*™*étage On voit, parexemple, que les couleurs sont des instances de la classe Maison : is ont quelque chose en commun, comme la forme de la maison. De mime pour fappartement du 3°™* étage, quiest une instance de la classe Appartement. Le tout est contenu dans un grand objet: la ville Pour Excl, c'est un peu la mime chose le big des big objets, 'est Application, quidésigne Fapplication Microsoft Exel Luisnéms content la classe Workbooks. quiregroupe tous les clsseurs Workbook ouvens. Et Workbook contient la classe Worksheets, qui content toutes es feulles Workshest du elsseur désigné. @) Un schéima pour misuxcomprendie www.openclassrooms.com Partie 3 : Les bases du langage VBA 116/250 (Application rae Can (on ne peut pas aller —__> Jorkbooks: » forksheets plus haut) (workbook) (worksheet) La POO en pratique Nous allons faire nos débuts en POO avec la méthode Aetivate, qui active (qui vous anne) la ou vous lui demande, Par exemple, je veuxaller de la premigre feuille la deuxiéme. Ilva falloir done nommer notre classeur et deus feuilles, afin de donner un itinérare Enregistrez votre classeur en le nommant "Essai", Renommec une premigre Feuille "Départ” et fautre "Arrivée”. (Fexplication se trouve dans la seconde annexe), Yous obtenez quelque chose dans ce genre : We > | Départ | Arivée “Feuis ®. Pett | | Placez-vous sur la feuille Départ, ouvrez la fenétre de VBA, créez.un nouveau module. Maintenant, réflgchissons a Fitinéraire. On part de lapplication, pour aller vers le classeur "Essai" et vers a Feuille "Arrivée", Le code serait done Code : VB.NET Sub trajet() Application.Workbooks ("Essai") Worksheets ("Arrivée") Activate ton part de 1'application vers 1'instance Essai de 1a classe Workbooks ‘ensuite, on va a I'objet Arrivée de 1a clas 6 Worksheet. End Sub Notez que le logiciel peut vous proposer une liste de classes, Sub trajet () Application. e ActiveChart End Sub — @ ActivePrinter o ActiveSheet @ ActiveWindow &@ ActiveWorkbook Toutefois, on peut le aecourcir: c'est comme avec les piéces de la maison, si vous étes dans la maison, ilest inutile de préciser 4qu'l faut aller dans cette ville et a Tadresse de la maison, puisque vous Ici, vous étes bien sar fapplication Microsoft Excel (logique) et vous étes aussi sur le classeur "Essai". Lebon code est done : wwwopenclassrooms.com Partie 3 : Les bases du langage VBA 117/250, Code : VB.NET Sub trajet() Worksheets ("Arrivée") Activate End Sub ne vous reste plus qu’ aller sur la feuille "Dépan", d'y dessiner un rectangle, d'affecter votre macro et de cliquer dessus, vous serez"16lponé” vers la feuille "Amivée Aretenir La classe Workbooks désigne tous les classcurs ouverts. La classe Worksheets désigne toutes les feuilles du classcur actif. D‘autres exemples Nows allns sélctionner une plage de cellule en tapant un code VBA (bien que nous pourrions le ite parle bits de Tenregistreur de macros, mis eette partie deviendrat done dépourvue dutité @ ) Tout dabor, i serait bien de ne pas avoird taper des plages dans un code via les coordonnées :ily a tellement de chilies, de lettres, de caractéres (guillemets, deux points) qu’on s'y perdrait, Je vais donc vous apprendre a ... nommer une plage de cellules ! @ Diaileurs vous pourrez trouver son ut dans ls foils, bref ga clare un code. Aisi, vous appelleez la plage par son \bici comment on nomme une plage de cellule. Sélectionnez une plage de cellule, quelle quiclle soit. Lorsque cette plage est sélectionnée, faites un clie droit et cliquez sur « Définir un nom»: alist = 2 A A BP %% Om BB Gr ED A Oa Couper Copier Options de collage : Collage spécal.. Bex Insérer, ‘Supprimer.. Effacer le contenu. Filteer > Iner > Insérer un commentaire Format de cellule Qu ste déroulante de chob > sacereoraeel BBhien nyperterte } wwwopenclassrooms.com Partie 3 : Les bases du langage VBA 118/250, Une fenéire s'ouvre, il suifit de remplir ke champ « Nom » et de eliquer sur« OK » \ous remarquez,que, a gauche de la barre de formule, apparait le nomde votre plage. Cest ce nomde plage que vous pouvez utiliser. [_ ma plage ~& Vous pouvez retrouver votre plage a partirde cette liste déroulante en cliquant sur le nom de votre plage. Mais revenons & notre feuille de caleuls et préparons le terrain : wettons une bordure rouge autour de notre plage nommée et dessinons un rectangle, afin d'y appliquer la macro de sélection (que nous allons coder) Sélectionner toutes les cellules a l'interieur du cadre rouge Ase ton hop hop, ous VBE I On sommes ods Cae: BNET sub vaseestion() "on placera le code ici End Sub Rien de palpitant. Les cellules sont sous la tutelle de la classe Range, que ce soit une cellule ou une plage de celluks (jointes ou non), Nous allons utiliser également la mithode Seleet, qui sélectionne ce que vous lui demandez de s www.openclassrooms.com Partie 3 : Les bases du langage VBA 119/250, Je rappelle quill ne sera pas nécessaire de faire mention du classeur ou de la feuille de calculs active, puisque nous y sommes dja done muti de die dy aller @). ici le eode Code : VB.NET Sub MaSelection() Range ("a_Plage") Select End Sub Retour notre feuille de cau, 08 nous affectons la macro MaSetection au zlireclangle @.Aprés un clic dessus, la magic pire Sélectionner toutes les cellules a l'interieur du cadre rouge \ous rappelez-vous Je nomet de la fonction particuliére de la cellule de la sélection en haut & gauche, qui n'est pas sur fond bleu ? Mais oui, c'est la cellule active ! Pour rappel, si vous saisissez des données directement sur votre sélection, elles seront rentrées dans la cellule active Puis pour le fun, nous allons changer Femplacement de cette cellule en VBA ! Iva falloirreleverses coordonnées ; dans mon cas, je prends CII, quiest une cellule de ma plage. Ilva falloir wiliser le méthode Activate (vue cidessus) Code : VB.NET Sub MaSelection() Range ("Ma_Plage") Select "on sélectionne la plage Ma Plage, qui reléve de 1a classe Range, 4 l'aide de la méthode Select Range ("C11") Activate "Ia cellule Cli devient 1a cellule active de 1a sélection, avec la méthode Activate End Sub Et aprés un elie sur le rectangle, Femplacement de la cellule active est effectivement modifié: www.openclassrooms.com Partie 3 : Les bases du langage VBA 120/250 Sélectionner toutes les cellules a l'interieur du cadre rouge {Wil pourtes methods. ly en beaucoup d'autres, Nous fs vemons en temps Vou ear ehacune a une fonction bien particule, Ulée eat surtout de vous inter aux manublions des methodes. Les propriétés Bien, nous avons fit joujou avce la mithode Activate histoire de mttre en application ees hisoites de lasses et Latechnique vue chdeatus ett valdbe pour toutes es matthodet, ce qulsigniic que Cest comm: ga qu'on en epphque une. Maintenant, nous alons nous intresser aux props de Tobjet instances, Les propriétés : la théorie ‘Nous allons reprendre (et ce, pour encore un bout de temps), exemple de la maison. Si vous avez pigé tout ce quia été dit avant (dans le cas contraite, ahhésitez pas & commenter ce chapitte en précisant les points obscurs), vous devriez étre capables de dresser une petite liste des propriétés possibles d'une maison © Ellea une couleur: couleur © Un nombre de pices :nombre_de_piece ' (Voujours en Supposant que notre maison est bien issue de ka classe \biei comment nous pourtions aecéder a ees propri Maisons et que objet se nomme Ma Maison) Code : VB.NET. Maisons ("Ma Maison") couleur = "verte" "on dit que nous souhaitons accéder 4 l'objet Ma Maison, de la classe Maisons ‘nous accédons 4 la propriété couleur et nous lui affectons une valeur Nous pouvons faire de méme avee la propriété nombre_de_pieee, ear la syntaxe est la mime Code : VB.NET. Maisons ("Ma Maison") .nombre_de_piece = 7 Vous remurquez que nous pouvons affveter différents types de valeurs rr i 1,5, 12365 Code : VB.NET ‘Numérique Maisons ("Ma Maison") .nombre_de_piece = 7 www.openclassrooms.com Partie 3 : Les bases du langage VBA 121/250 ‘7 piéces par exemple Bonjour a, jojo, 1234 (ci, 1234 sera lu comme une suite de earactéres: 1, 2,3, 4, non plus comme un nombre) Code : VB.NET Chaine de caracteres Maisons ("Ma Maison") .couleur= "Rouge” ‘TRUE, FALSE: le booléen ne peut prendre que deux valeurs, TRUE ou FALSE (vrai ou fans). Ainsi, nous pourrions imaginer le choixdune maison avec étage ou de piain-pied. Sielle est avec étage, la propricté Biage poumait valoir FALSE et si elle est de plain-pied, elle pourrait valoir TRUE. (Code : VB.NET Boolgen Maisons ("Ma Maison") .Rtage = TRUE "Notre maison 2 au moins un étage La constante est... assez particule, ms pourtant tres uilée. Une eonstante est une valeur quine change pas, Par exemple, plusieurs constantes peuvent étre vakibles pour notre objet. Eles peuvent ieidésignere type de notre maison. Code : VB.NET Maisons ("Ma Maison") .Type = VILLA eames ‘ Notre maison est Maisons ("Ma Maison") .Type = APPARTEMENT "notre maison est un appartement Les constantes propres & Excel commencent par le prétie x Les propriétés : la pratique 11 faut maintenant appliquer toute eette théorie & notre bon vieux VBA. de voiren une fois nos quatre types de propriétés, nous allons créer une macro quirépond aux consignes suivantes Taille du tee 14 Police du texte : Euclid “Texte souligne ~Tewteen gras Yous favez sans doute compris, nous allons travailler sur uns Election de texte. Plus pour longtemps. Pour travailler surla sélection, nous allons polices. Décortiquons les étapes & suivre ser Fobjet Selection. De plus, c'est fobjet Font qui gere les www.openclassrooms.com Partie 3 : Les bases du langage VBA 122/250 La taille du texte La taille du texte est contenue dans une propriété appekee ine. Cette propristé wacoepte qu des valeurs munkiqus (tail du sexe @)). Un expe juste pare que ces Te pom: Code : VB.NET Sub taille() Selection.Font.Size = 12 ‘nous modifions 1a taille du texte sélectionné a 12 End Sub La police du texte La police se trouve dans la propriété Name. Cette propriété attend une chaine de caraetéres, Le soulignement Le soulignement est géré par la propriété underline. Cette propriété n'accepte que des constantes. Oui, ces mystérieuses constantes qui commencent par x/. Sachez que la valeur xIUnderlineStyleSingle applique un soulignement simple au texte, En effet, avec xlUnderlineStyleDouble, on peut appliquer au texte deuxtraits de soulignement. Le gras Le gras est une propriété lui tout seul : Bold, qui signifie "gras" en anglais. Yous remarquerezdailleurs au fildu cours que le VBA a une syntaxe irés proche de Manglais. Bold n'accepte que deux valeurs : True ou False; cst done un booléen. Sila propricté vaut Truc, le texte sélectionne sera mis en gras. Dans le méme genre, sachez qu'il existe le propriété Malic, qui est également un bookgen et qui gére la mise en italique du texte Avez-vous su erie la macro avec toutes ces indications ? Voiei le eorrigé Code : VB.NET Sub texte() selection.font.Size = 14 Selection-Font.Name = "Euclid" Selection. Font .Underline ~ xlUnderlineStyleSingle Selection-Font-Rold = true End Sub Eisien plus de ¢a je veuxmettre mon text c, cur, et le centrer dans la cellule ? Je ne vais tout de méme pas récrire Selection. Font 50 000 fois 1? Ex pourquoi pas ? Pis sérieusement, les concepteurs du VBA ont pense & ce eas fa bien avant vous. Is ont mme une solution de eignants (les programmeurs sont des Ieignants on ne le dia jamais asse@ ) Lidée est despliquer & VBA qu’on va travailer un certain temps sur Selection Font, Pource fae, nous allons utiliser une nouvelle notion :lastructureen With ... End With Une alternative de feignants : With ... End With www.openclassrooms.com Partie 3 : Les bases du langage VBA Cote structure est utilisée pour fuciliter les modifications des propriétés sur un mime objet. Sa syntawe est la suivante Code : VB.NET With nom de votre objet ton fait nos modifications sur les propriétés par exemple : propriété 1 = valeur 1 propriété 2 = valeur 2 +propriété valeur_3 znd With Ainsi, le code de la mndifcation du texte équivaut a Code : VB.NET Sub texte() With selection.Font -Size - 14 :Name = "Euclid" Underline = xlUnderlineStyleSingle ‘Bold = true End With End Sub On peut voir Tutlité de cette fonction lorsque Ton utilise des objets dont le nomest trés long & Code : VB.NET Sub test () with Application.Workbooks ("classeurl") .Worksheets("feuill") .Range ("Al") valeur_1 valeur 2 -propriété_1 Tpropriété 2 End With End Sub oil, c'est fini pour la partic un peu théorique. Au menu du chapitre suivant : pause bien métitée ! 123/250 En attendant, si vous en voulezencore, faites des tests. IIn'y « que comme ca que vous progresserezet la POO ne s‘assimile pas du jourau lendemain. Il faut absolument avoir compris lidée de ce concept, sans quoi ilest inutile de poursuivte. www.openclassrooms.com Partie 3 : Les bases du langage VBA 124/250 La sélection Aprés une mise en bouche a ls POO, nous allons faire une pause. \ous avez quand méme ingurgité pas mal de notions dans les deuxchapitres précédents. Nous n’allons pas pour autant glander. Ie, pause est synonyme de... pratique ! En effet, la théorie, c'est bien, mais il faut bien mettre les mains dans le cambouis 4 un moment oi 4 un autre. Nous n'allons done pas ¢tudier de nouvelles notions propres 4 ls POO mais tout simplement mélanger classes, objets et méthodes plus ou moins nouvelles afin de vous faire travailler Ia sélection, sata été mis txts 161 surla Sivous aversuivi la premidre pani de ce cours, vous aversans doute compris & quel point tion. Cest une notion importante et mine en VBA, Gardons i Tespuit que VBA peut pennstie déchanger avce un uiisateur du tableur I faut done bien pouvoirs'y reper. non? @ Sélectionner des cellules Comme nous favons trés rapidement vu au chapitre préeédent, toutes les cellules du tableur sont des instances de l Range. Pour efigctuer la sélection, il suflt dappliquer votre objet la méthode Select. Jusque-H, pas de surprise. La s la cellule CS peut done se faire comme suit Code : VB.NET. Sub tests selection() Range ("C5") .Select End sub On peut aussisélectionner plusicurs cellules les sSparant par des vingules Code : VB.NET. "sélection des cell les C5, D4 et Fa: Range "C5, D4, F8").Select \otre objet peut aussi dire une plage de celfules, Par exemple, e code ci-dessous séleetionne une plage de B2a ES Code : VB.NET Range ("B2:E8") elect Cells, une autre classe pour les cellule Les cellules sont des instances de Range, mais aussi de la classe Cells. Voyezplutot ces deuxcodes comparatifs qui exécutent exictement Ia méme chose Code : VB.NET Code : VB.NET cells(3, Range ("E3") . Select WeeiEoe La syntaxe pour sélectionner une cellule avee Cells est la suivante Code : VB.NET. s(1igne, colonne) .select www.openclassrooms.com Partie 3 : Les bases du langage VBA 125/250 Cost exctement Finverse de Tadressage que nous connaissons dans le tableur. Dabord ls ligne, ensuite la colonne. Attention ! Ces deux valeurs doivent éire numériques ! Cest-d-dire que vous devezrécupérer le numéro de la colonne soulaitee. @ Mais comment je fais pour connaitre le numéro de la colonne? Cliquez sure gros bouton Office en haut a gauche puis sur Option Excel ». Dans la fenétre qui s'ouvre cliquez a gauche sur « Formules » et dans la rubtique « Manipulation de formules », cochez la case « Style de réference LICI » © Actver te cate erate (© Automatique io mayimat giérations © Automatigue ecepté dans tes ‘ablenur de sennees feat mana: © Manvel Centre de gestion dea conticentiaite - cgi ormues 1%) Uutser les noms de tableau dans les formules 1 Utlse ls fonctions UREDONNEESTABCROISOINAMIQUE pour es rférences& des tableaux ‘ois dynamaues “Vercation des enews (D Acter ia vétiaton des eeu en andee-lan winmepuenttuanetscane, [gj] Rate) ages de vrtation des erreurs (© Cates ont tes formutes génerent & Ceses amises dans une formate appliquée © Sereneun Sine sone (© Formule de colonne acute ©, Formats dans ces ceules déverrouinées © esteheres deaeons ie 1 Forms taicant cetérence& des cele 1 Cetutes contenant des années & deur vader ore © Données incorrectes dans un tableau Nombres mien forme en tant que tate ou precedes dune apostrophe 7 Formues inconérentes avec autres Saas) Nos references de colonnes sont maintenant des chillies. et non des kitres Q) Décaler une sélect Nous aver été traumatisés par les translations en maths ? Aie pour vous. On va apprendre une technique qui sert a décaler une sélection a partir de la cellule active. Laccellule active est gérée parla classe ActiveCell, La classe nouvelle qui cffectuera le décalage est Offset. Offset attend deux arguments : le nombre de lignes puis le nombre de colonnes du décalage. Ine faut pas se tromper dans Ie signe. Des exemples ? En voici Code: VB.NET Sub decalages() wwwopenclassrooms.com Partie 3 : Les bases du langage VBA 126/250 "ba cellule active ne bouge pas : ActiveCell.0ffset (0, 0) Select "Deca. ge d'une ligne vers le bas et d'une colonne vers la di ActiveCell.0ffset (1, 1).Select 'Décalage d'une ligne vers le haut et de trois colonnes vers la gauche : Activecell offset (-1, -3) Select End Sub Sélectionner des lignes Les lignes du tableur sont des objets de la classe Rows. La sélection de la deuxiéme ligne du classcur actif peut se faire comme Code : VB.NET Rows ("2") Select 0h utile toujours fa méme méthode Sele’), Ces juste la easse quichange @ Tout comme pour les celluks, on peut aussi sélectionner une plage de lignes contigués Code : VB.NET " sélection des lignes 2 4 5 incluses : Rows ("2:5") .Select Les lignes peuvent aussi éire discontinues. Dans ce eas, la syntaxe est la suivante Code : VB.NET Range ("2:2, 5:5, 6:8") Select Les lignes 2, Set la plage des lignes 6.4 8 seront sélectionnées. © Hein Lonquion cherche & fire des sections dobjetsdiscontinus en VBA.on retoume vers la classe Range. Cest comme 2 On indique ks plages que Ton souhaite séletionner spares par des vigules. Sélectionner des colonnes La méthode pour sélectionner des colonnes est la méme que pour sélectionner des lignes. Nous allons juste utiliser la classe Columns qu soccupe des colonnes du tableur @)Je pense que vous savez désommis sélectionner une coloane.. Mais tu avais dit que les lignes étaient gérées par Row: Pourquoi tu nous ressors Range ? Code : VB.NET "sélection de la colonne c : Columns ("C") Select ous pouvezaussi séleetionner une plage de colonnes www.openclassrooms.com Partie 3 : Les bases du langage VBA 127/250 Code : VB.NET "sélection des co. nnes C, D, E et Fi: Columns ("C:F") Select Et comme pour ks lignes, on se tourne vers l elasse Range pour la sélection d'objets discontinus = Code : VB.NET "sélection des colonnes A, C et G : Range("A:A, C:C, G:G").Select Exercice : faciliter la lecture dans une longue liste de données Le repos est temming, on retourne dans les zones sombres du VBA ! Au programme : deux chapites sur une notion fondamentale de tout langage de programmation qui se respecte cs variables ! YI) www.openclassrooms.com Partie 3 : Les bases du langage VBA 128/250 Les variables 1/2 Aprés une longue introduction auxnotions fondamentales de la POO, ilest temps d'explorerIes contrées sombres du VBA. Nous commencerons par les variables. Si vous connaisse7 d'autres kingages de programmation, vous Savez.a quel point elles sont importantes. On les retrouve partout ! Mais bon, nous partons de air), done vous ne savezpas ce que c'est. samen les variables sont fondamentales, aussi deux chapitres y seront consacrés. Ne brillez pas les étapes et allez-y doucement Qu'est ce qu'une variable ? Pour vous alder je vous donne un exemple : on demande a utilisateur d'entrer son prénomet on va le stocker dans une variable prenom, Para suite, dans Texécution du programme, on fera référence a la variable prenom pour afficher son prénom Sachant que le prénomest différent selon Tutilisateur et que nous pouvons lui demander de changer de prénom, on appelle cette notion variable puisqu'elle peut changer au cours du temps. Pour stocker une variable, on va avoir besoin dun espace de stockage que Ton demande i Tapplication, Ele ne reisera jamais sautsiln'y en a plus, mais c'est trés rare. En revanche, on ne va pas demandes nimporte quel espace. Pour stockerdu texte, on demande une variable de type "tex" et pour un nombre une variable de type "nombre™. De ce fit, si vous essayezde stocker un nombre dans une variable texte, lexécution ne se fea pas comectement, Nous allons étude les différents types plus tard dans ce chapitre. Comment créer une variable ? ‘Nous savons maintenant ce qu'est une variable. est temps dapprendred le exter! On parle alors de declaration de variable. I existe deux methodes de déclaration -explicite et implicit, Fudions les deux methodes, Déclaration explicite La décaration de variable explicte est trés simple, voiei Ia syntaxe : Code : VB.NET Dim ma_variable_explicite [As type] Ftudions ce bout de code, Pour déclarer une variable, on éerit en premier Din. Vient ensuite le nomde notre variable quil faut un minimumexplicite, mais pas non plus une phrase. Enfin, le type de la variable. {lest ici entre crochets puisqu'il n'est pas obligatoire. Sil n'est pas indiqué, Ja variable est de type Variant par défaut (nous allons voir ks différents types ultérieurement). Revenons sur le nomde la variable. Une variable que vous appelleriez x n'est pas explicite et difficile & repérer dans un programme. \bus savez peut-

You might also like