INDIRECT
infelizmente só funciona com a pasta de trabalho ou com pastas de trabalho que estão abertas durante o tempo de cálculo. Se a pasta de trabalho externa estiver fechada, isso resultará em um erro #REF!
.
Segundo plano: Para links externos normais, o Excel armazena não apenas o endereço da célula externa, mas também o último valor conhecido na versão salva do arquivo. Dessa forma, ao abrir o arquivo, o Excel pode calcular a pasta de trabalho inteira, mesmo que a fonte externa não esteja disponível.
INDIRECT
no entanto é uma função volátil , ou seja, o Excel precisa calculá-la toda vez que um cálculo é executado (enquanto uma função "normal" só precisa ser recalculada se qualquer célula predecessora mudar ). Portanto, o Excel não pode armazenar o valor da referência e, portanto, resulta no erro #REF!
.