Index + equiv sur deux classeurs

Résolu
Jipy -  
 Jipy -
Bonjour,
j'ai un soucis avec une formule.
j'ai 2 classeurs: classeur 1 et classeur 2. Dans le classeur un je veux stocker les résultats d'un index+equiv dont les inputs proviennent du classeur 2.
exemple: je veux dans ma cellule B4 de mon classeur 1 j'inscris cette formule
INDEX([classeur2]data!$D$1:$D$384678;EQUIV(1; (B3=[classeur2]data!$B$1:$B$384678)*(A4=[classeur2]data!$A$1:$A$384678);0))

Mais elle me renvoie #N/A. Pourquoi donc? Merci d'avance
A voir également:

2 réponses

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

Il s'agit d'une fonction matricielle qui doit être validée en appuyant sur Ctrl+Maj+Entrée

A+
0
Jipy
 
Merci. je l'ai fait mais j'ai toujours #N/A
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Regarde si la valeur de B3 (classeur 1) est bien présente dans la colonne B de la feuille "data" du classeur 2.
Idem pour la valeur de A4 (classeur 1), présente dans la colonne A de la feuille "data" du classeur 2.

A+
0
Jipy
 
elle sont bien renseignées.
Merci beaucoup pour ton aide, j'ai pu trouver l'explication à cette erreur.
Elle est due à une incohérence des critères. SI tu recherche soit la valeur des ventes d'une personne nommée "jp" à la date du "20/02/12" et qu'il n'existe pas le couple (jp;20/02/12) dans ta base, tu auras cette erreur. Cela conforte donc ton réflexe qui est de vérifier la présence (le renseignement) des cellules B3 et A4 de mon classeur 1. Car étant vides ou remplies avec des incohérences, on aura ce message. Aussi, le fait que ce soit sur des classeurs différents ne dérange pas!
0