<?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>Blog de Pierre Fauconnier &#187; Excel &gt;=2007</title>
	<atom:link href="https://blog.developpez.com/fauconnier/pcategory/office/excel/excel-2007/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/fauconnier</link>
	<description></description>
	<lastBuildDate>Wed, 05 Jun 2013 14:53:17 +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>Références structurées: absolues ou relatives?</title>
		<link>https://blog.developpez.com/fauconnier/p11331/trucs-et-astuces/48</link>
		<comments>https://blog.developpez.com/fauconnier/p11331/trucs-et-astuces/48#comments</comments>
		<pubDate>Fri, 21 Sep 2012 04:13:02 +0000</pubDate>
		<dc:creator><![CDATA[Pierre Fauconnier]]></dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Excel >=2007]]></category>
		<category><![CDATA[Trucs et astuces]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/fauconnier/?p=48</guid>
		<description><![CDATA[Bonjour. Les débutants en Excel se sont souvent cassé les dents sur la raison de la présence du signe $ dans la référence à une cellule. En effet, pouvoir faire la différence entre =A2 et =$A$2 n&#8217;est pas toujours chose aisée. A ceux qui auraient quelques soucis avec ce concept d&#8217;Excel, je conseille d&#8217;ailleurs de lire mon tutoriel sur les références absolues et relatives, publié sur www.developpez.com. L&#8217;utilisation des tableaux, apparus à la version 2007 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Bonjour.</p>
<p>Les débutants en Excel se sont souvent cassé les dents sur la raison de la présence du signe $ dans la référence à une cellule. En effet, pouvoir faire la différence entre <strong>=A2</strong> et <strong>=$A$2</strong> n&rsquo;est pas toujours chose aisée. A ceux qui auraient quelques soucis avec ce concept d&rsquo;Excel, je conseille d&rsquo;ailleurs de lire <a href="http://fauconnier.developpez.com/excel/bases/references/">mon tutoriel sur les références absolues et relatives</a>, publié sur <a href="http://www.developpez.com">www.developpez.com</a>.</p>
<p>L&rsquo;utilisation des tableaux, apparus à la version 2007 et améliorés dans la version 2010, permet de s&rsquo;affranchir de cette notion d&rsquo;absolu et de relatif grâce aux références structurées, qui font appel à la&#8230; structure du tableau. Dès lors, pourquoi se poser la question de références structurées absolues ou relatives? Et d&rsquo;abord, qu&rsquo;est-ce qu&rsquo;une référence structurée? De plus, nous allons être amenés à revoir nos automatismes relatifs au bouton de recopie et au copier/coller.<br />
<span id="more-48"></span><br />
Excel 2007 a vu apparaître la notion de <strong>tableau</strong>, dont les listes 2003 étaient les précurseurs. Un tableau, dont je conçois que l&rsquo;appellation par Microsoft n&rsquo;est pas heureuse car <em>a priori</em>, un tableur, ça sert à faire des tableaux, c&rsquo;est en fait une <strong>table de données</strong>, c&rsquo;est-à-dire un ensemble cohérent d&rsquo;informations structurés en lignes et en colonnes, une ligne représentant un enregistrement, chaque colonne contenant des données de même nature.Basculer une plage de données en tableau s&rsquo;effectue très simplement <em>via</em> l&rsquo;onglet Insertion &gt; Tableaux &gt; Tableau.</p>
<div id="attachment_416" style="width: 310px" class="wp-caption alignnone"><a href="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_2042021.jpg"><img src="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_2042021-300x200.jpg" alt="" width="300" height="200" class="size-medium wp-image-416" /></a><p class="wp-caption-text">Création du tableau grâce à l&rsquo;onglet Insertion</p></div>
<div id="attachment_417" style="width: 310px" class="wp-caption alignnone"><a href="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_2044131.jpg"><img src="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_2044131-300x189.jpg" alt="" width="300" height="189" class="size-medium wp-image-417" /></a><p class="wp-caption-text">A l&rsquo;ajout du tableau, on détermine si celui-ci comporte des entêtes ou non</p></div>
<p>Parmi beaucoup d&rsquo;avantages, je cite celui de l&rsquo;utilisation des références structurées, qui permettent d&rsquo;utiliser le nom du tableau et/ou les noms des colonnes dans les cellules, que ce soit dans le tableau lui-même ou dans une cellule extérieure au tableau.</p>
<div id="attachment_418" style="width: 310px" class="wp-caption alignnone"><a href="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_2046271.jpg"><img src="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_2046271-300x201.jpg" alt="" width="300" height="201" class="size-medium wp-image-418" /></a><p class="wp-caption-text">Utilisation des noms des colonnes au sein du tableau</p></div>
<div id="attachment_420" style="width: 310px" class="wp-caption alignnone"><a href="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_2131381.jpg"><img src="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_2131381-300x102.jpg" alt="" width="300" height="102" class="size-medium wp-image-420" /></a><p class="wp-caption-text">Utilisation d&rsquo;une référence structurée pointant vers le tableau</p></div>
<p>Le problème survient lorsque l&rsquo;on veut recopier latéralement une formule utilisant une référence structurée, cette dernière semblant <em>a priori</em> être <strong>absolue</strong>, c&rsquo;est-à-dire <strong>bloquée</strong> sur la colonne nommée du tableau.</p>
<p><strong>En fait, la façon de recopier la formule va déterminer si la colonne est référencée &laquo;&nbsp;absolue&nbsp;&raquo; ou &laquo;&nbsp;relative&nbsp;&raquo;.</strong></p>
<p>Soit à vouloir sommer dans un tableau de résultat les totaux du C.A., du P.A. et de la marge. La formule illustrée ci-dessus expose comment utiliser la référence à la colonne du C.A. du tableau. Si je souhaite recopier cette formule vers la droite, pour calculer la somme des autres colonnes du tableau, malgré que j&rsquo;ai utilisé une référence structurée utilisant un nom de colonne, je vais pouvoir rendre la colonne &laquo;&nbsp;relative&nbsp;&raquo; lors de la recopie en <strong>utilisant le bouton de recopie pour tirer la formule sur les deux colonnes de droite</strong>. En utilisant cette façon de faire, Excel va <strong>faire glisser</strong> la référence structurée vers la droite, en adaptant le nom de la colonne.</p>
<div id="attachment_422" style="width: 310px" class="wp-caption alignnone"><a href="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_213719.jpg"><img src="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_213719-300x41.jpg" alt="" width="300" height="41" class="size-medium wp-image-422" /></a><p class="wp-caption-text">Utilisation du bouton de recopie pour rendre la référence structurée relative</p></div>
<div id="attachment_423" style="width: 310px" class="wp-caption alignnone"><a href="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_213751.jpg"><img src="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_213751-300x45.jpg" alt="" width="300" height="45" class="size-medium wp-image-423" /></a><p class="wp-caption-text">Excel a adapté la référence structurée en faisant &laquo;&nbsp;glisser&nbsp;&raquo; les noms des colonnes</p></div>
<p>Imaginons maintenant un tableau de résultat qui calcule le C.A. en fonction de la catégorie.</p>
<div id="attachment_424" style="width: 310px" class="wp-caption alignnone"><a href="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_214122.jpg"><img src="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_214122-300x45.jpg" alt="" width="300" height="45" class="size-medium wp-image-424" /></a><p class="wp-caption-text">La formule utilise également une référence structurée qui doit être &laquo;&nbsp;absolue&nbsp;&raquo; lors de la recopie</p></div>
<p>Pour recopier la formule sur la cellule de droite de façon à récupérer la somme de la catégorie &laquo;&nbsp;Hardware&nbsp;&raquo;, on va cette fois-ci recopier la formule <strong>par copier/coller</strong>.</p>
<div id="attachment_425" style="width: 310px" class="wp-caption alignnone"><a href="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_214220.jpg"><img src="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_214220-300x75.jpg" alt="" width="300" height="75" class="size-medium wp-image-425" /></a><p class="wp-caption-text">Le copier/coller fixe la référence structurée sur la colonne utilisée dans la formule</p></div>
<div id="attachment_426" style="width: 310px" class="wp-caption alignnone"><a href="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_214236.jpg"><img src="http://www.pfi.be/blog/wp-content/uploads/2012/09/2012-09-18_214236-300x45.jpg" alt="" width="300" height="45" class="size-medium wp-image-426" /></a><p class="wp-caption-text">La formule recopiée est correcte, la référence structurée étant &laquo;&nbsp;fixée&nbsp;&raquo; par le copier/coller.</p></div>
<p>En résumé:<br />
lors d&rsquo;une recopie latérale, si je veux utiliser <strong>une référence structurée de manière relativ</strong>e, j&rsquo;utilise <strong>le bouton de recopie</strong>.</p>
<p>Si je veux utiliser <strong>une référence structurée absolue</strong>, j&rsquo;utilise <strong>le copier/coller</strong>.</p>
<p>Bons développements avec Excel.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SOMMEPROD() vs SOMME.SI.ENS()</title>
		<link>https://blog.developpez.com/fauconnier/p9685/office/sommeprod_vs_somme_si_ens</link>
		<comments>https://blog.developpez.com/fauconnier/p9685/office/sommeprod_vs_somme_si_ens#comments</comments>
		<pubDate>Wed, 19 Jan 2011 04:59:52 +0000</pubDate>
		<dc:creator><![CDATA[Pierre Fauconnier]]></dc:creator>
				<category><![CDATA[Excel >=2007]]></category>
		<category><![CDATA[Office]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Depuis la version 2007, Excel met à notre disposition quelques nouvelles fonctions, parmi lesquelles SOMME.SI.ENS(), NB.SI.ENS() et MOYENNE.SI.ENS(). Je vous en ai déjà parlé dans ce billet. Après avoir testé ces nouvelles fonctions, certains m&#8217;ont affirmé qu&#8217;ils allaient se passer de SOMMEPROD() qui, par une syntaxe détournée, permet de réaliser une somme ou un dénombrement de données selon plusieurs conditions, et qui ferait donc double emploi. Je vais quelque peu nuancer ces propos, car les [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Depuis la version 2007, Excel met à notre disposition quelques nouvelles fonctions, parmi lesquelles SOMME.SI.ENS(), NB.SI.ENS() et MOYENNE.SI.ENS(). Je vous en ai déjà parlé dans <a href="http://www.pfi.be/blog/excel/excel-2007-2/nouvelles-fonctions-excel-2007-sans-grand-interet-allons-donc/pierre-fauconnier/73/">ce billet</a>.</p>
<p>Après avoir testé ces nouvelles fonctions, certains m&rsquo;ont affirmé qu&rsquo;ils allaient se passer de SOMMEPROD() qui, par une syntaxe détournée, permet de réaliser une somme ou un dénombrement de données selon plusieurs conditions, et qui ferait donc double emploi.</p>
<p>Je vais quelque peu nuancer ces propos, car les limites dans l’expression des critères de ces fonctions conditionnelles ne permettent pas toutes les fantaisies.<br />
<strong><u>Démonstration&#8230;</u></strong><br />
<span id="more-38"></span><br />
Sur base du tableau suivant nommé <strong>Relevés</strong>, il est aisé d’utiliser SOMME.SI.ENS() pour réaliser la somme des montants relatifs au personnel féminin d’un service.</p>
<p><img src="http://fauconnier.developpez.com/blog/sommeprod_1.png" alt="" title="SOMME.SI.ENS()" /></p>
<p>Si l&rsquo;on souhaite à présent réaliser la somme des montants du service Achats un lundi, cela se corse avec SOMME.SI.ENS(), car il n’est pas possible d’exprimer le critère « date est un lundi » au sein de SOMME.SI.ENS(). La solution consiste alors à ajouter une colonne dans laquelle on détermine le jour de la semaine relatif à la date en colonne A, et à appuyer le critère sur cette nouvelle colonne. On imagine aisément que cette technique devient ingérable lorsque plusieurs critères complexes doivent être appliqués.</p>
<p>En utilisant SOMMEPROD() dans sa syntaxe détournée, l’expression du critère est possible.</p>
<p><img src="http://fauconnier.developpez.com/blog/sommeprod_2.png" alt="" title="SOMMEPROD()" /></p>
<p>PS: Si SOMMEPROD() vous est inconnue, n’hésitez pas à me le signaler, et <strong><u>j’écrirai un billet expliquant cette fonction très intéressante</u></strong> pour la gestion des données dans Excel.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Les nouvelles fonctions d’Excel 2007 inutiles ? Il faudra qu’on m’explique…</title>
		<link>https://blog.developpez.com/fauconnier/p9582/office/excel/excel-2007/les_nouvelles_fonctions_d_excel_2007_inu</link>
		<comments>https://blog.developpez.com/fauconnier/p9582/office/excel/excel-2007/les_nouvelles_fonctions_d_excel_2007_inu#comments</comments>
		<pubDate>Tue, 14 Dec 2010 06:43:05 +0000</pubDate>
		<dc:creator><![CDATA[Pierre Fauconnier]]></dc:creator>
				<category><![CDATA[Excel >=2007]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Salut. Sur un forum (autre que DVP) que je consultais récemment, je suis tombé sur une réponse qui parlait de cinq nouvelles fonctions d’Excel : SIERREUR() MOYENNE.SI() MOYENNE.SI.ENS() SOMME.SI.ENS() NB.SI.ENS() Le message se terminait par (en substance)« sans grand intérêt à part peut-être la seconde ». Les arguments étayant une telle assertion, inexistants, ne m’ont bien sûr pas convaincu. Personnellement, à propos de ces cinq nouvelles fonctions, je dirais: Elles sont d’un grand intérêt, à [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Salut.</p>
<p>Sur un forum <em>(autre que DVP)</em> que je consultais récemment, je suis tombé sur une réponse qui parlait de cinq nouvelles fonctions d’Excel :</p>
<ol>
<li>SIERREUR()</li>
<li>MOYENNE.SI()</li>
<li>MOYENNE.SI.ENS()</li>
<li>SOMME.SI.ENS()</li>
<li>NB.SI.ENS()</li>
</ol>
<p>Le message se terminait par (en substance)« <em>sans grand intérêt à part peut-être la seconde</em> ».<br />
Les arguments étayant une telle assertion, inexistants, <strong>ne m’ont bien sûr pas convaincu</strong>.<span id="more-36"></span><br />
Personnellement, à propos de ces cinq nouvelles fonctions, je dirais: <strong>Elles sont d’un grand intérêt, à part peut-être la seconde</strong>…</p>
<p>Bon, ok. Vous l’aurez compris. J’aime la polémique. Mais vous reconnaitrez que déclarer que Microsoft ajoute des fonctions « sans grand intérêt » sans argumenter un tant soit peu ses propos a de quoi surprendre.</p>
<p>Je vais donc étayer ma position en expliquant pourquoi j’affirme que les nouvelles fonctions proposées sur Excel 2007 sont intéressantes.<br />
<strong><br />
SIERREUR()</strong>: J’ai expliqué dans <a href="http://blog.developpez.com/fauconnier/p9574/office/excel/excel-g2007/redoubler-la-fonction-dans-une-formule-p/">ce billet</a> l’intérêt de cette fonction, je n’y reviendrai donc pas.</p>
<p><strong>SOMME.SI.ENS()</strong> et <strong>NB.SI.ENS()</strong>: Ces fonctions revêtent un intérêt évident puisqu’elles permettent de définir jusqu’à 64 critères, alors que leurs consœurs antérieures (SOMME.SI() et NB.SI()), ne permettaient l’utilisation que d’un seul critère.</p>
<p><strong>MOYENNE.SI.ENS()</strong> est quant à elle très intéressante également. Elle permet en effet d’éviter l’utilisation de SOMME.SI.ENS() / NB.SI.ENS(). De cette façon, on supprime la redondance des critères. On gagne donc en lisibilité, en maintenance, en écriture…</p>
<p><u>Pourquoi SOMME.SI(), NB(SI) et … MOYENNE.SI sont obsolètes…</u></p>
<p>Si l’on on observe la syntaxe de ces fonctions, l’on s’aperçoit qu’elles ont une syntaxe proposant, dans l’ordre, la plage sur laquelle le critère s’applique, l’expression du critère, puis, optionnellement, la plage sur laquelle le calcul sera effectué (si elle est différente de la plage de critères).<br />
<img src="http://fauconnier.developpez.com/blog/20101214_01.png" alt="" title="" /></p>
<p>Les nouvelles fonctions ont une syntaxe différente, puisqu’il faut d’abord définir la plage de calcul, puis les paires PlageCritère et Critère.<br />
<img src="http://fauconnier.developpez.com/blog/20101214_02.png" alt="" title="" /></p>
<p>Si l’on garde les anciens jeux de fonctions, l’on devra jongler avec deux syntaxes différentes, l’une lorsque l’on utilise un seul critère, et la nouvelle lorsque nous avons besoin de plusieurs critères. Je conseille donc fortement de considérer SOMME.SI(), NB.SI() et MOYENNE.SI() comme étant des <u>fonctions obsolètes</u>, laissées, et créée dans le cas de MOYENNE.SI(), uniquement à des fins de compatibilité, et de n’utiliser, sur les classeurs sauvegardés dans une version égale ou supérieur à 2007, que les nouvelles versions des fonctions proposées par Microsoft.</p>
<p>J’espère vous avoir convaincu. <strong>Le débat est ouvert…</strong></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redoubler la fonction dans une formule pour tester l&#8217;erreur? Plus besoin&#8230;</title>
		<link>https://blog.developpez.com/fauconnier/p9574/trucs-et-astuces/redoubler_la_fonction_dans_une_formule_p</link>
		<comments>https://blog.developpez.com/fauconnier/p9574/trucs-et-astuces/redoubler_la_fonction_dans_une_formule_p#comments</comments>
		<pubDate>Sat, 11 Dec 2010 10:49:54 +0000</pubDate>
		<dc:creator><![CDATA[Pierre Fauconnier]]></dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Excel >=2007]]></category>
		<category><![CDATA[Trucs et astuces]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Salut. Depuis Excel 2007, il n&#8217;est plus nécessaire de redoubler la fonction au sein d&#8217;un test d&#8217;erreur. Microsoft a enfin créé une fonction native qui accélère les calculs, tout en facilitant la saisie et la lecture des formules. Jusqu&#8217;à Excel 2003, une formule telle que =(RECHERCHEH(N1,&#8217;FICHE DE SAISIE&#8217;!A1:&#8217;FICHE DE SAISIE&#8217;!BA4,2,FAUX)) devait être testée au sein d&#8217;une fonction SI pour éviter le #N/A&#8230; On devait donc écrire deux fois la formule, une fois dans la condition, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Salut.</p>
<p>Depuis Excel 2007, il n&rsquo;est plus nécessaire de redoubler la fonction au sein d&rsquo;un test d&rsquo;erreur. Microsoft a enfin créé une fonction native qui accélère les calculs, tout en facilitant la saisie et la lecture des formules.</p>
<p><strong>Jusqu&rsquo;à Excel 2003</strong>, une formule telle que</p>
<blockquote><p>=(RECHERCHEH(N1,&rsquo;FICHE DE SAISIE&rsquo;!A1:&rsquo;FICHE DE SAISIE&rsquo;!BA4,2,FAUX))</p></blockquote>
<p>devait être testée au sein d&rsquo;une fonction SI pour éviter le #N/A&#8230;<br />
<span id="more-37"></span><br />
On devait donc écrire deux fois la formule, une fois dans la condition, et une fois dans un des deux paramètres de renvoi</p>
<blockquote><p>=SI(ESTERREUR(RECHERCHEH(N1,&rsquo;FICHE DE SAISIE&rsquo;!A1:BA4,2,FAUX)),&nbsp;&raquo;&nbsp;&raquo;,RECHERCHEH(N1,&rsquo;FICHE DE SAISIE&rsquo;!A1:BA4,2,FAUX))
</p></blockquote>
<p>Depuis XL 2007, C&rsquo;EST FINI! Microsoft a créé la fonction <strong>SIERREUR(Valeur, Valeur_Si_Erreur)</strong>, qui renvoie <strong>Valeur</strong> lorsqu&rsquo;il n&rsquo;y a pas d&rsquo;erreur, et <strong>Valeur_Si_Erreur</strong> si une erreur est rencontrée&#8230;</p>
<blockquote><p>=SIERREUR(RECHERCHEH(N1,&rsquo;FICHE DE SAISIE&rsquo;!A1:BA4,2,FAUX);&nbsp;&raquo;&nbsp;&raquo;)</p></blockquote>
<p><strong>Plus simple, non?</strong></p>
<p>Une version illustrée est présente sur <a href="http://www.pfi.be/blog/excel-2007/gerer-les-valeurs-derreur-des-fonctions-excel-encore-plus-simple-depuis-excel-2007/pierre-fauconnier/60/">mon blog pro&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
