Je crée une feuille de travail qui compare deux ensembles de données extraites à des dates différentes. La colonne dont tout est extrait est créée par une formule matricielle composée de valeurs uniques combinées provenant des deux ensembles de données. Auparavant, cela fonctionnait très bien parce que je mettais manuellement les titres des listes (List1 et List2):
=IFERROR(IFERROR(INDEX(List1,MATCH(0,IF(ISBLANK(List1),1,COUNTIF($B$3:B3,List1)),0)),INDEX(List2,MATCH(0,IF(ISBLANK(List2),1,COUNTIF($B$3:B3,List2)),0))),"")
Maintenant, j'essaie de configurer la feuille de travail pour organiser plusieurs dates avec un menu permettant de sélectionner vos dates. J'ai configuré une table de référence afin que chaque feuille de calcul ait sa propre liste en fonction de la date à laquelle elle a été extraite:
DATES TAB LIST
2/4/2015 Requireds A ListA
2/5/2015 Requireds B ListB
2/6/2015 Requireds C ListC
2/7/2015 Requireds D ListD
2/8/2015 Requireds E ListE
J'ai mis à jour ma formule d'origine en remplaçant «List1» par «le premier menu déroulant pour référencer la colonne de liste dans la table de référence» et «List2» pour rechercher la deuxième date à l'aide de Index and Match:
=IFERROR(IFERROR(INDEX(
(INDEX(DropDownTable!A:C,MATCH(Comparison!B1,DropDownTable!A:A,0),3))
,MATCH(0,IF(ISBLANK(
(INDEX(DropDownTable!A:C,MATCH(Comparison!B1,DropDownTable!A:A,0),3))
),1,COUNTIF($B$3:B3,
(INDEX(DropDownTable!A:C,MATCH(Comparison!B1,DropDownTable!A:A,0),3))
)),0)),INDEX(
(INDEX(DropDownTable!A:C,MATCH(Comparison!D1,DropDownTable!A:A,0),3))
,MATCH(0,IF(ISBLANK(
(INDEX(DropDownTable!A:C,MATCH(Comparison!D1,DropDownTable!A:A,0),3))
),1,COUNTIF($B$3:B3,
(INDEX(DropDownTable!A:C,MATCH(Comparison!D1,DropDownTable!A:A,0),3))
)),0))),"")
CEPENDANT, voici mon problème. Lorsque je lance la formule d'évaluation, il semble que si la majorité de mes nouvelles recherches vont afficher le nom de la liste, une ou deux ne le font pas. Il tire la cellule du nom de la liste. Donc au lieu de m'apporter 'ListA', cela m'amène:
DropDownTable!$C$2
Je ne sais pas si c'est la seule erreur dans la formule; Je ne sais pas si le mot «ListA» revient à faire référence à la liste elle-même. C'est peut-être quelque chose que je déconne aussi.
Toute orientation serait excellente, mais je ne comprends pas pourquoi elle ne me dit pas simplement «ListA» comme il se doit.