
Fórmula genérica
=ADDRESS(MIN(ROW(range)),MIN(COLUMN(range)))
Resumo
Para obter o endereço da primeira célula em um intervalo, você pode usar a função ENDEREÇO junto com as funções LINHA, COLUNA e MIN. No exemplo mostrado, a fórmula em F5 é:
=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)))
onde os dados são o intervalo nomeado B5: D14.
Explicação
A função ADDRESS cria uma referência com base em um determinado número de linha e coluna. Neste caso, queremos obter a primeira linha e a primeira coluna usadas pelos dados do intervalo nomeado (B5: D14).
Para obter a primeira linha usada, usamos a função ROW junto com a função MIN como esta:
MIN(ROW(data))
Como os dados contêm mais de uma linha, ROW retorna uma matriz de números de linha:
(5;6;7;8;9;10;11;12;13;14)
Essa matriz vai diretamente para a função MIN, que retorna o menor número:
MIN((5;6;7;8;9;10;11;12;13;14)) // returns 5
Para obter a primeira coluna, usamos a função COLUMN da mesma maneira:
MIN(COLUMN(data))
Como os dados contêm três linhas, COLUMN retorna uma matriz com três números de coluna:
(2,3,4)
e a função MIN retorna novamente o maior número:
MIN((2,3,4)) // returns 2
Ambos os resultados são retornados diretamente para a função ADDRESS, que constrói uma referência à célula na linha 5, coluna 2:
=ADDRESS(5,2) // returns $B$5
Se você quiser um endereço relativo em vez de uma referência absoluta, pode fornecer 4 para o terceiro argumento, como este:
=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)),4) // returns B5
Alternativa de função CELL
Embora não seja óbvio, a função INDEX retorna uma referência, então podemos usar a função CELL com INDEX para obter o endereço da primeira célula em um intervalo como este:
=CELL("address",INDEX(data,1,1))
Nesse caso, usamos a função INDEX para obter uma referência à primeira célula no intervalo, dando INDEX 1 para o número da linha e 1 para o número da coluna, com dados para a matriz:
INDEX(data,1,1) // returns reference to B5
INDEX então retorna uma referência à célula B5, e usamos a função CELL com "endereço", para exibir o endereço.
Observação: a função CELL é uma função volátil que pode causar problemas de desempenho em pastas de trabalho grandes ou complexas.