Intervalo nomeado de referência do Excel com texto e fórmula

3

É possível fazer referência a um intervalo nomeado combinando texto com uma fórmula? Digamos que eu receba um nome para um intervalo via INDEX, que retorna um texto, mas também quero adicionar algo após o texto assim:

RANGE & "Whatever comes after"

Eu tenho vários intervalos nomeados, então, para referenciar dinamicamente esses intervalos, eu preciso adicionar algo depois do texto RANGE. O Excel, no entanto, apresenta um erro.

Em poucas palavras

intervalos nomeados:

RANGE1 RANGE2 RANGE3 etc.

O que eu quero é dizer com uma fórmula de contagem:

=COUNTIF(RANGE & "whatever comes after",1)

Se eu tentar fazer isso, o Excel dará um erro, e o que estou tentando fazer é possível?

    
por Tomkarho 25.08.2013 / 16:03

2 respostas

3

Enrole tudo em uma função INDIRECT . INDIRECT traduz uma string em uma referência.

=COUNTIF(INDIRECT("RANGE" & "whatever comes after"),1)
    
por 25.08.2013 / 16:23
2

Como Voitcus indicou, tente o comando INDIRECT para construir a string de consulta. A parte do intervalo deve parecer algo em linha:

indirect(RANGE & "whatever comes after")

Não tenho certeza do que você está tentando fazer com o ", 1" em sua instrução COUNTIF, mas tente:

=countif(indirect(range & "whatever comes after"),1)
    
por 25.08.2013 / 16:23