2017-02-22 1 views
1

J'utilise Excel pour signaler/suivre les mesures de test. Ma feuille a plusieurs références à une plage dans une autre feuille de calcul appelée « Février 20ème », par exemple:

=COUNTIFS('20th February'!B:B, "Customer Care", '20th February'!E:E,"Pass")Référencement d'une autre feuille de calcul dans une formule à l'aide du nom de la feuille de calcul

... et ainsi de suite. Il y a environ 35 cellules comme celle-ci.

Plutôt que d'avoir à changer manuellement la date dans chaque cellule, je veux que la date prenne référence à partir d'une autre cellule de la même feuille de calcul, je n'ai donc qu'à changer la date au même endroit. Donc, si C1 contient le texte 20th February qui est le nom d'une autre feuille, comment puis-je l'incorporer dans les formules ci-dessus?

Je pense que le problème est que la cellule que je référence n'est pas interprétée comme une feuille de calcul, mais je pensais que INDIRECT fait exactement cela. J'ai aussi regardé la fonction VLOOKUP, mais je n'arrive pas à comprendre.

Toute aide serait appréciée!

Répondre

2

Oui à l'aide INDIRECT est la bonne approche, assurez-vous d'obtenir la syntaxe correcte

=COUNTIFS(INDIRECT("'"&$C$1&"'"&"!B:B"), "Customer Care", INDIRECT("'"&$C$1&"'"&"!E:E"),"Pass") 

Alors INDIRECT("'"&$C$1&"'"&"!B:B") est coller les uns aux ' + February 20th + '!B:B

+1

Merci, Tim - il a travaillé parfaitement! C'est une formule infernale (pour mon esprit simple) ... J'étais à des millions de kilomètres de la bonne réponse! Merci encore! – theonlydanever