<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Les Astuces de Jeanviet &#187; Excel</title>
	<atom:link href="http://astuces.jeanviet.info/excel/feed" rel="self" type="application/rss+xml" />
	<link>http://astuces.jeanviet.info</link>
	<description>Astuces et tutos bureautique et multimédia</description>
	<lastBuildDate>Sun, 11 Mar 2018 07:38:35 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Dédoublonner et croiser des données avec Excel, Access, Notepad++</title>
		<link>http://astuces.jeanviet.info/bureautique/dedoublonner-et-croiser-des-donnees-avec-excel-access-notepad.htm</link>
		<comments>http://astuces.jeanviet.info/bureautique/dedoublonner-et-croiser-des-donnees-avec-excel-access-notepad.htm#comments</comments>
		<pubDate>Sun, 28 Oct 2012 14:50:47 +0000</pubDate>
		<dc:creator><![CDATA[Jeanviet]]></dc:creator>
				<category><![CDATA[Bureautique]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://astuces.jeanviet.info/?p=372</guid>
		<description><![CDATA[<p>Tous les jours au bureau dans vos tâches quotidiennes vous êtes amenés à manipuler des<strong> listes de données</strong> : contacts, emails, résultats 2012 vs 2011, produits vendus par tel secteur vs tel autre secteur,...  Au moment de réconcilier vos données, vous pouvez avoir envie de <strong>dédoublonner</strong> , <strong>croiser</strong>, ou <strong>comparer</strong> vos listes pour en extraire l'info utile.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-375" style="margin-top: 10px; margin-bottom: 10px;" title="croisement-donnees" src="http://astuces.jeanviet.info/wp-content/uploads/2012/10/croisement-donnees.jpg" alt="croisement-donnees" width="478" height="328" /></p>
<p>Toutes ces tâches font appel à des opérations basiques appartenant à la <strong>théorie des ensembles </strong> : <strong>Intersection</strong>, <strong>Réunion</strong>, <strong>Différence</strong>. Ce que je vous propose, c'est de voir concrètement comment on peut les effectuer avec des outils comme Excel, Access, Notepad++ simplement. <a class="more-link" href="http://astuces.jeanviet.info/bureautique/dedoublonner-et-croiser-des-donnees-avec-excel-access-notepad.htm">Lire la suite <span class="meta-nav">&#8594;</span></a></p>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/dedoublonner-et-croiser-des-donnees-avec-excel-access-notepad.htm">Dédoublonner et croiser des données avec Excel, Access, Notepad++</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Tous les jours au bureau dans vos tâches quotidiennes vous êtes amenés à manipuler des<strong> listes de données</strong> : contacts, emails, résultats 2012 vs 2011, produits vendus par tel secteur vs tel autre secteur,&#8230;  Au moment de réconcilier vos données, vous pouvez avoir envie de <strong>dédoublonner</strong> , <strong>croiser</strong>, ou <strong>comparer</strong> vos listes pour en extraire l&rsquo;info utile.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-375" style="margin-top: 10px; margin-bottom: 10px;" title="croisement-donnees" src="http://jeanviet.info/tuto/wp-content/uploads/2012/10/croisement-donnees.jpg" alt="croisement-donnees" width="478" height="328" /></p>
<p>Toutes ces tâches font appel à des opérations basiques appartenant à la <strong>théorie des ensembles </strong> : <strong>Intersection</strong>, <strong>Réunion</strong>, <strong>Différence</strong>. Ce que je vous propose, c&rsquo;est de voir concrètement comment on peut les effectuer avec des outils comme Excel, Access, Notepad++ simplement.</p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /><br />
Au sommaire :</p>
<ol>
<li><a href="#1">Prérequis</a></li>
<li><a href="#2">Les données sur lesquelles on va travailler</a></li>
<li><a href="#3">Intersection : Croiser des données</a></li>
<li><a href="#4">Réunion : Dédoublonner des données</a></li>
<li><a href="#5">Différence : Connaître les items exclusifs à une liste</a></li>
</ol>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<h3 id="1">Prérequis</h3>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /><br />
Pour faire toutes nos manipulations, nous aurons besoin de 3 logiciels :</p>
<ul>
<li><a href="http://astuces.jeanviet.info/bureautique/rechercher-et-remplacer-du-texte-avec-notepad-et-quelques-regex.htm">Notepad++</a> pour retravailler nos données brutes</li>
<li>Excel (<a href="http://blog.jeanviet.info/logiciels/office-2007-telecharger-word-excel-powepoint-au-meilleur-prix.htm">inclus dans Office</a>) pour croiser des listes avec moins de 65 000 lignes (Excel 2010 permet de gérer 1 M de lignes)</li>
<li>Access (inclus dans le <a href="http://blog.jeanviet.info/logiciels/office-2007-telecharger-word-excel-powepoint-au-meilleur-prix.htm">pack Office pro</a>) au delà de 65 000 lignes</li>
</ul>
<p>Et également de 2 fichiers de données pour faire les croisements, dédoublonnages, différences. Pour qu&rsquo;on travaille sur les mêmes bases, je vais utiliser les données statistiques des articles de Wikipedia disponibles ici : <a href="http://dumps.wikimedia.org/other/pagecounts-raw/">http://dumps.wikimedia.org/other/pagecounts-raw/</a></p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<h3 id="2">Les données sur lesquelles on va travailler</h3>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /><br />
Je vous propose de prendre les fichiers de stats wikipedia de ces 2 journées de 17h à 18h  :</p>
<ol>
<li>6 octobre 2011</li>
<li>6 octobre 2012</li>
</ol>
<p>Le 6 octobre, c&rsquo;est le jour de ma naissance&#8230; Ca nous permettra de voir concrètement ce qui a progressé en 1 an en terme d&rsquo;articles (croisement), combien d&rsquo;articles différents on consulte en 1h et en 2h (dédoublonnage),  et quels nouveaux articles on a consulté en 2012 (différence).</p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<p>Chaque fichier brut fait 400 méga une fois dezippé, Grâce à Notepad++, on va pouvoir garder que ce qui nous intéresse : les articles en français de wikipedia  (400 000 lignes, pour access donc) et les mots du wiktionnaire (30 000 lignes, pour excel)  sur 2011 et 2012.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-379" style="margin-top: 10px; margin-bottom: 10px;" title="fichiers-wikipedia-analytics" src="http://jeanviet.info/tuto/wp-content/uploads/2012/10/fichiers-wikipedia-analytics.jpg" alt="fichiers-wikipedia-analytics" width="490" height="109" /></p>
<p>Le plus simple c&rsquo;est que je vous montre en vidéo comment je fais.</p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<div align="center">
<iframe width="490" height="276" src="http://www.youtube.com/embed/ZmCH07IcJu4" frameborder="0" allowfullscreen></iframe></div>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<h3 id="3"><span>Intersection : Croiser des données</span></h3>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /><br />
Soient 2 listes de données A et B contenant différents champs (mails, articles, produits,&#8230;), on cherche à trouver les champs qui sont à la fois dans A et dans B.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-381" style="margin-top: 10px; margin-bottom: 10px;" title="intersection" src="http://jeanviet.info/tuto/wp-content/uploads/2012/10/intersection.jpg" alt="intersection" width="328" height="200" /></p>
<p><strong>Comment croiser des données dans Excel ?</strong></p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<p>On le fait simplement grâce aux <a href="http://astuces.jeanviet.info/bureautique/realiser-un-tableau-croise-dynamique-sous-excel.htm">tableaux croisés dynamiques</a>. On va le faire avec un cas concret : stats wiktionnaire 2012 (A) vs stats wiktionnaire 2011 (B)&#8230; Je vous propose de répondre à ces 2 questions :</p>
<ol>
<li>Quels sont les articles du dico wikipedia qui sont à la fois consultés en 2012 et 2011 ? A^B</li>
<li>Quels sont ceux qui progressent le plus en 1 an ? (A/B -1 trié par ordre décroissant)</li>
</ol>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<p>Illustration en vidéo</p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<div align="center">
<iframe width="490" height="276" src="http://www.youtube.com/embed/YWBVA8zPbhI" frameborder="0" allowfullscreen></iframe></div>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<p><strong>Comment croiser des données dans Access ?</strong></p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<p>Si vous avez plus de 65 000 lignes à croiser, mieux vaux utiliser Access. Il va nous falloir importer nos 2 fichiers CSV wikipedia 2012 et 2011, <strong>créer 2 tables</strong> associées, créer une <strong>requête croisée</strong>, et établir une<strong> jointure</strong> entre les articles 2012 et 2011. On ajoutera aussi un <strong>champ calculé</strong> pour analyser les progressions. On va répondre aux 2 mêmes questions qu&rsquo;avant.</p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<p>Ça peut paraître chaud à faire au 1er abord, alors on va encore vous illustrer ça avec une vidéo <img src="http://astuces.jeanviet.info/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<div align="center">
<iframe width="490" height="276" src="http://www.youtube.com/embed/zpm5c6Pqt84" frameborder="0" allowfullscreen></iframe></div>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<h3 id="4"><span>Réunion : Dédoublonner des données</span></h3>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /><br />
Soient 2 listes de données A et B contenant différents champs (mails, articles, produits,&#8230;), on cherche à avoir tous les champs qui sont  dans A ou dans B. La difficulté réside dans le fait de ne pas compter 2 fois un même champ.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-381" style="margin-top: 10px; margin-bottom: 10px;" title="intersection" src="http://jeanviet.info/tuto/wp-content/uploads/2012/10/reunion.jpg" alt="reunion" width="328" height="200" /></p>
<p><strong>Comment dédoublonner des données dans Excel ?</strong></p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<p>Là, les techniques sont nombreuses !</p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<p>On peut par exemple faire un <strong>tableau croisée dynamique</strong> si on a moins de 10 000 lignes entre nos 2 listes et afficher le champ qu&rsquo;on veut <strong>dédoublonner</strong> en ligne. On pourra mettre un contrôle à 1 dans une colonne affichage pour voir les mots qui sont présents dans 2 listes (valeur à 2)</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-387" style="margin-top: 10px; margin-bottom: 10px;" title="tcd-doublons" src="http://jeanviet.info/tuto/wp-content/uploads/2012/10/tcd-doublons.jpg" alt="tcd-doublons" width="447" height="275" /></p>
<p>On peut également faire un Filtre élaboré / avancé (2) sur la colonne de son choix(1)  en indiquant qu&rsquo;on souhaite éliminer les doublons (3) comme ceci :</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-388" style="margin-top: 10px; margin-bottom: 10px;" title="filtre-elabore" src="http://jeanviet.info/tuto/wp-content/uploads/2012/10/filtre-elabore.jpg" alt="filtre-elabore" width="490" height="290" /></p>
<p>Et dans <strong>Excel 2010</strong>, on a même une touche magique &laquo;&nbsp;<strong>Supprimer les doublons</strong>&nbsp;&raquo;</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-389" style="margin-top: 10px; margin-bottom: 10px;" title="supprimer-doublons" src="http://jeanviet.info/tuto/wp-content/uploads/2012/10/supprimer-doublons.jpg" alt="supprimer-doublons" width="490" height="239" /></p>
<p><strong>Comment dédoublonner des données dans Access ?</strong></p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<p>Ayant une utilisation moins intensive d&rsquo;ACCESS, je vais être moins bavard sur les exemples pour dédoublonner les données. J&rsquo;en ai un assez simple qui me vient en tête, celui qui consiste à créer une requêtes Union en mode SQL :</p>
<pre>SELECT [TableA.champ]
FROM [TableA]

UNION

SELECT [TableB.champ]
FROM [TableB]</pre>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<p>Si on repart sur les tables que j&rsquo;ai créé dans ma vidéo plus haut, ça donnerait ça en mode SQL (pas d&rsquo;union possible en mode création) :</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-390" style="margin-top: 10px; margin-bottom: 10px;" title="requete-union-simple" src="http://jeanviet.info/tuto/wp-content/uploads/2012/10/requete-union-simple.jpg" alt="requete-union-simple" width="484" height="336" /></p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<h3 id="5"><span>Différence : </span>Connaître les items exclusifs à une liste</h3>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /><br />
Soient 2 listes de données A et B contenant différents champs (mails, articles, produits,&#8230;), on cherche à avoir tous les champs qui sont  dans A et pas dans B. On s&rsquo;intéresse donc à ce qu&rsquo;il y a d&rsquo;exclusif en A par rapport à B.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-381" style="margin-top: 10px; margin-bottom: 10px;" title="difference" src="http://jeanviet.info/tuto/wp-content/uploads/2012/10/difference.jpg" alt="differences" width="328" height="200" /></p>
<p><strong>Comment connaître les items exclusifs dans Excel ?</strong></p>
<p><strong><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></strong></p>
<p>On peut là encore  faire un <strong>tableau croisée dynamique</strong> si on a moins de 10 000 lignes entre nos 2 listes et  mettre un filtre &laquo;&nbsp;champs vides&nbsp;&raquo; sur la colonne B (ici 2011).</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-393" style="margin-top: 10px; margin-bottom: 10px;" title="difference-excel" src="http://jeanviet.info/tuto/wp-content/uploads/2012/10/difference-excel.jpg" alt="difference-excel" width="470" height="364" /></p>
<p>En 2012, on a cherché pour la 1ère fois Swag, Bifle, poke, point Godwin.</p>
<p><strong><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></strong></p>
<p><strong>Comment connaître les items exclusifs dans Access ?</strong></p>
<p><strong><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></strong></p>
<p>Comme dans la vidéo, on va faire une requête croisée. La jointure sera différente, vous allez choisir plutôt l&rsquo;option 2, je veux tous Wikipedia 2012 et ceux de Wikipedia 2011 égaux :</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-394" style="margin-top: 10px; margin-bottom: 10px;" title="jointure-2" src="http://jeanviet.info/tuto/wp-content/uploads/2012/10/jointure-2.jpg" alt="jointure-2" width="404" height="260" /></p>
<p>Pour ne garder que les articles Wikipedia 2012 qu&rsquo;on ne consultait pas en 2011, on va filtrer  la colonne 2011 en ne gardant que les champs vides (comme pour le tableau croisé dynamique excel précédent).</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-395" style="margin-top: 10px; margin-bottom: 10px;" title="exclusifs-2012" src="http://jeanviet.info/tuto/wp-content/uploads/2012/10/exclusifs-2012.jpg" alt="exclusifs-2012" width="455" height="480" /></p>
<p>J&rsquo;ai trié par hits décroissant pour qu&rsquo;on voit les grosses nouvelles entrées 2012&#8230; sans ce traitement, je n&rsquo;aurais vu apparaître le Gangnam Style qui n&rsquo;existait pas en 2011.</p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<h3 id="1">Le mot de la fin</h3>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /><br />
J&rsquo;espère qu&rsquo;avec tous ces petits trucs, vous ne passerez plus des heures au bureau à analyser vos listes de données à la mano. Pour bien comprendre comment on gère les ensemble avec Excel ou Access, je vous encourage vivement à bien regarder les <a href="#3">2 vidéos dans intersection</a>&#8230;</p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<div>Une fois qu&rsquo;on a compris le truc, c&rsquo;est facile de généraliser ces méthodes avec tous vos exemples du quotidien. Si vous aviez toutefois des soucis, les commentaires restent bien sûr ouverts à vos demandes.</div>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/dedoublonner-et-croiser-des-donnees-avec-excel-access-notepad.htm">Dédoublonner et croiser des données avec Excel, Access, Notepad++</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://astuces.jeanviet.info/bureautique/dedoublonner-et-croiser-des-donnees-avec-excel-access-notepad.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Excel 2007, créer des graphiques qui réagissent à vos données</title>
		<link>http://astuces.jeanviet.info/bureautique/excel-2007-creer-des-graphiques-qui-reagissent-a-vos-donnees.htm</link>
		<comments>http://astuces.jeanviet.info/bureautique/excel-2007-creer-des-graphiques-qui-reagissent-a-vos-donnees.htm#comments</comments>
		<pubDate>Sun, 10 Dec 2006 00:17:36 +0000</pubDate>
		<dc:creator><![CDATA[Jeanviet]]></dc:creator>
				<category><![CDATA[Bureautique]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://astuces.jeanviet.info/2006/12/10/excel-2007-creer-des-graphiques-qui-reagissent-a-vos-donnees/</guid>
		<description><![CDATA[<div align="center"><img src="http://jeanviet.info/astimg/grafcondoo.jpg"></div>
<p align="justify">Votre <span style="color: rgb(51, 51, 255);">chiffre d'affaire</span> <span style="color: rgb(255, 0, 0); font-weight: bold;">EXPLOSE</span>, vos <span style="color: rgb(204, 0, 0);">charges variables </span><span style="color: rgb(0, 153, 0);">diminuent</span>, pendant que vos <span style="color: rgb(255, 102, 0);">effectifs</span> se <span style="color: rgb(204, 102, 204);">stabilisent</span>... Autant de <span style="font-weight: bold;">nuances</span> qu'il convient d'illustrer graphiquement. Dans ce tutoriel, je vous propose quelques astuces qui vous permettront de cr&#233;er des graphiques conditionnels sous <strong>Excel</strong> <em>(graphiques qui changeront de couleur suivant les <span style="color: rgb(255, 0, 0); font-weight: bold;">valeurs</span> et <span style="font-weight: bold; color: rgb(51, 51, 255);">intitul&#233;s </span>de vos s&#233;ries de donn&#233;es)</em></p>
<p> <a class="more-link" href="http://astuces.jeanviet.info/bureautique/excel-2007-creer-des-graphiques-qui-reagissent-a-vos-donnees.htm">Lire la suite <span class="meta-nav">&#8594;</span></a></p>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/excel-2007-creer-des-graphiques-qui-reagissent-a-vos-donnees.htm">Excel 2007, créer des graphiques qui réagissent à vos données</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div align="center"><img vspace="10" style="width: 450px; height: 255px;" alt="graphiques conditionnels" src="http://jeanviet.info/astimg/graf_cond01.jpg" /></div>
<p align="justify">Si vous avez suivi <a href="http://astuces.jeanviet.info/category/excel/">mes tutos excel</a> depuis le d&eacute;but, vous avez appris &agrave; <a href="http://astuces.jeanviet.info/2006/06/27/attribuer-une-couleur-a-un-nombre-en-fonction-de-sa-valeur-avec-excel/">changer la couleur des nombres en fonction de leur valeur</a> et &eacute;galement &agrave; <a href="http://astuces.jeanviet.info/2006/07/31/excel-2007-realiser-un-graphique-a-bulles-en-toute-simplicite/">r&eacute;aliser de jolis graphiques</a>. Entre ces deux tutoriels, vous aurez s&ucirc;rement remarqu&eacute; que j&rsquo;&eacute;tais pass&eacute; d&rsquo;<span style="font-weight: bold;">excel 2003</span> &agrave; <span style="font-weight: bold;">excel 2007</span>&#8230; Pour l&rsquo;instant tout ce que j&rsquo;explique sur le 2007 fonctionne aussi sur le 2003 (les fonctionnalit&eacute;s sont les m&ecirc;mes mais situ&eacute;es &agrave; d&rsquo;autres endroits).</p>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<h3>Vous n&rsquo;avez pas encore Office 2007 &agrave; la maison ?</h3>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<div align="center"><a onclick="pageTracker._trackEvent('office2007', 'acheter', 'promo_astuces');" vpsace="10px" hspace="5px" rel="no follow" href="http://www.amazon.fr/gp/product/B000HEV6Q6?ie=UTF8&amp;tag=jeanvietinfo-21&amp;linkCode=as2&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B000HEV6Q6"> <img alt="acheter office 2007" src="http://jeanviet.info/blogimg/microsoft-store.jpg" /></a>  <a onclick="pageTracker._trackEvent('office2007', 'decouvrir', 'promo_astuces');" vpsace="10px" hspace="5px" href="http://blog.jeanviet.info/logiciels/office-2007-telecharger-word-excel-powepoint-au-meilleur-prix.htm"> <img alt="office 2007" src="http://jeanviet.info/blogimg/acheter-office-2007.jpg" /></a></div>
<p><img src="http://jeanviet.info/blogimg/vide.gif" alt="" /></p>
<p>Aujourd&rsquo;hui je vous propose un tutoriel qui fera la synth&egrave;se de mes deux pr&eacute;c&eacute;dents tutoriels:</p>
<ul>
<li><a href="http://astuces.jeanviet.info/2006/06/27/attribuer-une-couleur-a-un-nombre-en-fonction-de-sa-valeur-avec-excel/">Attribuer une couleur &agrave; un nombre en fonction de sa valeur, avec Excel</a></li>
<li><a href="http://astuces.jeanviet.info/2006/07/31/excel-2007-realiser-un-graphique-a-bulles-en-toute-simplicite/">Excel 2007, r&eacute;aliser un graphique &agrave; bulles en toute simplicit&eacute;</a></li>
</ul>
<div align="center"><img vspace="10" style="width: 450px; height: 223px;" alt="beau graphique conditionnel" src="http://jeanviet.info/astimg/graf_cond14.jpg" /></div>
<p align="justify">En effet, ce nouveau tuto va vous permettre de r&eacute;aliser de <span style="font-weight: bold;">beaux graphiques</span> qui r&eacute;agiront en fonction des <span style="font-weight: bold;">valeurs de vos s&eacute;ries et des noms de vos s&eacute;ries</span> !</p>
<div align="center">
<h6 style="text-align: left;"><img hspace="10" alt="courbe li&eacute;e aux valeurs" style="float: left; width: 219px; height: 237px;" src="http://jeanviet.info/astimg/graf_cond16.jpg" /></h6>
<h6 style="text-align: left;">&raquo; Avec ce tutoriel, vous allez pouvoir attribuer des couleurs &agrave; des courbes en fonction de leur nom de s&eacute;rie</h6>
</div>
<p align="justify">Si j&rsquo;ai une s&eacute;rie qui s&rsquo;appelle &quot;<span style="font-weight: bold;">blog</span>&quot;, je pourrai faire en sorte que la courbe li&eacute;e &agrave; cette s&eacute;rie soit toujours <span style="color: rgb(51, 51, 255);">bleu</span> sans avoir &agrave; le param&eacute;trer &agrave; chaque fois &agrave; la mano.</p>
<h6>&raquo; Avec ce tutoriel, vous allez pouvoir attribuer des couleurs &agrave; des s&eacute;ries en fonction de leur valeur</h6>
<p align="justify">Si j&rsquo;ai une s&eacute;rie qui oscille entre <span style="color: rgb(0, 153, 0);">0</span> et <span style="color: rgb(255, 0, 0);">70</span>, je pourrai faire en sorte que toutes les valeurs comprises entre <span style="color: rgb(0, 153, 0);">0 et 10</span> soient <span style="color: rgb(0, 153, 0);">vertes</span> et toutes celles comprises entre <span style="color: rgb(255, 0, 0);">60 et 70</span> soient de <span style="color: rgb(255, 0, 0);">couleur rouge</span></p>
<h6>&raquo; A quoi cela sert d&rsquo;avoir des rendus graphiques automatis&eacute;s ?</h6>
<ol>
<li>A chaque  fois que vous mettrez &agrave; jour vos donn&eacute;es (et quelques soient vos options de tri !) vous verrez en un coup d&rsquo;oeil o&ugrave; se situent vos s&eacute;ries et &agrave; quels moments elles <span style="color: rgb(0, 153, 0);">sur performent</span> ou <span style="color: rgb(255, 0, 0);">sous performent</span></li>
<li>Vous allez gagner du temps, plus besoin de retoucher au graphique pour changer la couleur d&rsquo;une s&eacute;rie</li>
<li>Vous allez cr&eacute;er des graphiques qui parlent (&agrave; vous de choisir les <span style="color: rgb(204, 102, 204);">bonnes couleurs</span>)</li>
</ol>
<h6>&raquo; Organisation du tutoriel</h6>
<p align="justify">Pour que tout le tutoriel ne soit pas trop difficile &agrave; dig&eacute;rer, j&rsquo;ai d&eacute;cid&eacute; de le d&eacute;composer en 5 parties (la 5&egrave;me partie faisant la synth&egrave;se des parties 3 et 4):</p>
<ol>
<li><a href="#1">Avant de se lancer&#8230; Pr&eacute;requis et param&egrave;trage de VBA</a></li>
<li><a href="#2">Identifier visuellement les creux et les pics sur une s&eacute;rie de donn&eacute;es</a></li>
<li><span style="text-decoration: underline;"><a href="#3">Attribuer une couleur &agrave; un graphique en fonction de sa valeur</a></span></li>
<li><a href="#4">Attribuer &quot;automatiquement&quot; une couleur &agrave; une courbe en fonction de son nom</a></li>
<li><a href="#5">Attribuer &quot;automatiquement&quot; une couleur &agrave; un graphique en fonction de sa valeur</a></li>
</ol>
<p><img style="width: 10px; height: 10px;" alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /></p>
<h3 id="1">1/ Avant de se lancer dans le vif du sujet&#8230;</h3>
<p><img style="width: 10px; height: 10px;" alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /></p>
<h6>&raquo; Bien comprendre les fonctionnalit&eacute;s les plus communes d&rsquo;Excel</h6>
<p align="justify">Ce tutoriel implique que vous ayez une connaissance assez avanc&eacute;e des diff&eacute;rentes fonctionnalit&eacute;s que vous propose Excel&#8230;. Avant de commencer, soyez s&ucirc;r de ma&icirc;triser ces diff&eacute;rentes notions:</p>
<ul>
<li><span style="font-weight: bold;">cr&eacute;ation d&rsquo;un graphique</span> &agrave; partir d&rsquo;une ou plusieurs s&eacute;ries de donn&eacute;es</li>
<li>utilisation d&rsquo;<span style="font-weight: bold;">op&eacute;randes</span> (ex: + &#8211; = * /) et de <span style="font-weight: bold;">fonctions</span> dans les cellules (ex: moyenne(), somme(), si(), max(), min())</li>
<li>utilisation de la <span style="font-weight: bold;">poign&eacute;e de recopie incr&eacute;ment&eacute;e</span></li>
<li>compr&eacute;hension des <span style="font-weight: bold;">adressages relatifs et absolus</span> (utilisation du signe $ quand on fait r&eacute;f&eacute;rence &agrave; une cellule pour figer une colonne ou une ligne)</li>
</ul>
<p align="justify">Un bon site qui aborde la chose tr&egrave;s simplement: <a href="http://www.excel-pratique.com/">Excel-Pratique</a></p>
<p align="justify">Autrement on verra aussi un peu de VBA&#8230; l&agrave; je vous expliquerai comment &ccedil;a fonctionne, donc pas de souci si c&rsquo;est la premi&egrave;re fois que vous vous y mettez !</p>
<h6>&raquo; Activer l&rsquo;onglet D&eacute;veloppeur et accepter les macros sous Excel 2007</h6>
<p align="justify">Dans les parties 3 et 5, nous aurons besoin d&rsquo;utiliser VBA&#8230; Il faut donc que vous activiez <span style="font-weight: bold;">l&rsquo;onglet D&eacute;veloppeur</span> et autoriser l&rsquo;utilisation des <span style="font-weight: bold;">macros</span>.</p>
<p>Ouvrez Excel, et cliquez sur le bouton Office (en haut &agrave; gauche), puis descendez tout en bas dans le menu d&eacute;rouant et cliquez sur  &quot;Options Excel&quot;</p>
<div align="center"><img vspace="10" alt="bouton office" style="width: 171px; height: 127px;" src="http://jeanviet.info/astimg/graf_cond03.jpg" /></div>
<p style="text-align: justify;">Dans la fen&ecirc;tre qui s&rsquo;affiche, cochez la case &quot;Afficher l&rsquo;onglet D&eacute;veloppeur dans le ruban&quot;</p>
<div align="center"><img vspace="10" alt="activer onglet developpeur" style="width: 450px; height: 169px;" src="http://jeanviet.info/astimg/graf_cond02.jpg" /></div>
<p style="text-align: justify;">Allez ensuite dans l&rsquo;onglet &quot;D&eacute;veloppeur&quot; et cliquez sur &quot;S&eacute;curit&eacute; des Macros&quot;&#8230; dans la fen&ecirc;tre qui s&rsquo;affiche, cochez la case &quot;activer toutes les macros&quot;</p>
<div align="center"><img vspace="10" alt="activer les macros" style="width: 275px; height: 95px;" src="http://jeanviet.info/astimg/graf_cond04.jpg" /></div>
<p>On peut maintenant commencer le tutoriel ! <img style="width: 10px; height: 10px;" alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /><img alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /></p>
<h3 id="2">2/ Identifier visuellement les creux et les pics sur une s&eacute;rie de donn&eacute;es</h3>
<p><img style="width: 10px; height: 10px;" alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /></p>
<div align="center"><img vspace="10" alt="pics et creux sur un graphique" style="width: 350px; height: 222px;" src="http://jeanviet.info/astimg/graf_cond05.jpg" /></div>
<p style="text-align: justify;">Pour r&eacute;aliser le graphique ci-dessus, munissez vous d&rsquo;une s&eacute;rie de donn&eacute;es, ici il  s&rsquo;agit du  nombre de visites par tranche horaire du site jeanviet.info pour la journ&eacute;e du 31/11/2006:</p>
<h6 align="center" id="tab1">tableau 1</h6>
<table cellspacing="0" cellpadding="2" border="1" width="174" style="height: 368px; text-align: left; margin-left: auto; margin-right: auto;">
<tbody>
<tr>
<td style="color: rgb(255, 255, 255); background-color: rgb(204, 0, 0); text-align: center;">P&eacute;riode</td>
<td style="color: rgb(255, 255, 255); background-color: rgb(204, 0, 0); width: 80px; text-align: center;">Visites</td>
</tr>
<tr>
<td style="width: 80px; text-align: center;">0 h</td>
<td style="text-align: center;">16</td>
</tr>
<tr>
<td style="text-align: center;">1 h</td>
<td style="text-align: center;">14</td>
</tr>
<tr>
<td style="text-align: center;">2 h</td>
<td style="text-align: center;">5</td>
</tr>
<tr>
<td style="text-align: center;">3 h</td>
<td style="text-align: center;">6</td>
</tr>
<tr>
<td style="text-align: center;">4 h</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td style="text-align: center;">(&#8230;)</td>
<td style="text-align: center;">(&#8230;)</td>
</tr>
<tr>
<td style="text-align: center;">18 h</td>
<td style="text-align: center;">62</td>
</tr>
<tr>
<td style="text-align: center;">19 h</td>
<td style="text-align: center;">52</td>
</tr>
<tr>
<td style="text-align: center;">20 h</td>
<td style="text-align: center;">68</td>
</tr>
<tr>
<td style="text-align: center;">21 h</td>
<td style="text-align: center;">44</td>
</tr>
<tr>
<td style="text-align: center;">22 h</td>
<td style="text-align: center;">37</td>
</tr>
<tr>
<td style="text-align: center;">23 h</td>
<td style="text-align: center;">3</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">Pour reproduire le graphique ci-dessus, il va falloir d&eacute;composer la s&eacute;rie visites en 3 series:</p>
<ul>
<li>Visites (cette s&eacute;rie reste telle quelle)</li>
<li>Mini, on garde dans cette s&eacute;rie la ou les plus petites valeurs de la s&eacute;rie visites</li>
<li>Max, on garde dans cette s&eacute;ries la ou les plus grandes valeurs de la s&eacute;rie visites</li>
</ul>
<div align="center"><img vspace="10" style="width: 371px; height: 162px;" alt="visites min max" src="http://jeanviet.info/astimg/graf_cond07.jpg" /></div>
<p style="text-align: justify;">Dans les celulles C13 et D13 nous allons ajouter une formule qui va nous permettre d&rsquo;afficher pour chaque ligne soit la valeur vide (#N/A) soit la valeur (Mini ou Max si elles existent).</p>
<p style="text-align: justify;">Ma s&eacute;rie Visites allant  de la cellule B13 &agrave; la cellule B36, voici ce que je vais rentrer:</p>
<pre>dans C13 =SI(B13=MIN($B$13:$B$36);B13;#N/A)<br />dans D13 =SI(B13=MAX($B$13:$B$36);B13;#N/A)</pre>
<p align="justify">Ensuite s&eacute;lectionnez C13:D13 avec la poign&eacute;e de recopie incr&eacute;ment&eacute;e et d&eacute;roulez jusqu&rsquo;&agrave; C36:D36 (comme ci-dessous)</p>
<div align="center"><img vspace="10" style="width: 350px; height: 163px;" alt="recopie incr&eacute;ment&eacute;e" src="http://jeanviet.info/astimg/graf_cond08.jpg" /></div>
<p style="text-align: justify;">On a maintenant toutes les s&eacute;ries dont nous avons besoin (on voit qu&rsquo;&agrave; 20h la valeur 68 est la valeur la plus haute de notre s&eacute;rie Visites et que c&rsquo;est donc l&rsquo;unique champ num&eacute;rique qui appara&icirc;t dans notre s&eacute;rie MAX)&#8230; Il faut s&eacute;lectionner notre tableau entier de A12 &agrave; D36, et cr&eacute;ez ensuite un Graphique &agrave; Courbe avec marqueurs (Onglet Insertion -&gt; Courbe avec marques)</p>
<div align="center"><img vspace="10" style="width: 350px; height: 213px;" alt="graphique avec marques" src="http://jeanviet.info/astimg/graf_cond09.jpg" /></div>
<p>S&eacute;lectionnez votre graphique, nous allons tout de suite changer son style. (style 2, dans Outils de Graphique, Onglet Cr&eacute;er)</p>
<div align="center"><img vspace="10" style="width: 242px; height: 159px;" alt="graphique style 2" src="http://jeanviet.info/astimg/graf_cond10.jpg" /></div>
<p style="text-align: justify;">Voici ce que &ccedil;a nous donne:</p>
<div align="center"><img vspace="10" style="width: 300px; height: 191px;" alt="graphique style 2 rendu" src="http://jeanviet.info/astimg/graf_cond11.jpg" /></div>
<p style="text-align: justify;">On est presque bon: les couleurs son l&agrave; (<span style="color: rgb(255, 0, 0);">rouge pour la valeur mini</span>, <span style="color: rgb(0, 153, 0);">vert pour la valeur max</span>), reste &agrave; retravailler, les formes (retirer les marqueurs pour la s&eacute;rie visites et mettre du noir &agrave; la place du <span style="color: rgb(51, 51, 255);">bleu</span>, retirer le trait entre les deux marqueurs pour la s&eacute;rie Mini et mettre des triangles &agrave; la place du carr&eacute;)&#8230; Pour effectuer ces modificiations, dans la l&eacute;gende o&ugrave; apparaissent nos 3 s&eacute;ries, fa&icirc;tes clic droit sur le symbole de la s&eacute;rie que vous souhaitez modifier et dans le menu d&eacute;roulant choississez &quot;Mise en forme des s&eacute;ries de donn&eacute;es&quot;&#8230;Apr&egrave;s vous pouvez param&eacute;trer toutes vos options de forme comme bon vous semble:</p>
<div align="center"><img vspace="10" style="width: 300px; height: 186px;" alt="mise en forme des donn&eacute;es" src="http://jeanviet.info/astimg/graf_cond12.jpg" /></div>
<p style="text-align: justify;">Un petit b&eacute;mol tout de m&ecirc;me, la partie Remplissage des marqueurs (o&ugrave; on choisit la couleur) chez moi est bugg&eacute;e (Excel 2007 B&eacute;t&acirc; 2)&#8230; Comme j&rsquo;ai  choisi au d&eacute;part les bonnes couleurs (choisies dans style 2) &ccedil;a ne me pose pas trop de probl&egrave;mes heureusement.</p>
<p style="text-align: justify;">Apr&egrave;s nos modifs de forme, on a notre graphique finale + la matrice de s&eacute;ries qui va avec&#8230;. Un petit test pour nous assurer que &ccedil;a fonctionne bien quelques soient les valeurs que l&rsquo;on rentre dans la matrice:</p>
<div align="center"><img vspace="10" style="width: 300px; height: 194px;" alt="creux et pic pour le 27/11" src="http://jeanviet.info/astimg/graf_cond13.jpg" /></div>
<p style="text-align: justify;">Ici j&rsquo;ai bien mon triangle rouge pour mon creux de 4h et mon triangle vert pour mon pic de 17h ! Donc quelques soient les creux et les pics le graphique s&rsquo;adapte bien &agrave; mes donn&eacute;es !</p>
<h6>&raquo; Si vous voulez allez plus vite&#8230; t&eacute;l&eacute;charger le fichier excel suivant:</h6>
<p><a href="http://jeanviet.info/astimg/graph_cond01.xls">graphique avec creux et pics</a></p>
<h6>&raquo; M&ecirc;me avec &ccedil;a vous n&rsquo;y arrivez pas ? <a href="#1">refa&icirc;tes un tour ici !</a></h6>
<p><img style="width: 10px; height: 10px;" alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /><img alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /></p>
<h3 id="3">3/ Attribuer une couleur &agrave; un graphique en fonction de sa valeur</h3>
<p><img style="width: 10px; height: 10px;" alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /></p>
<div align="center"><img vspace="10" alt="couleur en fonction de valeur graphique" style="width: 250px; height: 271px;" src="http://jeanviet.info/astimg/graf_cond16.jpg" /></div>
<p align="justify">Si pr&eacute;c&eacute;demment, on a pu mettre en relief les <span style="color: rgb(0, 153, 0);">valeurs hautes</span> et les <span style="color: rgb(255, 0, 0);">valeurs basses</span> de notre s&eacute;rie <span style="font-weight: bold;">visites</span>, pourquoi ne pas le faire aussi sur des &eacute;chelles de valeur plus larges ?</p>
<p align="justify">Ainsi si on reste dans le m&ecirc;me esprit que la pr&eacute;c&eacute;dente partie, on pourrait d&eacute;composer (&agrave; l&rsquo;aide d&rsquo;une fonction de calcul) notre s&eacute;rie visites en plusieurs sous-s&eacute;ries, par exemple on pourrait avoir:</p>
<ol>
<li>sous-s&eacute;rie 1 comprise entre 0 et 10,   <span style="background-color: rgb(255, 255, 255);">cette s&eacute;rie sera blanche</span></li>
<li>sous-s&eacute;rie 2 comprise entre 10 et 20, <span style="background-color: rgb(255, 255, 204);">cette s&eacute;rie sera jaune</span></li>
<li>sous-s&eacute;rie 3 comprise entre 20 et 40, <span style="background-color: rgb(255, 204, 102);">cette s&eacute;rie sera orange clair</span></li>
<li>sous-s&eacute;rie 4 comprise entre 40 et 60, <span style="background-color: rgb(255, 153, 0);">cette s&eacute;rie sera orange fonc&eacute;</span></li>
<li>sous-s&eacute;rie 5 comprise entre 60 et 70, <span style="background-color: rgb(255, 102, 102);">cette s&eacute;rie sera rouge</span></li>
</ol>
<p align="justify">Il faudrait construire sur excel le tableau de correspondance suivant:</p>
<h6 align="center" id="tab2">tableau 2</h6>
<div align="center">
<div align="center"><img vspace="10" alt="tableau sous-series excel" style="width: 400px; height: 225px;" src="http://jeanviet.info/astimg/graf_cond32.jpg" /></div>
</div>
<p align="justify">Les lignes 1 et 2 nous serviront &agrave; indiquer les d&eacute;limitations de notre &eacute;chelle, on ira puiser nos valeurs dans la colonne c&#8230;. on confrontera ensuite chaque valeur de c avec les intervalles de valeurs des colonnes d, e, f, g, h. Par exemple, c4 (16) ira se ranger dans e4 (intervalle compris entre 10 et 20)</p>
<p align="justify">J&rsquo;esp&egrave;re que vous me suivez encore, si vous &ecirc;tes largu&eacute;, contentez vous de faire les choses sans chercher &agrave; les comprendre au d&eacute;but.</p>
<p align="justify">Donc maintenant, nous allons compl&eacute;t&eacute; les cellules vides&#8230;. Pour se faire, vous n&rsquo;aurez que la cellule d4 &agrave; d&eacute;clarer&#8230;. vous la recopierez ensuite incr&eacute;mentalement sur la droite et en bas, de sorte que toutes les cellules de correspondance soient renseign&eacute;es.</p>
<p align="justify">Voici le code &agrave; rentrer pour d4:</p>
<pre>=SI(ET($c4 &gt;= d$1;$c4 &lt; d$2);$c4;#N/A)</pre>
<p align="justify"><span style="font-weight: bold;">D&eacute;cryptage</span>: si c4(16) est compris entre 0 et 10 (sup&eacute;rieure ou &eacute;gale &agrave; 0 et strictement inf&eacute;rieure &agrave; 10), afficher la valeur de c4, sinon afficher la valeur vide. Ici on aura donc la valeur vide.</p>
<p align="justify">En recopiant incr&eacute;mentalement sur la droite cette formule, on verra 16 appara&icirc;tre en e4. Quand vous aurez tout recopi&eacute;, si on se base sur le <a href="#tab1">tableau 2</a> s&eacute;lectionnez les cellules <span style="color: rgb(0, 153, 0);">b3:b12</span> (<span style="color: rgb(0, 153, 0);">de &quot;P&eacute;riode&quot; &agrave; &quot;8h&quot;, cellules en vert</span>) et en maintenant la touche Control (Ctrl) enfonc&eacute;e s&eacute;lectionnez <span style="color: rgb(51, 102, 255);">d3:h12</span> (on n&rsquo;a plus besoin de la colonne c, <a href="#tab2"><span style="font-weight: bold; color: rgb(51, 51, 255);">uniquement les cellules en bleu dans tableau 2</span></a>)</p>
<div align="center"><img vspace="10" alt="choix valeurs pour graph" style="width: 300px; height: 305px;" src="http://jeanviet.info/astimg/graf_cond17.jpg" /></div>
<p align="justify">Quand nos<span style="font-weight: bold; color: rgb(51, 102, 255);"> </span><span style="color: rgb(51, 102, 255);">5 sous-s&eacute;ries</span> (valeurs qui seront en abscisse sur notre graphique) et <span style="color: rgb(0, 153, 0);">notre &eacute;chelle de temps </span>(en ordonn&eacute;e) sont s&eacute;lectionn&eacute;es, nous pouvons choisir un graphique (Onglet Insertion -&gt; Barres)</p>
<div align="center"><img vspace="10" alt="choix graph" style="width: 196px; height: 104px;" src="http://jeanviet.info/astimg/graf_cond18.jpg" /></div>
<p align="justify">Voici ce que &ccedil;a donne:</p>
<div align="center"><img vspace="10" alt="nuance barre graph" style="width: 350px; height: 216px;" src="http://jeanviet.info/astimg/graf_cond19.jpg" /></div>
<p align="justify">On a bien notre nuance de couleur par intervalle de valeur&#8230;. Il ne vous reste plus qu&rsquo;&agrave; retravailler les couleurs et les propri&eacute;t&eacute;s des barres si besoin&#8230;.. Pour avoir quelque chose qui parle plus, comme ci-dessous:</p>
<div align="center"><img vspace="10" alt="couleur en fonction de valeur graphique" style="width: 250px; height: 271px;" src="http://jeanviet.info/astimg/graf_cond16.jpg" /></div>
<h6>&raquo; Si vous voulez allez plus vite&#8230; t&eacute;l&eacute;charger le fichier excel suivant:</h6>
<p><a href="http://jeanviet.info/astimg/graph_cond02.xls">graphique qui change de couleur en fonction de la valeur de la s&eacute;rie</a></p>
<h6>&raquo; M&ecirc;me avec &ccedil;a vous n&rsquo;y arrivez pas ? <a href="#1">refa&icirc;tes un tour ici !</a></h6>
<p><img style="width: 10px; height: 10px;" alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /></p>
<h3 id="4">4/ Attribution &quot;automatique&quot; d&rsquo;1 couleur &agrave; une courbe avec son nom</h3>
<p><img style="width: 10px; height: 10px;" alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /></p>
<p align="justify">Allez ! on attaque maintenant la partie la plus diffcile de notre tutoriel, il va falloir utiliser VBA (Visual Basic for Applications). VBA est un langage de programmation disponible sous excel qui permet d&rsquo;<span style="font-weight: bold;">automatiser </span>des t&acirc;ches et donc de personnaliser un peu plus son utilisation d&rsquo;Excel. <span style="font-weight: bold;">Le principe</span>: on cr&eacute;e une fonction (Macro VBA) dans l&rsquo;&eacute;diteur Visual Basic et on fait appel &agrave; cette fonction lorsqu&rsquo;on se retrouve sur notre de feuille de calcul Excel. Ainsi je vais vous apprendre ici, a cr&eacute;er et &agrave; manipuler une fonction VBA qui nous permettra d&rsquo;attibuer des couleurs &agrave; des series en fonction de leur noms !</p>
<h6 align="center" id="graf1">Graphique de base sans couleurs</h6>
<div align="center"><img vspace="10" alt="courbe avec marqueurs terne" style="width: 350px; height: 229px;" src="http://jeanviet.info/astimg/graf_cond20.jpg" /></div>
<h6 align="center" id="graf1">En utilisant ces deux boutons (&eacute;diteur VBA + lecture de la Macro cr&eacute;&eacute;e)</h6>
<div align="center"><img vspace="10" alt="VBA + Macro Commande" style="width: 150px; height: 134px;" src="http://jeanviet.info/astimg/graf_cond22.jpg" /></div>
<h6 align="center" id="graf1">On arrive &agrave; un graphique qui donne les bonnes couleurs aux bons intitul&eacute;s</h6>
<div align="center"><img vspace="10" alt="courbe avec marqueurs avec les bonnes couleurs" style="width: 350px; height: 230px;" src="http://jeanviet.info/astimg/graf_cond21.jpg" /></div>
<p align="justify">On va partir de ces 4 s&eacute;ries</p>
<h6 align="center" id="tab3">tableau 3</h6>
<div align="center">
<div align="center">
<div align="center"><img vspace="10" alt="tableau serie excel" style="width: 487px; height: 108px;" src="http://jeanviet.info/astimg/graf_cond33.jpg" /></div>
</div>
</div>
<p align="justify">S&eacute;lectionnez ce tableau en entier, et cr&eacute;ez ensuite un Graphique &agrave; Courbe avec marqueurs (Onglet Insertion -&gt; Courbe avec marques). Cette manipulation vous donnera le graphique que je vous ai montr&eacute; plus haut (<a href="#graf1">graphique de base sans couleurs</a>).</p>
<p align="justify">Allez maintenant dans l&rsquo;onglet D&eacute;veloppeur:</p>
<div align="center"><img vspace="10" alt="onglet d&eacute;veloppeur Excel" style="width: 382px; height: 34px;" src="http://jeanviet.info/astimg/graf_cond23.jpg" /></div>
<p align="justify">Cliquez ensuite sur l&rsquo;ic&ocirc;ne Visual Basic:</p>
<div align="center"><img vspace="10" alt="onglet visual basic" style="width: 271px; height: 92px;" src="http://jeanviet.info/astimg/graf_cond24.jpg" /></div>
<p align="justify">2 fen&ecirc;tres vont s&rsquo;afficher, le code est &agrave; rentr&eacute; dans la fen&ecirc;tre de droite:</p>
<div align="center"><img vspace="10" alt="fen&ecirc;tre vba excel" style="width: 450px; height: 134px;" src="http://jeanviet.info/astimg/graf_cond25.jpg" /></div>
<h6>&raquo; Qu&rsquo;est-ce qu&rsquo;on va bien pouvoir rentrer dans cette fen&ecirc;tre de droite ?</h6>
<p align="justify">On va cr&eacute;er une fonction [<span style="color: rgb(0, 153, 0);">CouleurSeries()</span>] qui agira sur notre graphique actif (celui qui est s&eacute;lectionn&eacute;, <span style="color: rgb(0, 153, 0);">ActiveChart</span>). Dans cette fonction, on va indiquer que pour chaque nom de s&eacute;rie [<span style="color: rgb(0, 153, 0);">For Each MesSeries In .SeriesCollection</span>], on aura, en fonction des noms de s&eacute;ries, des couleurs de ligne et de marqueur diff&eacute;rentes. Si c&rsquo;est la s&eacute;rie &quot;blog&quot; [<span style="color: rgb(0, 153, 0);">Case &quot;blog&quot;</span>], je veux :</p>
<div align="center"><img vspace="10" alt="s&eacute;rie blog bleu clair" style="width: 250px; height: 172px;" src="http://jeanviet.info/astimg/graf_cond15.jpg" /></div>
<ul>
<li>une couleur de trait bleu clair [<span style="color: rgb(0, 153, 0);">MesSeries.Border.ColorIndex = 33</span>]</li>
<li>une largeur de trait &eacute;paisse [<span style="color: rgb(0, 153, 0);">MesSeries.Border.Weight = xlThick</span>]</li>
<li>un type de marqueur de forme carr&eacute;e [<span style="color: rgb(0, 153, 0);">MesSeries.MarkerStyle = xlMarkerStyleSquare</span>]</li>
<li>que la couleur de fond de mon marqueur soit bleu clair [<span style="color: rgb(0, 153, 0);">MesSeries.MarkerBackgroundColorIndex = 33</span>]</li>
<li>la m&ecirc;me couleur pour le contour du marqueur [<span style="color: rgb(0, 153, 0);">MesSeries.MarkerForegroundColorIndex = 33</span>]</li>
<li>et un marqueur de taille 10 [<span style="color: rgb(0, 153, 0);">MesSeries.MarkerSize = 10</span>]</li>
</ul>
<h6>&raquo; Voici donc le code complet que nous allons rentrer dans notre fen&ecirc;tre de droite:</h6>
<pre>Sub CouleurSeries()<br />Dim MesSeries As Series<br />With ActiveChart<br /><br />For Each MesSeries In .SeriesCollection<br />Select Case MesSeries.Name<br /><br />Case &quot;astuces&quot;<br />MesSeries.Border.ColorIndex = 9<br />MesSeries.Border.Weight = xlThick<br />MesSeries.MarkerStyle = xlMarkerStyleSquare<br />MesSeries.MarkerBackgroundColorIndex = 9<br />MesSeries.MarkerForegroundColorIndex = 9<br />MesSeries.MarkerSize = 10<br /><br />Case &quot;blog&quot;<br />MesSeries.Border.ColorIndex = 33<br />MesSeries.Border.Weight = xlThick<br />MesSeries.MarkerStyle = xlMarkerStyleSquare<br />MesSeries.MarkerBackgroundColorIndex = 33<br />MesSeries.MarkerForegroundColorIndex = 33<br />MesSeries.MarkerSize = 10<br /><br />Case &quot;autres&quot;<br />MesSeries.Border.ColorIndex = 16<br />MesSeries.Border.Weight = xlThick<br />MesSeries.MarkerStyle = xlMarkerStyleSquare<br />MesSeries.MarkerBackgroundColorIndex = 16<br />MesSeries.MarkerForegroundColorIndex = 16<br />MesSeries.MarkerSize = 10<br /><br />Case &quot;global&quot;<br />MesSeries.Border.ColorIndex = 46<br />MesSeries.Border.Weight = xlThick<br />MesSeries.MarkerStyle = xlMarkerStyleSquare<br />MesSeries.MarkerBackgroundColorIndex = 46<br />MesSeries.MarkerForegroundColorIndex = 46<br />MesSeries.MarkerSize = 10<br />End Select<br />Next<br /><br />End With<br />End Sub</pre>
<h6>&raquo; Adaptons ce code &agrave; vos s&eacute;ries et &agrave; vos envies</h6>
<p align="justify">Le <span style="font-weight: bold;">nom des s&eacute;ries</span> et <span style="font-weight: bold;">les couleurs</span> qui vont avec ne sont pas fig&eacute;s fort heureusement:</p>
<p align="justify">Vous avez une palette de 64 couleurs disponibles sous Excel, &agrave; chaque couleur correspond un num&eacute;ro. Pour<span style="color: rgb(255, 0, 0);"> le rouge c&rsquo;est 3</span>,<span style="color: rgb(255, 153, 0);"> l&rsquo;orange c&rsquo;est 46</span>, etc&#8230; <a href="http://jeanviet.info/wiki/codes_couleur_excel">Toutes les couleurs excel se trouvent ici</a>. Donc si dans <span style="color: rgb(0, 153, 0);">Case &quot;blog&quot;</span> &agrave; la place de <span style="color: rgb(0, 204, 204);">33</span>, j&rsquo;avais mis <span style="color: rgb(255, 0, 0);">3</span>. Mon graphique aurait &eacute;t&eacute; <span style="color: rgb(255, 0, 0);">rouge</span>.</p>
<p align="justify">J&rsquo;aurais &eacute;galement pu mettre &agrave; la place de <span style="color: rgb(0, 153, 0);">Case &quot;blog&quot; =&gt; </span><span style="color: rgb(0, 153, 0);">Case &quot;Chiffre d&rsquo;Affaires&quot;</span>&#8230;</p>
<p align="justify">Maintenant que la  fonction est cr&eacute;&eacute;e&#8230; retour &agrave; notre bonne vieille feuille Excel (Alt+F11 ou clic sur la petite icone excel en haut &agrave; gauche):</p>
<div align="center"><img vspace="10" alt="vba vers excel" style="width: 294px; height: 165px;" src="http://jeanviet.info/astimg/graf_cond26.jpg" /></div>
<p align="justify">S&eacute;lectionnez votre <a href="#graf1">graphique de base sans couleurs</a> (il doit &ecirc;tre activ&eacute;). Puis cliquez sur le bouton &quot;joue la macro&quot;:</p>
<div align="center"><img vspace="10" alt="joue macro" style="width: 73px; height: 89px;" src="http://jeanviet.info/astimg/graf_cond27.jpg" /></div>
<p align="justify">S&eacute;lectionnez votre Macro et appuyez sur &quot;Ex&eacute;cuter&quot;:</p>
<div align="center"><img vspace="10" alt="ex&eacute;cuter macro" style="width: 350px; height: 105px;" src="http://jeanviet.info/astimg/graf_cond28.jpg" /></div>
<p align="justify">Et la bonne surprise &agrave; la fin, les couleurs s&rsquo;adaptent aux noms de nos s&eacute;ries:</p>
<div align="center"><img vspace="10" alt="courbe avec marqueurs avec les bonnes couleurs" style="width: 350px; height: 230px;" src="http://jeanviet.info/astimg/graf_cond21.jpg" /></div>
<h6>&raquo; Si vous voulez allez plus vite&#8230; t&eacute;l&eacute;charger le fichier excel suivant:</h6>
<p><a href="http://jeanviet.info/astimg/graph_cond03.xls">une couleur selon le nom  de la s&eacute;rie</a></p>
<h6>&raquo; M&ecirc;me avec &ccedil;a vous n&rsquo;y arrivez pas ? <a href="#1">refa&icirc;tes un tour ici !</a></h6>
<p><img style="width: 10px; height: 10px;" alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /></p>
<h3 id="5">5/ Attribuer &quot;automatiquement&quot; une couleur &agrave; un graphique avec sa valeur</h3>
<p><img style="width: 10px; height: 10px;" alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /></p>
<p align="justify">On peut maintenant faire un mix des parties 3 et 5: les couleurs seront bas&eacute;es sur l&rsquo;importance de la valeur de la s&eacute;rie (5 sous-s&eacute;ries) et elles seront d&eacute;finies sous VBA.</p>
<p align="justify">Il faudrait partir de ce qui a d&eacute;j&agrave; &eacute;t&eacute; fait en 3 au niveau du tableau de sous-s&eacute;ries:</p>
<div align="center"><img vspace="10" alt="sous-s&eacute;ries excel nuance" style="width: 300px; height: 305px;" src="http://jeanviet.info/astimg/graf_cond17.jpg" /></div>
<p align="justify">Pour varier les plaisirs, on va en extraire un autre graphique (Onglet Insertion -&gt; Colonnes)</p>
<div align="center"><img vspace="10" alt="graphique colonnes" style="width: 400px; height: 219px;" src="http://jeanviet.info/astimg/graf_cond29.jpg" /></div>
<p align="justify">Puis on va affecter &agrave; chaque &eacute;chelle de valeur d&rsquo;autres couleurs (au lieu des couleurs chaudes de tout &agrave; l&rsquo;heure on va prendre des couleurs plus froides)&#8230; On va rester dans les bleus, mais contrairement &agrave; ce qu&rsquo;on voit ci-dessus: plus la valeur sera faible plus la colonne sera claire, plus la valeur sera &eacute;lev&eacute;e plus la colonne sera sombre&#8230;</p>
<p align="justify">Retour &agrave; VBA&#8230; Cette fois, on n&rsquo;a plus le m&ecirc;me genre de graphique &agrave; g&eacute;r&eacute;r, <span style="font-weight: bold; color: rgb(255, 0, 0);">attention ! </span>L&rsquo;info qu&rsquo;on va faire varier sera la couleur int&eacute;rieure de colonne [<span style="color: rgb(0, 153, 0);">MesSeries.Interior.ColorIndex</span>]</p>
<h6>&raquo; Voici le code complet qu&rsquo;il faudra rentrer dans l&rsquo;&eacute;diteur VBA:</h6>
<pre>Sub CouleurValeurSeries()<br />Dim MesSeries As Series<br />With ActiveChart<br />For Each MesSeries In .SeriesCollection<br />Select Case MesSeries.Name<br /><br />Case &quot;entre 0 et 10&quot;<br />MesSeries.Interior.ColorIndex = 35<br /><br /><br />Case &quot;entre 10 et 20&quot;<br />MesSeries.Interior.ColorIndex = 42<br /><br />Case &quot;entre 20 et 40&quot;<br />MesSeries.Interior.ColorIndex = 33<br /><br />Case &quot;entre 40 et 60&quot;<br />MesSeries.Interior.ColorIndex = 23<br /><br />Case &quot;entre 60 et 70&quot;<br />MesSeries.Interior.ColorIndex = 49<br /><br />End Select<br />Next<br />End With<br />End Sub</pre>
<h6>Un petit d&eacute;cryptage s&rsquo;impose:</h6>
<p align="justify">Bonne surprise, le code est moins long&#8230; En effet,  il n&rsquo;y a plus que l&rsquo;information couleur int&eacute;rieure &agrave; faire varier selon l&rsquo;intitul&eacute; de la s&eacute;rie. Dans Sub, j&rsquo;ai donn&eacute; un nom diff&eacute;rent &agrave; ma fonction [<span style="color: rgb(0, 153, 0);">CouleurValeurSeries()</span>], sinon le principe est identique &agrave; ce que l&rsquo;on a vu dans <a href="#4">la 4&egrave;me partie</a>.</p>
<h6>&raquo; Le r&eacute;sultat: pas mal, non ?</h6>
<div align="center"><img vspace="10" alt="graphique colonnes + vba couleurs" style="width: 350px; height: 192px;" src="http://jeanviet.info/astimg/graf_cond30.jpg" /></div>
<p align="justify">Pour les manipulations qui permettent de g&eacute;n&eacute;rer le r&eacute;sultat c&rsquo;est comme on a vu dans la 4&egrave;me partie: on joue la macro, on s&eacute;lectionne la macro &quot;CouleurValeurSeries&quot; (cette fois), et on l&rsquo;ex&eacute;cute !</p>
<h6>&raquo; Si vous voulez allez plus vite&#8230; t&eacute;l&eacute;charger le fichier excel suivant:</h6>
<p><a href="http://jeanviet.info/astimg/graph_cond04.xls">une couleur selon le nom  de la s&eacute;rie (auto)</a></p>
<h6>&raquo; M&ecirc;me avec &ccedil;a vous n&rsquo;y arrivez pas ? <a href="#1">refa&icirc;tes un tour ici !</a></h6>
<p><img style="width: 10px; height: 10px;" alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /></p>
<h3>Et si on allait plus loin sur le Wiki des Janusiens ?</h3>
<p><img style="width: 10px; height: 10px;" alt="vide" src="http://jeanviet.info/blogimg/vide.gif" /></p>
<div align="center"><a href="http://jeanviet.info/wiki/excel_graphiques"><img vspace="10" alt="wiki graphique excel" style="border: 0px solid; width: 480px; height: 320px;" src="http://jeanviet.info/astimg/graf_cond31.jpg" /></a></div>
<p align="center"><a href="http://jeanviet.info/wiki/excel_graphiques"> Participez au Wiki Graphiques Excel</a></p>
<p align="justify"><span style="font-weight: bold;">Si vous avez lu ce tutoriel jusqu&rsquo;&agrave; la fin</span>&#8230; c&rsquo;est s&ucirc;rement que vous avez  envie de devenir un <span style="font-weight: bold;">pro des graphiques Excel</span>. Je suis s&ucirc;r que vous avez d&eacute;j&agrave; quelques connaissances, j&rsquo;ai cr&eacute;&eacute; un Wiki o&ugrave; on peut les partager&#8230; Ca serait vraiment chouette, si chacun pouvait expliquer ses techniques pour <span style="font-weight: bold;">r&eacute;aliser des graphiques sympas sous Excel</span>. Vous pouvez &eacute;galement poster dans les commentaires les captures de graphiques que vous aurez pu r&eacute;aliser avec ce tutoriel (vous pouvez <a href="http://blog.jeanviet.info/2006/08/21/zimagezcom-hebergez-des-images-gratuitement-sur-le-web/">utiliser Zimagez</a> pour cela)</p>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/excel-2007-creer-des-graphiques-qui-reagissent-a-vos-donnees.htm">Excel 2007, créer des graphiques qui réagissent à vos données</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://astuces.jeanviet.info/bureautique/excel-2007-creer-des-graphiques-qui-reagissent-a-vos-donnees.htm/feed</wfw:commentRss>
		<slash:comments>77</slash:comments>
		</item>
		<item>
		<title>Excel 2007, ignorer les valeurs nulles dans un graphique à courbes</title>
		<link>http://astuces.jeanviet.info/bureautique/excel-2007-ignorer-les-valeurs-nulles-dans-un-graphique-a-courbes.htm</link>
		<comments>http://astuces.jeanviet.info/bureautique/excel-2007-ignorer-les-valeurs-nulles-dans-un-graphique-a-courbes.htm#comments</comments>
		<pubDate>Fri, 08 Sep 2006 22:11:26 +0000</pubDate>
		<dc:creator><![CDATA[Jeanviet]]></dc:creator>
				<category><![CDATA[Bureautique]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://astuces.jeanviet.info/2006/09/09/excel-2007-ignorer-les-valeurs-nulles-dans-un-graphique-a-courbes/</guid>
		<description><![CDATA[<div align="center"><img src="http://jeanviet.info/astimg/noncasse01.jpg" vspace="10">
<p>Lorsque vous r&#233;alisez des courbes d'&#233;volution sur excel, vous n'avez <span style="font-weight: bold;">pas toujours toutes les donn&#233;es en base</span>... Une heure, un jour, une semaine, un mois peuvent venir &#224; manquer... Si la donn&#233;e est indisponible, l'activit&#233; que vous suivez n'a pas &#233;t&#233; nulle pour autant ! Voici une astuce pour ne plus tenir compte des valeurs nulles dans un graphique !</p>
</div>
<p> <a class="more-link" href="http://astuces.jeanviet.info/bureautique/excel-2007-ignorer-les-valeurs-nulles-dans-un-graphique-a-courbes.htm">Lire la suite <span class="meta-nav">&#8594;</span></a></p>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/excel-2007-ignorer-les-valeurs-nulles-dans-un-graphique-a-courbes.htm">Excel 2007, ignorer les valeurs nulles dans un graphique à courbes</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div align="center"><img vspace="10" style="width: 380px; height: 225px" alt="graphique courbes cassees" src="http://jeanviet.info/astimg/noncasse02.jpg" /></div>
<p align="justify">Ci-dessus, voici le type de graphiques que l&rsquo;on veut éviter d&rsquo;avoir absolument ! Dès qu&rsquo;une donnée est manquante la courbe fait un plongeon vers la valeur 0. Ce qu&rsquo;on veut c&rsquo;est que la courbe poursuive son évolution naturelle quelque soit la donnée manquante.</p>
<p align="justify">Pour ce tutoriel, nous utiliserons Excel 2007, disponible ici :<br />
<a href="http://www.microsoft.com/office/preview/beta/download/fr/default.mspx">Télécharger Microsoft Office System 2007 Bêta 2</a></p>
<p align="justify">Construisez votre tableau de données comme ci-dessous: sur votre 1ère ligne figure votre échelle de temps, 2ème ligne données qui serviront au graphique (vides pour l&rsquo;instant), 3ème ligne données que l&rsquo;on va rentrer à chaque période, comme on le voit les données s2, s6, et s9 sont manquantes.</p>
<div align="center"><img vspace="10" style="width: 450px; height: 67px" alt="tableau valeurs" src="http://jeanviet.info/astimg/noncasse03.jpg" /></div>
<p align="justify">Donnez des valeurs quelconques aux cellules allant de B3 à M3 (laissez volontairement quelques cellules vides pour l&rsquo;exercice). Ensuite sélectionnez la cellule B2, et rentrez-y cette formule: =SI(B3=0;#N/A;B3) qui signifie que si la cellule du dessous est nulle (si B3=0), il faut l&rsquo;ignorer (et donner la valeur #N/A à B2, qui n&rsquo;est jamais prise en compte par excel), si elle n&rsquo;est pas nulle (pas vide et / ou différente de 0) il ne faut pas y toucher (B2=B3, B2 est égale à la valeur du dessous)</p>
<div align="center"><img vspace="10" style="width: 281px; height: 132px" alt="formule cellule" src="http://jeanviet.info/astimg/noncasse04.jpg" /></div>
<p align="justify">Une fois que la formule a été rentrée appliquez-la aux autres cellules sur la droite (C2 à M2). Placez-vous sur l&rsquo;angle bas-droit de B2, une croix (poignée de recopie incrémentée) apparaît, maintenez le bouton gauche enfoncé et déplacé votre croix jusqu&rsquo;à la cellule M2. Ci-dessous les résultats: quand la cellule du bas est vide, la cellule du haut est égale à #N/A&#8230; Quand la cellule du bas est égale à un nombre, la cellule du haut est égale à ce même nombre&#8230; Magique non ?</p>
<div align="center"><img vspace="10" style="width: 450px; height: 62px" alt="recopie incrémentée" src="http://jeanviet.info/astimg/noncasse05.jpg" /></div>
<p align="justify">Il ne nous reste plus qu&rsquo;à lier un graphique à courbes aux deux premières lignes (A1:M2). Sélectionnez les cellules allant de A1 à M2. Allez dans l&rsquo;onglet &laquo;&nbsp;Insertion&nbsp;&raquo;, sélectionnez le Picto &laquo;&nbsp;Ligne&nbsp;&raquo;, dans ce sous menu, choisissez le deuxième graphique en partant du haut (Courbe avec marques)</p>
<div align="center"><img vspace="10" style="width: 218px; height: 211px" alt="Courbe avec maques" src="http://jeanviet.info/astimg/noncasse06.jpg" /></div>
<p align="justify">Comme vous pouvez le voir ci-dessous, là où les valeurs sont vides, il n&rsquo;y a pas de chute brutale, ni  de marqueur de donnée, la courbe continue son trend en &laquo;&nbsp;s&rsquo;agrippant&nbsp;&raquo; au premier point qu&rsquo;elle trouve, et rien ni personne ne la fera chuter <img src="http://astuces.jeanviet.info/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /></p>
<div align="center"><img vspace="10" style="width: 418px; height: 256px" alt="graphique basique" src="http://jeanviet.info/astimg/noncasse07.jpg" /></div>
<p align="justify">Pour améliorer l&rsquo;apparence visuelle de votre graphique, sélectionnez votre graphique (un clic dessus suffit) et allez dans les sous onglets d&rsquo;Outils de graphique (en haut à droite). Essayez les styles rapides dans &laquo;&nbsp;Créer&nbsp;&raquo; et les &laquo;&nbsp;styles de formes&nbsp;&raquo; dans &laquo;&nbsp;Mise en forme&nbsp;&raquo;.</p>
<div align="center"><img vspace="10" style="width: 375px; height: 136px" alt="créer outils de graphique" src="http://jeanviet.info/astimg/noncasse07b.jpg" /></div>
<p align="justify">Que pensez-vous de mon dernier graphique, pas mal, non ?</p>
<div align="center"><img vspace="10" style="width: 418px; height: 289px" alt="graphique final" src="http://jeanviet.info/astimg/noncasse08.jpg" /></div>
<h3 align="center"><a title="fichier source" href="http://jeanviet.info/astimg/graphnocass.xls">cliquez ici pour télécharger le dossier excel complet</a></h3>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/excel-2007-ignorer-les-valeurs-nulles-dans-un-graphique-a-courbes.htm">Excel 2007, ignorer les valeurs nulles dans un graphique à courbes</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://astuces.jeanviet.info/bureautique/excel-2007-ignorer-les-valeurs-nulles-dans-un-graphique-a-courbes.htm/feed</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Excel 2007, réaliser un graphique à bulles en toute simplicité</title>
		<link>http://astuces.jeanviet.info/bureautique/excel-2007-realiser-un-graphique-a-bulles-en-toute-simplicite.htm</link>
		<comments>http://astuces.jeanviet.info/bureautique/excel-2007-realiser-un-graphique-a-bulles-en-toute-simplicite.htm#comments</comments>
		<pubDate>Mon, 31 Jul 2006 14:18:14 +0000</pubDate>
		<dc:creator><![CDATA[Jeanviet]]></dc:creator>
				<category><![CDATA[Bureautique]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://astuces.jeanviet.info/2006/07/31/excel-2007-realiser-un-graphique-a-bulles-en-toute-simplicite/</guid>
		<description><![CDATA[<div align="center">
<img src="http://jeanviet.info/astimg/football_bulles.jpg" /><br />
D&#233;couvrez en avant premi&#232;re les nouveaux rendus graphiques d'Excel 2007 en r&#233;alisant votre premier graphique &#224; bulles ! Un tutoriel qui se d&#233;roule d'&#233;tapes en &#233;tapes, pour vous permettre &#224; la fin de devenir un expert des graphiques &#224; bulles.
</div>
<p> <a class="more-link" href="http://astuces.jeanviet.info/bureautique/excel-2007-realiser-un-graphique-a-bulles-en-toute-simplicite.htm">Lire la suite <span class="meta-nav">&#8594;</span></a></p>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/excel-2007-realiser-un-graphique-a-bulles-en-toute-simplicite.htm">Excel 2007, réaliser un graphique à bulles en toute simplicité</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div align="center"><img alt="graphique à bulles excel zones" style="width: 450px; height: 273px" src="http://jeanviet.info/astimg/football_bulles_zones.jpg" /></div>
<p align="justify">Le but de notre exercice va consister à reproduire le graphique que vous voyez ci-dessus. Décrivons-le succinctement: il s&rsquo;agit d&rsquo;un <span style="font-weight: bold">graphique à bulles à deux axes</span>, sur l&rsquo;axe des ordonnés (Y) nous avons l&rsquo;information<span style="font-weight: bold"> PIB / habitant</span>, sur l&rsquo;axe des abscisses (X) le nombre de <span style="font-weight: bold">points marqués durant la coupe du monde</span>, la taille de la bulle est déterminée par le <span style="font-weight: bold">nombre d&rsquo;habitants</span> que comptabilise un pays. Comme vous pouvez le voir, l&rsquo;axe des abscisses est coupé à la valeur 72 (valeur moyenne), l&rsquo;axe des ordonnées est coupé à la valeur 18 445 (valeur moyenne également).</p>
<p>Nous avons donc un mapping à 4 grandes zones:</p>
<ol>
<li>en haut à droite: les pays les plus riches et les &laquo;&nbsp;plus forts&nbsp;&raquo; de la coupe du monde</li>
<li>en bas à droite: les pays les plus pauvres et les &laquo;&nbsp;plus forts&nbsp;&raquo; de la coupe du monde</li>
<li>en haut à gauche: les pays les plus riches et les &laquo;&nbsp;moins forts&nbsp;&raquo; de la coupe du monde</li>
<li>en bas à gauche: les pays les plus pauvres et les &laquo;&nbsp;moins forts&nbsp;&raquo; de la coupe du monde</li>
</ol>
<p align="justify">Pour ce tutoriel, nous utiliserons Excel 2007, disponible gratutitement (gratuit jusqu&rsquo;au 2 août &#8211; dépêchez-vous ! &#8211; licence courant jusqu&rsquo;à février 2007) ici :<br />
<a href="http://www.microsoft.com/office/preview/beta/download/fr/default.mspx">Télécharger Microsoft Office System 2007 Bêta 2 </a></p>
<p align="justify">Pour construire notre graphique, nous aurons besoin des données chiffrées suivantes (garder la même disposition sur votre feuille excel)</p>
<div align="center"><img alt="selection de données pour bulles" style="width: 377px; height: 354px" src="http://jeanviet.info/astimg/bulles01.jpg" /></div>
<p align="justify">Nous avons:</p>
<ol>
<li>dans la 1ère colonne, le nom du pays</li>
<li>dans la 2ème colonne, le nombre de points marqués durant toutes les phases finales de coupe du monde</li>
<li>dans la 3ème colonne, le PIB par habitant en dollars</li>
<li>dans la 4ème colonne, le nombre d&rsquo;habitants</li>
</ol>
<p>Sélectionnez maintenant l&rsquo;ensemble des <span style="font-weight: bold">données chiffrées exclusivement</span>, comme montré ci-dessus (zone <span style="font-weight: bold">C3:E16</span>) :</p>
<p align="justify">Allez maintenant dans l&rsquo;onglet insertion, cliquez sur la petite flèche à l&rsquo;extrême droite de diagrammes, une fenêtre &laquo;&nbsp;créer un graphique&nbsp;&raquo; s&rsquo;ouvre, choisissez alors <span style="font-weight: bold">&laquo;&nbsp;Bulles avec effet 3D&nbsp;&raquo; </span>comme sur l&rsquo;image ci-dessous:</p>
<div align="center"><img alt="graphique bulles 3d" style="width: 400px; height: 265px" src="http://jeanviet.info/astimg/bulles02.jpg" /></div>
<p align="justify">Appuyez sur OK, voici le résultat:</p>
<div align="center"><img alt="graphique bulles 3d" style="width: 497px; height: 300px" src="http://jeanviet.info/astimg/bulles03.jpg" /></div>
<p align="justify">Maintenant qu&rsquo;on a le graphique de base, il va falloir faire un  peu de déco. procédons par étapes!<br />
Etape 1: Construisons d&rsquo;abord les coupes des deux axes (X=72 et Y=18 445, moyennes de nos valeurs vous vous souvenez ?)</p>
<p>Etape 1.1 Axe des Y, faites un clic droit dessus:</p>
<div align="center"><img alt="axe des Y bulles" style="width: 67px; height: 314px" src="http://jeanviet.info/astimg/bulles04.jpg" /></div>
<p align="justify">Etape 1.2 Cliquez ensuite sur <span style="font-weight: bold">&laquo;&nbsp;mettre en forme un axe&nbsp;&raquo;</span>, une fenêtre <span style="font-weight: bold">&laquo;&nbsp;format de l&rsquo;axe&nbsp;&raquo;</span> s&rsquo;ouvre, paramétrez-la comme ci-dessous et fermer:</p>
<div align="center"><img alt="coupe y bulles" style="width: 503px; height: 123px" src="http://jeanviet.info/astimg/bulles05.jpg" /></div>
<p align="justify"><span style="font-weight: bold; text-decoration: underline">Etape 1: Voici le résultat</span>:</p>
<div align="center"><img alt="graphe bulles coupe y" src="http://jeanviet.info/astimg/bulles06.jpg" /></div>
<p>Répétez 1.1 et 1.2 pour l&rsquo;axe des X, avec X=72,</p>
<p><strong>Voici maitenant où on en est (plus qu&rsquo;à mettre tout ça en forme <img src="http://astuces.jeanviet.info/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /> )</strong></p>
<div align="center"><img alt="graphe bulles coupe y et coupe x" style="width: 491px; height: 298px" src="http://jeanviet.info/astimg/bulles07.jpg" /></div>
<p align="justify">Etape 2: Déplaçons la  légende [axe des Y, valeurs de &#8211; 5 000 à 45 000] sur la gauche.</p>
<p>Pour déplacer les valeurs de l&rsquo;axe Y sur la gauche, clic droit sur l&rsquo;axe des Y. Cliquez ensuite sur <span style="font-weight: bold">&laquo;&nbsp;mettre en forme un axe&nbsp;&raquo;</span>, une fenêtre <span style="font-weight: bold">&laquo;&nbsp;format de l&rsquo;axe&nbsp;&raquo;</span> s&rsquo;ouvre, paramétrez-la comme ci-dessous (<strong>Etiquettes des axes =  BAS</strong>) et fermer</p>
<div align="center"><img alt="coupe y bulles" style="width: 289px; height: 164px" src="http://jeanviet.info/astimg/bulles08.jpg" /></div>
<p align="justify" style="font-weight: bold; text-decoration: underline">Résultats de l&rsquo;étape 2 (on est presque bon !):</p>
<div align="center"><img alt="résultats bulle étape 2" style="width: 488px; height: 299px" src="http://jeanviet.info/astimg/bulles09.jpg" /></div>
<p align="justify">Etape 3:  Ajoutons un grand titre, un titre pour l&rsquo;axe des X, et un titre pour l&rsquo;axe des Y. Sélectionnez votre graphique, allez dans l&rsquo;onglet<span style="font-weight: bold"> &laquo;&nbsp;créer&nbsp;&raquo;</span>, dans la partie disposition rapide, choisissez la disposition 1, et le tour est joué:</p>
<div align="center"><img alt="creer disposition 1" style="width: 199px; height: 99px" src="http://jeanviet.info/astimg/bulles10.jpg" /></div>
<p align="justify">Voici le résultat intermédiaire pour l&rsquo;étape 3:</p>
<div align="center"><img alt="Graph bulle titres incomplet" style="width: 488px; height: 297px" src="http://jeanviet.info/astimg/bulles11.jpg" /></div>
<p align="justify">Complétez les zones de texte en cliquant dessus, et supprimez la légende [série 1] (clic dessus, puis appuyez sur la touche <span style="font-weight: bold">&laquo;&nbsp;Suppr&nbsp;&raquo;</span> de votre clavier)</p>
<p><span style="font-weight: bold; text-decoration: underline"> L&rsquo;Etape 3 est maintenant complète:</span></p>
<div align="center"><img alt="Graph bulle titres complet" style="width: 486px; height: 298px" src="http://jeanviet.info/astimg/bulles12.jpg" /></div>
<p align="justify">Etape 4, insérons les petits drapeaux sur toutes nos bulles. Pour chaque bulle répétez ces sous-étapes:</p>
<p>4.1 Sélectionnez votre bulle,  comme ci-dessous:</p>
<div align="center"><img alt="bulle selectionné" style="width: 57px; height: 59px" src="http://jeanviet.info/astimg/bulles13.jpg" /></div>
<p align="justify">4.2 Attendez un peu, des infos vont apparaître dans un encadré jaune: [Point &laquo;&nbsp;141&nbsp;&raquo; (141, 32 929) Taille 82 431 000] pour cette bulle, je sais alors que c&rsquo;est l&rsquo;Allemagne &#8211; d&rsquo;après mon tableau de données (82 millions d&rsquo;habitants, 141 points marqués).</p>
<p>4.3 Faites un clic droit sur la bulle, sélectionnez ensuite <span style="font-weight: bold">&laquo;&nbsp;mettre en forme le point de donnée&#8230;&nbsp;&raquo;</span> , allez dans <span style="font-weight: bold">&laquo;&nbsp;remplissage&nbsp;&raquo;</span>, cochez  <span style="font-weight: bold">&laquo;&nbsp;Remplissage avec image ou texte&nbsp;&raquo;</span>, cliquez ensuite ensuite sur <span style="font-weight: bold">&laquo;&nbsp;Fichier&#8230;</span>&nbsp;&raquo; et allez chercher votre image (le drapeau de l&rsquo;Allemagne ici :-)).</p>
<div align="center"><img alt="mettre drapeau allemand bulle" style="width: 313px; height: 238px" src="http://jeanviet.info/astimg/bulles14.jpg" /></div>
<p align="justify">4.4 Voici le résultat pour une bulle:</p>
<div align="center"><img alt="Graph bulle titres complet" style="width: 499px; height: 308px" src="http://jeanviet.info/astimg/bulles15.jpg" /></div>
<p align="justify"><span style="font-weight: bold; text-decoration: underline">Voici le résultat pour toutes les bulles </span><span style="font-style: italic">(répétez 4.1 à 4.3 pour chaque bulle)</span>:</p>
<div align="center"><img alt="Graph bulle titres complet" style="width: 491px; height: 299px" src="http://jeanviet.info/astimg/bulles16.jpg" /></div>
<p align="justify">Etape 5: Maintenant que tous les grands acteurs sont là, on va pouvoir rajouter un peu de gazon ! Sélectionnez le graphique, cliquez sur l&rsquo;onglet <span style="font-weight: bold">&laquo;&nbsp;mise en forme&nbsp;&raquo;</span>, dans <span style="font-weight: bold">&laquo;&nbsp;style de forme&nbsp;&raquo;</span> choisissez une des dispositions ci-dessous (le gazon c&rsquo;est vert, donc on va cliquer sur la 3ème):</p>
<div align="center" style="text-decoration: underline"><img alt="styles de mise en forme" style="width: 364px; height: 93px" src="http://jeanviet.info/astimg/bulles17.jpg" /></div>
<p align="justify" style="font-weight: bold; text-decoration: underline">Si vous avez suivi correctement toutes les étapes, voici  le résultat final:</p>
<div align="center"><img alt="Graph bulle bulles complètes" style="width: 502px; height: 308px" src="http://jeanviet.info/astimg/bulles18.jpg" /></div>
<h3 align="center"><a title="fichier source" href="http://jeanviet.info/astimg/bulles_foot.xls">cliquez ici pour télécharger le dossier excel complet </a></h3>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/excel-2007-realiser-un-graphique-a-bulles-en-toute-simplicite.htm">Excel 2007, réaliser un graphique à bulles en toute simplicité</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://astuces.jeanviet.info/bureautique/excel-2007-realiser-un-graphique-a-bulles-en-toute-simplicite.htm/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Attribuer une couleur à un nombre en fonction de sa valeur, avec Excel</title>
		<link>http://astuces.jeanviet.info/bureautique/attribuer-une-couleur-a-un-nombre-en-fonction-de-sa-valeur-avec-excel.htm</link>
		<comments>http://astuces.jeanviet.info/bureautique/attribuer-une-couleur-a-un-nombre-en-fonction-de-sa-valeur-avec-excel.htm#comments</comments>
		<pubDate>Mon, 26 Jun 2006 22:02:25 +0000</pubDate>
		<dc:creator><![CDATA[Jeanviet]]></dc:creator>
				<category><![CDATA[Bureautique]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://astuces.jeanviet.info/2006/06/27/attribuer-une-couleur-a-un-nombre-en-fonction-de-sa-valeur-avec-excel/</guid>
		<description><![CDATA[<div align="center"><img src="http://jeanviet.info/astimg/color01.jpg"></p>
<p>Votre traffic est en hausse, vos ventes progressent, vos stocks diminuent, votre personnel est stable,… autant de raisons pour le montrer en couleur. Voici un petit tutoriel excel qui vous permettra de donner une couleur &#224; une donn&#233;e en fonction de sa valeur (donn&#233;e <font color="#FF0000"><strong>n&#233;gative</strong></font>, <font color="#0000FF"><strong>positive</strong></font>, <strong>neutre</strong>).</p>
</div>
<p> <a class="more-link" href="http://astuces.jeanviet.info/bureautique/attribuer-une-couleur-a-un-nombre-en-fonction-de-sa-valeur-avec-excel.htm">Lire la suite <span class="meta-nav">&#8594;</span></a></p>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/attribuer-une-couleur-a-un-nombre-en-fonction-de-sa-valeur-avec-excel.htm">Attribuer une couleur à un nombre en fonction de sa valeur, avec Excel</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Toutes les semaines, vous devez fournir un reporting de votre activité à votre direction… moi aussi  <img src="http://astuces.jeanviet.info/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /> , ça tombe bien ! je vais vous donner une petite astuce pour egayer ce compte rendu.</p>
<p>Chaque lundi, vous devez comparer l&rsquo;activité de la semaine passée (V2) avec l&rsquo;activité de la semaine précédant la semaine passée (V1).</p>
<div align="center"><img src="http://jeanviet.info/astimg/color02.jpg" /></div>
<p>Dans la cellule F3, nous allons donc comparer les cellules D3 (V2) et C3 (V1), rappelez vous la formule apprise à l&rsquo;école pour calculer une évolution : (valeur d&rsquo;arrivée – valeur de départ) / valeur de départ.</p>
<p>En F3, il faudra donc taper «  =(D3 – C3)/C3 ».</p>
<p>Ensuite, il va falloir appliquer une règle à la cellule  F3:</p>
<ol>
<li><font color="#ff0000"><strong>Si F3 < 0, la valeur sera rouge</strong></font></li>
<li><font color="#0000ff"><strong>Si F3 > 0, la valeur sera bleue</strong></font></li>
<li>Si F3 = 0, afficher un trait</li>
</ol>
<p>Pour appliquer cette règle à F3, Aller dans Format -> Cellule, puis dans l&rsquo;onglet nombre et choisissez la catégorie « Personalisée », comme illustré ci-dessous :</p>
<div align="center"><img src="http://jeanviet.info/astimg/color03.jpg" /></div>
<p align="center">
<p>Dans le Champs texte « Type : », il va falloir donner des instructions sur l&rsquo;affichage de notre donnée.</p>
<ol>
<li><font color="#ff0000"><strong>Pour mettre en rouge tous les chiffres négatifs : [Rouge][<0]-« »0,0 « »%</strong></font></li>
<li><font color="#0000ff"><strong>Pour mettre en bleu tous les chiffres positifs : [Bleu][>0]+« »0,0 « »%</strong></font></li>
<li>Pour la 3 ème condition, nous mettrons par défaut la valeur : -</li>
</ol>
<p>Chaque instruction devra être séparée par un point virgurle &laquo;&nbsp;;&nbsp;&raquo;<br />
Voilà ce que cela donnera au final en terme de formule :</p>
<div align="center"><img src="http://jeanviet.info/astimg/color04.jpg" /></div>
<p>Soit : [Rouge][<0]-" "0,0" "%;[Bleu][>0]+&nbsp;&raquo; &laquo;&nbsp;0,0&nbsp;&raquo; &laquo;&nbsp;%;-</p>
<p>Voici le résultat sur plusieurs cellules (copier-coller de la formule et du format de F3)</p>
<div align="center"><img src="http://jeanviet.info/astimg/color05.jpg" /></div>
<p>Saississant non ? Mais on peut faire mieux, et si on rajoutait tout à droite un petit smiley coloré ?<br />
Rien de plus simple, à droite de notre cellule F3 – en G3 donc – nous allons recopier la valeur de F3.<br />
Nous allons donc taper en G3 : « =F3 ».</p>
<div align="center"><img src="http://jeanviet.info/astimg/color06.jpg" /></div>
<p><strong>Il va falloir maintenant donner son propre format à G3.</strong><br />
Sélectionnez la cellule G3 et allez dans Format -> Cellule, dans l&rsquo;onglet Police choissisez Wingdings.<br />
Et retournez ensuite dans notre onglet « nombre » dans la catégorie Personnalisée et tapez ceci dans le champs texte « Type : »</p>
<div align="center"><img src="http://jeanviet.info/astimg/color07.jpg" /></div>
<p>Soit : [Couleur46][<0]L;[Couleur10][>0]J;[Couleur1]K</p>
<p><strong>Quelques explications : </strong></p>
<p>En dehors des couleurs standards que l&rsquo;on appelle de cette façon : [rouge], [bleu], [vert], [noir], il y a une cinquantaine de couleurs qui peuvent être appellé de cette façon : [couleur1], [couleur2],…,[couleur56]. Ici [couleur46] correspond à orange, [couleur10] = vert, [couleur1] = noir. Tous les codes couleurs excel sont diponibles ici : <a href="http://www.excelabo.net/xl/formats.php#chartescouleurs">couleurs excel labo</a></p>
<p>Concernant les valeurs L,J,K</p>
<ul>
<li>L donne  <img src="http://astuces.jeanviet.info/wp-includes/images/smilies/icon_sad.gif" alt=":-(" class="wp-smiley" /> en wingdings,</li>
<li>J donne  <img src="http://astuces.jeanviet.info/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /> en wingdings,</li>
<li>K donne  <img src="http://astuces.jeanviet.info/wp-includes/images/smilies/icon_neutral.gif" alt=":-|" class="wp-smiley" /> en wingdings.</li>
</ul>
<p>Et voici le résultat final :</p>
<div align="center"><img src="http://jeanviet.info/astimg/color01.jpg" /></div>
<p><a href="http://dmoz.org/World/Fran%c3%a7ais/Commerce_et_%c3%a9conomie/Emploi/CV/">Mon CV tire un peu la tronche ! vivement qu&rsquo;il soit référencé sur DMOZ ! </a></p>
<h3 align="center"><a title="fichier source" href="http://jeanviet.info/astimg/clr.xls">cliquez ici pour télécharger le dossier excel complet </a></h3>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/attribuer-une-couleur-a-un-nombre-en-fonction-de-sa-valeur-avec-excel.htm">Attribuer une couleur à un nombre en fonction de sa valeur, avec Excel</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://astuces.jeanviet.info/bureautique/attribuer-une-couleur-a-un-nombre-en-fonction-de-sa-valeur-avec-excel.htm/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Réaliser un tableau croisé dynamique sous excel</title>
		<link>http://astuces.jeanviet.info/bureautique/realiser-un-tableau-croise-dynamique-sous-excel.htm</link>
		<comments>http://astuces.jeanviet.info/bureautique/realiser-un-tableau-croise-dynamique-sous-excel.htm#comments</comments>
		<pubDate>Fri, 23 Jun 2006 21:15:32 +0000</pubDate>
		<dc:creator><![CDATA[Jeanviet]]></dc:creator>
				<category><![CDATA[Bureautique]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://astuces.jeanviet.info/2006/06/23/realiser-un-tableau-croise-dynamique-sous-excel/</guid>
		<description><![CDATA[<div align="center"><img src="http://jeanviet.info/astimg/croisedyn09.jpg"></p>
<p>Vous avez une base de donn&#233;es avec une quantit&#233; d'information importante &#224; g&#233;rer. La construction d'un tableau crosi&#233; dynamique va vous permettre de cr&#233;er un rapport synth&#233;thique o&#249; vous choisirez quelle est l'information pertinente &#224; mettre en avant. </p>
</div>
<p> <a class="more-link" href="http://astuces.jeanviet.info/bureautique/realiser-un-tableau-croise-dynamique-sous-excel.htm">Lire la suite <span class="meta-nav">&#8594;</span></a></p>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/realiser-un-tableau-croise-dynamique-sous-excel.htm">Réaliser un tableau croisé dynamique sous excel</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Imaginez que vous ayez une base de données importante à gérer.</p>
<p>Ici pour notre exemple j&rsquo;ai extrais quelques réponses (à 4 questions) de 71 interviews d&rsquo;une enquête d&rsquo;opinion sur la perception des voyages chez les seniors (enquête que j&rsquo;avais réalisée lors de ma 4 ème année d&rsquo;étude universitaire avec 3 camarades de promotion)</p>
<p>Les 4 questions étaient : quel est votre âge ? votre sexe (on n&rsquo;a pas eu à poser la question je vous rassure) ? Avez-vous voyagé au cours des 3 dernières années ? Si vous deviez organiser un voyage, durant quel mois de l&rsquo;année partiriez vous (personne ne voulait partir en janvier)?</p>
<div align="center"><img src="http://jeanviet.info/astimg/croisedyn01.jpg" /></div>
<p>Pour créez notre tableau croisé dynamique il faut saisir les cellules A1 à E72 (71 entrées dans mon tableau) et aller dans outils et cliquer sur « Rapport de tableau croisé dynamique », comme dans la figure ci-dessous :</p>
<div align="center"><img src="http://jeanviet.info/astimg/croisedyn02.jpg" /></div>
<p>Ensuite Il y a 3 étapes pour construire le tableau.</p>
<p><strong>Etape 1 </strong></p>
<p>Laissez cochées les deux premières réponses comme ceci :</p>
<div align="center"><img src="http://jeanviet.info/astimg/croisedyn03.jpg" /></div>
<p><strong>Etape 2 </strong></p>
<p>Cliquez sur « suivant » si vous aviez déjà sélectionné vos cellules.</p>
<div align="center"><img src="http://jeanviet.info/astimg/croisedyn04.jpg" /></div>
<p><strong>Etape 3 </strong></p>
<p>Laissez la case « Nouvelle Feuille » cochée et cliquez sur « Terminer ».</p>
<div align="center"><img src="http://jeanviet.info/astimg/croisedyn05.jpg" /></div>
<p>Sur votre nouvelle feuille, vous avez alors deux éléments : un tableau vierge et des variables.</p>
<p>Tout le jeu va consister à glisser-déposer nos variables dans notre tableau pour ne retenir que l&rsquo;information qui nous intéresse.</p>
<div align="center"><img src="http://jeanviet.info/astimg/croisedyn06.jpg" /></div>
<p>Voici ce que je vous propose : nous allons croisé l&rsquo;âge de l&rsquo;individu avec sa « récence » de voyageur (oui s&rsquo;il a voyagé au cours des 3 dernières années, non sinon). Pour cela il faut glisser-déposer ces deux variables à deux endroits différents : une dans le champs ligne, l&rsquo;autre dans le champs colonne (à vous de chosir). Glissons-déposons d&rsquo;abord la variable « âge » dans le champs ligne, puis « récence » dans le champs « colonne »:</p>
<div align="center"><img src="http://jeanviet.info/astimg/croisedyn07.jpg" /></div>
<p>Il ne reste qu&rsquo;à déposer notre variable données au milieu de tout cela. Ici la donnée sera naturellement le nombre d&rsquo;individus (nos 71 interviewés). Glissez-déposez donc la variable « individus » comme ceci :</p>
<div align="center"><img src="http://jeanviet.info/astimg/croisedyn08.jpg" /></div>
<p>Voici notre tableau final :</p>
<div align="center"><img src="http://jeanviet.info/astimg/croisedyn09.jpg" /></div>
<p>Analysons le ensemble, sur les interviewés de 80 ans et + , sur 25 interviewés, 13 ne sont pas partis en voyage au cours des 3 dernières années (soit plus de 50 % des interviewés). Si on regarde les autres classes d&rsquo;âges : on est à moins de 25 % des interviewés qui ne sont pas partis récemment en voyage. Conclusion, plus on vieillit, moins on part en voyage à partir d&rsquo;un certain âge (seuil à 80 ans ici), entre 60 et 80 ans, on a plus tendance à voyager.</p>
<p><strong>Vous n&rsquo;êtes pas convaincu par l&rsquo;utilité des tableaux croisés dynamiques ? </strong></p>
<p>Voici une autre exploîtation possible :<br />
Regrouper ensembles des lignes communes</p>
<p>Vous vous souvenez de mon précédent tutoriel <a href="http://astuces.jeanviet.info/2006/06/18/extraire-la-racine-d%e2%80%99une-url-complete-sous-excel/">pour extraire la racine d&rsquo;une url </a>?<br />
Ce tutoriel m&rsquo;a permis de construire ceci :</p>
<div align="center"><img src="http://jeanviet.info/astimg/croisedyn10.jpg" /></div>
<p>Et si pour chaque racine d&rsquo;url, j&rsquo;avais le nombre global de pages vues. On réédite les 3 étapes qu&rsquo;on a vu précédemment (en sélectionnant l&rsquo;ensemble des cellules de notre tableau). Pour le champ ligne, nous mettrons la variable « racine d&rsquo;url », et pour le champ données nous mettrons la variable « pages vues ».</p>
<div align="center"><img src="http://jeanviet.info/astimg/croisedyn11.jpg" /></div>
<p>Le Blog de Jeanviet est la partie de mon site qui génère le plus de pages vues !</p>
<h3 align="center"><a title="fichier source" href="http://jeanviet.info/astimg/croisedyn.xls">cliquez ici pour télécharger le dossier excel complet </a></h3>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/realiser-un-tableau-croise-dynamique-sous-excel.htm">Réaliser un tableau croisé dynamique sous excel</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://astuces.jeanviet.info/bureautique/realiser-un-tableau-croise-dynamique-sous-excel.htm/feed</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
		<item>
		<title>Extraire la racine d’une url complète sous Excel</title>
		<link>http://astuces.jeanviet.info/bureautique/extraire-la-racine-dune-url-complete-sous-excel.htm</link>
		<comments>http://astuces.jeanviet.info/bureautique/extraire-la-racine-dune-url-complete-sous-excel.htm#comments</comments>
		<pubDate>Sun, 18 Jun 2006 02:15:44 +0000</pubDate>
		<dc:creator><![CDATA[Jeanviet]]></dc:creator>
				<category><![CDATA[Bureautique]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://astuces.jeanviet.info/2006/06/18/extraire-la-racine-d%e2%80%99une-url-complete-sous-excel/</guid>
		<description><![CDATA[<div align="center"><img src="http://jeanviet.info/astimg/url01.jpg"></p>
<p>Dans les rapports de statistiques de fréquentation de votre site, vous vous retrouvez avec une multitude d’urls à gérer et vous souhaiteriez ne retenir que l’url racine pour faire des stats globales au niveau des sous-domaines (désolé pour les non-initiés)… J’ai la solution pour extraire la racine d’une url.</p>
</div>
<p> <a class="more-link" href="http://astuces.jeanviet.info/bureautique/extraire-la-racine-dune-url-complete-sous-excel.htm">Lire la suite <span class="meta-nav">&#8594;</span></a></p>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/extraire-la-racine-dune-url-complete-sous-excel.htm">Extraire la racine d’une url complète sous Excel</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Si j’extrais l’ensemble des urls les plus consultées de mon site, voici ce que j’obtiens :</p>
<div align="center"><img src="http://jeanviet.info/astimg/url02.jpg" /></div>
<p>On se rend tout de suite compte qu’en l’état, c’est difficillement exploîtable.</p>
<p>L’idée serait alors de ne retenir que la racine d’url (le sous-domaine), chaque partie de mon site étant organisé en sous-domaines.</p>
<p>Dans Excel il faudra que je fasse appel à 3 fonctions :</p>
<ul>
<li>Fonction 1 :  une fonction qui compte le nombre de caractères (x caractères) situés avant mon suffixe (.com,.net,.info,…).</li>
<li>Fonction 2 : une fonction qui extrait tous les caractères situés à gauche du xième caractère (préfixe).</li>
<li>Fonction 3 : une fonction qui concatène mon préfixe avec mon suffixe pour me donner ma racine d’url.</li>
</ul>
<p>Voici comment va s’organiser chaque cellule de notre feuille excel</p>
<div align="center"><img src="http://jeanviet.info/astimg/url03.jpg" /></div>
<ul>
<li>En A3, se trouve notre url complète.</li>
<li>Dans la cellule B3, nous allons entrer notre suffixe en .info,.com,.net,…</li>
<li>C3 = Fonction 1</li>
<li>D3 = Fonction 2</li>
<li>E3 = Fonction 3</li>
</ul>
<p>C3 : la fonction 1 compte 13 caractères avant le .info dans la colonne A3.<br />
Pour traduire tout cela en fonction, il faut écrire cela dans C3<br />
=CHERCHE(B3;A3)-1<br />
La fonction Cherche() permet de connaître la position dans une chaîne de caractère (A3) d’un ensemble de caractères (B3)<br />
Ici « .info » apparaît en 14ème position dans blog.jeanviet.info/2006/*<br />
Si on enlève 1, on en déduit qu’il y a 13 caractères avant notre .info !</p>
<p>D3 : la fonction 2 extrait les 13 caractères situés avant le .info dans la colonne A3<br />
Pour traduire tout cela en fonction, il faut écrire cela dans D3<br />
=GAUCHE(A3;C3)<br />
La fonction GAUCHE() permet d’extraire les 13 premiers caractères (C3) en partant de la gauche de notre chaîne de caractère (A3)</p>
<p>E3 : nous n’avons plus qu’à combiner B3  (.info) à D3 (blog.jeanviet) pour obtenir notre racine d’url.<br />
Pour traduire tout cela en fonction, il faut écrire cela dans E3<br />
=D3&#038;B3<br />
&#038; permet de concaténer B3 (.info) à D3 (blog.jeanviet) pour obtenir blog.jeanviet.info.</p>
<p>Ce que nous venons de faire à une ligne s’applique naturellement à toutes nos lignes.</p>
<div align="center"><img src="http://jeanviet.info/astimg/url04.jpg" /></div>
<p>Sélectionnez les cellules B3 à E3, puis placez-vous sur l’angle bas-droite de E3 de sorte à ce que la poignée de recopie incrémentée apparaisse (petite croix), une fois qu’elle apparaît, faites glisser l’ensemble vers le bas…  la magie s’opère alors, nous n’avons plus que des racines d’urls !</p>
<p>Cet article <a rel="nofollow" href="http://astuces.jeanviet.info/bureautique/extraire-la-racine-dune-url-complete-sous-excel.htm">Extraire la racine d’une url complète sous Excel</a> est apparu en premier sur <a rel="nofollow" href="http://astuces.jeanviet.info">Les Astuces de Jeanviet</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://astuces.jeanviet.info/bureautique/extraire-la-racine-dune-url-complete-sous-excel.htm/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
