Por que a função ADDRESS retorna um erro em diferentes planilhas?

1

Quando tento contar células que correspondem aos meus critérios usando a função de endereço, obtenho resultados mistos dependendo de qual folha a fórmula está aninhada.

Por exemplo, se eu usar o seguinte para contar as células igual a 2 na mesma planilha, obtenho a resposta correta.

=COUNTIF(INDIRECT(ADDRESS(4,2,1,TRUE,)&":"&ADDRESS(20,2,1,TRUE,)),2)

No entanto, se eu mover a função para outra planilha e modificá-la para ler o seguinte, a função COUNTIF retornará #REF! .

=COUNTIF(INDIRECT(ADDRESS(4,2,1,TRUE,"Other Sheet")&":"&ADDRESS(20,2,1,TRUE,"Other Sheet")),2)

Alguma opinião?

    
por user1725639 26.09.2014 / 22:29

1 resposta

1

Sim, é bem simples. 'Other Sheet'!$B$4:'Other Sheet'!$B$20 não é uma referência válida.

Então, em vez disso, algo assim pode funcionar:

=COUNTIF(INDIRECT(ADDRESS(4,2,1,TRUE,"Other Sheet")&":"&ADDRESS(20,2,1,TRUE)),2)

Produz 'Other Sheet'!$B$4:$B$20 .

    
por 26.09.2014 / 22:41