<?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>Guillaume Lemoine</title>
	<atom:link href="https://www.guillaumelemoine.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.guillaumelemoine.com</link>
	<description>Excel et VBA</description>
	<lastBuildDate>Sun, 13 Oct 2024 21:25:03 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Favincon-GL.webp</url>
	<title>Guillaume Lemoine</title>
	<link>https://www.guillaumelemoine.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Excel 365 : TRIER / TRIERPAR &#8211; Trier Dynamiquement des Données</title>
		<link>https://www.guillaumelemoine.com/excel-trier-trierpar/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Wed, 11 Sep 2024 21:36:18 +0000</pubDate>
				<category><![CDATA[Fonctions]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=7484</guid>

					<description><![CDATA[Excel 365 nous permet de trier automatiquement des plages de données au sein d&#8217;une formule grâce aux fonctions dynamiques TRIER et TRIERPAR. Dès lors que la plage de cellules source est modifiée, le résultat du tri est mis à jour. Une solution assez pratique pour organiser nos données et qui nous évite de faire un ... <a title="Excel 365 : TRIER / TRIERPAR &#8211; Trier Dynamiquement des Données" class="read-more" href="https://www.guillaumelemoine.com/excel-trier-trierpar/" aria-label="En savoir plus sur Excel 365 : TRIER / TRIERPAR &#8211; Trier Dynamiquement des Données">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>Excel 365 nous permet de <strong>trier automatiquement des plages de données au sein d’une formule grâce aux fonctions dynamiques TRIER et TRIERPAR.</strong> Dès lors que la plage de cellules source est modifiée, le résultat du tri est mis à jour. Une solution assez pratique pour organiser nos données et qui nous évite de faire un tri manuellement via les fonctionnalités « Filtrer » ou « Trier » du ruban Excel. Ces fonctions <strong>permettront aussi de trier en colonne comme en ligne</strong>.</p>



<p>Bien qu’elles permettent toutes 2 de trier des données, chacune de ces 2 fonctions a un cas d’utilisation différent. Nous allons les comparer et les aborder ici à travers plusieurs exemples. </p>



<p>Par avance, je vous préviens que l’utilisation de la fonction <strong>TRIER sera préférable pour un tri simple et rapide</strong>, mais que <strong>nous favoriserons TRIERPAR qui se montrera plus fléxible dans une majorité de cas</strong>. TRIERPAR pourra donner le même résultat que TRIER, mais l’inverse ne sera pas possible.</p>



<h2 class="wp-block-heading">La Fonction TRIER (SORT) : Trier des Données Rapidement</h2>



<h3 class="wp-block-heading">Présentation de la Fonction TRIER</h3>



<p>La fonction TRIER nous retournera une plage de cellules dynamique triée, en ligne ou en colonne, selon un ou plusieurs critères interne à cette même plage de cellules. Elle se présente sous cette forme :</p>



<pre class="wp-block-code"><code>=TRIER(Tableau; [Index_Tri]; [Ordre_Tri]; [Par_Col])</code></pre>



<p>Le premier argument « Tableau » correspond à la plage de cellules que l’on souhaite trier selon le ou les critères souhaités.</p>



<p>Le deuxième argument « Index_Tri » est optionnel, il représente l’index (valeur numérique) de la colonne ou de la ligne que l’on souhaite utiliser pour trier notre plage de cellules. En d’autres termes, c’est le numéro de ligne ou de colonne sur laquelle se trouve les données que l’on veut utiliser pour trier. Il est possible de fournir plusieurs index entre « { } » comme nous le verrons dans les exemples par la suite. Par défaut, si l’argument n’est pas donné, la fonction utilisera l’ordre naturel en commençant par la première ligne ou colonne jusqu’à la dernière.</p>



<p>Le troisième argument « Ordre_Tri » est aussi optionnel et permettra de définir si l’on souhaite trier par ordre croissant (1, et par défaut) ou décroissant (-1).</p>



<p>Le dernier argument « Par_Col » est optionnel et est une valeur booléenne qui sert à spécifier si l’on veut trier par ligne (FAUX, par défaut) ou par colonne (VRAI).</p>



<p>Voyons maintenant les cas d’utilisation de cette fonction TRIER.</p>



<h3 class="wp-block-heading">LE Cas d’Utilisation le Plus Pratique pour TRIER</h3>



<p>Le cas d’utilisation le plus pratique de la fonction TRIER est un tri simple de plusieurs lignes réparties sur une seule colonne, sans fournir d’argument optionnel supplémentaire. Nous aborderons tout de même ci-dessous les autres cas d’utilisation avec les arguments optionnels, mais la fonction TRIERPAR s’avèrera toujours plus pratique dans ces cas.</p>



<p>Pour l’exemple, supposons que nous avons une seule colonne avec un ensemble de devises monétaire, et que nous souhaitons les trier par ordre croissant (alphabétique). On utilisera la fonction TRIER avec comme seul argument « Tableau » notre plage de cellule pour réaliser ce tri.</p>



<figure class="gb-block-image gb-block-image-10f4dd2d"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-une-Seule-Colonne.png" class="basic-lightbox-lightbox"><img decoding="async" width="460" height="448" class="gb-image gb-image-10f4dd2d" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-une-Seule-Colonne.png" alt="" title="TRIER une Seule Colonne" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-une-Seule-Colonne.png 460w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-une-Seule-Colonne-300x292.png 300w" sizes="auto, (max-width: 460px) 100vw, 460px" loading="lazy"></a></figure>



<p>Les autres arguments optionnels n’auront pas a être fournis et (avec leurs valeurs par défaut) suffiront à réaliser un simple tri de notre colonne par ordre croissant.</p>



<p>On peut envisager le troisième argument « Ordre_Tri » si l’on souhaite trier par ordre décroissant, comme ci-dessous.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-une-Seule-Colonne-par-Ordre-Decroissant.png" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-une-Seule-Colonne-par-Ordre-Decroissant.png" alt="" class="wp-image-7486" width="560" height="452" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-une-Seule-Colonne-par-Ordre-Decroissant.png 560w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-une-Seule-Colonne-par-Ordre-Decroissant-300x242.png 300w" sizes="auto, (max-width: 560px) 100vw, 560px" /></a></figure>
</div>


<p>Mais pour toute autre utilisation de la fonction TRIER, que nous allons tout de même aborder ci-dessous (pour le fun), la fonction TRIERPAR sera préférable… (<em>Je peux me tromper, si vous avez un cas contraire, merci de m’en faire part</em>).</p>



<h3 class="wp-block-heading">Autres Cas d’Utilisation Possibles… Mais Moins Pratiques que TRIERPAR…</h3>



<h4 class="wp-block-heading">Trier des Lignes sur Plusieurs Colonnes Selon un Critère Interne à la Plage de Cellules</h4>



<p>Nous allons prendre l’exemple ci-dessous d’une table de données, avec les intitulés en colonnes, que nous souhaitons trier en fonction d’une seule colonne. Nous utiliserons la troisième colonne « Devise ».</p>



<p>Pour cela, on référencera notre table de données dans le premier argument « Tableau », et on fournira le deuxième argument « Index_Tri » avec le numéro de la colonne que nous souhaitons utiliser pour trier les données (ici la troisième donc « 3 »).</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Colonnes-Selon-un-Critere-Interne-a-la-Plage-de-Cellules-1024x373.png" class="basic-lightbox-lightbox"><img decoding="async" width="1024" height="373" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Colonnes-Selon-un-Critere-Interne-a-la-Plage-de-Cellules-1024x373.png" alt="" class="wp-image-7508" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Colonnes-Selon-un-Critere-Interne-a-la-Plage-de-Cellules-1024x373.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Colonnes-Selon-un-Critere-Interne-a-la-Plage-de-Cellules-300x109.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Colonnes-Selon-un-Critere-Interne-a-la-Plage-de-Cellules-768x280.png 768w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Colonnes-Selon-un-Critere-Interne-a-la-Plage-de-Cellules.png 1241w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p>La fonction retournera une plage de cellules dynamique de la même taille que celle de l’argument « Tableau » mais triée selon l’index fourni.</p>



<h4 class="wp-block-heading">Trier des Lignes sur Plusieurs Colonnes Selon Plusieurs Critères Internes à la Plage de Cellules</h4>



<p>De même que ci-dessus, nous allons trier une plage de cellules, mais cette fois ci en fonction de plusieurs colonnes. Nous souhaitons trier la table de données par « ID Client » (colonne 2) puis par « Devise » (colonne 3), nous allons donc fournir ces 2 colonnes entre accolades « {} » dans le deuxième argument de la fonction TRIER.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Colonnes-Selon-Plusieurs-Criteres-Internes-a-la-Plage-de-Cellules-1024x358.png" class="basic-lightbox-lightbox"><img decoding="async" width="1024" height="358" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Colonnes-Selon-Plusieurs-Criteres-Internes-a-la-Plage-de-Cellules-1024x358.png" alt="" class="wp-image-7509" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Colonnes-Selon-Plusieurs-Criteres-Internes-a-la-Plage-de-Cellules-1024x358.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Colonnes-Selon-Plusieurs-Criteres-Internes-a-la-Plage-de-Cellules-300x105.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Colonnes-Selon-Plusieurs-Criteres-Internes-a-la-Plage-de-Cellules-768x268.png 768w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Colonnes-Selon-Plusieurs-Criteres-Internes-a-la-Plage-de-Cellules.png 1236w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p>Le résultat sera le même mais trié dans un premier temps par « ID Client », puis si la valeur « ID Client » est égale, le tri sera fait par « Devise ».</p>



<h4 class="wp-block-heading">Trier des Colonnes sur Plusieurs Lignes Selon un Critère Interne à la Plage de Cellules</h4>



<p>Le même principe est applicable si l’on souhaite trier une table de données dont les intitulés sont en lignes et leurs valeurs en colonnes. Il faudra tout de même spécifier le dernier argument « Par_Col » en tant que « VRAI ».</p>



<p>Dans l’exemple ci-dessous, on reprend la même table de données que dans les cas précédents, mais cette fois, transposée. Nous souhaitons trier uniquement par « Devise » (qui est la troisième ligne), et nous fournirons dans cet index « 3 » en tant que deuxième argument. On ignorera le troisième argument « Ordre_Tri » puisque nous souhaitons pas défaut l’odre croissant, et l’on donnera « VRAI » en dernier argument pour signaler que nos valeurs sont réparties sur plusieurs colonnes.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-un-Critere-Interne-a-la-Plage-de-Cellules-1024x176.png" class="basic-lightbox-lightbox"><img decoding="async" width="1024" height="176" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-un-Critere-Interne-a-la-Plage-de-Cellules-1024x176.png" alt="" class="wp-image-7506" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-un-Critere-Interne-a-la-Plage-de-Cellules-1024x176.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-un-Critere-Interne-a-la-Plage-de-Cellules-300x52.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-un-Critere-Interne-a-la-Plage-de-Cellules-768x132.png 768w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-un-Critere-Interne-a-la-Plage-de-Cellules-1536x265.png 1536w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-un-Critere-Interne-a-la-Plage-de-Cellules.png 1817w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h4 class="wp-block-heading">Trier des Colonnes sur Plusieurs Lignes Selon Plusieurs Critères Internes à la Plage de Cellules</h4>



<p>Pour finir avec la fonction TRIER, reprenons le cas où nous souhaitons trier selon plusieurs critères, mais sur une table dont les valeurs sont réparties en colonnes.</p>



<p>Nous fournirons ici en premier argument la plage de données source, et en deuxième argument les index de lignes que nous souhaitons utiliser pour le tri (ici ce sera par « ID Client », donc « 2 »n et par « Devise », donc « 3 »). Le troisième argument sera ignoré, et nous fournirons le dernier argument « Par_Col » à « VRAI » pour indiquer le sens de notre table de données.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-Plusieurs-Criteres-Internes-a-la-Plage-de-Cellules-1024x172.png" class="basic-lightbox-lightbox"><img decoding="async" width="1024" height="172" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-Plusieurs-Criteres-Internes-a-la-Plage-de-Cellules-1024x172.png" alt="" class="wp-image-7507" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-Plusieurs-Criteres-Internes-a-la-Plage-de-Cellules-1024x172.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-Plusieurs-Criteres-Internes-a-la-Plage-de-Cellules-300x50.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-Plusieurs-Criteres-Internes-a-la-Plage-de-Cellules-768x129.png 768w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-Plusieurs-Criteres-Internes-a-la-Plage-de-Cellules-1536x257.png 1536w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIER-Plusieurs-Lignes-Selon-Plusieurs-Criteres-Internes-a-la-Plage-de-Cellules.png 1832w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">La Fonction TRIERPAR (SORTBY) : Trier des Données en Fonction de Critères Avancés</h2>



<h3 class="wp-block-heading">Présentation de la Fonction TRIERPAR</h3>



<p>La fonction TRIERPAR nous retournera une plage de cellules dynamique triée, en ligne ou en colonne, <strong>selon un ou plusieurs critères internes ou externes</strong>. Elle se présente sous cette forme :</p>



<pre class="wp-block-code"><code>=TRIERPAR(Tableau; Par_Tableau1; [Ordre_Tri1]; [Par_Tableau2; Ordre_Tri2]; ...)</code></pre>



<p>On peut donc l’utiliser avec seulement 2 arguments, dont un troisième optionnel, et répéter de manière optionnelle les arguments 2 et 3 tant que nécessaire pour spécifier plusieurs critères.</p>



<p>Le premier argument « Tableau » représente la plage de cellules en lignes ou en colonnes que l’on souhaite trier.</p>



<p>Le deuxième argument « Par_Tableau » définira la plage de cellules (de même taille en lignes ou en colonnes) que l’on souhaite utiliser comme critère de tri. Cette plage de cellules peut être intégrée dans « Tableau » ou indépendante.</p>



<p>Le troisième argument « Ordre_Tri » est optionnel et permettra et déterminer si l’on souhaite trier par ordre croissant (par défaut) avec la valeur « 1 » ou décroissant avec la valeur « -1 ».</p>



<p>De manière optionnelle, on pourra répéter les arguments 2 et 3 si l’on souhaite utiliser plusieurs critères de tri (le tri se fera dans l’ordre dans lequel les critères seront fournis : ligne/colonne du premier critère, et si égalité, ligne/colonne du second critère, etc…)</p>



<p>Dans l’ensemble des cas ci-dessous, je ne mentionnerai pas la variation Ordre Décroissant, il s’agira d’utiliser l’argument « Ordre_Tri » à « 1 » (ou vide) pour l’ordre croissant et « -1 » pour l’ordre décroissant à chaque critère.</p>



<h3 class="wp-block-heading">Tri Simple Équilalent à la Fonction TRIER : Selon un ou Plusieurs Critères Intégrés à la Plage de Cellules</h3>



<h4 class="wp-block-heading">Trier Selon un Critère Intégré</h4>



<p>Si l’on cherche à trier une seule colonne par ordre croissant, il est possible d’utiliser la fonction TRIERPAR avec comme premier et deuxième arguments la plage de cellules de cette colonne unique.</p>



<p><em>Dans ce cas, TRIER sera plus simple d’utilisation, mais il est possible de le faire avec TRIERPAR (Je recommande TRIER ici).</em></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-une-Seule-Colonne.png" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-une-Seule-Colonne.png" alt="" class="wp-image-7505" width="565" height="460" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-une-Seule-Colonne.png 565w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-une-Seule-Colonne-300x244.png 300w" sizes="auto, (max-width: 565px) 100vw, 565px" /></a></figure>
</div>


<p>Si il s’agit de trier une ligne, TRIERPAR sera plus simple d’utilisation, sans avoir à fournir d’argument pour le spécifier. On fournira simplement en premier et deuxième argument la ligne de données à trier, et la fonction détectera automatiquement le sens de notre plage de cellules via le deuxième argument.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-une-Seule-Ligne-1024x115.png" class="basic-lightbox-lightbox"><img decoding="async" width="1024" height="115" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-une-Seule-Ligne-1024x115.png" alt="" class="wp-image-7504" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-une-Seule-Ligne-1024x115.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-une-Seule-Ligne-300x34.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-une-Seule-Ligne-768x86.png 768w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-une-Seule-Ligne-1536x172.png 1536w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-une-Seule-Ligne.png 1717w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p>De même on pourra utiliser TRIERPAR pour trier plusieurs lignes/colonnes selon une plage de cellules intégrée, sans argument supplémentaire.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-une-Colonne-Integree-1024x350.png" class="basic-lightbox-lightbox"><img decoding="async" width="1024" height="350" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-une-Colonne-Integree-1024x350.png" alt="" class="wp-image-7503" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-une-Colonne-Integree-1024x350.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-une-Colonne-Integree-300x102.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-une-Colonne-Integree-768x262.png 768w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-une-Colonne-Integree.png 1245w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h4 class="wp-block-heading">Trier Selon Plusieurs Critères Intégrés</h4>



<p>Si l’on souhaite utiliser plusieurs critères de tri, dans une table de données en lignes ou en colonnes, on utilisera les arguments optionnels de la fonction TRIERPAR qui permettent de spécifier autant de critères de tri que souhaités.</p>



<p>Avec le même exemple, nous souhaitons trier par « ID Client » puis par « Devise », il nous suffira de fournir dans cet ordre chacune des plages de cellules contenant ces données.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-Plusieurs-Colonnes-Integrees-1024x368.png" class="basic-lightbox-lightbox"><img decoding="async" width="1024" height="368" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-Plusieurs-Colonnes-Integrees-1024x368.png" alt="" class="wp-image-7502" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-Plusieurs-Colonnes-Integrees-1024x368.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-Plusieurs-Colonnes-Integrees-300x108.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-Plusieurs-Colonnes-Integrees-768x276.png 768w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-Plusieurs-Colonnes-Integrees.png 1245w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h3 class="wp-block-heading">Trier une Plage de Cellules Selon un ou Plusieurs Critères Indépendants</h3>



<p>Là où la fonction TRIERPAR se différencie de la fonction TRIER, c’est sur le fait que les plages de cellules utilisées pour le tri ne doivent pas forcément faire partie de la table de données que l’on souhaite trier. La seule restriction est que la taille (nombre de lignes ou de colonnes) doit être identique.</p>



<h4 class="wp-block-heading">Trier Selon un Critère Indépendant</h4>



<p>Ajoutons une colonne « Montant Equiv USD » à l’exemple précédent. Cette colonne correspond au montant converti dans une devise unique « USD » afin de rendre les valeurs comparables. C’est maintenant en fonction de cette colonne que nous souhaitons trier nos données, sans pour autant qu’elle fasse partie du résultat. On utilisera simplement TRIERPAR avec comme premier argument la plage de cellules des données que nous souhaitons trier, et comme deuxième argument la plage de cellules de cette colonne indépendante.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-une-Colonne-Independante-1024x381.png" class="basic-lightbox-lightbox"><img decoding="async" width="1024" height="381" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-une-Colonne-Independante-1024x381.png" alt="" class="wp-image-7501" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-une-Colonne-Independante-1024x381.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-une-Colonne-Independante-300x112.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-une-Colonne-Independante-768x286.png 768w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-une-Colonne-Independante.png 1212w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h4 class="wp-block-heading">Trier Selon Plusieurs Critères Indépendants</h4>



<p>Même principes avec plusieurs critères indépendants, nous utiliserons les arguments optionnels de la fonction TRIERPAR autant de fois que souhaités (selon le nombre de critères de tri).</p>



<p>Modifions à nouveau l’exemple pour cette fois séparer l’ID Client de la table de données initiales. Nous souhaitons maintenant trier nos données dans un premier temps par « ID Client », puis si identique, par « Montant Equiv USD ».</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-Plusieurs-Colonnes-Independantes-1024x396.png" class="basic-lightbox-lightbox"><img decoding="async" width="1024" height="396" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-Plusieurs-Colonnes-Independantes-1024x396.png" alt="" class="wp-image-7500" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-Plusieurs-Colonnes-Independantes-1024x396.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-Plusieurs-Colonnes-Independantes-300x116.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-Plusieurs-Colonnes-Independantes-768x297.png 768w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/TRIERPAR-Plusieurs-Colonnes-Selon-Plusieurs-Colonnes-Independantes.png 1108w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h3 class="wp-block-heading">Bref, Là où TRIERPAR Est Plus Efficace que TRIER</h3>



<p>TRIERPAR peut réaliser un tri simple d’une seule colonne en fournissant pour le premier et le deuxième arguments cette même colonne. Ce sera le seul cas où TRIER sera plus simple d’utilisation puisqu’il ne suffira de lui fournir qu’un seul argument. (Et potentiellement sur la variation par ordre décroissant).</p>



<p>Pour le reste, TRIERPAR peut faire tout ce que TRIER fait, mais de manière plus intuitive et flexible. Et TRIERPAR peut faire plus encore !</p>



<ul class="wp-block-list">
<li>TRIERPAR peut trier en fonction d’un ou plusieurs critères internes, tout comme TRIER. Mais on référencera des plages de cellules en tant que critères de tri (dans TRIERPAR) plutôt que des index (surtout si on doit gérer plusieurs index entre accolades « {} »…). Imaginons le cas où l’on ajoute des lignes/colonnes de données à l’intérieur de notre plage de cellules, on devra aller modifier les index dans la formule, ce qui ne sera pas le cas avec des plages de cellules référencées dans la formule.</li>



<li>TRIERPAR détectera automatiquement, selon la sélection de plage de cellules, si le tri doit être fait en ligne ou en colonne, alors qu’il faudra fournir un argument à TRIER pour le spécifier.</li>



<li>TRIERPAR permet également de trier une plage de cellules selon une autre plage de cellules de taille identique indépendantes, ce qui n’est pas le cas de TRIER à cause de son système d’index.</li>



<li>Et je le répète encore, TRIERPAR se base sur des plages de cellules plutôt que sur des index… et cela nous évite bien des casse-têtes…</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Excel 365 : Fonction FILTRE &#8211; Filtrer des Données Dynamiquement avec un ou Plusieurs Critères</title>
		<link>https://www.guillaumelemoine.com/filtre-dynamique-excel-selon-conditions/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Mon, 02 Sep 2024 21:55:21 +0000</pubDate>
				<category><![CDATA[Fonctions]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=7467</guid>

					<description><![CDATA[Parmi les nouvelles fonctions dynamiques disponibles avec Excel 365, on trouve la fonction FILTRE. C&#8217;est une révolution ! Je l&#8217;utilise personnellement dans presque tous mes Dashboards Excel tellement elle est pratique. La Fonction FILTRE permet de retourner un ensemble de lignes (ou colonnes) qui remplissent une ou plusieurs conditions données. Nous allons voir comment l&#8217;utiliser. ... <a title="Excel 365 : Fonction FILTRE &#8211; Filtrer des Données Dynamiquement avec un ou Plusieurs Critères" class="read-more" href="https://www.guillaumelemoine.com/filtre-dynamique-excel-selon-conditions/" aria-label="En savoir plus sur Excel 365 : Fonction FILTRE &#8211; Filtrer des Données Dynamiquement avec un ou Plusieurs Critères">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>Parmi les nouvelles fonctions dynamiques disponibles avec Excel 365, on trouve la fonction FILTRE. C’est une révolution ! Je l’utilise personnellement dans presque tous mes Dashboards Excel tellement elle est pratique.</p>



<p>La Fonction FILTRE permet de retourner un ensemble de lignes (ou colonnes) qui remplissent une ou plusieurs conditions données. Nous allons voir comment l’utiliser.</p>



<h2 class="wp-block-heading">Présentation de la Fonction FILTRE</h2>



<p>La fonction FILTRE prend 3 arguments et se présente sous la forme :</p>



<pre class="wp-block-code"><code>=FILTRE(Tableau; Inclure; [Si_Vide])</code></pre>



<p>Le premier argument « Tableau » correspond à la plage de cellules pour laquelle on souhaite retourner les données filtrées. Elle peut être composée d’une colonnes et de plusieurs lignes, d’une ligne et de plusieurs colonnes, ou de plusieurs lignes et plusieurs colonnes (On peut aussi avoir une ligne et une colonne mais l’intérêt est limité…).</p>



<p>Le deuxième argument « Inclure » doit représenter un tableau de booléen « VRAI » ou « FAUX », on peut utiliser directement un tableau contenant ces valeurs booléennes, mais aussi le construire au sein via une formule conditionnelle directement dans la fonction FILTRE (<em>ce que je fais la plupart du temps pour éviter d’avoir une ligne/colonne uniquement pour cela</em>). Ce tableau de booléen « Inclure » ne doit contenir qu’une seule colonne et autant de lignes que dans notre argument « Tableau » si l’on veut filtrer des lignes en fonction d’une condition sur une colonne. Ou une seule ligne et autant de colonnes que dans notre argument « Tableau » si l’on souhaite filtrer des colonnes en fonction d’une condition sur une ligne (<em>Ce sera plus clair dans les exemples à suivre</em>). </p>



<p>Et le troisième et dernier argument « Si_Vide » correspond à ce que l’on souhaite retourner si la ou les conditions de « Inclure » ne sont pas remplies – en d’autre terme si la fonction FILTRE ne trouve rien à retourner. Il peut s’agir d’une valeur fixe que l’on donne en argument, d’une autre fonction imbriquée, ou d’une plage de cellules que l’on donne en argument. Cet argument est optionnel, et si on ne le fournit pas, une erreur « #CALC! » sera retournée par défaut.</p>



<p>La fonction FILTRE est dynamique et renverra en résultat une plage de données dynamique (si « Si_Vide » n’est pas appliqué). Le résultat se mettra à jour automatiquement dès lors que l’argument de condition est modifié, ce qui se marie assez bien avec les <a href="https://www.guillaumelemoine.com/creer-liste-deroulante-excel/" data-type="post" data-id="5074">listes déroulantes</a>.</p>



<p>Passons maintenant aux exemples pour clarifier les cas d’utilisation.</p>



<h2 class="wp-block-heading">Filtrer des Données selon une Seule Condition</h2>



<h3 class="wp-block-heading">Obtenir des Lignes de Données selon un Critère</h3>



<p>Prenons l’exemple d’un tableau de données avec 4 colonnes, chaque ligne correspond à une transaction effectuée par nos clients dans une devise monétaire donnée.</p>



<p>On souhaite filtrer l’ensemble de ces données pour récupérer uniquement les transactions dans une « Devise » particulière. On cherchera ci-dessous à obtenir la liste des transactions en « EUR ».</p>



<p>On applique donc la fonction FILTRE sur l’ensemble de notre table de donnée, avec une condition basée sur la colonne « Devise » qui doit correspondre au critère « EUR » (Fourni en cellule G1).</p>



<figure class="gb-block-image gb-block-image-9bc87749"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Lignes-de-Donnees-selon-une-Condition.png" class="basic-lightbox-lightbox"><img decoding="async" width="1420" height="452" class="gb-image gb-image-9bc87749" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Lignes-de-Donnees-selon-une-Condition.png" alt="" title="Fonction FILTRE - Obtenir des Lignes de Données selon une Condition" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Lignes-de-Donnees-selon-une-Condition.png 1420w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Lignes-de-Donnees-selon-une-Condition-300x95.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Lignes-de-Donnees-selon-une-Condition-1024x326.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Lignes-de-Donnees-selon-une-Condition-768x244.png 768w" sizes="auto, (max-width: 1420px) 100vw, 1420px" loading="lazy"></a></figure>



<p>La fonction nous retourne bien l’ensemble des lignes de transactions en « EUR ».</p>



<p>Il n’est pas obligatoire que la colonne sur laquelle on base notre condition fasse partie du « Tableau » de données initial. Nous pouvons tout à fait filtrer sur une autre colonne, tant que celle-ci fait la même taille (nombre de lignes) que notre « Tableau ».</p>



<p>Avec le même exemple, je ne souhaite obtenir que les « ID Transaction » et les « ID Client » pour lesquelles la « Devise » est « EUR ».</p>



<figure class="gb-block-image gb-block-image-1964c3bc"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Lignes-de-Donnees-selon-une-Condition-en-Dehors-de-la-Table-Initiale.png" class="basic-lightbox-lightbox"><img decoding="async" width="1061" height="412" class="gb-image gb-image-1964c3bc" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Lignes-de-Donnees-selon-une-Condition-en-Dehors-de-la-Table-Initiale.png" alt="" title="Fonction FILTRE - Obtenir des Lignes de Données selon une Condition en Dehors de la Table Initiale" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Lignes-de-Donnees-selon-une-Condition-en-Dehors-de-la-Table-Initiale.png 1061w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Lignes-de-Donnees-selon-une-Condition-en-Dehors-de-la-Table-Initiale-300x116.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Lignes-de-Donnees-selon-une-Condition-en-Dehors-de-la-Table-Initiale-1024x398.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Lignes-de-Donnees-selon-une-Condition-en-Dehors-de-la-Table-Initiale-768x298.png 768w" sizes="auto, (max-width: 1061px) 100vw, 1061px" loading="lazy"></a></figure>



<p>Les deux colonnes sont bien retournées par la fonction, sans que la colonne « Devise » en fasse nécessairement partie.</p>



<h3 class="wp-block-heading">Obtenir des Colonnes de Données selon un Critère</h3>



<p>Nous allons maintenant transposer la table de données précédente pour démontrer un cas d’utilisation de la fonction FILTRE pour obtenir un ensemble de colonnes selon un critère donné (<em>J’utilise moins souvent ce format de données initiales, distribuées sur les colonnes, et également moins souvent la fonction FILTRE de cette façon… Si vous avez de meilleurs cas d’utilisation pour illustrer, je suis preneur.</em>)</p>



<p>On a donc ici notre même tableau de données, et l’on souhaite uniquement retrouver l’ensemble des colonnes qui ont pour devise « EUR ».</p>



<figure class="gb-block-image gb-block-image-15fffced"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Colonnes-de-Donnees-selon-une-Condition.png" class="basic-lightbox-lightbox"><img decoding="async" width="1802" height="312" class="gb-image gb-image-15fffced" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Colonnes-de-Donnees-selon-une-Condition.png" alt="" title="Fonction FILTRE - Obtenir des Colonnes de Données selon une Condition" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Colonnes-de-Donnees-selon-une-Condition.png 1802w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Colonnes-de-Donnees-selon-une-Condition-300x52.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Colonnes-de-Donnees-selon-une-Condition-1024x177.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Colonnes-de-Donnees-selon-une-Condition-768x133.png 768w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Colonnes-de-Donnees-selon-une-Condition-1536x266.png 1536w" sizes="auto, (max-width: 1802px) 100vw, 1802px" loading="lazy"></a></figure>



<p>On pourrait aussi imaginer le cas suivant, bien que d’autres méthodes pourraient être plus intuitives pour obtenir un même résultat. Disons ici que nous souhaitons retourner uniquement l’ensemble d’une colonne donnée. On utilise alors comme plage de conditions les intitulés de colonnes sur la ligne 1 pour trouver la colonne « Devise », et la fonction FILTRE nous renvoie l’ensemble des données dans cette colonne.</p>



<figure class="gb-block-image gb-block-image-47c472f4"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-lensemble-dune-Colonne-Donnee.png" class="basic-lightbox-lightbox"><img decoding="async" width="1037" height="430" class="gb-image gb-image-47c472f4" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-lensemble-dune-Colonne-Donnee.png" alt="" title="Fonction FILTRE - Obtenir l'ensemble d'une Colonne Donnée" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-lensemble-dune-Colonne-Donnee.png 1037w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-lensemble-dune-Colonne-Donnee-300x124.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-lensemble-dune-Colonne-Donnee-1024x425.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-lensemble-dune-Colonne-Donnee-768x318.png 768w" sizes="auto, (max-width: 1037px) 100vw, 1037px" loading="lazy"></a></figure>



<p>Par ailleurs, notons que là aussi, la ligne de donnée sur laquelle on applique notre condition ne doit pas forcément faire partie du « Tableau » initial, tant que la taille (ici, nombre de colonnes) est identique.</p>



<p>Nous allons maintenant voir comment appliquer plusieurs conditions.</p>



<h2 class="wp-block-heading">Filtrer des Données selon Plusieurs Conditions</h2>



<p>Que ce soit pour récupérer des lignes ou des colonnes, ou avec des lignes/colonnes de conditions incluses ou non dans le résultat final, le principe reste le même. </p>



<p>Il suffit de faire varier le deuxième argument « Inclure » en appliquant <a href="https://www.guillaumelemoine.com/excel-vrai-faux-fonction-booleen/#calculs-booleens-algebre-conditionnelle" data-type="link" data-id="https://www.guillaumelemoine.com/excel-vrai-faux-fonction-booleen/#calculs-booleens-algebre-conditionnelle"><strong>l’algèbre conditionnelle des booléens</strong></a>.</p>



<p>Nous allons reprendre le même exemple, mais cette fois on souhaite filtrer notre table de données en fonction de la « Devise » et de « ID Client ». On veut retrouver les transactions du client « 2 » en « GBP ».</p>



<figure class="gb-block-image gb-block-image-92b33129"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Donnees-en-Fonction-de-Plusieurs-Conditions.png" class="basic-lightbox-lightbox"><img decoding="async" width="1410" height="435" class="gb-image gb-image-92b33129" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Donnees-en-Fonction-de-Plusieurs-Conditions.png" alt="" title="Fonction FILTRE - Obtenir des Données en Fonction de Plusieurs Conditions" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Donnees-en-Fonction-de-Plusieurs-Conditions.png 1410w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Donnees-en-Fonction-de-Plusieurs-Conditions-300x93.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Donnees-en-Fonction-de-Plusieurs-Conditions-1024x316.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-FILTRE-Obtenir-des-Donnees-en-Fonction-de-Plusieurs-Conditions-768x237.png 768w" sizes="auto, (max-width: 1410px) 100vw, 1410px" loading="lazy"></a></figure>



<p>On utilise l’algèbre conditionnelle ici dans notre deuxième argument « Inclure ». Sachant que « VRAI » vaut « 1 » et « FAUX » vaut « 0 », alors on multiplie les conditions entre elles ligne par ligne, si les deux conditions sont « VRAI » on obtiendra « 1 » donc « VRAI », et ce seront uniquement les lignes correspondantes qui seront retournées.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Excel 365 : La Fonction UNIQUE &#8211; Supprimer les Doublons</title>
		<link>https://www.guillaumelemoine.com/excel-fonction-unique/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Sun, 01 Sep 2024 20:23:49 +0000</pubDate>
				<category><![CDATA[Fonctions]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=7454</guid>

					<description><![CDATA[Grâce à la magie d&#8217;Excel 365, il est désormais facile d&#8217;obtenir une liste de valeurs uniques à l&#8217;aide de la fonction dynamique UNIQUE. Fini les « Supprimer les doublons » manuels via le ruban Excel ! Nous allons voir ci-dessous comment utiliser la fonction UNIQUE. Plusieurs cas d&#8217;utilisation sont possibles : La plage de cellules peut être ... <a title="Excel 365 : La Fonction UNIQUE &#8211; Supprimer les Doublons" class="read-more" href="https://www.guillaumelemoine.com/excel-fonction-unique/" aria-label="En savoir plus sur Excel 365 : La Fonction UNIQUE &#8211; Supprimer les Doublons">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>Grâce à la magie d’Excel 365, il est désormais facile d’obtenir une liste de valeurs uniques à l’aide de la fonction dynamique UNIQUE. Fini les <a href="https://www.guillaumelemoine.com/supprimer-doublons-excel/" data-type="post" data-id="2261">« Supprimer les doublons » manuels via le ruban Excel</a> !</p>



<p>Nous allons voir ci-dessous comment utiliser la fonction UNIQUE.</p>



<p>Plusieurs cas d’utilisation sont possibles :</p>



<ul class="wp-block-list">
<li>Retourner une <strong>liste de valeurs uniques sur une plage de cellules donnée</strong> (toutes les valeurs présentes, non dupliquées) – cela peut être sur une ou plusieurs lignes/colonnes.</li>



<li>Retourner une <strong>liste des valeurs qui n’apparaissent qu’une seule fois dans la plage de cellules donnée</strong> (les valeurs présentes plus d’une fois n’apparaitront pas) – de même sur une ou plusieurs lignes/colonnes.</li>
</ul>



<p>La plage de cellules peut être composée d’une ou plusieurs colonnes, d’une ou plusieurs lignes – et le traitement peut se faire en ligne comme en colonne.</p>



<h2 class="wp-block-heading">Présentation de la Fonction UNIQUE</h2>



<p>La fonction UNIQUE se présente sous la forme :</p>



<pre class="wp-block-code"><code>=UNIQUE(Array; By_col; Exactly_once)</code></pre>



<p>La premier argument « Array » correspond à la plage de cellules, en ligne ou en colonne (ou sur plusieurs lignes/colonnes), dans laquelles se trouvent les valeurs sur lesquelles on souhaite appliquer la fonction.</p>



<p>Le deuxième argument est optionnel, et par défaut à « FAUX ». Il s’agit de « By_col » qui peut soit prendre la valeur « VRAI » ou la valeur « FAUX ». Si l’on souhaite obtenir les valeurs uniques en ligne, c’est à dire de haut en bas, on utilisera « FAUX « (ou on peut aussi ne rien mettre puisque ce sera « FAUX « par défaut. Et si l’on souhaite obtenir les valeurs uniques en colonne, il faudra alors mettre « VRAI ».</p>



<p>Le dernier argument « Exactly_once » peut être soit « VRAI », soit « FAUX « (par défaut). Il permet de définir si l’on souhaite retourner uniquement les valeurs qui n’apparaissent qu’une fois et pas plus (dans ce cas « VRAI »), ou si l’on souhaite retourner l’ensemble des valeurs mais non dupliquées (dans ce cas « FAUX » ou rien). </p>



<p>La fonction UNIQUE renverra toujours une plage de données dynamique.</p>



<h2 class="wp-block-heading">Utilisation Simple de la Fonction UNIQUE : Obtenir les Valeurs d’une Colonne sans Doublons</h2>



<p>Nous allons commencer par voir le cas d’utilisation le plus simple. Dans ce cas, on utilisera la fonction UNIQUE avec un seul argument : une plage de cellule sur une seule colonne.</p>



<p>Cette utilisation permet de <strong>facilement obtenir une liste dynamique de l’ensemble des valeurs uniques</strong> dans une colonne donnée.</p>



<p>Dans l’exemple ci-dessous, on a une table de données qui correspond à des transactions effectuées par nos clients dans différentes devises monétaires. Nous cherchons à obtenir l’ensemble des devises monétaires utilisées. On utilise alors la fonction UNIQUE sur la plage de cellules qui correspond aux devises.</p>



<figure class="gb-block-image gb-block-image-2ac73f1a"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Une-Seule-Colonne.png" class="basic-lightbox-lightbox"><img decoding="async" width="832" height="457" class="gb-image gb-image-2ac73f1a" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Une-Seule-Colonne.png" alt="" title="Fonction UNIQUE - Une Seule Colonne" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Une-Seule-Colonne.png 832w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Une-Seule-Colonne-300x165.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Une-Seule-Colonne-768x422.png 768w" sizes="auto, (max-width: 832px) 100vw, 832px" loading="lazy"></a></figure>



<p>La fonction nous retourne chaque devise sans doublons, sous forme de plage de données dynamique.</p>



<h2 class="wp-block-heading">Obtenir les Combinaisons Uniques sur Plusieurs Colonnes</h2>



<p>Il est aussi possible d’utiliser plusieurs colonnes dans notre plage de cellules. Cela aura pour effet de retourner l’ensemble des combinaisons uniques.</p>



<p>Reprenons le même exemple (<em>avec les données modifiées</em>), mais cette fois ci, nous souhaitons obtenir la liste des devises uniques par client. Nous allons donc sélectionner la colonne « ID Client » ainsi que la colonne « Devise » au sein de notre plage de cellules.</p>



<figure class="gb-block-image gb-block-image-34171bbd"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Plusieurs-Colonne.png" class="basic-lightbox-lightbox"><img decoding="async" width="831" height="427" class="gb-image gb-image-34171bbd" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Plusieurs-Colonne.png" alt="" title="Fonction UNIQUE - Plusieurs Colonne" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Plusieurs-Colonne.png 831w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Plusieurs-Colonne-300x154.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Plusieurs-Colonne-768x395.png 768w" sizes="auto, (max-width: 831px) 100vw, 831px" loading="lazy"></a></figure>



<p>Nous obtenons bien ici l’ensemble des combinaisons uniques de « ID Client » + « Devise ». Un même « ID Client » apparait plusieurs fois, de même pour une « Devise », mais chaque combinaison des deux colonnes est unique.</p>



<h2 class="wp-block-heading">Obtenir les Valeurs Uniques sur une Ligne</h2>



<p>Nous allons maintenant aborder le cas ou nos données se trouvent sur une ligne. Contrairement aux cas précedents en colonnes, nous souhaitons obtenir la liste des valeurs uniques qui se trouvent sur une ligne.</p>



<p>Je n’ai personnellement jamais rencontré ce cas de figure, ayant majoritairement l’habitude de travailler sur des données ordonnées en colonnes (plus adaptées au format csv), mais je peux concevoir que cela peut arriver dans certains cas.</p>



<p>Le principe reste le même, mais on utilisera ici le deuxième argument de la fonction UNIQUE pour spécifier que l’on souhaite les valeurs uniques de la ligne.</p>



<p>Même exemple que précedemment avec un format de données initial réparti en lignes.</p>



<figure class="gb-block-image gb-block-image-da821509"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Une-Seule-Ligne.png" class="basic-lightbox-lightbox"><img decoding="async" width="1918" height="237" class="gb-image gb-image-da821509" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Une-Seule-Ligne.png" alt="" title="Fonction UNIQUE - Une Seule Ligne" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Une-Seule-Ligne.png 1918w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Une-Seule-Ligne-300x37.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Une-Seule-Ligne-1024x127.png 1024w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Une-Seule-Ligne-768x95.png 768w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Une-Seule-Ligne-1536x190.png 1536w" sizes="auto, (max-width: 1918px) 100vw, 1918px" loading="lazy"></a></figure>



<p>L’utilisation sur plusieurs lignes est également possible pour obtenir les combinaisons uniques.</p>



<h2 class="wp-block-heading">Liste des Valeurs qui n’apparaissent qu’une Seule Fois</h2>



<p>Pour finir, nous allons réutiliser le même exemple sur des données réparties en colonnes, mais cette fois ci l’objectif est d’obtenir uniquement la liste des valeurs qui n’apparaissent qu’une seule fois dans notre plage de données.</p>



<p>Je ne l’ai personnellement jamais utilisée dans un cas concret au quotidien (<em>si vous avez un exemple n’hésitez pas à m’en faire part</em>), mais je vais tout de même présenter cette possibilité d’utilisation qui utilise le troisième argument de la fonction UNIQUE.</p>



<p>On utilisera là encore en premier argument notre plage de cellules en colonnes, nous ne fournirons pas de deuxième argument (puisque par défaut « FAUX » pour travailler sur une plage à colonnes), et nous utiliserons « VRAI » en tant que troisième argument afin de spécifier que nous souhaitons obtenir uniquement les valeurs qui n’apparaissent qu’une seule fois.</p>



<figure class="gb-block-image gb-block-image-8b188079"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Valeurs-qui-napparaissent-quune-Seule-Fois.png" class="basic-lightbox-lightbox"><img decoding="async" width="830" height="433" class="gb-image gb-image-8b188079" src="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Valeurs-qui-napparaissent-quune-Seule-Fois.png" alt="" title="Fonction UNIQUE - Valeurs qui n'apparaissent qu'une Seule Fois" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Valeurs-qui-napparaissent-quune-Seule-Fois.png 830w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Valeurs-qui-napparaissent-quune-Seule-Fois-300x157.png 300w, https://www.guillaumelemoine.com/wp-content/uploads/2024/09/Fonction-UNIQUE-Valeurs-qui-napparaissent-quune-Seule-Fois-768x401.png 768w" sizes="auto, (max-width: 830px) 100vw, 830px" loading="lazy"></a></figure>



<p>Dans notre colonne « Devise » il n’y a que « CAD » qui n’apparait qu’une seule fois, c’est donc ce que nous retourne la fonction.</p>



<p>Dans le cas où toutes les valeurs seraient dupliquées (donc ici CAD apparaitrait 2 fois par exemple), la fonction nous renverrait une erreur « #CALC! » puisqu’aucune valeur ne pourrait être retournée.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Formule Excel : Si Compris Entre 2 Valeurs</title>
		<link>https://www.guillaumelemoine.com/excel-si-compris-entre-2-valeurs/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Fri, 10 Nov 2023 21:25:55 +0000</pubDate>
				<category><![CDATA[Formules]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=6302</guid>

					<description><![CDATA[Dans la mise en place de formule conditionnelle dans Excel, un cas fréquent est de vouloir tester si une valeur est comprise entre deux valeurs, qu&#8217;il s&#8217;agisse de nombres, de dates ou autre. Je vais aborder ce cas dans cet article en vous montrant comment structurer la formule pour effectuer le test à l&#8217;aide des ... <a title="Formule Excel : Si Compris Entre 2 Valeurs" class="read-more" href="https://www.guillaumelemoine.com/excel-si-compris-entre-2-valeurs/" aria-label="En savoir plus sur Formule Excel : Si Compris Entre 2 Valeurs">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>Dans la mise en place de <strong>formule conditionnelle dans Excel</strong>, un cas fréquent est de vouloir <strong>tester si une valeur est comprise entre deux valeurs</strong>, qu’il s’agisse de nombres, de dates ou autre.</p>



<p>Je vais aborder ce cas dans cet article en vous montrant comment structurer la formule pour effectuer le test à l’aide des <a href="https://www.guillaumelemoine.com/operateurs-comparaison-excel/" data-type="post" data-id="2153">opérateurs de comparaison</a> et de la <a href="https://www.guillaumelemoine.com/excel-et-ou-oux/" data-type="post" data-id="2540">fonction ET</a>, ainsi que comment l’imbriquer dans une <a href="https://www.guillaumelemoine.com/excel-fonction-si/" data-type="post" data-id="2542">fonction SI</a>.</p>



<p>Après cela, vous serez capables de tester :</p>



<ul class="wp-block-list">
<li><strong>Si une valeur est comprise entre deux nombres</strong></li>



<li><strong>Si une valeur est comprise entre deux dates</strong></li>
</ul>



<h2 class="wp-block-heading">Tester si Compris Entre Deux Nombres</h2>



<p>Pour vérifier si une valeur est comprise entre une borne inférieure et une borne supérieure, il faudra se servir des opérateurs de comparaison pour tester ces deux conditions, puis les combiner. Je prendrai au long de cette illustration l’exemple <em>« Si ma valeur est comprise entre 10 et 20 »</em>.</p>



<h3 class="wp-block-heading">Tester la Borne Inférieure</h3>



<p>Dans un premier temps, on va vérifier si la valeur que l’on souhaite tester est supérieure à la borne inférieure. On utilisera donc l’opérateur de comparaison « Supérieur à » ou « Supérieur ou égal à » si on souhaite inclure la borne.</p>



<pre class="wp-block-code"><code>=<em>valeur</em> &gt; 10</code></pre>



<p>Cette comparaison renverra un <a href="https://www.guillaumelemoine.com/excel-vrai-faux-fonction-booleen/" data-type="post" data-id="2756">booléen VRAI ou FAUX</a>.</p>



<h3 class="wp-block-heading">Tester la Borne Supérieure</h3>



<p>On passe ensuite à la borne supérieure. On teste maintenant si la valeur est inférieure à la borne supérieure. On utilise donc maintenant l’opérateur de comparaison « Inférieur à » ou « Inférieur ou égal à » si on souhaite inclure la borne.</p>



<pre class="wp-block-code"><code>=<em>valeur</em> &lt; 20</code></pre>



<p>Là encore, la comparaison renverra un booléen VRAI ou FAUX.</p>



<h3 class="wp-block-heading">Combiner les Deux Conditions</h3>



<p>Maintenant que nous avons testé chacune des bornes, il nous faut les combiner pour savoir si notre valeur testée est comprise entre chacune. Si les deux tests ont renvoyé un booléen VRAI, alors la valeur est bien comprise entre les deux bornes puisqu’elle est supérieure à la borne inférieure, et inférieure à la borne supérieure. Sinon, si l’un des deux test a renvoyé le booléen FAUX, alors la valeur est soit supérieure à la borne supérieure, ou inférieure à la borne inférieure, et n’est donc pas comprise entre ces deux bornes !</p>



<p>On cherche donc à savoir si les deux booléens renvoyés sont VRAI.</p>



<p>Et nous pouvons vérifier cela grâce à la fonction ET, qui vérifie si l’ensemble des conditions passées en arguments sont vraies. </p>



<pre class="wp-block-code"><code>=ET(<em>valeur</em> &gt; 10; <em>valeur</em> &lt; 20)</code></pre>



<p>Si l’ensemble des conditions sont vraies, la fonction renvoie le booléen VRAI, sinon, elle renvoie FAUX. Illustration dans Excel ci-dessous :</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/11/Exemple-Si-valeur-comprise-entre-deux-nombres.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/11/Exemple-Si-valeur-comprise-entre-deux-nombres.webp" alt="" class="wp-image-6334" width="901" height="246" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2023/11/Exemple-Si-valeur-comprise-entre-deux-nombres.webp 901w, https://www.guillaumelemoine.com/wp-content/uploads/2023/11/Exemple-Si-valeur-comprise-entre-deux-nombres-300x82.webp 300w, https://www.guillaumelemoine.com/wp-content/uploads/2023/11/Exemple-Si-valeur-comprise-entre-deux-nombres-768x210.webp 768w" sizes="auto, (max-width: 901px) 100vw, 901px" /></a><figcaption class="wp-element-caption">Exemple – Si valeur comprise entre deux nombres</figcaption></figure>
</div>


<p>On pourra alors imbriquer cette combinaison dans une fonction SI afin d’appliquer une formule en conséquence.</p>



<h2 class="wp-block-heading">Imbriquer dans une Fonction SI</h2>



<p>On peut utiliser l’ensemble de la combinaison vue ci-dessus au sein d’une fonction SI afin d’appliquer une formule si la valeur testée est comprise entre les deux bornes, et une autre formule si ce n’est pas le cas.</p>



<pre class="wp-block-code"><code>=SI(ET(<em>valeur</em> &gt; 10; <em>valeur</em> &lt; 20); <em>formule si vrai</em>; <em>formule si faux</em>)</code></pre>



<h2 class="wp-block-heading">Si Compris Entre Deux Dates Alors…</h2>



<p>Nous avons vu comment vérifier si un nombre est compris entre deux autres nombres. On peut également appliquer ce test pour vérifier si une date est comprise entre deux autres dates (les dates étant en elles-mêmes des nombres sous Excel…).</p>



<p>Le principe est donc le même avec l’utilisation des opérateurs de comparaison et le la combinaison dans une fonction ET.</p>



<p>Il faudra en revanche faire attention au format de date. Si l’on souhaite entrer directement la date dans la formule plutôt que dans une cellule que l’on utilise en référence, on ne pourra pas entrer directement « 10/01/2023 » ou « 10 Janvier 2023 ». Ce format sera considéré comme une chaîne de caractères que l’on souhaite alors comparer. Heureusement il existe une solution pour convertir cette chaîne de caractères en date avec la fonction DATEVAL.</p>



<pre class="wp-block-code"><code>=DATEVAL("13/01/2023")
=DATEVAL("13 Janvier 2023")</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/11/Exemple-Si-date-comprise-entre-deux-dates.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/11/Exemple-Si-date-comprise-entre-deux-dates.webp" alt="" class="wp-image-6335" width="1005" height="361" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2023/11/Exemple-Si-date-comprise-entre-deux-dates.webp 1005w, https://www.guillaumelemoine.com/wp-content/uploads/2023/11/Exemple-Si-date-comprise-entre-deux-dates-300x108.webp 300w, https://www.guillaumelemoine.com/wp-content/uploads/2023/11/Exemple-Si-date-comprise-entre-deux-dates-768x276.webp 768w" sizes="auto, (max-width: 1005px) 100vw, 1005px" /></a><figcaption class="wp-element-caption">Exemple – Si date comprise entre deux dates</figcaption></figure>
</div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Excel : Calculer une Moyenne Pondérée avec Coefficient</title>
		<link>https://www.guillaumelemoine.com/excel-moyenne-ponderee-coefficient/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Wed, 08 Nov 2023 22:29:45 +0000</pubDate>
				<category><![CDATA[Formules]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=6219</guid>

					<description><![CDATA[Je vous ai présenté dans deux autres articles comment calculer une moyenne arithmétique dans Excel, ainsi que comment calculer une moyenne de valeurs si elles répondent à une ou plusieurs conditions. Vous pourriez également être amenés à devoir calculer une moyenne pondérée avec coefficient&#160;: dans ce cas il faudra se tourner vers une combinaison de ... <a title="Excel : Calculer une Moyenne Pondérée avec Coefficient" class="read-more" href="https://www.guillaumelemoine.com/excel-moyenne-ponderee-coefficient/" aria-label="En savoir plus sur Excel : Calculer une Moyenne Pondérée avec Coefficient">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>Je vous ai présenté dans deux autres articles <a href="https://www.guillaumelemoine.com/moyenne-excel/" data-type="post" data-id="978">comment calculer une moyenne arithmétique dans Excel</a>, ainsi que <a href="https://www.guillaumelemoine.com/excel-moyenne-si-condition/" data-type="post" data-id="6216">comment calculer une moyenne de valeurs si elles répondent à une ou plusieurs conditions</a>.</p>



<p>Vous pourriez également être amenés à devoir calculer une <strong>moyenne pondérée avec coefficient</strong> : dans ce cas il faudra se tourner vers une combinaison de <strong>SOMMEPROD</strong> et <strong>SOMME</strong>. Et c’est ce que je vais brièvement détailler dans ce court article pour vous apporter une solution !</p>



<h2 class="wp-block-heading">Combinaison de SOMMEPROD et SOMME pour Calculer une Moyenne avec Coefficient</h2>



<p>La <strong>différence entre une moyenne et une moyenne ponderée</strong> est que l’on applique un poids à chaque élément qui compose notre moyenne, chaque élément n’est donc pas considéré de manière égale. </p>



<p>Pour calculer une <strong>moyenne pondérée</strong> dans Excel, il faudra faire appel à 2 fonctions.</p>



<p>La fonction <strong>SOMME</strong> (<em>Version anglaise : SUM</em>) qui « Calcule la somme des nombres dans une plage de cellules ».</p>



<p>La fonction <strong>SOMMEPROD</strong> (<em>Version anglaise : SUMPRODUC</em>T) qui « donne la somme des produits des plages ou matrices correspondantes ».</p>



<p>Sous Excel, ces deux fonctions et leurs arguments se présentent sous la forme suivante :</p>



<pre class="wp-block-code"><code>=SOMME(Nombre1; [Nombre2]; ...)</code></pre>



<pre class="wp-block-code"><code>=SOMMEPROD(Matrice1; [Matrice2]; ...)</code></pre>



<p>Les Matrices données en arguments de SOMMEPROD doivent être de même taille : soit en ligne, soit en colonne. La fonction effectuera le produit des éléments correspondants de chaque matrice et sommera ensuite ces produits.</p>



<p>Combiner ces deux fonctions nous permettra donc de calculer une moyenne pondérée, on applique le poids à chaque élément, et on divise par le poids total :</p>



<pre class="wp-block-code"><code>=SOMMEPROD(Eléments; Poids) / SOMME(Poids)</code></pre>



<p>Cette <strong>formule de moyenne pondérée</strong> revient à :</p>



<pre class="wp-block-code"><code>(Eléments x Poids de chaque élément) / (Poids Total)</code></pre>



<p>Pour illustrer, je présente ci-dessous une table de données avec des résultats de test de plusieurs individus. Chaque test a une pondération différente donnée dans une autre table :</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/MOYENNE-Ponderee-Excel-Exemple.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/MOYENNE-Ponderee-Excel-Exemple.webp" alt="MOYENNE Pondérée Excel - Exemple" width="995" height="254" loading="lazy"></a><figcaption class="wp-element-caption">Faire une moyenne pondérée dans Excel – Exemple</figcaption></figure>
</div>


<p>J’applique dans cet exemple des poids en pourcentage qui se somment à 100%, mais cela fonctionne aussi avec n’importe quel poids numérique que vous souhaitez attribuer.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Excel : Moyenne Conditionnelle avec MOYENNE.SI</title>
		<link>https://www.guillaumelemoine.com/excel-moyenne-si-condition/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Mon, 06 Nov 2023 12:50:32 +0000</pubDate>
				<category><![CDATA[Fonctions]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=6216</guid>

					<description><![CDATA[J&#8217;ai présenté dans un article séparé comment calculer une moyenne arithmétique dans Excel avec la fonction MOYENNE. Je vais maintenant détailler comment calculer une moyenne conditionnelle, c&#8217;est-à-dire une moyenne qui ne prend en compte que les valeurs qui respectent un ou plusieurs critères définis. En fonction du nombre de conditions que l&#8217;on souhaite appliquer, on ... <a title="Excel : Moyenne Conditionnelle avec MOYENNE.SI" class="read-more" href="https://www.guillaumelemoine.com/excel-moyenne-si-condition/" aria-label="En savoir plus sur Excel : Moyenne Conditionnelle avec MOYENNE.SI">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>J’ai présenté dans un article séparé comment <a href="https://www.guillaumelemoine.com/moyenne-excel/" data-type="post" data-id="978">calculer une moyenne arithmétique dans Excel avec la fonction MOYENNE</a>.</p>



<p>Je vais maintenant détailler comment <strong>calculer une moyenne conditionnelle</strong>, c’est-à-dire une moyenne qui ne prend en compte que les valeurs qui respectent <strong>un ou plusieurs critères définis</strong>. En fonction du nombre de conditions que l’on souhaite appliquer, on pourra utiliser 2 fonctions :</p>



<ul class="wp-block-list">
<li><strong>MOYENNE.SI</strong> : pour ne faire la moyenne que des valeurs qui respectent <strong>une condition</strong>.</li>



<li><strong>MOYENNE.SI.ENS</strong> : pour ne faire la moyenne que des valeurs qui respectent <strong>plusieurs conditions</strong>. Bien qu’on puisse également l’utiliser avec une seule condition.</li>
</ul>



<p>J’aborde aussi dans un autre article le cas du <a href="https://www.guillaumelemoine.com/excel-moyenne-ponderee-coefficient/" data-type="post" data-id="6219">calcul d’une moyenne pondérée</a>.</p>



<h2 class="wp-block-heading">Moyenne avec une Seule Condition : La fonction MOYENNE.SI</h2>



<p>La fonction <strong>MOYENNE.SI</strong> (<em>Version anglaise : AVERAGEIF</em>) « détermine la moyenne (espérance arithmétique) des cellules satisfaisant une condition ou des critères particuliers ».</p>



<p>Sous Excel, la fonction et ses arguments se présentent sous la forme suivante :</p>



<pre class="wp-block-code"><code>=MOYENNE.SI(Plage; Critères; [Plage Moyenne])</code></pre>



<p>L’argument « Critères » correspond à la condition qui devra être remplie par l’argument « Plage ». La plupart du temps on utilisera les <a href="https://www.guillaumelemoine.com/operateurs-comparaison-excel/">Opérateurs de Comparaison d’Excel</a>.</p>



<p>Si la Plage de cellules contenant les valeurs numériques pour lesquelles on souhaite obtenir la moyenne est la même que celle sur laquelle on souhaite poser une condition, alors on utilisera uniquement <strong>2 arguments</strong> : Plage et Critères. Cela peut être le cas si l’on souhaite <strong>faire la moyenne des valeurs uniquement plus grandes</strong> que 10 (<em>ou autre valeur</em>) :</p>



<pre class="wp-block-code"><code>=MOYENNE.SI(A1:A100; "&gt;10")</code></pre>



<p>En revanche, si l’on souhaite se baser sur un autre critère situé dans une plage de cellules équivalente (<em>de même taille</em>) à la plage de cellules pour laquelle on souhaite calculer la moyenne, alors on utilisera <strong>3 arguments</strong> : Plage, Critères, Plage Moyenne, comme illustré ci-dessous :</p>



<p><em>Nous disposons d’un ensemble de Ventes catégorisées par Région, Entitée, Départment: à titre illustratif (dénué de sens), nous souhaitons obtenir la moyenne des ventes par Entitée, ainsi que la Moyenne des ventes par Région.</em></p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/MOYENNE-SI-Excel-Exemple.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/MOYENNE-SI-Excel-Exemple.webp" alt="MOYENNE SI Excel - Exemple" width="1038" height="297" loading="lazy"></a><figcaption class="wp-element-caption">MOYENNE.SI Excel – Exemple de moyenne à une condition</figcaption></figure>
</div>


<p>La plage pour laquelle notre condition est appliquée se trouve dans la colonne B (Entreprise est égale à la cellule F2 « Entreprise 1 ») et les valeurs, pour lesquelles nous souhaitons obtenir la moyenne si cette condition est remplie, se trouvent dans la colonne D.</p>



<pre class="wp-block-code"><code>=MOYENNE.SI(B1:B11; F2; D2:D11)</code></pre>



<h3 class="wp-block-heading">Faire une Moyenne si Différent de 0</h3>



<p>Si l’on souhaite <strong>effectuer une moyenne en ignorant les 0</strong>, on se tournera vers la fonction « MOYENNE.SI » avec comme condition pour notre plage de valeur « &lt;&gt; 0 » (différent de 0).</p>



<pre class="wp-block-code"><code>=MOYENNE.SI(A1:A1000; "&lt;&gt;0")</code></pre>



<h3 class="wp-block-heading">Moyenne des Valeurs Positives ou Négatives</h3>



<p>Dans le cas où l’on souhaite <strong>ignorer les valeurs négatives, ou les valeurs positives, dans notre moyenne</strong>, on appliquera dans le premier cas la condition « &gt; 0 », pour <strong>ne faire que la moyenne des valeurs positives</strong> :</p>



<pre class="wp-block-code"><code>=MOYENNE.SI(A1:A1000; "&gt;0")</code></pre>



<p>Et dans le deuxième cas, on appliquera la condition « &lt; 0 », pour <strong>ne faire que la moyenne des valeurs négatives</strong> :</p>



<pre class="wp-block-code"><code>=MOYENNE.SI(A1:A1000; "&lt;0")</code></pre>



<h3 class="wp-block-heading">Moyenne des N Valeurs les Plus Grandes (Ou Plus Petites)</h3>



<p>Il peut nous arriver de vouloir <strong>obtenir la moyenne pour uniquement les N valeurs les plus grandes</strong> d’une plage de cellules. Pour ce faire, on utilisera la fonction de moyenne conditionnelle MOYENNE.SI en combinaison avec la fonction GRANDE.VALEUR (qui renvoie la N-ième plus grande valeur d’une plage de cellule), c’est cette dernière fonction qui nous permettra de déterminer notre condition.</p>



<p><em>Notez que si la plage contient plusieurs fois la N-ième plus grande valeur, celle ci sera intégrée plusieurs fois dans le calcul de la moyenne (qui ne sera donc pas limitée à la moyenne de N valeurs).</em></p>



<pre class="wp-block-code"><code>=MOYENNE.SI(A1:A1000; "&gt;=" &amp; GRANDE.VALEUR(A1:A1000; N))</code></pre>



<p>Si l’on souhaite de la même façon la <strong>moyenne des N valeurs les plus petites</strong>, on utilisera en combinaison la fonction PETITE.VALEUR</p>



<pre class="wp-block-code"><code>=MOYENNE.SI(A1:A1000; "&lt;=" &amp; PETITE.VALEUR(A1:A1000; N))</code></pre>



<h2 class="wp-block-heading">Moyenne avec Plusieurs Conditions : La Fonction MOYENNE.SI.ENS</h2>



<p>La fonction <strong>MOYENNE.SI.ENS</strong> (<em>Version anglaise : AVERAGEIFS</em>) « détermine la moyenne (espérance arithmétique) des cellules spécifiées par un ensemble de conditions ou de critères ». Elle permet de <strong>faire une moyenne à plusieurs conditions</strong>.</p>



<p>Sous Excel, la fonction et ses arguments se présentent sous la forme suivante :</p>



<pre class="wp-block-code"><code>=MOYENNE.SI.ENS(Plage Moyenne; Plage Critères 1; Critères 1; [Plage Critères 2]; [Critères 2]; ...)</code></pre>



<p>On donnera au minimum 3 arguments pour cette fonction.</p>



<p>« Plage Moyenne » correspond aux cellules contenant les valeurs numériques pour lesquelles on souhaite calculer la moyenne.</p>



<p>« Plage Critères » correspond aux cellules qui sera utilisée pour évaluer la conditions « Critère »</p>



<p>« Critères » correspond à la condition à laquelle chaque cellule de la Plage Critères devra répondre pour être incluse dans le calcul de la moyenne.</p>



<p>Reprenons le même exemple que précédemment avec cette fois ci deux conditions à appliquer sur notre moyenne : Région et Entitée.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/MOYENNE-SI-ENS-Excel-Exemple.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/MOYENNE-SI-ENS-Excel-Exemple.webp" alt="MOYENNE SI ENS Excel - Exemple" width="1245" height="287" loading="lazy"></a><figcaption class="wp-element-caption">MOYENNE.SI.ENS Excel – Exemple de moyenne avec plusieurs conditions</figcaption></figure>
</div>


<h3 class="wp-block-heading">Moyenne si Compris Entre 2 Valeurs</h3>



<p>A l’aide de la fonction MOYENNE.SI.ENS, il est ainsi possible de <strong>calculer une moyenne en ne prenant en compte que les nombres compris entre 2 valeurs</strong>. On demande à Excel : « Fait la moyenne des valeurs qui sont comprises entre X et Y ». On utilisera 2 conditions pour créer les bornes inférieures et supérieures.</p>



<p>Par exemple, pour <strong>calculer la moyenne des nombres d’une plage uniquement si ils sont compris entre</strong> 1 et 100, en incluant 1 et 100, on utilisera les conditions « &gt;= 1 » et « &lt;= 100 » :</p>



<pre class="wp-block-code"><code>=MOYENNE.SI.ENS(A1:A1000; A1:A1000; "&gt;=1"; A1:A1000; "&lt;=100")</code></pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Excel : Vérifier si une Valeur Existe dans une Colonne</title>
		<link>https://www.guillaumelemoine.com/excel-si-valeur-dans-liste-colonne/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Mon, 19 Jun 2023 21:15:00 +0000</pubDate>
				<category><![CDATA[Formules]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=5143</guid>

					<description><![CDATA[Dans Excel, il est souvent utile de pouvoir déterminer si une valeur se trouve dans une liste ou dans une colonne afin d&#8217;appliquer une formule spécifique ou encore un filtre. Dans cet article, nous allons voir quelles fonctions utiliser afin de construire une formule permettant de vérifier la présence d&#8217;une valeur dans une liste. Un ... <a title="Excel : Vérifier si une Valeur Existe dans une Colonne" class="read-more" href="https://www.guillaumelemoine.com/excel-si-valeur-dans-liste-colonne/" aria-label="En savoir plus sur Excel : Vérifier si une Valeur Existe dans une Colonne">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>Dans Excel, il est souvent utile de pouvoir <strong>déterminer si une valeur se trouve dans une liste ou dans une colonne</strong> afin d’appliquer une formule spécifique ou encore un filtre.</p>



<p>Dans cet article, nous allons voir quelles fonctions utiliser afin de construire une formule permettant de <strong>vérifier la présence d’une valeur dans une liste</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Excel-Verifier-Si-Une-Valeur-Est-Dans-Une-Liste.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Excel-Verifier-Si-Une-Valeur-Est-Dans-Une-Liste.webp" alt="Excel - Vérifier Si Une Valeur Est Dans Une Liste" width="534" height="194" loading="lazy"></a><figcaption class="wp-element-caption">Excel – Vérifier si une valeur est dans une liste / colonne</figcaption></figure>
</div>


<p>Un article séparé détaille aussi <a href="https://www.guillaumelemoine.com/excel-contient-mot-texte/">comment vérifier si une cellule contient un texte ou mot spécifique</a>.</p>



<h2 class="wp-block-heading">Combiner EQUIV avec ESTNUM pour Vérifier si une Colonne Contient la Valeur Cherchée</h2>



<p>Comme nous l’avons vu dans un autre article, <a href="https://www.guillaumelemoine.com/excel-fonction-equiv-match/">la fonction EQUIV permet de trouver la position d’une valeur au sein d’une ligne ou colonne</a>. On l’utilise avec la syntaxe suivante :</p>



<pre class="wp-block-code"><code>=EQUIV(Valeur Cherchée; Tableau Recherche; [Type])</code></pre>



<p>On pourra l’utiliser dans le cas présent pour chercher notre valeur (<em>Valeur cherchée</em>) dans une liste (<em>Tableau Recherche</em>) avec une correspondance exacte (<em>Type = 0</em>).</p>



<p>Si la fonction <strong>EQUIV</strong> trouve effectivement la valeur cherchée au sein de la liste, alors elle renverra en résultat sa position au sein de cette liste, sinon elle renverra une erreur « #N/A ».</p>



<p>Ces valeurs de retour de la fonction EQUIV nous suffisent donc à déterminer si une valeur se trouve dans une liste ou dans une colonne : si la valeur de retour est numérique (<em>Position trouvée dans la liste</em>), alors la valeur est présente, sinon elle n’est pas présente.</p>



<p><strong>Nous pouvons donc combiner la fonction EQUIV imbriquée dans une fonction ESTNUM</strong> afin de tester si le type du résultat est numérique ou non.</p>



<p>Si l’argument passé dans la fonction ESTNUM (<em>dans notre cas, le résultat de EQUIV</em>) est numérique, alors celle-ci retournera en résultat <a href="https://www.guillaumelemoine.com/excel-vrai-faux-fonction-booleen/">le booléen</a> « VRAI », sinon « FAUX ».</p>



<pre class="wp-block-code"><code>=ESTNUM(EQUIV(Valeur Cherchée; Tableau Recherche; 0))</code></pre>



<h2 class="wp-block-heading">Imbriquer le Test dans une Fonction SI : Si une Liste Contient la Valeur Cherchée Alors…</h2>



<p>Puisque la formule que nous avons implémentée dans le paragraphe précédent renvoie un résultat de type booléen (VRAI ou FAUX), il nous est possible de l’<a href="https://www.guillaumelemoine.com/excel-fonction-si/">imbriquer en tant que condition d’une fonction SI</a>.</p>



<p>Si la condition est remplie (VRAI), c’est à dire que la valeur cherchée se trouve dans la liste de valeurs, alors on applique une formule. Si ce n’est pas le cas (FAUX), la valeur ne fait pas partie de la liste, alors on applique une formule différente.</p>



<pre class="wp-block-code"><code>=SI(
ESTNUM(EQUIV(Valeur Cherchée; Tableau Recherche; 0));
Formule SI VRAI; 
Formule SI FAUX)</code></pre>



<p>Prenons maintenant un exemple pour illustrer cela.</p>



<p>Dans le cas ci-dessous, on dispose des taux de change pour plusieurs devises. Or, ces taux de change peuvent être face au dollar (USD) ou être inversés (USD face à la devise). </p>



<p>On connait les devises pour lesquelles les taux de change sont inversés, et on a donc pris soin d’en créer une liste séparée.</p>



<p>On souhaite obtenir en résultat final le taux de change face à l’USD. Donc si la devise est inversée (et se trouve dans notre liste), il faudra diviser 1 par son taux afin d’en calculer le taux face à l’USD. Sinon, on garde la taux initial.</p>



<p>Pour rendre plus claires les formules, on sépare ici en 2 formules, mais celles-ci pourraient tout aussi bien être imbriquées et combinées en une seule (<em>en fonction des besoins et si le test n’est pas réutilisé plusieurs fois pour une même ligne</em>). </p>



<p>Dans la colonne D, on effectue la partie test qui vérifie si notre valeur (devise) se trouve dans la liste. </p>



<p>Et dans la colonne E, on effectue le calcul final avec une fonction SI dont le résultat dépendra du test effectué.</p>



<p>Les formules utilisées sont apparentes dans la partie inférieure.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Exemple-Combinaison-de-ESTNUM-avec-EQUIV-pour-determiner-si-une-valeur-est-dans-une-liste.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Exemple-Combinaison-de-ESTNUM-avec-EQUIV-pour-determiner-si-une-valeur-est-dans-une-liste.webp" alt="Exemple - Combinaison de ESTNUM avec EQUIV pour déterminer si une valeur est dans une liste" width="882" height="386" loading="lazy"></a><figcaption class="wp-element-caption">Exemple – Combinaison de ESTNUM avec EQUIV pour déterminer si une valeur est dans une liste</figcaption></figure>
</div>


<p>On peut bien sûr adapter cette formule pour chercher si une colonne entière contient la valeur cherchée, ou même si une ligne contient la valeur cherchée. Pour ce faire, il suffira de changer l’argument de EQUIV « Tableau Recherche » pour sélectionner la plage de cellule, colonne ou ligne dans laquelle chercher la valeur.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Formule Excel : Si Cellule Vide Alors Rien</title>
		<link>https://www.guillaumelemoine.com/excel-si-cellule-vide-alors-rien/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Tue, 13 Jun 2023 22:12:18 +0000</pubDate>
				<category><![CDATA[Formules]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=5088</guid>

					<description><![CDATA[Je vais vous montrer dans cet article un cas pratique de l&#8217;utilisation de la fonction SI. Comme le titre l&#8217;indique, je vais détailler l&#8217;écriture d&#8217;une formule qui répond à la problématique « Si Cellule Vide, Alors&#8230; » En effet cette problématique peut se poser par exemple lorsque l&#8217;on étend une formule sur plusieurs lignes ou colonnes avec ... <a title="Formule Excel : Si Cellule Vide Alors Rien" class="read-more" href="https://www.guillaumelemoine.com/excel-si-cellule-vide-alors-rien/" aria-label="En savoir plus sur Formule Excel : Si Cellule Vide Alors Rien">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>Je vais vous montrer dans cet article un cas pratique de l’utilisation de la <a href="https://www.guillaumelemoine.com/excel-fonction-si/"><strong>fonction SI</strong></a>.</p>



<p>Comme le titre l’indique, je vais détailler l’écriture d’une formule qui répond à la problématique <strong><mark style="background-color:var(--global-color-12)" class="has-inline-color">« Si Cellule Vide, Alors… »</mark></strong></p>



<p>En effet cette problématique peut se poser par exemple lorsque l’on étend une formule sur plusieurs lignes ou colonnes avec un nombre variable d’entrées en référence.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Formule-Excel-Si-Cellule-Vide-Alors-Rien.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Formule-Excel-Si-Cellule-Vide-Alors-Rien.webp" alt="Formule Excel - Si Cellule Vide Alors Rien" width="458" height="268" loading="lazy"></a><figcaption class="wp-element-caption">Formule Excel – Si cellule vide alors rien</figcaption></figure>
</div>


<p>Ce court article détaillera dans un premier temps le cas <strong><mark style="background-color:var(--global-color-12)" class="has-inline-color">« Si Cellule Vide Alors Rien »</mark></strong>, puis la nuance <strong><mark style="background-color:var(--global-color-12)" class="has-inline-color">« Si Cellule Vide Alors 0 »</mark></strong>.</p>



<p>Dans un contexte similaire, vous pouvez aussi consulter mon article sur la problématique : <strong><a href="https://www.guillaumelemoine.com/excel-contient-mot-texte/">Si une Cellule Contient un Mot Alors…</a></strong></p>



<p>Dans les deux cas présentés ci-dessous, j’utiliserai évidemment la fonction SI pour tester la condition « Cellule Vide » et appliquer le résultat souhaité en fonction de cette condition.</p>



<p>Par ailleurs, je présenterai 2 façons de <strong>tester si une cellule est vide</strong> : avec une fonction, ou avec les <a href="https://www.guillaumelemoine.com/operateurs-comparaison-excel/"><strong>opérateurs de comparaison</strong></a>.</p>



<h2 class="wp-block-heading">Tester si une Cellule Est Vide</h2>



<h3 class="wp-block-heading">La Fonction ESTVIDE()</h3>



<p>La fonction <strong>ESTVIDE</strong> permet de tester si la cellule passée en argument est vide ou non. Si c’est le cas, elle renverra le booléen VRAI, sinon elle renverra le booléen FAUX. En fonction de ce résultat, nous pourront donc appliquer le calcul souhaitée grâce à la fonction SI.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Formule-Excel-ESTVIDE.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Formule-Excel-ESTVIDE.webp" alt="Formule Excel - ESTVIDE" width="384" height="149" loading="lazy"></a><figcaption class="wp-element-caption">Formule Excel – ESTVIDE</figcaption></figure>
</div>


<h3 class="wp-block-heading">L’Opérateur de Comparaison =</h3>



<p>Grâce à l’opérateur de comparaison « égal », il nous est possible de <a href="https://www.guillaumelemoine.com/operateurs-comparaison-excel/#comment-tester-si-la-valeur-dune-cellule-est-vide">tester si la valeur d’une cellule est nulle</a> avec la chaîne de caractère vide «  ». Le résultat de cette comparaison sera là aussi un booléen : VRAI si la cellule est vide, FAUX si elle contient n’importe quelle valeur.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Formule-Excel-Valeur-dune-Cellule-Est-Vide.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Formule-Excel-Valeur-dune-Cellule-Est-Vide.webp" alt="Formule Excel - Valeur d'une Cellule Est Vide" width="372" height="149" loading="lazy"></a><figcaption class="wp-element-caption">Formule Excel – Valeur d’une Cellule Est Vide</figcaption></figure>
</div>


<h3 class="wp-block-heading">L’Opérateur de Comparaison &lt;&gt;</h3>



<p>Au contraire, il est aussi possible de <a href="https://www.guillaumelemoine.com/operateurs-comparaison-excel/#comment-verifier-si-la-valeur-dune-cellule-nest-pas-vide">tester si une cellule n’est pas vide</a> avec l’opérateur « différent de » en combinaison avec la chaîne de caractère vide «  ». Dans le cas où la cellule n’est pas vide, le résultat sera VRAI, sinon FAUX. On utilisera alors le résultat « FAUX » (<em>la cellule n’est <strong>pas</strong> pas vide, donc elle est vide</em>) pour n’appliquer aucun calcul.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Formule-Excel-Valeur-dune-Cellule-nest-pas-Vide.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Formule-Excel-Valeur-dune-Cellule-nest-pas-Vide.webp" alt="Formule Excel - Valeur d'une Cellule n'est pas Vide" width="371" height="152" loading="lazy"></a><figcaption class="wp-element-caption">Formule Excel – Valeur d’une Cellule n’est pas Vide</figcaption></figure>
</div>


<h2 class="wp-block-heading">Si Cellule Vide Alors Rien</h2>



<p>Appliquons maintenant chacune de ces manières d’effectuer le test « <mark style="background-color:var(--global-color-12)" class="has-inline-color">Si la Cellule Est Vide</mark> » au sein d’une fonction SI.</p>



<p>Pour rappel, la fonction SI prend en argument un test logique (qui retourne un <a href="https://www.guillaumelemoine.com/excel-vrai-faux-fonction-booleen/">booléen VRAI ou FAUX</a>) et effectue un calcul donné dans chacun de ces cas VRAI/FAUX.</p>



<p>Avec l’utilisation de la fonction ESTVIDE, le calcul à effectuer si c’est le cas (VRAI) sera ici simplement de ne rien faire et retourner une chaîne vide «  ». Dans le cas contraire (FAUX) on effectuera un calcul.</p>



<pre class="wp-block-code"><code>=SI(ESTVIDE(A3); ""; A3*B3)</code></pre>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Si-Cellule-Est-Vide-Alors-Rien.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Si-Cellule-Est-Vide-Alors-Rien.webp" alt="Si Cellule Est Vide Alors Rien" width="772" height="266" loading="lazy"></a><figcaption class="wp-element-caption">Si cellule est vide alors rien</figcaption></figure>
</div>


<p>Le principe est le même ici avec un test effectué par l’opérateur de comparaison « égal » pour tester si la cellule est vide.</p>



<pre class="wp-block-code"><code>=SI(A3=""; ""; A3*B3)</code></pre>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Si-Cellule-Est-Vide-Alors-Rien-Avec-Operateur-Egal.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Si-Cellule-Est-Vide-Alors-Rien-Avec-Operateur-Egal.webp" alt="Si Cellule Est Vide Alors Rien - Avec Opérateur Egal" width="665" height="269" loading="lazy"></a><figcaption class="wp-element-caption">Si cellule est vide alors rien – Avec l’opérateur « Égal »</figcaption></figure>
</div>


<p>Dans le cas où l’on utilise l’opérateur de comparaison « différent de » pour tester si un cellule n’est pas vide, alors il faudra passer en deuxième argument (Si VRAI <em>donc non vide</em>) le calcul à effectuer, et en troisième argument (Si FAUX <em>donc vide</em>) la chaîne de caractères vide.</p>



<pre class="wp-block-code"><code>=SI(A3&lt;&gt;""; A3*B3; "")</code></pre>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Si-Cellule-nest-Pas-Vide-Alors-Avec-Operateur-Different-De.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Si-Cellule-nest-Pas-Vide-Alors-Avec-Operateur-Different-De.webp" alt="Si Cellule n'est Pas Vide Alors - Avec Opérateur Différent De" width="665" height="266" loading="lazy"></a><figcaption class="wp-element-caption">Si cellule n’est pas vide alors – Avec l’opérateur « Différent de »</figcaption></figure>
</div>


<h2 class="wp-block-heading">Si au Moins une Cellule Est Vide Alors Rien</h2>



<p>Dans le cas où l’on souhaiterait effectuer un calcul final qui utilise plusieurs arguments, il peut être judicieux de tester si l’ensemble des arguments est disponible : « Si argument 1 ou argument 2 est vide alors rien ».</p>



<p>Cela peut se faire simplement en combinant plusieurs tests logiques dans une <a href="https://www.guillaumelemoine.com/excel-et-ou-oux/#tester-si-au-moins-une-condition-est-remplie-avec-la-fonction-ou" data-type="link" data-id="https://www.guillaumelemoine.com/excel-et-ou-oux/#tester-si-au-moins-une-condition-est-remplie-avec-la-fonction-ou">Fonction OU</a> pour déterminer si au moins l’une des cellules est vide.</p>



<pre class="wp-block-code"><code>=SI(OU(ESTVIDE(A3); ESTVIDE(B3)); ""; A3*B3)</code></pre>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Si-Au-Moins-Une-Cellule-Est-Vide-Alors-Rien.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Si-Au-Moins-Une-Cellule-Est-Vide-Alors-Rien.webp" alt="Si Au Moins Une Cellule Est Vide Alors Rien" width="870" height="273" loading="lazy"></a><figcaption class="wp-element-caption">Si au moins une cellule est vide alors rien</figcaption></figure>
</div>


<h2 class="wp-block-heading">Si Cellule Vide Alors 0</h2>



<p>De la même manière que présenté précedemment, il est tout à fait possible de changer la partie « Alors… » de notre fonction SI. Par exemple, au lieu de « Alors Vide » on pourrait afficher « Alors 0 », ou toute autre valeur / calcul.</p>



<pre class="wp-block-code"><code>=SI(ESTVIDE(A1); 0; A1*B1)</code></pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Excel : Créer une Liste Déroulante avec Plusieurs Choix</title>
		<link>https://www.guillaumelemoine.com/creer-liste-deroulante-excel/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Sun, 11 Jun 2023 21:07:02 +0000</pubDate>
				<category><![CDATA[Astuces et Tutoriels]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=5074</guid>

					<description><![CDATA[Les listes déroulantes permettent à l&#8217;utilisateur de sélectionner une option parmi une liste de choix prédéfinis. C&#8217;est un moyen pratique pour éviter la saisie manuelle et ainsi éviter des erreurs de frappe et/ou harmoniser les données. La valeur selectionnée dans la liste déroulante peut par ailleurs être utilisée afin de rendre une formule dynamique en ... <a title="Excel : Créer une Liste Déroulante avec Plusieurs Choix" class="read-more" href="https://www.guillaumelemoine.com/creer-liste-deroulante-excel/" aria-label="En savoir plus sur Excel : Créer une Liste Déroulante avec Plusieurs Choix">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>Les listes déroulantes permettent à l’utilisateur de sélectionner une option parmi une liste de choix prédéfinis. C’est un moyen pratique pour éviter la saisie manuelle et ainsi éviter des erreurs de frappe et/ou harmoniser les données.</p>



<p>La valeur selectionnée dans la liste déroulante peut par ailleurs être utilisée afin de rendre une formule dynamique en fonction de la sélection.</p>



<p>Dans cet article, nous allons voir étape par étape <strong>comment créer une liste déroulante</strong> simple à partir du menu « Validation des données ».</p>



<p>Un article séparé a également été rédigé dans le cas où vous souhaiteriez seulement <strong><a href="https://www.guillaumelemoine.com/modifier-liste-deroulante-excel/">modifier une liste déroulante existante</a></strong>.</p>



<h2 class="wp-block-heading">Comment Créer une Liste Déroulante sur Excel ?</h2>



<p>Le GIF ci-dessous illustre rapidement comment insérer une liste déroulante dans Excel via le menu de « Validation des données ».</p>



<p>Chacune des étapes est reprise et détaillée dans la suite de cette section en distinguant :</p>



<ol class="wp-block-list">
<li>La création d’une liste avec des choix statiques (entrés manuellement à la création de la liste).</li>



<li>La création d’une liste avec des choix dynamiques (référencés via une plage de cellules).</li>
</ol>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Creer-Liste-Deroulante-Excel_gif.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Creer-Liste-Deroulante-Excel_gif.webp" alt="Créer Liste Déroulante Excel" width="1200" height="662" loading="lazy"></a><figcaption class="wp-element-caption">Créer une liste déroulante dans Excel</figcaption></figure>
</div>


<h3 class="wp-block-heading">Créer une Liste Déroulante avec des Choix Entrés Manuellement</h3>



<p>Afin d’insérer une liste déroulante dans laquelle les choix disponibles sont rentrés un à un, de manière constante, il vous faudra suivre les étapes détaillées ci-dessous.</p>



<p><em>La feuille de calcul est initialement vide pour cet exemple.</em></p>



<p>Pour commencer :</p>



<ol class="wp-block-list">
<li>Sélectionner la cellule dans laquelle la liste déroulante sera ajoutée.</li>



<li>Dans le menu « Données » du Ruban Excel.</li>



<li>Dans la catégorie « Outils de données ».</li>



<li>Ouvrir l’outil « Validation des données ».</li>



<li>La fenêtre « Validation des données » apparaît.</li>



<li>Dans l’onglet Option.</li>



<li>Choisir « Liste » dans le menu déroulant « Autoriser ».</li>
</ol>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel.webp" alt="Validation des données Excel" width="1986" height="254" loading="lazy"></a><figcaption class="wp-element-caption">Validation des données Excel</figcaption></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Liste.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Liste-768x540.webp" alt="Validation des données Excel - Liste" loading="lazy"></a><figcaption class="wp-element-caption">Validation des données Excel – Liste</figcaption></figure>
</div>


<p>Pour définir les choix du menu déroulant, il faut remplir le champ « Source » avec la liste de choix souhaités.</p>



<p>Cela peut être fait :</p>



<ul class="wp-block-list">
<li>En entrant directement les valeurs manuellement une à une, sans guillemets,</li>



<li>En faisant référence à une plage de cellules, en commençant avec le signe égal (=) (Voir section suivante),</li>



<li>En faisant référence à une plage de cellules nommée via le Gestionnaire de noms, en commençant avec le signe égal (=),</li>



<li>Ou en entrant une formule qui retourne une liste de valeurs, et donc en commençant aussi avec le signe égal (=).</li>
</ul>



<p>Dans cet exemple, les choix disponibles sont entrés manuellement (<em>j’utilise ici un séparateur de liste avec une virgule – les versions françaises utilisent en général le point-virgule</em>) :</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Source.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Source-768x541.webp" alt="Validation des données Excel - Source" loading="lazy"></a><figcaption class="wp-element-caption">Validation des données Excel – Source</figcaption></figure>
</div>


<p>Dans le champ « Source », entrer « Choix 1;Choix 2;Choix 3 » et valider.</p>



<p>La liste déroulante est alors créée :</p>


<div class="gb-container gb-container-338f8036">
<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Creation-Manuelle.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Creation-Manuelle.webp" alt="Liste Déroulante Excel - Création Manuelle" style="aspect-ratio:0.9710982658959537;width:188px;height:auto" width="168" height="173" loading="lazy"></a><figcaption class="wp-element-caption">Liste déroulante Excel – Création manuelle</figcaption></figure>
</div>
</div>


<p>Par la suite, pour modifier une liste déroulante entrée manuellement, il faudra retourner dans ce même menu et changer la liste de choix tel que souhaité.</p>



<h3 class="wp-block-heading">Liste Déroulante avec des Choix Définis à Partir d’une Plage de Cellules</h3>



<p>Nous avons vu qu’il est possible d’entrer manuellement les choix de la liste manuellement un à un, mais cette solution peut être compliquée pour une longue liste de choix ou même pour maintenant cette liste. Heureusement, il est également possible de fournir une plage de cellules dans laquelle se trouvent les différents éléments de choix souhaités.</p>



<p>Pour cet exemple,</p>



<p>Dans la plage de cellule A1:A4, définir les choix à intégrer dans la liste:</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Choix-de-Liste.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Choix-de-Liste.webp" alt="Liste Déroulante Excel - Choix de Liste" width="142" height="129" loading="lazy"></a><figcaption class="wp-element-caption">Liste Déroulante Excel – Choix de la liste</figcaption></figure>
</div>


<p>Répéter les étapes décrites dans la section précédente :</p>



<ol class="wp-block-list">
<li>Dans le Menu Ruban « Données ».</li>



<li>Sous catégorie « Outils de données ».</li>



<li>Ouvrir la « Validation des données ».</li>



<li>Dans l’onglet « Options »</li>



<li>Sélectionner « Autoriser: Liste »</li>
</ol>



<p>Mais cette fois ci en tant que source, référencer la plage de cellules qui contient les données.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Reference.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Reference-768x483.webp" alt="Liste Déroulante Excel - Référence" loading="lazy"></a><figcaption class="wp-element-caption">Liste déroulante Excel – Référence</figcaption></figure>
</div>


<p>Valider et la liste sera créée avec les choix définis dans la plage de cellules fournie en source.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Choix-de-Liste-Referencee.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Choix-de-Liste-Referencee.webp" alt="Liste Déroulante Excel - Choix de Liste Référencée" width="344" height="156" loading="lazy"></a><figcaption class="wp-element-caption">Liste déroulante Excel – Choix de la liste référencée</figcaption></figure>
</div>


<p>Il est désormais possible de modifier directement les valeurs présentes dans les cellules de référence et la liste sera automatiquement adaptée aux changements sans avoir besoin d’aller à chaque fois dans le menu de Validation des données.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Modification-Liste-Deroulante-Excel_gif.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Modification-Liste-Deroulante-Excel_gif.webp" alt="Modification Liste Déroulante Excel" width="334" height="325" loading="lazy"></a><figcaption class="wp-element-caption">Modification d’une liste déroulante Excel</figcaption></figure>
</div>


<h3 class="wp-block-heading">Validations Supplémentaires</h3>



<p>Nous avons jusqu’ici uniquement créé une liste déroulante simple sans y indiquer une quelconque validation sur les données entrées.</p>



<p>En effet, bien qu’une liste déroulante soit active sur une cellule, il est toujours possible d’entrer une valeur manuellement dans cette cellule, valeur pouvant être inexistante parmi les choix que nous avons définis.</p>



<p>Voyons maintenant les possibilités qui s’offrent à nous pour plus de contrôle.</p>



<h4 class="wp-block-heading">Ignorer si Vide</h4>



<p>L’option « Ignorer si vide » permet de spécifier si nous souhaitons autoriser la valeur vide «  » pour la cellule dans laquelle se trouve notre liste.</p>



<p>Ainsi, si cette option est cochée, la valeur vide sera autorisée.</p>



<p>Dans le cas contraire, si elle est décochée, alors il faudra entrer une valeur qui appartient à notre liste de choix pour éviter un message d’erreur (voir plus bas pour les Alertes d’erreur).</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Ignorer-si-vide.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Ignorer-si-vide-768x538.webp" alt="Liste Déroulante Excel - Ignorer si vide" loading="lazy"></a><figcaption class="wp-element-caption">Liste déroulante Excel – Ignorer si vide</figcaption></figure>
</div>


<p class="has-text-align-left">Illustration du Message d’erreur en GIF (<em>Cliquer pour activer</em>):</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Erreur-Ignorer-si-vide_gif.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Erreur-Ignorer-si-vide_gif.webp" alt="Liste Déroulante Excel - Erreur Ignorer si vide" width="1274" height="437" loading="lazy"></a><figcaption class="wp-element-caption">Ignorer si vide</figcaption></figure>
</div>


<h4 class="wp-block-heading">Message de Saisie</h4>



<p>Le message de saisie, si il est renseigné lorsque nous configurons notre liste déroulante, permet d’afficher une aide lorsque la cellule contenant la liste est selectionnée.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Message-de-saisie.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Message-de-saisie-768x535.webp" alt="Liste Déroulante Excel - Message de saisie" loading="lazy"></a><figcaption class="wp-element-caption">Liste déroulante Excel – Message de saisie</figcaption></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Message-de-saisie-saffiche.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Liste-Deroulante-Excel-Message-de-saisie-saffiche.webp" alt="Liste Déroulante Excel - Message de saisie s'affiche" width="353" height="174" loading="lazy"></a><figcaption class="wp-element-caption">Liste déroulante Excel – Message de saisie s’affiche</figcaption></figure>
</div>


<h4 class="wp-block-heading">Alerte d’Erreur</h4>



<p>Il existe 3 Alertes d’erreur disponibles, dans les 3 cas, il nous est possible de déterminer le message à afficher.</p>



<p>Ces alertes d’erreur apparaîtront lorsqu’une valeur qui ne fait pas partie de notre liste déroulante est entrée manuellement dans la cellule (Ou si l’on tente d’entrer la valeur nulle «  » alors que l’option « Ignorer si vide » n’est pas cochée).</p>



<p><strong>Stop </strong>: Si l’on choisit cette alerte, alors l’erreur est bloquante, il est impossible de valider la valeur entrée si elle ne fait pas partie de la liste.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Stop.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Stop-768x541.webp" alt="Validation des données Excel - Stop" loading="lazy"></a><figcaption class="wp-element-caption">Validation des données Excel – Stop</figcaption></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Stop-Message.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Stop-Message.webp" alt="Validation des données Excel - Stop Message" width="460" height="280" loading="lazy"></a><figcaption class="wp-element-caption">Validation des données Excel – Message Stop</figcaption></figure>
</div>


<p><strong>Avertissement </strong>: Dans ce cas, l’erreur n’est pas bloquante et affiche un message d’alerte qui donne tout de même la possibilité de valider une valeur qui ne fait pas partie de la liste de choix – ou de revenir en arrière pour éditer celle ci avant de valider.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Avertissement.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Avertissement-768x547.webp" alt="Validation des données Excel - Avertissement" loading="lazy"></a><figcaption class="wp-element-caption">Validation des données Excel – Avertissement</figcaption></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Avertissement-Message.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Avertissement-Message.webp" alt="Validation des données Excel - Avertissement Message" width="598" height="338" loading="lazy"></a><figcaption class="wp-element-caption">Validation des données Excel – Message d’avertissement</figcaption></figure>
</div>


<p><strong>Informations </strong>: Finalement, cette alerte est à simple titre informatif et notifiera simplement que la valeur ne fait pas partie des choix possibles.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Informations.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Informations-768x537.webp" alt="Validation des données Excel - Informations" loading="lazy"></a><figcaption class="wp-element-caption">Validation des données Excel – Informations</figcaption></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Informations-Message.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Validation-des-donnees-Excel-Informations-Message.webp" alt="Validation des données Excel - Informations Message" width="523" height="341" loading="lazy"></a><figcaption class="wp-element-caption">Validation des données Excel – Message d’informations</figcaption></figure>
</div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Aller à la Ligne dans une Cellule Excel</title>
		<link>https://www.guillaumelemoine.com/retour-a-la-ligne-cellule-excel/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Fri, 09 Jun 2023 22:46:53 +0000</pubDate>
				<category><![CDATA[Astuces et Tutoriels]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=5045</guid>

					<description><![CDATA[Vous n&#8217;arrivez pas à aller à la ligne dans une cellule Excel ? Pas de panique ! Nous allons rapidement illustrer dans ce guide plusieurs façons de procéder pour entrer du texte sur plusieurs lignes dans une cellule Excel sur Mac comme sur Windows ! Nous verrons aussi comment remplacer un caractère par un saut ... <a title="Aller à la Ligne dans une Cellule Excel" class="read-more" href="https://www.guillaumelemoine.com/retour-a-la-ligne-cellule-excel/" aria-label="En savoir plus sur Aller à la Ligne dans une Cellule Excel">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>Vous n’arrivez pas à <strong>aller à la ligne dans une cellule Excel</strong> ? Pas de panique !</p>



<p>Nous allons rapidement illustrer dans ce guide plusieurs façons de procéder pour <strong><mark style="background-color:var(--global-color-12)" class="has-inline-color">entrer du texte sur plusieurs lignes dans une cellule Excel</mark></strong> sur <strong>Mac</strong> comme sur <strong>Windows</strong> ! Nous verrons aussi comment <strong>remplacer un caractère par un saut de ligne</strong>, ou inversement.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Aller-a-la-Ligne-dans-une-cellule-Excel.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Aller-a-la-Ligne-dans-une-cellule-Excel.webp" alt="Aller à la Ligne dans une cellule Excel" width="346" height="159" loading="lazy"><figcaption class="wp-element-caption">Aller à la ligne dans le texte d’une cellule Excel</figcaption></a></figure>
</div>


<p>Notez par ailleurs que si vous cherchez à <strong><a href="https://www.guillaumelemoine.com/aller-a-la-ligne-dans-formule-excel/">insérer une retour à la ligne dans une formule Excel</a></strong>, la démarche sera dans ce cas différente de celle présentée ici.</p>



<h2 class="wp-block-heading">Comment Aller à la Ligne dans une Cellule Excel ?</h2>



<p>Pour <strong>effectuer manuellement un retour à la ligne au sein d’une cellule</strong>, on utilisera un <strong>raccourci clavier</strong> : mais la combinaison de touches sera différente sur <strong>Windows</strong> ou sur <strong>Mac</strong>. </p>



<p>L’utilisation de ce raccourci permettra d’<strong>écrire sur la ligne suivante dans du texte au sein d’une même cellule</strong>.</p>



<h3 class="wp-block-heading">Retour à la Ligne dans une Cellule Excel (Windows)</h3>



<p>Si vous utilisez Excel sous <strong>Windows</strong>, pour <strong>insérer un saut de ligne dans le texte d’une cellule</strong>, on utilisera la combinaison <strong><kbd>Alt</kbd> + <kbd>Entrée</kbd></strong> :</p>



<ol class="wp-block-list">
<li>Entrez le texte dans la cellule.</li>



<li>À l’emplacement ou vous voulez insérer le saut de ligne.</li>



<li>Maintenez enfoncée la touche <strong><kbd>Alt</kbd></strong>, puis appuyez ensuite sur la touche <strong><kbd>Entrée</kbd></strong>.</li>
</ol>



<p>Si il s’agit d’une cellule contenant déjà du texte dans laquelle on souhaite ajouter un retour à la ligne, on se positionnera directement à l’endroit souhaité dans le texte pour effectuer le raccourci clavier.</p>



<h3 class="wp-block-heading">Aller à la Ligne dans une Cellule Excel (Mac)</h3>



<p>Les mêmes étapes s’appliquent si vous utilisez Excel sur <strong>Mac</strong>, seul le raccourci clavier changera.</p>



<p>On utilisera la combinaison de touches <strong><kbd>Control</kbd> + <kbd>Option</kbd> + <kbd>Entrée</kbd></strong> :</p>



<ol class="wp-block-list">
<li>Sélectionnez la cellule dans laquelle vous voulez ajouter une nouvelle ligne.</li>



<li>Dans la barre de formule, placez le curseur à l’emplacement ou vous souhaitez ajouter le retour à la ligne.</li>



<li>Maintenez enfoncée la touche <strong><kbd>Control</kbd></strong>, puis la touche <strong><kbd>Option</kbd></strong>, et appuyez brièvement sur la touche <strong><kbd>Entrée</kbd></strong>.</li>
</ol>



<p>L’image ci-dessous illustre le <strong>retour à la ligne dans une cellule Excel</strong> à l’aide de <strong><kbd>Alt</kbd> + <kbd>Entrée</kbd></strong> sous <strong>Windows</strong>. Le principe reste le même sur <strong>Mac</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Retour_Ligne_Alt_Entree_gif.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Retour_Ligne_Alt_Entree_gif.webp" alt="Retour à la ligne dans une cellule Excel avec Alt + Entrée" width="780" height="448" loading="lazy"></a><figcaption class="wp-element-caption">Retour à la ligne dans une cellule Excel avec la combinaison Alt + Entrée</figcaption></figure>
</div>


<p>Avec cette méthode, le <strong>texte contenu est effectivement renvoyé à la ligne</strong> et peut être copié/collé dans un éditeur de texte en gardant le saut de ligne</p>



<p>Sur <strong>PC</strong> ou sur <strong>Mac</strong>, valider le contenu de la cellule (en appuyant sur la touche <kbd>Entrée</kbd>) aura pour effet d’activer automatiquement l’option <strong>« Renvoyer à la ligne automatiquement</strong> » qui intègrera visuellement le saut de ligne. La désactiver annulera l’effet visuel du retour à la ligne.</p>



<h2 class="wp-block-heading">Remplacer un Caractère par un Retour à la Ligne dans une ou Plusieurs Cellules</h2>



<p>Si l’on cherche à <strong>remplacer plusieurs valeurs spécifiques par un renvoi à la ligne</strong>, et ce dans un ensemble de cellules, une feuille de calcul entière ou l’ensemble du classeur Excel, alors on utilisera la fonctionnalité « Rechercher et Remplacer ».</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Rechercher-et-Remplacer-Excel.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Rechercher-et-Remplacer-Excel-768x355.webp" alt="Rechercher et Remplacer - Excel" loading="lazy"></a><figcaption class="wp-element-caption">Rechercher et Remplacer – Excel</figcaption></figure>
</div>


<p>L’illustration ci-dessous montre les étapes à suivre :</p>



<ol class="wp-block-list">
<li>Pour ouvrir « Rechercher et Remplacer » on utilisera le raccourci clavier <strong><kbd>Ctrl</kbd> + <kbd>H</kbd></strong>, ou dans le ruban Excel <strong>« Accueil » puis « Rechercher et Sélectionner » puis « Remplacer… »</strong>.</li>



<li>Dans le champ « Rechercher » on entrera les caractères que l’on souhaite remplacer, dans notre exemple il s’agit de la virgule suivie d’un espace.</li>



<li>Dans le champ « Remplacer par » on maintiendra la touche <kbd>Ctrl</kbd> et on appuiera sur la touche <kbd>J</kbd>. Il s’agit du saut de ligne par lequel on souhaite remplacer.</li>



<li>Pour afficher les Options de remplacement, on pourra étendre « Options ».</li>



<li>« Options » permet notamment d’indiquer si l’on souhaite remplacer dans la Feuille de calcul uniquement ou dans le Classeur entier.</li>



<li>Finalement on valide par « Remplacer tout ».</li>
</ol>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Rechercher-Caractere-et-Le-Remplacer-Par-Saut-de-Ligne.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Rechercher-Caractere-et-Le-Remplacer-Par-Saut-de-Ligne.webp" alt="Rechercher Caractère et Le Remplacer Par Saut de Ligne" width="1826" height="920" loading="lazy"></a><figcaption class="wp-element-caption">Remplacer un caractère par un saut de ligne dans plusieurs cellules Excel</figcaption></figure>
</div>


<h2 class="wp-block-heading">Remplacer un Retour à la Ligne par un Caractère dans une ou Plusieurs Cellules</h2>



<p>Ici, on cherche à effectuer l’inverse du cas vu précédemment : on veut <strong>remplacer les retours à la ligne par une autre valeur</strong>.</p>



<p>On va donc répéter les même étapes mais en inversant les champs « Rechercher » et « Remplacer par ».</p>



<p>L’illustration ci dessous montre les étapes à suivre :</p>



<ol class="wp-block-list">
<li>Pour ouvrir « Rechercher et Remplacer » on utilisera le raccourci clavier <strong><kbd>Ctrl</kbd> + <kbd>H</kbd></strong>, ou dans le ruban Excel <strong>« Accueil » puis « Rechercher et Sélectionner » puis « Remplacer… »</strong>.</li>



<li>Dans le champ « Remplacer » on maintiendra la touche <kbd>Ctrl</kbd> et on appuiera brièvement sur la touche <kbd>J</kbd>. Il s’agit du saut de ligne par lequel on souhaite remplacer.</li>



<li>Dans le champ « Remplacer par » on entrera les caractères que l’on souhaite remplacer, ici j’utilise simplement un « Espace ».</li>



<li>Pour afficher les Options de remplacement, on pourra étendre « Options ».</li>



<li>« Options » permet notamment d’indiquer si l’on souhaite remplacer dans la Feuille de calcul uniquement ou dans le Classeur entier.</li>



<li>Finalement on valide par « Remplacer tout ».</li>
</ol>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Rechercher-Saut-de-Ligne-et-Le-Remplacer.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Rechercher-Saut-de-Ligne-et-Le-Remplacer.webp" alt="Rechercher Saut de Ligne et Le Remplacer" width="1825" height="920" loading="lazy"></a><figcaption class="wp-element-caption">Remplacer les sauts de ligne dans le texte de cellules Excel</figcaption></figure>
</div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
