Salve, Mestre Estevão.
Honestamente eu não sabia dessa particularidade das funções
LIN() e
COL().
Fiz testes aqui com
DESLOC() e com
INDIRETO(), conforme as suas dicas, e não apresentaram erro no MS 365.
Assim, coloquei conteúdos em A2:A10 e utilizei
=DESLOC(A$1;LIN(A1);;;) em uma célula vazia e
=INDIRETO("A"&LIN(A2)) em outra célula vazia, arrastei ambas para baixo e funcionaram corretamente.
Então fucei um pouco na WEB.
No site Suporte da MS, primeiro link abaixo, no caso da função LIN() não faz menção a resultado como matriz, diz simplesmente "
Retorna o número da linha de uma referência."
Já em um fórum, segundo link abaixo, o usuário T. Valko, que é Microsoft Excel MVP, comenta que aquelas funções realmente retornam uma matriz e que outras funções não aceitam essa matriz resultante como argumento, mas não comentou quais seriam essas outras funções. Ele sugere uma forma de contornar, passando o resultado de matriz para escalar, mas a solução que você colocou na sua fórmula é mais simples.
Até hoje em nenhum caso me ocorreu erro ao utilizar essas funções como argumento de outras. Vou continuar fuçando para tentar descobrir com quais outras funções o erro aparece.
Somos gratos por você compartilhar os seus profundos e atualizados conhecimentos.
https://support.microsoft.com/pt-br/off ... 6eb49a6d8d
https://answers.microsoft.com/en-us/mso ... 038b6be5e0
Osvaldo
Quatro coisas que odeio: preguiçosos, políticos, Google planilhas e Outlook

Anexe arquivos diretamente no fórum:
+ Resposta / Adicionar um anexo / Selecione o arquivo
CÉLULAS MESCLADAS PODEM AFETAR FÓRMULAS E MACROS.