index+equiv (problème sans en être ;-) )

tikazor

XLDnaute Nouveau
bonjour,

j'ai créée un excel afin de centraliser des données et d'en extraire des profils.

pour une de mes feuilles j'ai essayé de lier des phrases(feuille "données") à des thématiques (feuille "cps").
pour cela dans ma colonne A feuille "donnée", j'ai combiné 2 fonctions sierreur et index+equiv. Cela fonctionne, jusqu'à un certain point. en effet au bout de 10 collectage d'information de la même thématique la combinaison des fonctions m'indique la valeur"0".


est ce normal?
comment je peux avoir un collectage "infini"? :)

cordialement
 
Dernière édition:

JHA

XLDnaute Barbatruc
Bonjour à tous,

Comment dire, cela ne peut pas fonctionner si la valeur à rechercher dans equiv() n'est pas définie correctement.
INDEX(matrice, no_lig, [no_col])
VB:
=INDEX(cps_1[#En-têtes];EQUIV(données!B:B;cps_1[Savoir_gérer_ses_problèmes];0))
Si tu mets "B6" au lieu de "B:B"
Code:
=INDEX(cps_1[#En-têtes];EQUIV(données!B6;cps_1[Savoir_gérer_ses_problèmes];0))
la formule parait correcte mais la fonction equiv() te retourne la position de ligne mais dans la formule index(cps_1[#En-têtes];..... tu demandes la position de la colonne.
Si tu mets "B7" dans equiv() cela retourne "2" et cela te donne la seconde colonne pour l'index ce qui est faux.

JHA
 

Statistiques des forums

Discussions
312 164
Messages
2 085 864
Membres
103 007
dernier inscrit
salma_hayek