Eu tenho duas planilhas, uma chamada Spread e outra chamada TSN.
Em 'Spread' quero mostrar o valor que aparece no TSN!A2 que é: 24/11/2023
Se eu colocar no Spread!A2 a fórmula =TSN!A2 obtenho o valor esperado.
Se eu colocar o valor TSN em Spread!A1, então coloco a fórmula: ==INDIRECT( "'" & $A1 &"'!A2" ) em Spread!A2 obtenho o valor 45254. Não recebo um erro. Apenas um valor estranho. Não há referência a 45254 no TSN...
Quero que as pessoas possam inserir o nome da planilha na célula Spread!A1 e preencher os dados da planilha de destino...
Eu sou um Excel n00b, então obviamente estou fazendo algo errado. Eu tentei algumas variações de INDIRETO, todas levam ao mesmo valor.
Editar:
O valor de TSN!B2 é 47,529. Se eu alterar a chamada INDIRETA para extrair B2 em vez de A2, ele obterá o valor correto. Isso significa que o valor subjacente de A2 no TSN é na verdade algum tipo de valor de tempo oculto?
45254 é o valor da 'data Excel' para 24/11/2023
Você pode testar isso digitando o valor em uma célula e, em seguida, alternando-o do formato Geral para o formato Data.
Veja mais aqui