{"id":10516,"date":"2022-11-24T14:10:05","date_gmt":"2022-11-24T13:10:05","guid":{"rendered":"https:\/\/www.auditsi.eu\/?p=10516"},"modified":"2022-11-24T14:10:05","modified_gmt":"2022-11-24T13:10:05","slug":"decouvrir-les-nouvelles-fonctions-de-tableaux-dynamiques-dexcel-2021-filtre-et-trier","status":"publish","type":"post","link":"https:\/\/www.auditsi.eu\/?p=10516","title":{"rendered":"D\u00e9couvrir les nouvelles fonctions de tableaux dynamiques d&#8217;Excel 2021 : FILTRE et TRIER"},"content":{"rendered":"<p style=\"text-align: justify;\">De <strong>nouvelles fonctions<\/strong> ont \u00e9t\u00e9 introduites dans Excel. Les fonctions <strong>FILTRE et TRIER<\/strong> en font partie. Elles devraient vite se rendre utiles&#8230;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10557\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Donnees.png\" alt=\"FILTRE Donn\u00e9es\" width=\"436\" height=\"360\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Donnees.png 514w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Donnees-300x247.png 300w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><\/p>\n<p style=\"text-align: justify;\">La <strong>fonction FILTRE<\/strong> filtre les donn\u00e9es d\u2019une plage de cellules <strong>en fonction de crit\u00e8res<\/strong>&#8230; et <strong>renvoie toutes les lignes correspondantes<\/strong> dans une nouvelle plage de cellules. Cette fonction repose sur le m\u00eame principe de fonctionnement que la <a href=\"https:\/\/www.auditsi.eu\/?p=10382\">fonction RECHERCHEX<\/a> sauf que cette derni\u00e8re ne restitue qu\u2019une seule ligne. D&#8217;o\u00f9 l&#8217;int\u00e9r\u00eat de la fonction FILTRE qui, en fournissant toutes les lignes de donn\u00e9es correspondant aux crit\u00e8res d\u00e9finis par l&#8217;utilisateur, se comporte de fait comme une <strong>requ\u00eate SQL<\/strong>.<\/p>\n<p style=\"text-align: justify;\">Tout comme RECHERCHEX, la fonction FILTRE utilise le principe de la <strong>propagation des donn\u00e9es<\/strong> (<em>spilling<\/em>) c&#8217;est-\u00e0-dire que lorsque cette fonction renvoie plusieurs r\u00e9sultats, ils sont restitu\u00e9s dans les cellules environnantes (grande nouveaut\u00e9 de la nouvelle g\u00e9n\u00e9ration de fonctions Excel).<\/p>\n<p style=\"text-align: justify;\">Syntaxe :<\/p>\n<p style=\"text-align: center;\">FILTRE(plage_donn\u00e9es;crit\u00e8res;[retour_absence_r\u00e9sultat]<\/p>\n<p style=\"text-align: justify;\">Arguments obligatoires :<\/p>\n<ul>\n<li style=\"text-align: justify;\">Plage_donn\u00e9es : plage de cellules contenant les donn\u00e9es \u00e0 filtrer<\/li>\n<li style=\"text-align: justify;\">Crit\u00e8res : plage de cellules + <a href=\"https:\/\/www.auditsi.eu\/?p=6979\">op\u00e9rateur de comparaison<\/a> + donn\u00e9es compar\u00e9e (m\u00eame principe que RECHERCHEX) ; exemple : D4:D21&gt;10000.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Arguments facultatifs :<\/p>\n<ul>\n<li style=\"text-align: justify;\">Retour_absence_r\u00e9sultat : permet d\u2019afficher un message ou d\u2019effectuer un calcul alternatif en cas d\u2019absence de r\u00e9sultat (afin d&#8217;\u00e9viter l&#8217;affichage d&#8217;un <a href=\"https:\/\/www.auditsi.eu\/?p=8748\">message d\u2019erreur Excel<\/a>)<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Exemple : FILTRE APPLIQUE SUR MONTANTS (colonne D) &gt; 10 000 \u20ac :<\/p>\n<p style=\"text-align: center;\">=FILTRE(A4:D21;D4:D21&gt;10000)<\/p>\n<p style=\"text-align: justify;\">Restitution :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10560\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Exemple1.png\" alt=\"FILTRE Exemple1\" width=\"522\" height=\"120\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Exemple1.png 522w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Exemple1-300x69.png 300w\" sizes=\"auto, (max-width: 522px) 100vw, 522px\" \/><\/p>\n<p style=\"text-align: justify;\">Le lecteur attentif observera au passage que le r\u00e9sultat tient sur quatre colonnes et cinq lignes (principe de la propagation des donn\u00e9es) alors que la formule de calcul ne tient que dans une seule cellule.<\/p>\n<p style=\"text-align: justify;\">La <strong>fonction FILTRER<\/strong> trie les donn\u00e9es d&#8217;une plage de cellules.<\/p>\n<p style=\"text-align: justify;\">Syntaxe :<\/p>\n<p style=\"text-align: center;\">TRIER(plage_cellules;[index_colonne];[ordre];[par_colonne])<\/p>\n<p style=\"text-align: justify;\">Associ\u00e9e \u00e0 la fonction FILTRE, la fonction TRIER permet de trier des donn\u00e9es pr\u00e9alablement filtr\u00e9es.<\/p>\n<p style=\"text-align: justify;\">Argument obligatoire :<\/p>\n<ul>\n<li style=\"text-align: justify;\">Plage_cellules : plage de cellules \u00e0 trier<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Arguments facultatifs<\/p>\n<ul>\n<li style=\"text-align: justify;\">Index_colonne : num\u00e9ro de colonne (ou de ligne) \u00e0 trier<\/li>\n<li style=\"text-align: justify;\">Ordre : ordre de tri = 1 : ascendant (par d\u00e9faut), -1 : descendant<\/li>\n<li style=\"text-align: justify;\">Par_colonne : tri en ligne (FAUX) ou colonne (VRAI)<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Exemple : FILTRE APPLIQUE SUR MONTANTS &gt; 10 000 \u20ac puis TRI PAR MONTANT<\/p>\n<p style=\"text-align: center;\">=TRIER(FILTRE(A4:D21;D4:D21&gt;10000);4)<\/p>\n<p style=\"text-align: justify;\">Restitution :<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10561\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Exemple2.png\" alt=\"FILTRE Exemple2v\" width=\"548\" height=\"134\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Exemple2.png 548w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Exemple2-300x73.png 300w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/p>\n<p style=\"text-align: justify;\">Les donn\u00e9es restitu\u00e9es sont les m\u00eames que dans l&#8217;exemple pr\u00e9c\u00e9dent sauf qu&#8217;ici elles sont tri\u00e9es par montant (index = 4).<\/p>\n<p style=\"text-align: justify;\"><strong>Filtres multicrit\u00e8res :<\/strong><\/p>\n<p style=\"text-align: justify;\">La fonction FILTRE accepte traiter plusieurs crit\u00e8res simultan\u00e9ment (au m\u00eame titre que <a href=\"https:\/\/www.auditsi.eu\/?p=10515\">RECHERCHEX<\/a>). Le filtrage multicrit\u00e8res n\u00e9cessite de faire appel \u00e0 l&#8217;<a href=\"https:\/\/www.auditsi.eu\/?p=10532\">arithm\u00e9tique bool\u00e9enne<\/a>.<\/p>\n<p style=\"text-align: justify;\">Exemple : FILTRE APPLIQUE SUR MONTANTS &gt; 10 000 \u20ac ET (*) COMPTE COMMENCANT PAR 6152x puis TRI PAR MONTANT :<\/p>\n<p style=\"text-align: center;\">=TRIER(FILTRE(A4:D21;(D4:D21&gt;10000)*(GAUCHE(B4:B21;4)=&#8221;6152&#8243;));4)<\/p>\n<p style=\"text-align: justify;\">Restitution :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10562\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Exemple3.png\" alt=\"FILTRE Exemple3\" width=\"576\" height=\"90\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Exemple3.png 576w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Exemple3-300x47.png 300w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/p>\n<p style=\"text-align: justify;\">Autre exemple plus complexe : FILTRE APPLIQUE SUR :<\/p>\n<ol style=\"list-style-type: lower-roman;\">\n<li style=\"text-align: justify;\">MONTANTS &gt; 10 000 \u20ac ET (*) COMPTE COMMENCANT PAR 6152x<br \/>\nOU (+)<\/li>\n<li style=\"text-align: justify;\">COMPTE COMMENCANT PAR 6156 (quel que soit le montant)<br \/>\nPuis TRI PAR MONTANT<\/li>\n<\/ol>\n<p style=\"text-align: center;\">=TRIER(FILTRE(A4:D21;((D4:D21&gt;10000)*(GAUCHE(B4:B21;4)=&#8221;6152&#8243;))+(GAUCHE(B4:B21;4)=&#8221;6156&#8243;));4)<\/p>\n<p style=\"text-align: justify;\">Le position des parenth\u00e8ses rev\u00eat une importance particuli\u00e8re puisqu&#8217;elles organisent l&#8217;expression des diff\u00e9rents crit\u00e8res et qu&#8217;en fonction de leur position, ces crit\u00e8res pourront avoir une autre signification (\u00e0 l&#8217;image de la position des virgules dans une phrase&#8230;).<\/p>\n<p>Restitution :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10564\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Exemple4.png\" alt=\"FILTRE Exemple4\" width=\"593\" height=\"194\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Exemple4.png 593w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2022\/11\/FILTRE-Exemple4-300x98.png 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/p>\n<p style=\"text-align: justify;\">Ce dernier exemple d\u00e9montre la puissance de la fonction filtre. Elle peut avantageusement se substituer \u00e0 des <strong>requ\u00eates SQL<\/strong>&#8230; A titre de comparaison, la requ\u00eate SQL aurait pu \u00eatre r\u00e9dig\u00e9e ainsi :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"sql\">SELECT CodeEntit\u00e9, CompteNum, CompteLib, Solde\r\nFROM _BG\r\nWHERE (Solde&gt;10000 AND Left(CompteNum,4)=\"6152\") OR (Left(CompteNum,4)=\"6156\")\r\nORDER BY Solde<\/pre>\n<p>Le classeur Excel contenant les exemples expos\u00e9s ci-avant est propos\u00e9 en libre t\u00e9l\u00e9chargement ci-apr\u00e8s.<\/p>\n<p style=\"text-align: justify;\">D\u00e9couvrir les <a href=\"https:\/\/support.microsoft.com\/fr-fr\/office\/nouveaut%C3%A9s-de-excel-2021-pour-windows-f953fe71-8f85-4423-bef9-8a195c7a1100\" target=\"_blank\" rel=\"noopener\">autres nouveaut\u00e9s d&#8217;Excel 2021<\/a> (site de l&#8217;\u00e9diteur)<\/p>\n<p style=\"text-align: justify;\">___<\/p>\n<p style=\"text-align: justify;\">Approfondir le sujet :&nbsp;<a href=\"https:\/\/www.auditsi.eu\/?cat=2765\">Analyse de donn\u00e9es et automatisation<\/a>&nbsp;\/&nbsp;<a href=\"https:\/\/www.auditsi.eu\/?glossary=excel\">Tout savoir sur Excel<\/a>&nbsp;\/&nbsp;<a title=\"S\u00e9rie d'articles Ma\u00eetriser Excel\" href=\"https:\/\/www.auditsi.eu\/?p=4475\">D\u00e9couvrir la s\u00e9rie d\u2019articles Ma\u00eetriser Excel<\/a><\/p>\n<div id=\"sconnect-is-installed\" style=\"display: none; text-align: justify;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none; text-align: justify;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none; text-align: justify;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none; text-align: justify;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_counters\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/fr\/share-small.png\" style=\"border:0px; padding-top:2px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_c=new Array(\"twitter\",\"facebook_like\",\"facebook_send\",\"email\",\"print\",\"linkedin\");var hupso_counters_lang = \"fr_FR\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"BenoitRiviere14\";var hupso_url_c=\"\";var hupso_title_c=\"D%C3%A9couvrir%20les%20nouvelles%20fonctions%20de%20tableaux%20dynamiques%20d%27Excel%202021%20%3A%20FILTRE%20et%20TRIER\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/counters.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"<p>De nouvelles fonctions ont \u00e9t\u00e9 introduites dans Excel. Les fonctions FILTRE et TRIER en font partie. Elles devraient vite se rendre utiles&#8230; La fonction FILTRE filtre les donn\u00e9es d\u2019une plage de cellules en fonction de crit\u00e8res&#8230; et renvoie toutes les lignes correspondantes dans une nouvelle plage de cellules. Cette fonction repose sur le m\u00eame principe &#8230;<\/p>\n<p><a href=\"https:\/\/www.auditsi.eu\/?p=10516\" class=\"more-link\">Continue reading &lsquo;D\u00e9couvrir les nouvelles fonctions de tableaux dynamiques d&#8217;Excel 2021 : FILTRE et TRIER&rsquo; &raquo;<\/a><\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_counters\" href=\"https:\/\/www.hupso.com\/share\/\"><img src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/fr\/share-small.png\" style=\"border:0px; padding-top:2px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_c=new Array(\"twitter\",\"facebook_like\",\"facebook_send\",\"email\",\"print\",\"linkedin\");var hupso_counters_lang = \"fr_FR\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"BenoitRiviere14\";var hupso_url_c=\"\";var hupso_title_c=\"D%C3%A9couvrir%20les%20nouvelles%20fonctions%20de%20tableaux%20dynamiques%20d%27Excel%202021%20%3A%20FILTRE%20et%20TRIER\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/counters.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"ngg_post_thumbnail":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[48,1326],"tags":[166,2796,1138,1633,2798,294,1310,2800,57,2799,1137,2801],"class_list":["post-10516","post","type-post","status-publish","format-standard","hentry","category-excel","category-maitriser-excel","tag-analyse-de-donnees","tag-arithmetique-booleenne","tag-criteres","tag-excel","tag-filtre","tag-filtres","tag-multicritere","tag-propagation","tag-requete-sql","tag-spilling","tag-tri","tag-trier"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/10516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10516"}],"version-history":[{"count":7,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/10516\/revisions"}],"predecessor-version":[{"id":10567,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/10516\/revisions\/10567"}],"wp:attachment":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}