Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

listes et sous listes avec affichage en lien

mathieudu31

XLDnaute Nouveau
Bonsoir

J'ai un fichier dans lequel je souhaite faire une liste de validation (K8), puis une sous liste avec le nom du produit (K9) et j'aimerai qu'on affiche en K11 le code du produit (automatiquement bien entendu si on a le bon nom du produit).

Qui peut m'aider?

Mathieu
 

Pièces jointes

  • test listes.xlsx
    8.9 KB · Affichages: 25

Chris401

XLDnaute Accro
Re : listes et sous listes avec affichage en lien

Bonsoir

Regarde si ça te convient :

Cordialement
Chris
 

Pièces jointes

  • Copie de test listes.xlsx
    16.6 KB · Affichages: 22
  • Copie de test listes.xlsx
    16.6 KB · Affichages: 30

mathieudu31

XLDnaute Nouveau
Re : listes et sous listes avec affichage en lien

Salut

Merci c'est parfait ... faut juste que je m'y retrouve maintenant avec tes belles formules pour l'appliquer dans mon tableau

Peut on mettre des espaces dans les listes?

Merci

Mathieu
 

Chris401

XLDnaute Accro
Re : listes et sous listes avec affichage en lien

Re

En 1er, il faut nommer les listes - Les noms définis ne peuvent pas avoir d'espaces Tu verras dans le fichier que les domaines sont nommés Domaine_A; Domaine_B ...

En second, validation de données en K7 =Domaine

En troisième : validation de données en K9 =INDIRECT(SUBSTITUE($K$7;" ";"_"))
La formule met en place le _ pour être en adéquation avec le nom défini

En quatrième : formule en K11 =INDEX(C1:G14;SOMMEPROD((B11:F14=K9)*LIGNE(B11:F14));EQUIV(K7;B10:F10;0))

En cinquième ! MFC sur K9 et K11 =NB.SI(INDIRECT(SUBSTITUE($K$7;" ";"_"));$K$9)=0 Police blanche

Chris
 

Chris401

XLDnaute Accro
Re : listes et sous listes avec affichage en lien

Que veux-tu dire ?

Je t'ai préparé l'explication de la formule - Vois si cela t'aide

En K7 : Domaine B
En K9 : Produit F

=Index(Plage;Ligne;Colonne)
=INDEX(C1:G14;SOMMEPROD((B11:F14=K9)*LIGNE(B11:F14));EQUIV(K7;B10:F10;0))

SOMMEPROD((B11:F14=K9)*LIGNE(B11:F14)) retourne 12
Le résultat est donc dans la ligne 12

EQUIV(K7;B10:F10;0) retourne 3
Le résultat est donc dans la 3[SUP]ème[/SUP] colonne de la plage C1:G4
C est la 1[SUP]ère[/SUP] colonne D la seconde colonne E la 3[SUP]ème[/SUP] colonne

Le résultat est dont en E12

Chris
 

Chris401

XLDnaute Accro
Re : listes et sous listes avec affichage en lien

Je te renvoie le fichier avec la recherche dans une autre feuille

Chris
 

Pièces jointes

  • Copie de test listes.xlsx
    16.8 KB · Affichages: 24
  • Copie de test listes.xlsx
    16.8 KB · Affichages: 25

mathieudu31

XLDnaute Nouveau
Re : listes et sous listes avec affichage en lien

Bonsoir

Je te remercie,

Je me sens vraiment nul!!!!!!!!

;-)

J'ai beau essayer d'élargir les plages , impossible! Je dois être fatigué ... ça ira mieux demain

En tout cas merci bcp!!!!!!!!!!
 

Discussions similaires

Réponses
8
Affichages
620
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…