{"id":8844,"date":"2026-07-16T17:53:30","date_gmt":"2026-07-16T15:53:30","guid":{"rendered":"https:\/\/tutoriel-googlesheets.fr\/comment-creer-une-liste-deroulante-conditionnelle-dans-google-sheets\/"},"modified":"2026-07-16T17:53:30","modified_gmt":"2026-07-16T15:53:30","slug":"comment-creer-une-liste-deroulante-conditionnelle-dans-google-sheets","status":"publish","type":"post","link":"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-une-liste-deroulante-conditionnelle-dans-google-sheets\/","title":{"rendered":"Comment cr\u00e9er une liste d\u00e9roulante conditionnelle dans Google Sheets ?"},"content":{"rendered":"<p><strong>Pour cr\u00e9er une liste d\u00e9roulante conditionnelle dans Google Sheets, cr\u00e9ez une plage nomm\u00e9e par cat\u00e9gorie, r\u00e9cup\u00e9rez les options correspondantes avec <code>=INDIRECT(A2)<\/code> dans une zone annexe, puis pointez la validation des donn\u00e9es de la seconde liste vers cette zone.<\/strong> Contrairement \u00e0 Excel, Google Sheets n&rsquo;accepte pas INDIRECT directement dans la r\u00e8gle de validation : le d\u00e9tour par des cellules relais est obligatoire.<\/p>\n<p>Le sc\u00e9nario type : une premi\u00e8re liste \u00ab R\u00e9gion \u00bb, et une seconde liste \u00ab Ville \u00bb qui ne propose que les villes de la r\u00e9gion choisie.<\/p>\n<table>\n<tr>\n<th>\u00c9tape<\/th>\n<th>Action<\/th>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>Dans un onglet \u00ab Listes \u00bb, une colonne d&rsquo;options par cat\u00e9gorie (Nord, Sud\u2026)<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>Donn\u00e9es &gt; Plages nomm\u00e9es : nommer chaque colonne exactement comme l&rsquo;option de la liste 1 (Nord, Sud)<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>Dans une zone annexe, saisir <code>=INDIRECT(A2)<\/code> (A2 = cellule de la liste 1) : les options s&rsquo;affichent<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>Sur la cellule de la liste 2 : Donn\u00e9es &gt; Validation des donn\u00e9es &gt; Menu d\u00e9roulant (\u00e0 partir d&rsquo;une plage) \u2192 la zone annexe<\/td>\n<\/tr>\n<\/table>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-une-liste-deroulante-conditionnelle-dans-google-sheets\/#Le_montage_pas_a_pas\" >Le montage pas \u00e0 pas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-une-liste-deroulante-conditionnelle-dans-google-sheets\/#Les_limites_a_connaitre\" >Les limites \u00e0 conna\u00eetre<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-une-liste-deroulante-conditionnelle-dans-google-sheets\/#FAQ\" >FAQ<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-une-liste-deroulante-conditionnelle-dans-google-sheets\/#A_lire_aussi\" >\u00c0 lire aussi<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Le_montage_pas_a_pas\"><\/span>Le montage pas \u00e0 pas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cr\u00e9ez d&rsquo;abord la premi\u00e8re liste : s\u00e9lectionnez A2, puis Donn\u00e9es &gt; Validation des donn\u00e9es &gt; Ajouter une r\u00e8gle &gt; Menu d\u00e9roulant, avec \u00ab Nord \u00bb et \u00ab Sud \u00bb comme options. Dans l&rsquo;onglet Listes, placez les villes du Nord en colonne A et celles du Sud en colonne B, puis nommez ces plages \u00ab Nord \u00bb et \u00ab Sud \u00bb via Donn\u00e9es &gt; Plages nomm\u00e9es. En E2 (zone annexe, pouvant \u00eatre masqu\u00e9e), \u00e9crivez <code>=INDIRECT(A2)<\/code> : la formule lit le texte choisi en A2 et renvoie la plage nomm\u00e9e du m\u00eame nom. Enfin, appliquez sur B2 une validation \u00ab Menu d\u00e9roulant (\u00e0 partir d&rsquo;une plage) \u00bb pointant vers E2:E20.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Les_limites_a_connaitre\"><\/span>Les limites \u00e0 conna\u00eetre<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Ce montage fonctionne parfaitement pour une cellule ou quelques lignes, mais chaque ligne du tableau exige sa propre zone relais (E2 pour la ligne 2, F2 pour la ligne 3, etc., ou une colonne masqu\u00e9e par ligne via une feuille technique). Pour un formulaire de saisie ligne \u00e0 ligne en grand volume, il faut passer par Apps Script ou accepter une liste unique non filtr\u00e9e. Autre point : les noms de plages nomm\u00e9es n&rsquo;acceptent ni espaces ni accents \u2014 pr\u00e9voyez des libell\u00e9s simples ou une table de correspondance.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"FAQ\"><\/span>FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<details>\n<summary>Pourquoi ne pas mettre INDIRECT directement dans la validation ?<\/summary>\n<p>La validation des donn\u00e9es de Google Sheets ne prend que des plages fixes ou des listes d&rsquo;\u00e9l\u00e9ments, pas de formules. C&rsquo;est une diff\u00e9rence connue avec Excel, o\u00f9 INDIRECT est accept\u00e9 dans \u00ab Source \u00bb.<\/p>\n<\/details>\n<details>\n<summary>Que se passe-t-il si je change la valeur de la liste 1 ?<\/summary>\n<p>La zone relais se recalcule et la liste 2 propose les nouvelles options. La valeur d\u00e9j\u00e0 saisie en liste 2, elle, reste en place mais est marqu\u00e9e comme non valide (petit triangle rouge).<\/p>\n<\/details>\n<details>\n<summary>Existe-t-il une option native pr\u00e9vue pour \u00e7a ?<\/summary>\n<p>Pas \u00e0 ce jour dans la validation des donn\u00e9es standard. Les menus d\u00e9roulants \u00ab chips \u00bb (Insertion &gt; Menu d\u00e9roulant) ne g\u00e8rent pas non plus la d\u00e9pendance entre deux listes.<\/p>\n<\/details>\n<h2><span class=\"ez-toc-section\" id=\"A_lire_aussi\"><\/span>\u00c0 lire aussi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><a href=\"https:\/\/tutoriel-googlesheets.fr\/it\/les-formules-google-sheets-qui-sauvent-12-depannages-express\/\">Les formules Google Sheets qui sauvent : 12 d\u00e9pannages express<\/a><\/li>\n<li><a href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-trier-par-ordre-alphabetique-dans-google-sheets\/\">Comment trier par ordre alphab\u00e9tique dans Google Sheets ?<\/a><\/li>\n<li><a href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-separer-un-texte-en-colonnes-dans-google-sheets-split\/\">Comment s\u00e9parer un texte en colonnes dans Google Sheets (SPLIT) ?<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Pour cr\u00e9er une liste d\u00e9roulante conditionnelle dans Google Sheets, cr\u00e9ez une plage nomm\u00e9e par cat\u00e9gorie, r\u00e9cup\u00e9rez les options correspondantes avec =INDIRECT(A2) dans une zone annexe, &#8230; <a title=\"Comment cr\u00e9er une liste d\u00e9roulante conditionnelle dans Google Sheets ?\" class=\"read-more\" href=\"https:\/\/tutoriel-googlesheets.fr\/it\/comment-creer-une-liste-deroulante-conditionnelle-dans-google-sheets\/\" aria-label=\"Per saperne di pi\u00f9 su Comment cr\u00e9er une liste d\u00e9roulante conditionnelle dans Google Sheets ?\">Leggi tutto<\/a><\/p>","protected":false},"author":12,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[960],"tags":[],"class_list":["post-8844","post","type-post","status-publish","format-standard","hentry","category-depannage-formules"],"_links":{"self":[{"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/posts\/8844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/comments?post=8844"}],"version-history":[{"count":0,"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/posts\/8844\/revisions"}],"wp:attachment":[{"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/media?parent=8844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/categories?post=8844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tutoriel-googlesheets.fr\/it\/wp-json\/wp\/v2\/tags?post=8844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}