Enlever valeur dans une matrice donnée par INDEX

Bonjour,

Je vous mets en pièce jointe un exemple de fichier.

Ce que je cherche à faire:

  1. Selon la valeur dans la cellule B9
  2. Chercher l'en-tête de tableau qui correspond à cette valeur
  3. Extraire sous forme de liste les données qui sont contenues dans la colonne qui a la bonne en-tête
  4. Mais en enlevant la donnée "ad" et les données vides

Je pense qu'il faut passer par des formules matricielles (INDEX ; EQUIV et PETITE.VALEUR), mais je bloque pour pouvoir enlever la donnée "ad" et les cases vides.

Merci pour votre aide

8test.xlsx (10.98 Ko)

Bonjour,
Une propositiotion.
Cdlt.

=LET(r_;INDIRECT("t_data["&J9&"]");UNIQUE(FILTRE(r_;(r_<>"ad")*(r_<>""))))
11test.xlsx (12.16 Ko)

Merci beaucoup pour la réponse,

Je cherchais aussi comment avoir une référence dynamique pour un tableau et cette notation répond à ma question:

INDIRECT("t_data["&J9&"]")

Et puis avec la fonction "LET", je viens de découvrir un nouvel outil qui m'a l'air assez puissant !!

L'utilisation de "UNIQUE" dans la formule c'est seulement si j'ai 2 données pareilles dans la même colonne ? Si oui, alors je vais pouvoir l'enlever.

Bonne journée

Re,

bonjour

par formule (INDEX.............................

avec le choix

cordialement

7tribilbo.xlsx (10.99 Ko)
Rechercher des sujets similaires à "enlever valeur matrice donnee index"