Recherche intersection données via formule index et equiv

Résolu/Fermé
wallion Messages postés 7 Date d'inscription samedi 27 août 2011 Statut Membre Dernière intervention 8 avril 2013 - Modifié par wallion le 5/04/2013 à 20:19
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 8 avril 2013 à 10:05
Bonjour

j'ai cherché et pense avoir trouvé la formule qui pourrait résoudre mon problème mais je n'arrive pas à la faire fonctionner. Si quelqu'un peut m'aider.

Mon problème:
j'ai un fichier excel qui a en colonne des noms de société. Il y a ensuite des "sous"colonnes" (5 au total) pour chaques sociétés
En ligne j'ai des références


J'ai besoin dans un autre fichier, d'avoir :
les sociétés en ligne, rattachées à chaque référence (j'ai dupplique le nombre de référence pour autant de société.

Je ne veux récupérer que certaines colonnes du premier tableau.

Je précise que les données recherchées en intersection sont alphabétiques


Je pense qu'une formule telle que celle-ci pourrrait correspondre mais je n'y arrive pas.
=INDEX($B$4:$C$5;EQUIV(A12;$A$4:$A$5;0);.......)
En fait je ne la comprends pas bien non plus

Merci de votre aide
A voir également:

8 réponses

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
5 avril 2013 à 21:39
Salut,

Pas tout compris mais regarde le fichier joint voir si on est sur la voie

https://www.cjoint.com/c/CDfvNdvBpoZ
0
wallion Messages postés 7 Date d'inscription samedi 27 août 2011 Statut Membre Dernière intervention 8 avril 2013
6 avril 2013 à 13:41
Bonjour Mike-31,

Merci pour l'aide mais non ce n'est pas ce que j'ai décris. Comment puis-je te renvoyer un fichier excel avec un exemple précis?

Merci pour ta réponse

Wallion
0
Ricky38 Messages postés 4347 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
Modifié par Ricky38 le 6/04/2013 à 13:49
Bonjour wallion,

tu déposes ton fichier sur cjoint.com et tu viens nous coller le lien généré ici.

Merci
0
wallion Messages postés 7 Date d'inscription samedi 27 août 2011 Statut Membre Dernière intervention 8 avril 2013
6 avril 2013 à 20:59
Bonjour Mike et Ricky

ci joint un lien avec mon exemple

Il s'agit d'une présentation différente du tableau, mais j'ai besoin d'avoir les deux en parallèle.

https://www.cjoint.com/?3Dgu0DGhkCY

Encore merci
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
6 avril 2013 à 21:04
Re,

Pas mieux compris, peux tu saisir manuellement les données sur le deuxième tableau avant de le retourner voir ou tu veux en venir
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
wallion Messages postés 7 Date d'inscription samedi 27 août 2011 Statut Membre Dernière intervention 8 avril 2013
7 avril 2013 à 22:14
Bonjour Mike

Ci-joint le fichier avec le résultat.

Tu peux considérer que c'est comme un copier transverse, sauf qu'il faut que j'aille récupérer le résultat sur un autre onglet.

https://www.cjoint.com/?CDhwna423ZG

Merci de ton aide
Wallion
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
8 avril 2013 à 09:51
Re,

Commencer par renseigner la plage B1:H1 avec un la fonction concatener, celle ligne peut être masquée

plage G19:H26 formule directe avec référence de cellule
ex en G9
=INDEX($B$1:$H$15;EQUIV(B19;$B$1:$B$15;0);EQUIV(A19&$C$18;$B$1:$H$1;0))

si le tableau se trouve sur une autre feuille il convient de nommer les plages ce qui facilite et simplifie la formule qui devient
B1:H17 nommée sur Feuil2 list
B1:B17 toujours Feuil2 nommée code
et B1:H1 nommée ref

=INDEX(list;EQUIV(B19;code;0);EQUIV(A19&$C$18;ref; 0))

https://www.cjoint.com/?CDijZEDxzLn
0
wallion Messages postés 7 Date d'inscription samedi 27 août 2011 Statut Membre Dernière intervention 8 avril 2013
8 avril 2013 à 10:01
Bonjour

Ca marche!!

Merci Mike
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
8 avril 2013 à 10:05
Re,

Je regarde si on peut encore simplifier la formule et se passer de la première ligne, mais je ne pense pas
en attendant je passe le statut en résolu
0