Recherche de toues les références à un nom

fablog

XLDnaute Occasionnel
Bonjour tout le monde,

Je sollicite encore votre aide pour un nouveau tableau que je monte actuellement.
Ci-joint mon fichier d'exemple.

Ce que je cherche a faire c'est de permettre à un utilisateur de rentrer un nom dans G1 et qu'automatiquement toutes les valeurs qui se rattachent à ce nom s'affiche dans la colonne J. La base de donnée se trouve dans les colonnes A et B.

Merci par avance pour votre aide.
 

Pièces jointes

  • Classeur1.xlsx
    9 KB · Affichages: 27
  • Classeur1.xlsx
    9 KB · Affichages: 34

fablog

XLDnaute Occasionnel
Re : Recherche de toues les références à un nom

Bonjour Rachid,

Merci pour ton aide :D

J'ai essayé tes formules et le seule problème que j'ai est qu'elles vont chercher tous les résultats comme si elles étaient les unes en dessous des autres pour un même nom. Malheureusement ma base de données n'est pas classée par nom. Ci-joint le fichier mis a jour pour mieux présenter mon besoin.
 

Pièces jointes

  • Classeur1.xlsx
    9.9 KB · Affichages: 27
  • Classeur1.xlsx
    9.9 KB · Affichages: 30
Dernière édition:

R@chid

XLDnaute Barbatruc
Re : Recherche de toues les références à un nom

Bonjour,
en I2 tu gardes la même formule que je t'ai proposée.
en J2 :
Code:
=SIERREUR(INDEX(B$2:B$10;PETITE.VALEUR(SI(A$2:A$10=G$1;LIGNE(INDIRECT("1:"&LIGNES(B$2:B$10))));LIGNES($2:2)));"")
@ valider par Ctrl+Shift+Enter
@ tirer vers le bas


@ + +
 

fablog

XLDnaute Occasionnel
Re : Recherche de toues les références à un nom

Rachid, si tu me permets, j'aurais 2 questions additionnelles:
1) Que dois-je rajouter à ta formule pour que les données égales à 0 donnent une case vide plutôt que 0?
2) J'aimerais lister tous les noms et les faire apparaitre sous forme de menu déroulant dans la case G1. Comment faire?

Merci par avance
 

fablog

XLDnaute Occasionnel
Re : Recherche de toues les références à un nom

Mon Pc a été mis a genoux avec la liste sans doublon :p
J'ai 30000 lignes à traiter pour 500 noms différents. Y a t'il une autre façon de faire?

Sinon, les 0 s'affichent toujours dans la colonne valeur.

Merci!
 

R@chid

XLDnaute Barbatruc
Re : Recherche de toues les références à un nom

Re,
pour les 0 je ne sais pas il faut que tu vérifies ce que tu fais je n'ai pas ton fichier réel entre les mains.
pour l'extraction sans doublons :
Fablog.jpg


@ + +
 

fablog

XLDnaute Occasionnel
Re : Recherche de toues les références à un nom

Je vais essayer avec cette autre méthode, merci! Pour les 0, regarde dans le dernier fichier que tu m'as envoyé, si tu remplaces une donnée par 0, elle s'affichera quand même dans la colonne valeur au lieu de laisser la case vide :)

Merci encore!
 

R@chid

XLDnaute Barbatruc
Re : Recherche de toues les références à un nom

Re,
en J2 essayer avec :
Code:
=SIERREUR(CNUM(INDEX(Col_Vals;PETITE.VALEUR(SI(Col_Noms=G$1;LIGNE(INDIRECT("1:"&LIGNES(Col_Vals))));LIGNES($2:2)))&"");"")
@ valider par Ctrl+Shitf+Enter
@ tirer vers le bas

Sinon merci de me montrer le problème sur le fichier.


@ + +
 

fablog

XLDnaute Occasionnel
Re : Recherche de toues les références à un nom

Malheureusement ça ne fonctionne pas. Ci-joint le fichier avec la formule mise à jour. Avec le nom B, il s'affiche un 0 dans les résultats.
 

Pièces jointes

  • Classeur1.xlsx
    11.6 KB · Affichages: 23
  • Classeur1.xlsx
    11.6 KB · Affichages: 23

R@chid

XLDnaute Barbatruc
Re : Recherche de toues les références à un nom

Re,
Mais mon cher ami t'as mis 0 devant le B devant le B en B3 alors ça doit renvoyer 0, si t'as laissé vide la formule va renvoyer "".
t'es pas précis dans tes questions comment j'aurais pu comprendre ?
mets un fichier plus riche en exemples avec les résultats escomptés, en cas de vide en cas de 0 en cas de valeurs négatives.


@ te relire
 

fablog

XLDnaute Occasionnel
Re : Recherche de toues les références à un nom

Désolé si on s'est mal compris surtout après toute l'aide que tu m'as apporté :)
Par contre, je ne sais pas comment être plus précis que ce que je t'avais écrit plus haut: "Que dois-je rajouter à ta formule pour que les données égales à 0 donnent une case vide plutôt que 0?".
 

Discussions similaires

Réponses
8
Affichages
354
Réponses
7
Affichages
285

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 814
dernier inscrit
JLGalley