Página 1 de 1

Uso da função concatenar com operadores lógicos

Enviado: 26 Jan 2016 às 11:13
por saintannna
Olá para todos.

Como posso escrever "<=A1" (com as aspas) no excel utilizando a função concatenar (ou o símbolo &) ?

Obs: A1 é uma célula com um valor.

Ex:
A1 = 10
"<=A1"
"<=10"

Obrigado.

Re: Uso da função concatenar com operadores lógicos

Enviado: 27 Jan 2016 às 09:12
por daniexcel
não entendi muito bem.... pra que voce iria usar concatenar tendo apenas uma unica celula?
Voce poderia usar SE no começo da formula
poderia postar sua planilha?

Uso da função concatenar com operadores lógicos

Enviado: 28 Jan 2016 às 13:31
por saintannna
Olá daniexcel, obrigado por responder.

Só para explicar melhor, não viria tudo de uma única célula. Estou enviando uma planilha em anexo e vou explicar o que quero.

No intervalo B1:B27 eu tenho um conjunto de números aleatórios.
No intervalo E5:G10 eu tenho uma tabela que vai contar a quantidade de números de acordo com parâmetros que existem na própria tabela (de 6 a 10, de11 até 15, de 16 até 20, etc.)
Para fazer a contagem, eu utilizei a seguinte função: =CONT.SES($B$2:$B$28;">=6";$B$2:$B$28;"<=10")
Meu interesse é em saber se eu posso substituir os números 6 e 10 pelos seus respectivos endereços de células, só que, como eles são parte do critério de busca, que também envolve caracteres lógicos, eles devem estar entre aspas. Daí, quando você coloca tudo entre aspas, o Excel deixa de reconhecer o endereçamento, por isso pensei em usar a função concatenar nestes pedaços da função, para juntar os caracteres lógicos com o endereçamento de célula, só que não consegui criar este concatenar.

Espero ter esclarecido melhor minha dúvida.

Re: Uso da função concatenar com operadores lógicos

Enviado: 28 Jan 2016 às 13:44
por gdomingos
Saintannna, no caso sua formula ficaria assim:
Código: Selecionar todos
=CONT.SES($B$2:$B$28;">="&$E6;$B$2:$B$28;"<="&$F6)
Mas eu, particularmente, utilizaria a seguinte formula.
Código: Selecionar todos
=SOMARPRODUTO(($B$2:$B$27>=$E6)*($B$2:$B$27<=$F6))
Veja se o anexo atende sua necessidade.

[]

Uso da função concatenar com operadores lógicos

Enviado: 29 Jan 2016 às 07:45
por saintannna
Obrigado gdomingos por responder minha dúvida e ainda propor uma nova forma de resolver o problema. Particularmente não conhecia essa forma que você propôs.

Agradeço.