<?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>Fonctions &#8211; Guillaume Lemoine</title>
	<atom:link href="https://www.guillaumelemoine.com/excel/fonctions-excel/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>Fonctions &#8211; 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>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 : Fonctions Logiques et Booléens VRAI et FAUX</title>
		<link>https://www.guillaumelemoine.com/excel-vrai-faux-fonction-booleen/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Tue, 17 Jan 2023 22:45:32 +0000</pubDate>
				<category><![CDATA[Fonctions]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=2756</guid>

					<description><![CDATA[Excel permet l&#8217;utilisation des valeurs de type Booléen (Wikipédia). Il s&#8217;agit d&#8217;un type de donnée (au même titre que le type texte ou le type numérique) avec seulement 2 valeurs possibles : VRAI ou FAUX. On peut aussi parler de type logique. Ces valeurs seront le résultat d&#8217;une expression booléenne, ou d&#8217;une expression/fonction logique, qui ... <a title="Excel : Fonctions Logiques et Booléens VRAI et FAUX" class="read-more" href="https://www.guillaumelemoine.com/excel-vrai-faux-fonction-booleen/" aria-label="En savoir plus sur Excel : Fonctions Logiques et Booléens VRAI et FAUX">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>Excel permet l’utilisation des valeurs de type <a href="https://fr.wikipedia.org/wiki/Bool%C3%A9en" rel="noopener">Booléen (Wikipédia)</a>. Il s’agit d’un type de donnée (au même titre que le type texte ou le type numérique) avec seulement 2 valeurs possibles : <strong>VRAI</strong> ou <strong>FAUX</strong>. On peut aussi parler de <strong>type logique</strong>.</p>



<p>Ces valeurs seront le résultat d’une expression booléenne, ou d’une expression/fonction logique, qui retournera soit VRAI, soit FAUX.</p>



<p>Il existe également des fonctions Excel VRAI() et FAUX() qui retourneront la valeur booléenne correpondante (<em>respectivement VRAI et FAUX</em>) : ces fonctions sont essentiellement destinées à assurer la compatibilité avec d’autres tableurs comme le note le site Microsoft Support sur les pages dédiées <a href="https://support.microsoft.com/fr-fr/office/vrai-vrai-fonction-7652c6e3-8987-48d0-97cd-ef223246b3fb" rel="noopener">Fonction VRAI</a> et <a href="https://support.microsoft.com/fr-fr/office/fonction-faux-2d58dfa5-9c03-4259-bf8f-f0ae14346904" rel="noopener">Fonction FAUX</a>.</p>



<p>Cet article présente principalement ce type de donnée et son utilité au sein de formules Excel. Nous aborderons aussi l’équivalence numérique de ces booléens, qui permet alors de composer des conditions grâce à l’algèbre booléenne.</p>



<h2 class="wp-block-heading">Les Booléens dans Excel</h2>



<p>Les booléens sont une forme de données binaires qui ne peuvent prendre que deux valeurs : VRAI ou FAUX. Dans Excel, ces valeurs sont utilisées au sein de formules dont l’action ou le résultat dépendra de l’évaluation d’une ou d’un ensemble de conditions qui devront être satisfaites (VRAI) ou non (FAUX).</p>



<p>Le concept de booléen est omniprésent dans une utilisation avancée d’Excel, c’est pourquoi il est important de le comprendre. Il existe plusieurs fonctions qui renvoient des valeurs booléennes et qui peuvent donc être utilisées dans la construction de formule logiques et conditionnelles, la plus importante étant probablement la <a href="https://www.guillaumelemoine.com/excel-fonction-si/">fonction SI(), qui permet de définir une condition pour retourner une valeur si la condition est vraie ou une autre si elle est fausse</a>. Il existe également d’autres fonctions logiques telles que <a href="https://www.guillaumelemoine.com/excel-et-ou-oux/#fonction-excel-et-tests-logiques-et-conditionnels">ET()</a> et <a href="https://www.guillaumelemoine.com/excel-et-ou-oux/#fonction-excel-ou-pour-vos-formules-conditionnelles">OU()</a> qui, quant à elles, permettent de combiner des conditions en utilisant la logique booléenne.</p>



<p>Aussi, les <a href="https://www.guillaumelemoine.com/operateurs-comparaison-excel/"><strong>opérateurs de comparaison d’Excel</strong></a>, utilisés au sein d’une formule, renverront toujours un résultat VRAI ou FAUX. Leur utilisation est assez fréquente au sein de formules conditionnelles.</p>



<h2 class="wp-block-heading">La Fonction ESTLOGIQUE : Tester si une Valeur Est un Booléen</h2>



<p>A noter qu’Excel dispose d’une fonction qui permet de déterminer si une valeur, ou le contenu d’une cellule, est une valeur logique (booléen) ou non.</p>



<p>Il s’agit de la fonction ESTLOGIQUE() qui ne prend qu’un seul argument : directement une valeur, une formule, une cellule ou autre référence.</p>



<pre class="wp-block-code"><code>=ESTLOGIQUE(Valeur)</code></pre>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/La-Fonction-ESTLOGIQUE.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/La-Fonction-ESTLOGIQUE.webp" alt="La Fonction ESTLOGIQUE" width="414" height="138" loading="lazy"></a><figcaption class="wp-element-caption">La fonction ESTLOGIQUE</figcaption></figure>
</div>


<p>Cette fonction est elle-même une fonction logique qui aura donc pour résultat un booléen dont la valeur sera VRAI ou FAUX. Un cas d’utilisation possible serait donc de l’intégrer au sein d’une fonction SI() pour effectuer un calcul si le résultat de ESTLOGIQUE() est VRAI, ou un calcul différent si le résultat est FAUX.</p>



<h2 class="wp-block-heading">Convertir un Booléen en Nombre et Inversement</h2>



<h3 class="wp-block-heading">Convertir un Booléen en Nombre</h3>



<p><strong>Convertir un booléen en nombre</strong> peut s’avérer utile dans des utilisations avancées telles que l’algèbre conditionnelle que nous aborderons dans la dernière partie de cet article. L’évaluation numérique du booléen VRAI sera 1 tandis que le booléen FAUX s’évaluera en tant que 0.</p>



<p>Il existe 3 façons de convertir une valeur logique VRAI/FAUX en nombre :</p>



<ol class="wp-block-list">
<li>Utiliser la fonction N(Booléen) qui transformera le booléen en nombre ou la fonction ENT(Booléen) qui transformera le booléen en nombre entier.</li>



<li>Appliquer deux fois le signe « – » sur le booléen (« –VRAI » ou « –FAUX »)</li>



<li>Appliquer une multiplication par 1 sur le booléen (« VRAI * 1 » ou « FAUX * 1 »)</li>
</ol>



<p>C’est cette dernière méthode que l’on préferera dans l’application de l’algèbre conditionnelle.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Convertir-Un-Booleen-VRAI-ou-FAUX-En-Nombre.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Convertir-Un-Booleen-VRAI-ou-FAUX-En-Nombre.webp" alt="Convertir Un Booléen VRAI ou FAUX En Nombre" width="677" height="223" loading="lazy"></a><figcaption class="wp-element-caption">Convertir un booléen VRAI ou FAUX en nombre</figcaption></figure>
</div>


<p>Puisqu’en terme de valeur numérique VRAI = 1 et FAUX = 0. On peut appliquer les opérateurs arithmétiques d’addition, soustraction, multiplication ou division. Par exemple on aura les résultats suivants :</p>



<pre class="wp-block-code"><code>VRAI+VRAI+VRAI+FAUX = 3</code></pre>



<pre class="wp-block-code"><code>VRAI*VRAI*VRAI*FAUX = 0</code></pre>



<pre class="wp-block-code"><code>VRAI*VRAI*VRAI = 1</code></pre>



<h3 class="wp-block-heading">Convertir un Nombre en Booléen</h3>



<p>Avec toujours en tête l’utilisation d’algèbre conditionnelle, il sera intéressant de pouvoir reconvertir un nombre en booléen afin de pouvoir l’utiliser en tant que condition au sein d’une formule.</p>



<p>On partira du principe que le nombre à convertir en booléen sera forcément binaire, soit 1, soit 0. Ainsi, il nous suffira donc d’appliquer l’opérateur de comparaison « égal à » (=) sur le nombre afin de tester si celui ci est égal à 1, si c’est le cas, l’opération renverra VRAI (1=1 est VRAI) sinon l’opération renverra FAUX (0=1 est FAUX).</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Convertir-Un-Nombre-En-Booleen-VRAI-ou-FAUX.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Convertir-Un-Nombre-En-Booleen-VRAI-ou-FAUX.webp" alt="Convertir Un Nombre En Booléen VRAI ou FAUX" width="681" height="127" loading="lazy"></a><figcaption class="wp-element-caption">Convertir un nombre en booléen VRAI ou FAUX</figcaption></figure>
</div>


<h2 class="wp-block-heading">Calculs Booléens : Algèbre Conditionnelle</h2>



<p>L’algèbre booléenne est une méthode qui s’appuie sur la conversion d’un booléen VRAI ou FAUX en valeur numérique dans le but de <strong>réaliser des calculs conditionnels</strong> plus complexes, en général <strong>avec de multiples conditions</strong>. On pourra ensuite reconvertir en booléen le résultat final de notre algèbre.</p>



<p>Nous allons illustrer ce dont il s’agit à travers quelques applications basiques qui s’apparentent à l’utilisation des fonctions existantes ET, OU et SI.</p>



<h3 class="wp-block-heading">Équivalence de la Fonction ET()</h3>



<p>L’algèbre conditionnelle permet de <strong>répliquer la fonction ET()</strong> par la multiplication. Puisque VRAI vaut 1 et FAUX vaut 0, on peut alors multiplier plusieurs booléens entre eux. </p>



<p>Si au moins l’un d’entre eux est FAUX, le résultat de la multiplication par 0 sera donc 0 et la reconversion en booléen donnera alors le résultat FAUX, tout comme le ferait la fonction ET() si au moins l’une des conditions est fausse. </p>



<p>Dans le cas ou tous les booléens sont VRAI, on ne multiplie que des 1, donnant donc un résultat final VRAI, comme avec la fonction ET() lorsque toutes les conditions sont remplies.</p>



<p>On reconvertit ensuite la résultat en booléen par l’application du test « =1 »</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Algebre-Booleen-De-La-Fonction-ET.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Algebre-Booleen-De-La-Fonction-ET.webp" alt="Algèbre Booléen De La Fonction ET" width="1011" height="217" loading="lazy"></a><figcaption class="wp-element-caption">Algèbre booléen de la fonction ET</figcaption></figure>
</div>


<p>Quelle utilité ? L’algèbre conditionnelle pour répliquer la fonction ET() s’avère particulièrement utile dans l’implémentation de formules avancées qui font appel à des fonctions qui n’acceptent pas nativement les conditions multiples comme par exemple avec <a href="https://www.guillaumelemoine.com/excel-fonction-equiv-match/">la fonction EQUIV</a>.</p>



<h3 class="wp-block-heading">Équivalence de la Fonction OU()</h3>



<p>La fonction OU est aussi <strong>réplicable à l’aide de l’algèbre conditionnelle</strong>. Pour cela, on additionne simplement les booléens VRAI ou FAUX ensemble. Puisque VRAI est égal à 1 et FAUX est égal à 0 : si au moins l’une des conditions est remplie, la somme sera supérieure ou égale à 1, dans le cas contraire la somme sera 0.</p>



<p>On reconvertit ici en appliquant le test « &gt;0 ». </p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Algebre-Booleen-De-La-Fonction-OU.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Algebre-Booleen-De-La-Fonction-OU.webp" alt="Algèbre Booléen De La Fonction OU" width="1012" height="213" loading="lazy"></a><figcaption class="wp-element-caption">Algèbre booléenne de la fonction OU</figcaption></figure>
</div>


<h3 class="wp-block-heading">Remplacer la Fonction SI()</h3>



<p>Si on souhaite <strong>éviter la fonction SI() pour réaliser des formules conditionnelles</strong> pour des opérations numériques, il est possible de contourner son utilisation grâce à l’algèbre conditionnelle. </p>



<p>Prenons l’exemple ci-dessous dans lequel on souhaite appliquer une remise de 12% si un montant est supérieur ou égal à 30000. </p>



<p>On multiplie simplement le résultat d’une remise de 12% sur le montant par la condition elle-même :</p>



<ul class="wp-block-list">
<li>Si la condition est remplie, le résultat sera VRAI, donc 1. La multiplication par 1 permettra à la remise d’être appliquée.</li>



<li>Sinon le résultat sera FAUX donc 0. La multiplication de la remise donnera donc 0 et ne sera pas appliquée.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Algebre-Booleen-De-La-Fonction-SI.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Algebre-Booleen-De-La-Fonction-SI.webp" alt="Algèbre Booléen De La Fonction SI" width="769" height="196" loading="lazy"></a><figcaption class="wp-element-caption">Algèbre booléen de la fonction SI</figcaption></figure>
</div>


<h3 class="wp-block-heading">Remplacer la Fonction SI() avec Plusieurs Conditions</h3>



<p>Toujours dans la réalisation de formules conditionnelles pour des opérations numériques, on pourra <strong>répliquer la fonction SI() avec plusieurs conditions</strong>. </p>



<p>Le principe est le même que dans l’exemple précédent. On cherche ici à appliquer une remise de 12% à un montant si celui-ci est supérieur ou égal à 30000 et que le client est membre. </p>



<p>On teste donc chaque condition pour obtenir une valeur booléenne pour chacune, que l’on multiplie ensuite entre elles. </p>



<ul class="wp-block-list">
<li>Si chaque condition est évaluée à VRAI, le produit sera 1.</li>



<li>Sinon, si au moins une est évaluée à FAUX, le produit sera 0, et donc le montant de la remise sera lui même multiplié par 0 pour donner 0.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Algebre-Booleen-De-La-Fonction-SI-Avec-Plusieurs-Conditions.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Algebre-Booleen-De-La-Fonction-SI-Avec-Plusieurs-Conditions.webp" alt="Algèbre Booléen De La Fonction SI Avec Plusieurs Conditions" width="1069" height="199" loading="lazy"></a><figcaption class="wp-element-caption">Algèbre booléenne de la fonction SI avec plusieurs conditions</figcaption></figure>
</div>


<p>Voilà ! Si vous n’avez pas trouvé de solution adaptée n’hésitez pas à commenter ou <a href="https://www.guillaumelemoine.com/contact/">contactez moi</a> pour résoudre ce problème !</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Faire une Somme dans Excel : Fonction et Raccourci Clavier</title>
		<link>https://www.guillaumelemoine.com/fonction-somme-excel/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Mon, 11 Oct 2021 14:06:11 +0000</pubDate>
				<category><![CDATA[Fonctions]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=2534</guid>

					<description><![CDATA[La fonction SOMME fait partie des fonctions les plus simples d&#8217;Excel. Comme son nom l&#8217;indique, cette fonction retourne la somme des arguments, c&#8217;est-à-dire que toutes les valeurs numériques seront additionnées. Dans cet article, je vous détaille comment faire une somme dans Excel et je vous présenterai la somme automatique ainsi que son raccourci clavier. J&#8217;aborderai ... <a title="Faire une Somme dans Excel : Fonction et Raccourci Clavier" class="read-more" href="https://www.guillaumelemoine.com/fonction-somme-excel/" aria-label="En savoir plus sur Faire une Somme dans Excel : Fonction et Raccourci Clavier">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>La fonction SOMME fait partie des fonctions les plus simples d’Excel. </p>



<p>Comme son nom l’indique, cette fonction retourne la somme des arguments, c’est-à-dire que toutes les valeurs numériques seront additionnées. </p>



<p>Dans cet article, je vous détaille comment faire une somme dans Excel et je vous présenterai la <strong>somme automatique</strong> ainsi que son <strong>raccourci clavier</strong>. </p>



<p>J’aborderai également le cas particulier de <strong>la fonction SOMME qui renvoie un résultat égal à 0</strong> de façon inattendue.</p>



<h2 class="wp-block-heading">Additionner dans Excel avec la Fonction SOMME</h2>



<h3 class="wp-block-heading">Comment Faire une Somme sur Excel ?</h3>



<p>Telle que définie dans Excel, la fonction SOMME « calcule la somme des nombres dans une plage de cellules ».</p>



<p>Il s’agit donc d’effectuer une addition sur plusieurs cellules, ce qui reviendrait donc à sélectionner les cellules une à une et à utiliser l’opérateur <strong>+</strong> pour les sommer… </p>



<p>La fonction SOMME nous facilite donc la tâche puisque si l’on souhaite sommer un nombre important de cellules, il suffira de sélectionner une plage de cellules ou plusieurs cellules non adjacentes au sein des arguments de la fonction SOMME plutôt que de sélectionner les cellules une à une pour les additionner.</p>



<p>La syntaxe est la suivante :</p>



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



<p>Avec Nombre1, Nombre2 qui « représentent de 1 à 255 arguments dont vous voulez calculer la somme. Les valeurs logiques et le texte sont ignorés dans les cellules, même s’ils sont tapés en tant qu’arguments ».</p>



<p>Comme indiqué, chaque argument, jusque 255 au maximum, peut être soit une valeur numérique entrée directement, soit une référence à une ou plusieurs cellules qui contiennent les valeurs à sommer.</p>



<p>Il faut noter que <strong>les cellules vides, textes et valeurs logiques inclus dans une plage de cellules seront effectivement ignorées</strong> pour calculer la somme. </p>



<p>En revanche, entrer directement une <a href="https://www.guillaumelemoine.com/excel-vrai-faux-fonction-booleen/"><strong>valeur logique (booléen)</strong></a> (<em>ou une formule retournant une valeur logique</em>) au sein de la fonction (<em>=SOMME(VRAI, VRAI)</em>) aura pour effet d’utiliser la valeur numérique du booléen (<em>FAUX = 0 ; VRAI = 1</em>) et d’en faire la somme, ce qui s’avérera très utile pour des <a href="https://www.guillaumelemoine.com/excel-vrai-faux-fonction-booleen/#calculs-booleens-algebre-conditionnelle">calculs d’algèbre conditionnelle</a>.</p>



<p>Aussi, entrer directement du texte dans la fonction (<em>=SOMME(« texte »)</em>) retournera une erreur « #VALEUR! ».</p>



<p>Pour finir, si une erreur est contenue au sein d’une plage de cellules utilisée dans la fonction SOMME, cette erreur ne sera pas ignorée et <strong>la fonction SOMME retournera en résultat la première erreur</strong> qu’elle rencontre (<em>#VALEUR!, #NOM!, #DIV0!, etc.</em>)</p>



<h2 class="wp-block-heading">Somme Automatique et Raccourci Clavier de la Fonction SOMME</h2>



<h3 class="wp-block-heading">La Somme Automatique dans Excel</h3>



<p>Il est possible d’utiliser la fonction SOMME sans avoir à écrire manuellement la fonction grâce à la fonctionnalité « Somme automatique » du ruban Excel (qui se situe dans l’onglet « Accueil »).</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Somme-Automatique-Dans-Excel.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Somme-Automatique-Dans-Excel.webp" alt="Somme Automatique Dans Excel" width="2003" height="331" loading="lazy"></a><figcaption class="wp-element-caption">Somme automatique dans Excel</figcaption></figure>
</div>


<p>Il faudra au préalable sélectionner les cellules adjacentes que l’on souhaite sommer. Selon la sélection de cellules, le comportement varie :</p>



<ol class="wp-block-list">
<li>La somme automatique peut être utilisée <strong>en ne sélectionnant qu’une seule cellule</strong>, ce qui aura pour effet d’ajouter la fonction SOMME vide, pour laquelle il faudra ensuite entrer les arguments. Ce sera également le cas si l’on sélectionne des cellules non adjacentes.</li>



<li>Il est également possible de <strong>sélectionner plusieurs cellules adjacentes</strong>, la somme automatique ajoutera et calculera la SOMME en dessous de chacune des colonnes de la sélection, ou à droite de la ligne sélectionnée.</li>



<li>Pour finir, <strong>en sélectionnant des cellules vides adjacentes</strong> (<em>en dessous ou sur la droite</em>) aux valeurs à sommer, la somme automatique calculera, dans ces cellules vides, la somme des colonnes (<em>en dessous</em>) ou la somme des lignes (<em>sur la droite</em>).</li>
</ol>



<h3 class="wp-block-heading">Raccourci Clavier de la Fonction SOMME</h3>



<p>Il existe un raccourci clavier pour insérer la fonction SOMME directement. Là encore, il suffit de sélectionner la plage de cellules que l’on souhaite sommer et d’appuyer sur <kbd>Alt</kbd> + <kbd>=</kbd>.</p>



<p>La fonction Somme sera automatiquement ajoutée de manière similaire à la somme automatique présentée précédemment.</p>



<h2 class="wp-block-heading">La Fonction SOMME Excel ne Fonctionne pas et Est Égale à 0</h2>



<p>Un problème qui peut arriver avec la fonction SOMME est que celle-ci donne <strong>un résultat égal à 0 alors que l’on s’attend à autre chose</strong> puisque les cellules sommées contiennent visuellement des nombres.</p>



<p>En effet, il se peut que ces nombres soient en réalité au format texte. </p>



<p>Dans ce cas, Excel affiche un petit triangle vert dans l’angle supérieur gauche de la cellule, les nombres sont alignés à gauche de la cellule (si aucun autre format d’alignement n’est actif) et une alerte est également affichée lorsque l’on sélectionne la cellule : « Le nombre dans cette cellule est au format texte ou précédé d’une apostrophe ».</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Nombre-au-Format-Texte-Dans-Excel.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Nombre-au-Format-Texte-Dans-Excel.webp" alt="Nombre au Format Texte Dans Excel" width="509" height="69" loading="lazy"></a><figcaption class="wp-element-caption">Nombre au format texte dans Excel</figcaption></figure>
</div>


<p>Pour résoudre ce problème, on peut appliquer deux solutions que j’ai décrites dans un article séparé :</p>



<ol class="wp-block-list">
<li>Soit on <a href="https://www.guillaumelemoine.com/transformer-texte-en-nombre-excel/#transformer-du-texte-en-nombre-definitivement">transforme définitivement les cellules au format texte dans un format nombre</a>.</li>



<li>Soit on <a href="https://www.guillaumelemoine.com/transformer-texte-en-nombre-excel/#convertir-du-texte-en-nombre-avec-une-fonction">garde les cellules au format texte et l’on applique une conversion en nombre à l’aide d’une fonction</a>. Plus de détails également ci-dessous pour la cas de la somme.</li>
</ol>



<h3 class="wp-block-heading">Convertir du Texte en Nombre avec une Fonction</h3>



<p>Si l’on souhaite conserver la donnée initiale telle qu’elle, il est possible de convertir le Texte en Nombre à l’aide d’une fonction. Deux fonctions sont possibles : SOMMEPROD ou CNUM.</p>



<ol class="wp-block-list">
<li>La fonction SOMMEPROD sur la plage de cellule au Format Texte que l’on multiplie par 1.</li>



<li>La fonction CNUM avec une formule Matricielle : on utilise ici la fonction de conversion de Texte en Nombre CNUM à l’intérieur de la fonction SOMME. Dans CNUM on passera en argument la plage de cellules au format Texte et l’on valide la formule matricielle avec <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Entrée</kbd>. </li>



<li>Sans utiliser de formule matricielle, on peut alternativement appliquer CNUM à chaque cellule texte une par une, puis séparement effectuer la SOMME de ces CNUM distincts.</li>
</ol>



<p>Ci-dessous l’illustration de ces différentes solutions de conversion via une fonction.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Convertir-Du-Texte-En-Nombre-Avec-Une-Fonction.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Convertir-Du-Texte-En-Nombre-Avec-Une-Fonction.webp" alt="Convertir Du Texte En Nombre Avec Une Fonction" width="987" height="151" loading="lazy"></a><figcaption class="wp-element-caption">Convertir du texte en nombre avec une fonction</figcaption></figure>
</div>


<h2 class="wp-block-heading">Fonction Excel SOMME : Exemples d’Utilisation</h2>



<h3 class="wp-block-heading">Sommer un Ensemble de Cellules</h3>



<p>Ce premier exemple illustre l’utilisation simple de la fonction SOMME sur une plage de cellules. Plusieurs cas sont visibles : La somme par colonne, la somme par ligne, et la somme d’une table composée de plusieurs lignes et colonnes.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-SOMME-Exemple-Simple.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-SOMME-Exemple-Simple.webp" alt="Fonction Excel SOMME - Exemple Simple" width="983" height="297" loading="lazy"></a><figcaption class="wp-element-caption">Fonction Excel SOMME – Exemple simple</figcaption></figure>
</div>


<h3 class="wp-block-heading">Sommer un Ensemble de Cellules Réparties sur Plusieurs Feuilles de Calcul</h3>



<p>L’image ci-dessous montre l’utilisation de la fonction SOMME pour sommer différentes valeurs réparties sur plusieurs feuilles de calcul différentes au sein du même classeur Excel.</p>



<p>Pour réaliser une telle somme, on commence par écrire le début de la fonction jusqu’à l’ouverture de la parenthèse « =SOMME( » puis on sélectionnera la cellule ou plage de cellules à l’aide de la souris, on utilise ensuite le séparateur de formule « ; » pour réaliser une nouvelle sélection avec la souris sur une feuille de calcul différente. On finira en fermant la parenthèse et en appuyant sur la touche <kbd>Entrée</kbd>.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-SOMME-Exemple-Plusieurs-Feuilles.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-SOMME-Exemple-Plusieurs-Feuilles.webp" alt="Fonction Excel SOMME - Exemple Plusieurs Feuilles" width="740" height="290" loading="lazy"></a><figcaption class="wp-element-caption">Fonction Excel SOMME – Exemple sur plusieurs feuilles</figcaption></figure>
</div>


<h3 class="wp-block-heading">Sommer un Ensemble de Cellules dont Certaines Contenant du Texte</h3>



<p>Cet exemple compare deux colonnes ayant les mêmes valeurs numériques, en revanche, la seconde colonne contient également des valeurs logiques et du texte, comme discuté précédemment, ces valeurs ne sont effectivement pas prises en compte par la fonction et le résultat des deux colonnes est donc identique.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-SOMME-Exemple-Avec-Texte-Et-Valeurs-Logiques.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-SOMME-Exemple-Avec-Texte-Et-Valeurs-Logiques.webp" alt="Fonction Excel SOMME - Exemple Avec Texte Et Valeurs Logiques" width="659" height="271" loading="lazy"></a><figcaption class="wp-element-caption">Fonction Excel SOMME – Exemple de somme avec texte et valeurs logiques</figcaption></figure>
</div>


<h3 class="wp-block-heading">Sommer un Ensemble de Cellules dont Certaines Contenant une Erreur</h3>



<p>Pour finir, illustration d’une erreur avec la fonction SOMME, en effet, la plage de cellules qui est passée en argument de la fonction contient une erreur, c’est donc cette erreur qui est retournée en résultat.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-SOMME-Exemple-Erreur.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-SOMME-Exemple-Erreur.webp" alt="Fonction Excel SOMME - Exemple Erreur" width="476" height="258" loading="lazy"></a><figcaption class="wp-element-caption">Fonction Excel SOMME – Exemple d’erreur</figcaption></figure>
</div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>EQUIV : Trouver la Position d&#8217;une Valeur dans Excel</title>
		<link>https://www.guillaumelemoine.com/excel-fonction-equiv-match/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Thu, 07 Oct 2021 17:33:45 +0000</pubDate>
				<category><![CDATA[Fonctions]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=2546</guid>

					<description><![CDATA[La fonction EQUIV d&#8217;Excel (Version anglaise : MATCH) permet de trouver la position relative au sein d&#8217;un tableau de données pour une valeur cherchée fournie en argument. Cette position relative peut être le numéro d&#8217;une ligne au sein d&#8217;une table de données qui s&#8217;étend sur une colonne et plusieurs lignes. Ou dans le cas contraire, ... <a title="EQUIV : Trouver la Position d&#8217;une Valeur dans Excel" class="read-more" href="https://www.guillaumelemoine.com/excel-fonction-equiv-match/" aria-label="En savoir plus sur EQUIV : Trouver la Position d&#8217;une Valeur dans Excel">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>La fonction <strong>EQUIV</strong> d’Excel (<em>Version anglaise : MATCH</em>) permet de <strong>trouver la position relative au sein d’un tableau de données pour une valeur cherchée</strong> fournie en argument.</p>



<p>Cette position relative peut être le <strong>numéro d’une ligne</strong> au sein d’une table de données qui s’étend sur une colonne et plusieurs lignes. Ou dans le cas contraire, <strong>le numéro d’une colonne</strong>, pour un tableau de données qui s’étend sur plusieurs colonnes et une seule ligne.</p>


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


<p>Dans cet article, je vous détaille l’utilisation de la fonction Excel EQUIV et l’illustre à travers quelques exemples simples.</p>



<h2 class="wp-block-heading">Pourquoi et Comment Utiliser la Fonction EQUIV ?</h2>



<p>Selon la définition d’Excel, la fonction EQUIV « renvoie la position relative d’un élément dans une matrice qui correspond à une valeur spécifique dans un ordre spécifique. »</p>



<p>On donne donc une Valeur que l’on souhaite chercher pour obtenir sa position (<em>ligne ou colonne</em>) dans un Tableau de données.</p>



<p>Dans la pratique, la fonction EQUIV utilisée seule n’a qu’un intérêt limité, <strong>elle trouvera toute sa puissance en combinaison avec d’autres fonctions telles que la fonction INDEX</strong>.</p>



<p>La fonction EQUIV suit la syntaxe suivante :</p>



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



<p>Tels que définis dans Excel, les différents arguments ne sont pas forcément très clairs et intuitifs :</p>



<p><strong>Valeur Cherchée</strong> : est la valeur utilisée pour trouver la valeur voulue dans la matrice, un nombre, du texte, une valeur logique ou la référence à une de ces valeurs.</p>



<p><strong>Tableau Recherche</strong> : est une plage de cellules adjacentes contenant les valeurs d’équivalence possibles, une matrice de valeurs ou la référence à une matrice.</p>



<p><strong>Type</strong> : représente le nombre 1, 0 ou – 1 indiquant la valeur à renvoyer.</p>



<p>La <strong>Valeur Cherchée</strong> correspond en effet à un nombre, texte, valeur logique (<em>VRAI/FAUX</em>) ou une référence (<em>autre cellule</em>) qui contient l’un des types précédents. Ce sera cette Valeur Cherchée qui sera utilisée pour trouver une correspondance au sein du Tableau Recherche.</p>



<p>Le <strong>Tableau Recherche</strong> quant à lui, correspond effectivement à une plage de cellules adjacentes dans laquelle on cherchera une correspondance de la Valeur Cherchée, soit exacte, soit proche en fonction du Type fourni dans le dernier argument. A noter en revanche que le Tableau Recherche est limité soit à une colonne et plusieurs lignes, soit une ligne et plusieurs colonnes.</p>



<p>Pour finir, trois valeurs sont possibles pour le <strong>Type</strong> : -1, 0 et 1. Cet argument est optionnel et sera par défaut 1.</p>



<ul class="wp-block-list">
<li>Lorsque Type est -1, la correspondance cherchée sera exacte ou approximative : la fonction EQUIV cherchera la plus petite valeur qui est supérieure ou égale (<em>correspondance exacte</em>) à la Valeur Cherchée. Si ce Type est utilisé, le Tableau Recherche devra être <strong>trié dans l’ordre décroissant</strong>.</li>



<li>Lorsque Type est 0, la fonction EQUIV se comportera de manière à rechercher une correspondance exacte pour la Valeur Cherchée, mais insensible à la casse (<em>minuscules/majuscules</em>).</li>



<li>Lorsque Type est 1, la correspondance cherchée sera exacte ou approximative :  la fonction EQUIV cherchera la plus grande valeur qui est inférieure ou égale (<em>correspondance exacte</em>) à la Valeur Cherchée. Si ce Type est utilisé, le Tableau Recherche devra être <strong>trié dans l’ordre croissant</strong>.</li>
</ul>



<p>Le résultat retourné sera une valeur numérique correspondant à la ligne (<em>dans le cas d’un Tableau Recherche multi-lignes</em>) ou à la colonne (<em>dans le cas d’un Tableau Recherche multi-colonnes</em>) dans laquelle se trouve relativement (<i>au sein du Tableau Recherche</i>) la Valeur Cherchée. Ou l’erreur #N/A si aucune correspondance n’a été trouvée.</p>



<p>Il faut noter par ailleurs qu’il est possible d’utiliser les caractères spéciaux « <strong>*</strong> » et « <strong>?</strong> » dans la Valeur Cherchée pour remplacer toute ou partie d’une chaîne de caractère.</p>



<h2 class="wp-block-heading">Fonction EQUIV : Exemples d’Utilisation</h2>



<p>Voyons maintenant plusieurs exemples pour notamment illustrer les différentes variations de l’argument Type, ainsi que la recherche en colonne/en ligne.</p>



<p>Dans chacun des exemples présentés, on indique la Valeur Cherchée ainsi que le Type de correspondance souhaitée dans les cellules en jaune. La fonction EQUIV se trouve dans la cellule verte, qui affichera donc le résultat (<em>position relative de la Valeur Cherchée au sein de la Table Recherche</em>).</p>



<h3 class="wp-block-heading">EQUIV avec Correspondance Exacte</h3>



<p>L’exemple ci-dessous illustre l’utilisation de la fonction EQUIV avec un Type de correspondance exacte. On cherche le mot « Pomme » qui se trouve effectivement dans notre Table à la ligne 3.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-EQUIV-Exemple-Avec-Correspondance-Exacte.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-EQUIV-Exemple-Avec-Correspondance-Exacte.webp" alt="Fonction Excel EQUIV - Exemple Avec Correspondance Exacte" width="564" height="192" loading="lazy"></a><figcaption class="wp-element-caption">Fonction Excel EQUIV – Exemple avec correspondance exacte</figcaption></figure>
</div>


<h3 class="wp-block-heading">EQUIV avec Correspondance Exacte non Trouvée</h3>



<p>Même exemple que le précédent, on cherche un Type de correspondance exacte, avec cette fois-ci le mot « Melon » qui ne se trouve pas dans notre Table, la fonction EQUIV renvoie donc une erreur « #N/A ».</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-EQUIV-Exemple-Avec-Correspondance-Exacte-Non-Trouvee.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-EQUIV-Exemple-Avec-Correspondance-Exacte-Non-Trouvee.webp" alt="Fonction Excel EQUIV - Exemple Avec Correspondance Exacte Non Trouvée" width="573" height="200" loading="lazy"></a><figcaption class="wp-element-caption">Fonction Excel EQUIV – Exemple avec correspondance exacte non trouvée</figcaption></figure>
</div>


<h3 class="wp-block-heading">EQUIV avec Correspondance Approximative Croissante</h3>



<p>Ici, on recherche un Type de correspondance approximative 1, notre Table est bien ordonnée dans l’ordre croissant. Bien que le mot « Melon » ne fasse pas partie des correspondances exactes de la Table, le fonction EQUIV va rechercher la plus grande valeur qui est inférieure ou égale (<em>dans l’ordre alphabétique</em>) à la Valeur Cherchée, il s’agit donc ici de « Ananas » qui se trouve en position ligne 2.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-EQUIV-Exemple-Avec-Correspondance-Approximative-Croissante.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-EQUIV-Exemple-Avec-Correspondance-Approximative-Croissante.webp" alt="Fonction Excel EQUIV - Exemple Avec Correspondance Approximative Croissante" width="571" height="197" loading="lazy"></a><figcaption class="wp-element-caption">Fonction Excel EQUIV – Exemple avec correspondance approximative croissante</figcaption></figure>
</div>


<h3 class="wp-block-heading">EQUIV avec Correspondance Approximative Décroissante</h3>



<p>Dans le cas inverse du précédent, on recherche un Type de correspondance approximative -1, notre Table est bien ordonnée dans l’ordre décroissant. Et là encore, le mot « Melon » ne fait pas partie des correspondances exactes de la Table, le fonction EQUIV va rechercher la plus petite valeur qui est supérieure ou égale (<em>dans l’ordre alphabétique</em>) à la Valeur Cherchée, il s’agit donc ici de « Orange » qui se trouve en position ligne 4.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-EQUIV-Exemple-Avec-Correspondance-Approximative-Decroissante.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-EQUIV-Exemple-Avec-Correspondance-Approximative-Decroissante.webp" alt="Fonction Excel EQUIV - Exemple Avec Correspondance Approximative Decroissante" width="570" height="200" loading="lazy"></a><figcaption class="wp-element-caption">Fonction Excel EQUIV – Exemple avec correspondance approximative décroissante</figcaption></figure>
</div>


<h3 class="wp-block-heading">EQUIV avec le Caractère « * »</h3>



<p>L’exemple ci-dessous illustre la correspondance exacte (Type 0) avec l’utilisation du caractère spécial « * » dans la Valeur Cherchée. On recherche un mot qui commence par « R » et contient n’importe quelle suite de caractère ensuite. La première correspondance est le mot « Raisin » qui se trouve ligne 5 dans notre Tableau Recherche.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-EQUIV-Exemple-Avec-Caractere-Joker.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-EQUIV-Exemple-Avec-Caractere-Joker.webp" alt="Fonction Excel EQUIV - Exemple Avec Caractère Joker." width="568" height="206" loading="lazy"></a><figcaption class="wp-element-caption">Fonction Excel EQUIV – Exemple avec caractère joker (Wildcard)</figcaption></figure>
</div>


<h3 class="wp-block-heading">EQUIV pour une Recherche de Colonne</h3>



<p>Pour finir, un exemple de recherche de correspondance exacte (Type 0) dans un Tableau Recherche en colonne. On recherche la date « 01/06/2021 » qui se trouve effectivement dans la colonne 3.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-EQUIV-Exemple-Avec-Colonne.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-EQUIV-Exemple-Avec-Colonne.webp" alt="Fonction Excel EQUIV - Exemple Avec Colonne" width="912" height="139" loading="lazy"></a><figcaption class="wp-element-caption">Fonction Excel EQUIV – Exemple avec colonne</figcaption></figure>
</div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Excel ET, OU, OUX : Plusieurs Conditions dans vos Formules</title>
		<link>https://www.guillaumelemoine.com/excel-et-ou-oux/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Tue, 14 Sep 2021 05:33:56 +0000</pubDate>
				<category><![CDATA[Fonctions]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=2540</guid>

					<description><![CDATA[Dans cet article, je vais détailler chacune des fonctions logiques Excel ET, OU et OUX. Je vous montrerai comment les utiliser et j&#8217;aborderai plusieurs exemples pratiques pour vous aider à bien les comprendre pour en tirer le meilleur ! Ces fonctions logiques peuvent être utilisées dans l&#8217;écriture de formules conditionnelles qui trouvent leur principal intérêt ... <a title="Excel ET, OU, OUX : Plusieurs Conditions dans vos Formules" class="read-more" href="https://www.guillaumelemoine.com/excel-et-ou-oux/" aria-label="En savoir plus sur Excel ET, OU, OUX : Plusieurs Conditions dans vos Formules">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>Dans cet article, je vais détailler chacune des fonctions logiques Excel <strong>ET</strong>, <strong>OU</strong> et <strong>OUX</strong>. </p>



<p>Je vous montrerai comment les utiliser et j’aborderai plusieurs exemples pratiques pour vous aider à bien les comprendre pour en tirer le meilleur !</p>



<p><strong>Ces fonctions logiques peuvent être utilisées dans l’écriture de formules conditionnelles</strong> qui trouvent leur principal intérêt en étant imbriquées au sein d’une <a href="https://www.guillaumelemoine.com/excel-fonction-si/"><strong>fonction SI</strong></a>. Elles permettront d’<strong>intégrer plusieurs conditions à une fonction SI</strong>.</p>



<p>Par ailleurs, <a href="https://www.guillaumelemoine.com/operateurs-comparaison-excel/">les Opérateurs de Comparaison d’Excel</a> sont notamment un moyen très courant pour réaliser des tests logiques.</p>



<h2 class="wp-block-heading">Tester si Toutes les Conditions Sont Remplies avec la Fonction ET</h2>



<p>La fonction <strong>ET</strong> d’Excel fait partie de la catégorie des fonctions logiques. Elle permet de <strong>tester si toutes les conditions passées en argument sont remplies</strong>.</p>


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


<h3 class="wp-block-heading">Pourquoi Utiliser la Fonction Excel ET ?</h3>



<p>Telle que définie dans Excel, la fonction ET « Vérifie si tous les arguments sont VRAI et renvoie VRAI si tous les arguments sont VRAI. »</p>



<p>Les arguments passés à la fonction ET seront donc un ou plusieurs tests logiques qui seront évalués à « VRAI » ou « FAUX ». La fonction ET renverra alors à son tour un booléen « VRAI » ou « FAUX ».</p>



<ul class="wp-block-list">
<li>Si l’ensemble des tests logiques passés en arguments sont évalués à « VRAI », alors la fonction ET renverra « VRAI ».</li>



<li>Si au moins l’un des tests logiques passés en arguments est évalué à « FAUX », alors la fonction ET renverra « FAUX ».</li>
</ul>



<p>On utilise plus souvent la fonction ET imbriquée au sein de la fonction SI et/ou en combinaison avec la fonction OU. Elle permet de <strong>valider plusieurs conditions à la fois</strong>.</p>



<h3 class="wp-block-heading">Comment Utiliser la Fonction Excel ET ?</h3>



<p>La syntaxe de la fonction ET se présente sous la forme suivante :</p>



<pre class="wp-block-code"><code>=ET(valeur_logique1; [valeur_logique2]; ...)</code></pre>



<p>Un seul argument est requis, les autres sont optionnels, avec la possibilité de passer jusqu’à 255 arguments.</p>



<p>« Valeur logique » représente le test logique qui sera évalué à « VRAI » ou « FAUX », il peut s’agir également directement :</p>



<ul class="wp-block-list">
<li>d’un Booléen « VRAI » ou « FAUX »,</li>



<li>d’une valeur numérique : 0 étant évalué à « FAUX » et toute autre valeur sera évaluée à « VRAI »,</li>



<li>d’une référence à une cellule dans laquelle le test logique est effectué,</li>



<li>d’une autre fonction qui renvoie elle-même un booléen en résultat,</li>



<li>d’une référence à une plage de cellules dans lesquelles plusieurs tests logiques sont effectués.</li>
</ul>



<p><em>Dans le dernier cas, il faut noter que fournir une plage de cellule en argument ne compte que comme un seul argument pour la fonction : nous ne sommes donc pas limités à 255 cellules mais bien à 255 arguments.</em></p>



<h3 class="wp-block-heading">Algèbre Booléen pour Répliquer la Fonction ET</h3>



<p>Considérant l’évaluation numérique des booléens telle que VRAI = 1 et FAUX = 0, il est possible de répliquer la fonction ET en effectuant le produit d’un ensemble de tests logiques,</p>



<p>Soit par multiplication directe :</p>



<pre class="wp-block-code"><code>= VRAI * FAUX * VRAI * VRAI
= 0</code></pre>



<p>Soit à l’aide de la fonction PRODUIT :</p>



<pre class="wp-block-code"><code>= PRODUIT(VRAI; VRAI; VRAI)
= 1</code></pre>



<p>Le résultat sera également numérique tel que 1 = VRAI et 0 = FAUX. Et pourra être reconverti en booléen par l’application d’un test de comparaison « égal à 1 ».</p>



<h3 class="wp-block-heading">Fonction Excel ET : Exemples</h3>



<p>Quelques exemples ci-dessous pour illustrer le fonctionnement de la fonction ET.</p>


<div class="gb-container gb-container-67b2232a">

<figure class="wp-block-table"><table><thead><tr><th>Formule</th><th>Résultat</th><th>Description</th></tr></thead><tbody><tr><td>=ET(VRAI; VRAI; VRAI)</td><td>VRAI</td><td>Tous les arguments sont VRAI, la fonction renvoie donc VRAI.</td></tr><tr><td>=ET(VRAI; VRAI; FAUX)</td><td>FAUX</td><td>Au moins l’un des arguments n’est pas VRAI, la fonction renvoie donc FAUX.</td></tr><tr><td>=ET(FAUX; FAUX; FAUX)</td><td>FAUX</td><td>Idem. Au moins l’un des arguments n’est pas VRAI, la fonction renvoie donc FAUX.</td></tr></tbody></table></figure>

</div>


<p>Par simplicité illustrative, les exemples ci-dessus prennent en arguments de la fonction ET directement des booléens. Il est bien sûr d’usage de fournir en argument des tests logiques qui seront à leur tour évalués en booléens : « 10 &gt; 2 » ; ou « A1 &lt;&gt; 8 » ; ou encore une autre fonction « OU(A1 &lt;&gt; 8; A1 &lt;&gt; 10) ».</p>



<h2 class="wp-block-heading">Tester si au Moins une Condition Est Remplie avec la Fonction OU</h2>



<p>La fonction Excel OU <strong>teste si au moins l’une des conditions en argument est VRAI</strong>. Nous allons maintenant aborder les détails de cette fonction et illustrer son utilisation à travers quelques exemples simples.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2021/09/Fonction-Excel-OU-1.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2021/09/Fonction-Excel-OU-1.webp" alt="Fonction Excel OU" class="wp-image-6258" width="427" height="245" loading="lazy" srcset="https://www.guillaumelemoine.com/wp-content/uploads/2021/09/Fonction-Excel-OU-1.webp 427w, https://www.guillaumelemoine.com/wp-content/uploads/2021/09/Fonction-Excel-OU-1-300x172.webp 300w" sizes="auto, (max-width: 427px) 100vw, 427px" /></a><figcaption class="wp-element-caption">Fonction Excel OU</figcaption></figure>
</div>


<h3 class="wp-block-heading">Pourquoi Utiliser la Fonction Logique OU ?</h3>



<p>Telle que définie dans Excel, la fonction OU « Vérifie si un argument est VRAI et renvoie VRAI ou FAUX. Renvoie FAUX uniquement si tous les arguments sont FAUX. »</p>



<p>Cette fonction prend donc en arguments un certain nombre de tests logiques qui seront évalués. La valeur retournée sera toujours un Booléen : « VRAI » ou « FAUX » (hors erreurs).</p>



<p>Dès lors que l’un des tests logiques passé en argument est évalué à « VRAI », alors la fonction OU renverra  « VRAI », dans le cas contraire, le résultat sera « FAUX ».</p>



<p>De manière courante, <strong>on utilise la fonction OU imbriquée au sein de la fonction SI</strong> et/<strong>ou en combinaison avec la fonction ET</strong>.</p>



<h3 class="wp-block-heading">Comment Utiliser la Fonction OU ?</h3>



<p>La syntaxe de la fonction OU se présente sous la forme suivante :</p>



<pre class="wp-block-code"><code>=OU(valeur_logique1; [valeur_logique2]; ...)</code></pre>



<p>Un seul argument est nécessaire, les autres étant optionnels jusqu’à 255 arguments.</p>



<p>« Valeur logique » représente le test logique qui sera évalué à « VRAI » ou « FAUX », il peut s’agir également directement :</p>



<ul class="wp-block-list">
<li>d’un Booléen « VRAI » ou « FAUX »,</li>



<li>d’une valeur numérique : 0 étant évalué à « FAUX » et toute autre valeur sera évaluée à « VRAI »,</li>



<li>d’une référence à une cellule dans laquelle le test logique est effectué,</li>



<li>d’une autre fonction qui renvoie un booléen en résultat,</li>



<li>d’une référence à une plage de cellules dans lesquelles plusieurs tests logiques sont effectués.</li>
</ul>



<p><em>Dans le dernier cas, il faut noter que fournir une plage de cellule en argument ne compte que comme un seul argument pour la fonction : nous ne sommes donc pas limités à 255 cellules mais bien à 255 arguments.</em></p>



<h3 class="wp-block-heading">Algèbre Booléen pour Répliquer la Fonction OU</h3>



<p>Considérant l’évaluation numérique des booléens telle que VRAI = 1 et FAUX = 0, il est possible de répliquer la fonction OU en effectuant la somme d’un ensemble de tests logiques et de comparer cette somme avec l’opérateur « supérieur ou égal » à 1, ou « différent de » 0 :</p>



<p>Soit par addition directe :</p>



<pre class="wp-block-code"><code>= FAUX + FAUX + FAUX &gt;= 1
= FAUX</code></pre>



<p>Soit à l’aide de la fonction SOMME :</p>



<pre class="wp-block-code"><code>= SOMME(FAUX; VRAI; VRAI) &gt;= 1
= VRAI</code></pre>



<pre class="wp-block-code"><code>= SOMME(FAUX; VRAI; FAUX) &lt;&gt; 0
= VRAI</code></pre>



<h3 class="wp-block-heading">Exemples d’Utilisation de la Fonction OU</h3>



<p>Pour finir, illustrons l’utilisation de la fonction OU à travers plusieurs exemples simples.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-OU-9-Exemples.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-OU-9-Exemples.webp" alt="Fonction Excel OU : 9 exemples" width="613" height="329" loading="lazy"></a><figcaption class="wp-element-caption">Exemples de la fonction OU</figcaption></figure>
</div>


<h4 class="wp-block-heading">Trois Booléens « FAUX » en Argument</h4>



<pre class="wp-block-code"><code>=OU(FAUX; FAUX; FAUX)</code></pre>



<p>Dans ce premier exemple, on passe directement en arguments trois booléens « FAUX ». Comme aucun n’est « VRAI », alors la fonction renvoie « FAUX ».</p>



<h4 class="wp-block-heading">Deux Booléens « FAUX » et un Booléen « VRAI »</h4>



<pre class="wp-block-code"><code>=OU(FAUX; FAUX; VRAI)</code></pre>



<p>Même exemple que le précedent avec cette fois-ci un booléen « VRAI », cela suffit donc à la fonction pour renvoyer « VRAI ».</p>



<h4 class="wp-block-heading">Deux Tests Logiques Faux</h4>



<pre class="wp-block-code"><code>=OU(2&gt;5; 0&gt;1)</code></pre>



<p>Ici, on passe directement en arguments deux tests logiques dans lesquels on effectue une simple comparaison d’ordre de grandeur, dans les deux cas les tests logiques seront chacuns évalués à « FAUX » : <em>« 2 &gt; 5 » (FAUX) et « 0 &gt; 1 » (FAUX)</em>, la fonction OU renvoie donc « FAUX ».</p>



<h4 class="wp-block-heading">Un Test Logique Faux et un Vrai</h4>



<pre class="wp-block-code"><code>=OU(2&gt;5; 5&gt;1)</code></pre>



<p>Même chose que l’exemple précédent dans lequel on remplace avec un test logique qui est évalué à « VRAI » : « 5 &gt; 1 » (VRAI). La fonction retourne donc le résultat « VRAI ».</p>



<h4 class="wp-block-heading">Deux Tests Logiques Faux sur du Texte</h4>



<pre class="wp-block-code"><code>=OU(D6="Oui"; D6="Ok")</code></pre>



<p>L’exemple 5 teste si une cellule en référence contient un texte spécifié dans les tests logiques en arguments : la cellule en référence contient « Non » et l’on teste si elle contient « Oui » ou « Ok ». Chacun des tests logiques sera donc évalué à « FAUX ».</p>



<h4 class="wp-block-heading">Un Test Logique Faux et un Vrai sur du Texte</h4>



<pre class="wp-block-code"><code>=OU(D7="Oui"; D7="Ok")</code></pre>



<p>Encore une fois, on effectue plusieurs tests logiques en référence à une cellule pour tester si celle-ci contient « Oui » ou « Ok ». La cellule contient « Ok », l’une des conditions est alors remplie et évaluée à « VRAI », ainsi la fonction OU retourne « VRAI ».</p>



<h4 class="wp-block-heading">Trois Valeurs Numériques 0 (« FAUX ») en Argument</h4>



<pre class="wp-block-code"><code>=OU(0; 0; 0)</code></pre>



<p>Dans cet exemple on passe uniquement en arguments des valeurs numériques : « 0, 0, 0 ».</p>



<h4 class="wp-block-heading">Une Valeur Numérique 0 (« FAUX ») et Deux Autres (« VRAI »)</h4>



<pre class="wp-block-code"><code>=OU(0; 1; 12)</code></pre>



<p>Contrairement à l’exemple précédent, on garde une valeur numérique « 0 » (FAUX) et l’on passe également deux autres valeurs numériques en argument « 1 » et « 12 ». Tout autre nombre que « 0 » étant évalué à « VRAI », la fonction OU retourne le résultat « VRAI ».</p>



<h4 class="wp-block-heading">Une Plage de Cellules en Argument</h4>



<pre class="wp-block-code"><code>=OU(C2:C9)</code></pre>



<p>Dernier exemple dans lequel on passe en argument une plage de cellule « C2:C9 » qui correspond aux résultats précédemment évalués dans les exemples. Puisqu’au moins l’un d’eux est « VRAI » alors le résultat de la fonction OU s’évalue à « VRAI ».</p>



<h2 class="wp-block-heading">Le OU Exclusif dans Excel : Fonction OUX</h2>



<p>La fonction OUX (<em>Version anglaise : XOR</em>) <strong>correspond au OU eXclusif</strong> (<em style="font-size: 1rem;">eXclusive OR</em>), mais peut aussi être considérée comme une fonction de parité, utilisable avec plus de 2 arguments comme nous allons le voir ci-dessous.</p>


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


<p>Comme les autres fonctions logiques, la fonction OUX peut être imbriquée à l’intérieur d’autres fonctions logiques telles que les fonctions SI, ET, OU, etc. C’est de cette manière qu’elle saura offrir une véritable valeur ajoutée.</p>



<h3 class="wp-block-heading">Pourquoi Utiliser la Fonction Excel OUX ?</h3>



<p>Selon la définition disponible dans Excel, la fonction OUX « renvoie une valeur logique « ou exclusif » de tous les arguments ». Si l’utilisation du OU exclusif est intuitive avec deux tests logiques, ce n’est pas forcément le cas lorsque l’on utilise OUX avec plus de 2 arguments.</p>



<h4 class="wp-block-heading">Avec 2 Arguments</h4>



<p>Il s’agit du OU eXclusif (<em>eXclusive OR</em>), que l’on peut interpréter comme étant le OU sans le ET : en considérant deux tests logiques (ayant pour résultat VRAI ou FAUX), on cherche <strong>l’un ou l’autre</strong>, mais <strong>pas les deux</strong>.</p>



<p>La fonction retourne VRAI si l’un des deux tests logiques est VRAI mais retourne FAUX si les deux sont VRAI.</p>



<p>Ce qui peut être reproduit de la manière suivante :</p>



<pre class="wp-block-code"><code>=ET(OU(Test1; Test2); NON(ET(Test1; Test2)))</code></pre>



<p>Ou avec :</p>



<pre class="wp-block-code"><code>=OU(ET(Test1; NON(Test2)); ET(NON(Test1); Test2))</code></pre>



<h4 class="wp-block-heading">Avec un Nombre d’Arguments Différent de 2</h4>



<p>Si le nombre de tests logiques est différent de 2, la fonction OUX se comporte en fonction de parité telle qu’elle renvoie VRAI si le nombre de tests logiques évalués à VRAI est impair et FAUX dans le cas contraire.</p>



<p>Considérant l’évaluation binaire des booléens VRAI = 1, FAUX = 0, le résultat d’un OUX avec un nombre de tests logiques différent de 2 correspond au Modulo 2 (<em>Reste de la division par 2</em>) de la somme des résultats binaires pour l’ensemble des tests logiques.</p>



<pre class="wp-block-code"><code>=MOD(SOMME(Test1; Test2; Test3; Test4; ...); 2)</code></pre>



<h3 class="wp-block-heading">Comment Utiliser la Fonction OUX ?</h3>



<p>Telle que définie dans Excel, la syntaxe de la fonction OUX est la suivante :</p>



<pre class="wp-block-code"><code>=OUX(valeur_logique1; [valeur_logique2]; ...)</code></pre>



<p>Avec valeur_logique1 défini comme <em>« valeur_logique1, valeur_logique2, … représentent de 1 à 254 conditions à tester qui peuvent avoir la valeur VRAI ou FAUX et être des valeurs logiques, tableaux ou références ».</em></p>



<h3 class="wp-block-heading">Fonction Excel OUX : Exemples</h3>



<h4 class="wp-block-heading">OUX avec 2 Arguments</h4>



<p><strong>Seulement quatre cas sont possibles</strong> en utilisant la fonction OUX avec 2 arguments. </p>



<p>Chacun des arguments, quel qu’il soit (valeur logique, opérateur de comparaison, référence, etc..), sera évalué à VRAI ou FAUX, les cas possibles sont donc présentés dans la matrice suivante :</p>


<div class="gb-container gb-container-e73c335f">

<figure class="wp-block-table"><table><thead><tr><th>Argument 1</th><th>Argument 2</th><th>Résultat</th></tr></thead><tbody><tr><td>VRAI</td><td>VRAI</td><td>FAUX</td></tr><tr><td>VRAI</td><td>FAUX</td><td>VRAI</td></tr><tr><td>FAUX</td><td>VRAI</td><td>VRAI</td></tr><tr><td>FAUX</td><td>FAUX</td><td>FAUX</td></tr></tbody></table></figure>

</div>


<p>Ainsi, les résultats seront les suivants :</p>


<div class="gb-container gb-container-8a1db725">

<figure class="wp-block-table"><table><thead><tr><th>Formule</th><th>Résultat</th><th>Description</th></tr></thead><tbody><tr><td>=OUX(VRAI; VRAI)</td><td>FAUX</td><td>Au moins l’un des deux arguments est VRAI, mais les deux sont VRAI donc le résultat sera FAUX.</td></tr><tr><td>=OUX(VRAI;  FAUX)</td><td>VRAI</td><td>Au moins l’un des deux arguments est VRAI, et les deux ne sont pas VRAI donc le résultat sera VRAI.</td></tr><tr><td>=OUX(FAUX; VRAI)</td><td>VRAI</td><td>Idem. Au moins l’un des deux arguments est VRAI, et les deux ne sont pas VRAI donc le résultat sera VRAI.</td></tr><tr><td>=OUX(FAUX; FAUX)</td><td>FAUX</td><td>Aucun des arguments n’est VRAI, le résultat sera donc FAUX.</td></tr></tbody></table></figure>

</div>


<h4 class="wp-block-heading">Fonction OUX avec un Nombre d’Arguments Différent de 2</h4>



<p>Quelques exemples pour illustrer la fonction de parité ici, avec un nombre d’arguments différent de 2.</p>


<div class="gb-container gb-container-dbd4be0a">

<figure class="wp-block-table"><table><thead><tr><th>Formule</th><th>Résultat</th><th>Description</th></tr></thead><tbody><tr><td>=OUX(VRAI; VRAI; VRAI)</td><td>VRAI</td><td>Le nombre de VRAI est impair donc VRAI.</td></tr><tr><td>=OUX(VRAI; VRAI; FAUX)</td><td>FAUX</td><td>Le nombre de VRAI est pair donc FAUX.</td></tr><tr><td>=OUX(FAUX; FAUX; FAUX; FAUX)</td><td>FAUX</td><td>Pas de VRAI donc FAUX.</td></tr><tr><td>=OUX(FAUX; FAUX; FAUX; FAUX; FAUX; VRAI)</td><td>VRAI</td><td>Nombre impair de VRAI, donc VRAI</td></tr></tbody></table></figure>

</div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Transformer un Texte en Minuscule ou en Majuscule dans Excel</title>
		<link>https://www.guillaumelemoine.com/transformer-minuscule-majuscule-excel/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Fri, 27 Aug 2021 09:45:32 +0000</pubDate>
				<category><![CDATA[Fonctions]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=2387</guid>

					<description><![CDATA[Les fonctions de la catégorie Texte : MINUSCULE, MAJUSCULE et NOMPROPRE permettent de changer la casse du texte. Elles peuvent être ainsi utilisées afin d&#8217;harmoniser facilement le format des chaînes de caractères au sein de vos fichiers Excel et de limiter le traitement manuel. On peut grâce à ces fonctions : Je vais aborder chacune ... <a title="Transformer un Texte en Minuscule ou en Majuscule dans Excel" class="read-more" href="https://www.guillaumelemoine.com/transformer-minuscule-majuscule-excel/" aria-label="En savoir plus sur Transformer un Texte en Minuscule ou en Majuscule dans Excel">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>Les fonctions de la catégorie Texte : MINUSCULE, MAJUSCULE et NOMPROPRE permettent de changer la casse du texte. </p>



<p>Elles peuvent être ainsi utilisées afin d’harmoniser facilement le format des chaînes de caractères au sein de vos fichiers Excel et de limiter le traitement manuel.</p>



<p>On peut grâce à ces fonctions :</p>



<ol class="wp-block-list">
<li><strong>Transformer les Majuscules en Minuscules</strong>.</li>



<li><strong>Transformer les Minuscules en Majuscules</strong>.</li>



<li><strong>Transformer uniquement la première lettre de chaque mot en Majuscule et le reste en Minuscule</strong>.</li>
</ol>



<p>Je vais aborder chacune de ces fonctions dans cet article.</p>



<h2 class="wp-block-heading">Les Fonctions MAJUSCULE, MINUSCULE et NOMPROPRE dans Excel : Comparaison</h2>



<p>Avant tout propos, les exemples ci-dessous illustrent la différence de résultat entre les 3 fonctions discutées dans la suite de cet article : MINUSCULE, MAJUSCULE et NOMPROPRE.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Minuscule-Majuscule-et-NomPropre-Exemples.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Minuscule-Majuscule-et-NomPropre-Exemples.webp" alt="Minuscule, Majuscule et NomPropre - Exemples" width="973" height="198" loading="lazy"></a><figcaption class="wp-element-caption">MINUSCULE, MAJUSCULE et NOMPROPRE – Exemples</figcaption></figure>
</div>


<p>Une fois l’une de ces fonctions appliquée, il faudra faire un [Copier] puis un [Coller en valeur] si vous souhaitez garder la mise en forme définitive pour la casse et ainsi remplacer les chaînes de caractères originales.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Coller-Resultat-Formule-En-Valeur_gif.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Coller-Resultat-Formule-En-Valeur_gif.webp" alt="Coller Résultat de Formule En Valeur" width="678" height="628" loading="lazy"></a><figcaption class="wp-element-caption">Coller un résultat de formule en valeur</figcaption></figure>
</div>


<p>Aussi, seules les lettres sont affectées par ces fonctions, les chiffres et la ponctuation restent inchangés.</p>



<h2 class="wp-block-heading">Transformer un Texte en Minuscule dans Excel</h2>



<p>Comme son nom l’indique, la fonction <strong>MINUSCULE</strong> (<em>version anglaise : LOWER</em>) permet de <strong>transformer un texte de majuscule en minuscule</strong> pour l’ensemble de la chaîne de caractères passée en argument.</p>



<pre class="wp-block-code"><code>=MINUSCULE(Texte)</code></pre>



<p>Où « Texte » est une référence à une cellule, ou directement une chaîne de caractères passée en argument de la fonction.</p>



<h3 class="wp-block-heading">Tout Mettre en Minuscule : Exemples</h3>



<p>Pour illustrer l’utilisation de cette fonction MINUSCULE, prenons quelques chaînes de caractères dans la table ci-dessous ainsi que le résultat après application de la fonction :</p>


<div class="gb-container gb-container-fd313a4c">

<figure class="wp-block-table"><table><tbody><tr><th>Cellule de Référence</th><th>Valeur Cellule</th><th>Fonction</th><th>Résultat</th></tr><tr><td>A1</td><td>UNE SIMPLE PHRASE</td><td>=MINUSCULE(A1)</td><td>une simple phrase</td></tr><tr><td>A5</td><td>Code Produit</td><td>=MINUSCULE(A5)</td><td>code produit</td></tr></tbody></table></figure>

</div>


<h2 class="wp-block-heading">Transformer un Texte en Majuscule dans Excel</h2>



<p>Contrairement à la fonction MINUSCULE, la fonction MAJUSCULE (<em>version anglaise : UPPER</em>) permet quant à elle de <strong>mettre en majuscule</strong> l’ensemble de la chaîne de caractères passée en argument.</p>



<pre class="wp-block-code"><code>=MAJUSCULE(Texte)</code></pre>



<p>Où « Texte » est une référence à une cellule, ou directement une chaîne de caractères passée en argument de la fonction.</p>



<h3 class="wp-block-heading">Transformer un Texte de Minuscule en Majuscule : Exemples</h3>



<p>Là encore, illustrons l’application de la fonction MAJUSCULE à travers les exemples dans le tableau ci-dessous :</p>


<div class="gb-container gb-container-34cb4ec1">

<figure class="wp-block-table"><table><tbody><tr><th>Cellule de Référence</th><th>Valeur Cellule</th><th>Fonction</th><th>Résultat</th></tr><tr><td>A1</td><td>robert de niro</td><td>=MAJUSCULE(A1)</td><td>ROBERT DE NIRO</td></tr><tr><td>A5</td><td>Les fonctions Excel</td><td>=MAJUSCULE(A5)</td><td>LES FONCTIONS EXCEL</td></tr></tbody></table></figure>

</div>


<h2 class="wp-block-heading">Mettre la Première Lettre de Chaque Mot en Majuscule et le Reste en Minuscule</h2>



<p>Pour finir, la fonction NOMPROPRE (<em>version anglaise : PROPER</em>) <strong>transforme la première lettre en majuscule</strong> pour chaque mot de la chaîne de caractères en argument. <em>Techniquement, la fonction NOMPROPRE met en majuscule chaque lettre suivant un caractère non lettre (Espace, apostrophe, chiffre…).</em></p>



<pre class="wp-block-code"><code>=NOMPROPRE(Texte)</code></pre>



<p>Où « Texte » est une référence à une cellule, ou directement une chaîne de caractères passée en argument de la fonction.</p>



<h3 class="wp-block-heading">Première Lettre de Chaque Mot en Majuscule et le Reste en Minuscule : Exemples</h3>



<p>Le tableau ci-dessous présente à nouveau quelques exemples d’application pour la fonction NOMPROPRE :</p>


<div class="gb-container gb-container-308acbda">

<figure class="wp-block-table"><table><tbody><tr><th>Cellule de Référence</th><th>Valeur Cellule</th><th>Fonction</th><th>Résultat</th></tr><tr><td>A1</td><td>robert de niro</td><td>=NOMPROPRE(A1)</td><td>Robert De Niro</td></tr><tr><td>A5</td><td>RUE DES 5 FOURS</td><td>=NOMPROPRE(A5)</td><td>Rue Des 5 Fours</td></tr></tbody></table></figure>

</div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Calculer une Valeur Absolue dans Excel avec ABS</title>
		<link>https://www.guillaumelemoine.com/valeur-absolue-excel-abs/</link>
		
		<dc:creator><![CDATA[Guillaume Lemoine]]></dc:creator>
		<pubDate>Fri, 09 Jul 2021 13:00:07 +0000</pubDate>
				<category><![CDATA[Fonctions]]></category>
		<guid isPermaLink="false">https://www.guillaumelemoine.com/?p=1998</guid>

					<description><![CDATA[Dans Excel, il est très simple de calculer la valeur absolue d&#8217;un nombre passé en argument grâce à la fonction ABS. Nous allons voir dans ce court article comment utiliser la fonction ABS dans Excel pour obtenir la Valeur Absolue d&#8217;un Nombre, d&#8217;une cellule, mais également comment calculer la somme des valeurs absolues d&#8217;une plage ... <a title="Calculer une Valeur Absolue dans Excel avec ABS" class="read-more" href="https://www.guillaumelemoine.com/valeur-absolue-excel-abs/" aria-label="En savoir plus sur Calculer une Valeur Absolue dans Excel avec ABS">Lire la suite</a>]]></description>
										<content:encoded><![CDATA[<p>Dans Excel, il est très simple de <strong>calculer la valeur absolue</strong> d’un nombre passé en argument grâce à la <strong><mark style="background-color:var(--base-2)" class="has-inline-color">fonction ABS</mark></strong>.</p>



<p>Nous allons voir dans ce court article <strong>comment utiliser la fonction ABS dans Excel pour obtenir la Valeur Absolue d’un Nombre</strong>, d’une cellule, mais également comment calculer la somme des valeurs absolues d’une plage de cellules en combinant ABS avec SOMMEPROD. Nous aborderons en détail quelques exemples afin d’illustrer son utilisation.</p>



<h2 class="wp-block-heading">Calculer Valeur Absolue d’un Nombre dans Excel avec la Fonction ABS</h2>



<p><strong>La valeur absolue d’un nombre correspond à la distance entre ce nombre et 0</strong>. On prend donc un <strong>nombre sans tenir compte de son signe</strong>.</p>



<p>La description de la fonction ABS dans Excel suffit à expliquer simplement son utilité : elle « Renvoie la valeur absolue d’un nombre, un nombre sans son signe ».</p>



<p>Ainsi, les nombres négatifs sont convertis en nombres positifs, tandis que les nombres positifs restent inchangés.</p>


<div class="gb-container gb-container-b854c7b9">

<figure class="wp-block-table"><table><tbody><tr><th class="has-text-align-center" data-align="center">Nombre</th><th class="has-text-align-center" data-align="center">Valeur Absolue</th></tr><tr><td class="has-text-align-center" data-align="center">1</td><td class="has-text-align-center" data-align="center">1</td></tr><tr><td class="has-text-align-center" data-align="center">-10</td><td class="has-text-align-center" data-align="center">10</td></tr></tbody></table></figure>

</div>


<h3 class="wp-block-heading">Comment Utiliser la Fonction ABS ?</h3>



<p>La fonction ABS ne prend qu’un seul argument de type numérique (entier ou décimal).</p>



<pre class="wp-block-code"><code>=ABS(Nombre)</code></pre>



<p><strong>« Nombre »</strong> correspond au nombre réel pour lequel on souhaite obtenir la valeur absolue.</p>



<p>Le nombre peut être passé directement dans la fonction ou par référence sur une cellule.</p>



<h3 class="wp-block-heading">Exemples d’Utilisation de la Fonction ABS</h3>



<p>Voyons quelques exemples d’utilisation de la fonction ABS.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-ABS-Exemples.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/Fonction-Excel-ABS-Exemples.webp" alt="Fonction-Excel-ABS-Exemples" width="580" height="206" loading="lazy"></a><figcaption class="wp-element-caption">Exemples d’utilisation de la fonction Excel ABS</figcaption></figure>
</div>


<h4 class="wp-block-heading">Sur un Nombre Positif</h4>



<p>Dans cet exemple, on fournit directement un nombre positif en argument, la fonction retourne le nombre sans son signe, donc le même nombre.</p>


<div class="gb-container gb-container-096ed528">
<div class="gb-container gb-container-9c652e3e">

<figure class="wp-block-table"><table><tbody><tr><th>Nombre original</th><th>Formule</th><th>Résultat</th></tr><tr><td>8.69</td><td>=ABS(8.69)</td><td>8.69</td></tr><tr><td>2630</td><td>=ABS(2630)</td><td>2630</td></tr></tbody></table></figure>

</div>
</div>


<h4 class="wp-block-heading">Sur un Nombre Négatif</h4>



<p>Dans cet exemple, on fournit directement un nombre négatif en argument, la fonction retourne sa valeur absolue, c’est à dire le nombre sans son signe.</p>


<div class="gb-container gb-container-05076dab">

<figure class="wp-block-table"><table><tbody><tr><th>Nombre original</th><th>Formule</th><th>Résultat</th></tr><tr><td>-7.32</td><td>=ABS(-7.32)</td><td>7.32</td></tr><tr><td>-389</td><td>=ABS(-389)</td><td>389</td></tr></tbody></table></figure>

</div>


<h4 class="wp-block-heading">ABS sur une Cellule Excel (En Référence)</h4>



<p>Pour finir, on fournit en argument une référence sur une cellule qui contient un nombre. </p>



<p>La fonction retourne là encore la valeur absolue du nombre contenu dans la cellule de référence.</p>


<div class="gb-container gb-container-5216e28b">

<figure class="wp-block-table"><table><tbody><tr><th>Adresse Cellule</th><th>Valeur Cellule</th><th>Formule</th><th>Résultat</th></tr><tr><td>A1</td><td>12.3</td><td>=ABS(A1)</td><td>12.3</td></tr><tr><td>C2</td><td>-46</td><td>=ABS(C2)</td><td>46</td></tr><tr><td>B4</td><td>-99.9</td><td>=ABS(B4)</td><td>99.9</td></tr></tbody></table></figure>

</div>


<h2 class="wp-block-heading">Formule pour Calculer la Somme des Valeurs Absolues d’une Plage de Cellules</h2>



<p>La fonction SOMMEPROD permet à la base d’effectuer la somme de la multiplication de plusieurs matrices passées en argument. Mais cette fonction accepte aussi de ne prendre qu’un seul argument. </p>



<p>Ainsi utiliser SOMMEPROD sur une seule plage de cellules en argument reviendra au même qu’avec l’utilisation de la fonction SOMME. En revanche, puisque la fonction SOMMEPROD intègre le calcul matriciel, il est alors possible d’y imbriquer la fonction ABS en utilisant en argument de cette dernière une plage de cellules.</p>



<pre class="wp-block-code"><code>=SOMMEPROD(ABS(A1:A3))</code></pre>



<p>Dans l’exemple ci-dessus, si les cellules contiennent les valeurs ci-dessous :</p>


<div class="gb-container gb-container-ad241e4c">

<figure class="wp-block-table"><table><tbody><tr><th>Adresse Cellule</th><th>Valeur Cellule</th></tr><tr><td>A1</td><td>-1</td></tr><tr><td>A2</td><td>-2</td></tr><tr><td>A3</td><td>-10</td></tr></tbody></table></figure>

</div>


<p>Alors le résultat de la formule sera <strong>13</strong> (1 + 2 + 10).</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/SOMMEPROD-et-ABS-Calculer-la-somme-des-valeurs-absolues-dune-plage-de-cellules.webp" class="basic-lightbox-lightbox"><img decoding="async" src="https://www.guillaumelemoine.com/wp-content/uploads/2023/10/SOMMEPROD-et-ABS-Calculer-la-somme-des-valeurs-absolues-dune-plage-de-cellules.webp" alt="SOMMEPROD et ABS - Calculer la somme des valeurs absolues d'une plage de cellules" width="380" height="170" loading="lazy"></a><figcaption class="wp-element-caption">SOMMEPROD et ABS – Calculer la somme des valeurs absolues d’une plage de cellules</figcaption></figure>
</div>


<p>Voir aussi : <a href="https://support.microsoft.com/fr-fr/office/fonction-abs-3420200f-5628-4e8c-99da-c99d7c87713c" data-type="link" data-id="https://support.microsoft.com/fr-fr/office/fonction-abs-3420200f-5628-4e8c-99da-c99d7c87713c" rel="noopener">Fonction ABS</a> sur le site Microsoft. Définition de la <a href="https://fr.wikipedia.org/wiki/Valeur_absolue" rel="noopener">Valeur Absolue d’un nombre</a> sur Wikipédia.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
