Não sei ao certo o que você quer dizer.
Seu primeiro INDEX está esperando um intervalo como o primeiro parâmetro e, portanto, o resultado de:
INDEX(DropDownTable!A:C,MATCH(Comparison!B1,DropDownTable!A:A,0),3)
deve ser tal.
ÍNDICE é uma função flexível o suficiente para que o resultado gerado possa ser uma célula real valor ou uma célula referência . Esta é uma propriedade extremamente útil, como você pode imaginar.
E isso é onde eu realmente não entendo sua fórmula. O resultado da expressão acima irá resultar numa referência de célula única, e. DropDownTable! $ C $ 8, que é então passado como o intervalo para o primeiro índice, que se tornará algo como:
INDEX((DropDownTable!$C$8,MATCH(0,...
e, portanto, não importa qual seja o resultado da seguinte expressão, você ainda não conseguirá muito: INDEXing uma única célula não tem muito sentido!
Muito difícil ajudá-lo ainda mais. Isso pode realmente ser um caso em que seria melhor não postar suas fórmulas existentes e, em vez disso, simplesmente dar uma análise do que você está tentando alcançar. Geralmente é muito mais fácil dar soluções a partir do zero do que checar os erros dos outros, particularmente se, como no seu caso, eles envolvem construções tão longas e difíceis de dissecar como as suas.
Atenciosamente