Formule Excel

errick64 -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai besoin d'aide sur une formule Excel.... pour une recherche à 2 paramètres et obtenir un résultat. La formule est la suivante
=INDEX($A$1:$A$3999;EQUIV(1;($H2=$B$2:$B$4000)*("31"=$F$2:$F$4000);0)), la formule fonctionne, mais je voudrais remplacer "31" par le contenu de la cellule J2. Quand je met =INDEX($A$1:$A$3999;EQUIV(1;($H2=$B$2:$B$4000)*(J2=$F$2:$F$4000);0)), dans la formule, elle ne fonctionne pas!
Quelqu'un peut me dire pourquoi, et le cas échéant me dire si je peux le faire et comment?
En vous remerciant d'avance
Eric

3 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

Tu recherches "31" (texte) et non 31 (numérique), je suppose que J2 est numérique.
Essaie avec
(J2&""=$F$2:$F$4000)


Maintenant est-ce bien normal que tu aies des nombres au format texte sur ton tableau (?)
eric

0
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
Bonjour,

Peux-tu joindre une copie de ton tableau avec les explications nécessaires sur le résultat à obtenir via cjoint en suivant ces explications

Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
on ne voit pas très bien, et même pas du tout ce que peux faire cette formule avec code EQUIV qui cherche la valeur 1 on ne sait où
déposer un fichier modèle serait le bienvenu:
voyez ici:
http://mon-partage.fr
et revenez coller le lien créé sur le site

ceci dit, il est possible que dans le champ F2:F4000 vous ayez des textes incompatibles avec la valeur en J1 puisque pour qu'elle fonctionne(?) vous placer 31 entre guillemets

crdlmnt
--

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0