Automatisation affichage d'un tableau à partir d'une liste déroulante

=TRIER(FILTRE(INDIRECT("'DATA Enseigne '"&C2);(INDIRECT("'DATA Enseigne '"&C2&"'[SOUS RAYON]'")=C1)*(INDIRECT("'DATA Enseigne '"&C2&"'[DISTRIBUTEURS/FABRICANTS]'")="FABRICANTS"));16;-1)

et c'est normal l'espace apres Enseigne ?

et c'est 'DATA Enseigne '

Bonjour à tous,

Comme dans le fichier de Zebulon, il est préférable de :

  • Mettre les données sous forme de tableau structuré dans chaque onglet,
  • Donner un nom à chaque tableau (Data_Janvier, Data_Février, etc...),
  • Renommer les cellules où les critères de recherche sont indiqués (_Rayon et _Mois).

Dans la formule :

=TRIER(FILTRE(INDIRECT("Data_"&_Mois);(INDIRECT("Data_"&_Mois&"[RAYON]")=_Rayon)*(INDIRECT("Data_"&_Mois&"[TYPE DE MARQUE]")="NATIONALE"));7;-1)

On applique un filtre sur chacun des tableaux renommés Data_Mois (comme Data_Janvier, Data_Février, etc.), en se basant sur les colonnes [RAYON] et [TYPE DE MARQUE] de chaque tableau. (On ne se base pas sur le nom des onglets, mais sur le nom des tableaux).

Si tu appliques ces conseils, la formule devrait fonctionner !

Merci à tous pour vos conseils, le problème est corrigé

Merci à tous pour vos conseils, le problème est corrigé

mais pas ta version d'excel dans ton profil !!!! (365)

Crdlmt

Rechercher des sujets similaires à "automatisation affichage tableau partir liste deroulante"