Recherche V par Indice et non pas par colonne

Bonjour la communauté,

C'est ma première fois avec vous je trouve génial ce que vous faites, merci à tous.

J'ai besoin d'aide svp, je sais même pas comment expliquer ça, j'ai un fichier sur lequel je fais un suivi de productivité quotidien de plusieurs personnes avec le type de produit, le montant en € et le nombre. je fais un tableau croisé puis une RechercheV sur ce même tableau ça me donne les résultats dont j'ai besoin,

Jusque là tout va bien, quand je travaille sur le global il n'y a pas de problème, mais toutes les personnes ne vendent pas un type ou plusieurs type de produit (sachant qu'il y en a beaucoup) lors d'une même journée, et quand je filtre par jour au niveau du tableau croisé ce dernier est décalé vers la gauche selon le nombre de produits non vendus et la RechercheV attribue les résultats d'un produit à un autre selon le chiffre de la colonne.

Pour mieux comprendre je vous invite à filtrer au niveau des tableaux croisé par la date du 01/02.

Je vous signale que je ne suis pas très fort sur Excel, je ne connais pas beaucoup de formules et je ne sais rien du VBA.

Je vous prie de m'aider c'est urgent, je vous remercie infiniment.

7test.xlsx (218.97 Ko)

Bonjour,

Voir si tu peux utiliser LIREDONNEESTABCROISDYNAMIQUE() :

=LIREDONNEESTABCROISDYNAMIQUE("Montant";'Nbr GCO Mobile'!$A$3;"Log AUI";"78023bca";"Type 1";"Enveloppe";"Type 2";"BIOS")

J'ai mis une valeur au hasard, je ne sais pas trop ce que tu dois récupèrer exactement

en remplaçant les champs variables par leur référence absolue/relative.

Par exemple si tu es en C3 alors "78023bca" est $B3, "Montant" est C$1

eric

Bonjour Eriiic,

Merci pour votre aide, j'utilisais cette fonction sauf que me donne le #REF! sur certaines Lignes je ne sais pour quelle raison ?!

J'ai vérifié les elements de recherche (les 78023bca...) et il n'a pas de problème dessus.

Vous ne sauriez pas pourquoi ?

Merci d'avance.

Sans le fichier difficile à dire.

Si tu ne t'es pas trompé dans la formule je suppose un champ absent du TCD. Si tu confirmes qu'il n'y a pas de donnée à récupérer tu peux mettre :

=SIERREUR(LIREDONNEESTABCROISDYNAMIQUE("Montant";'Nbr GCO Mobile'!$A$3;"Log AUI";"78023bca";"Type 1";"Enveloppe";"Type 2";"BIOS");"")

C'est résolu, je vous remercie

Rechercher des sujets similaires à "recherche indice pas colonne"