Se eu estiver entendendo corretamente, você precisa criar uma fórmula que faça uma operação de Indexação / correspondência em tabelas que estejam em planilhas diferentes, nas quais o usuário seleciona qual planilha deve ser pesquisada
Parece que você pode querer usar CHOOSE e INDIRECT para criar dinamicamente o caminho para a planilha apropriada com base no valor colocado em A2.
Por exemplo, o abaixo executaria Match usando o valor encontrado em B2 em relação a células em A1: A3 na planilha apropriada, onde a planilha é baseada no valor (1,2,3) que o usuário colocou em A2
=MATCH(A2,(INDIRECT(CHOOSE(B2,"Sheet1","Sheet2","Sheet3") & "!" & "A1:A3")),0)
CHOOSE está sendo usado aqui para observar uma célula (A2) e, com base no valor inserido, produz o objeto com o índice correspondente, que nesse caso é um nome de pasta de trabalho.
INDIRECT permite que você construa um caminho de célula em tempo real e, portanto, incorpore o nome correto da planilha no caminho a ser usado pela função SUM.
É claro que se a sua tabela for nomeada ou tiver tamanhos diferentes, você sempre poderá alterar a estática "A1: A3" no exemplo acima em outra CHOOSE que produziria a parte correta do caminho com base na entrada do usuário em outra célula.
Perdoe-me se isso não estiver de acordo com o que você está tentando fazer - não sei se entendi o passo 3 da sua lista ...