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

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
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…