Página 1 de 1

Concatenar texto para formar fórmula

Enviado: 25 Jul 2017 às 14:04
por MarcioLimaMarilia
Boa tarde.

Tenho a seguinte fórmula:

=a1&"A"&b1&"($c$1)"

Neste acima é uma concatenação de texto para construir formulas dinamicamente. No caso, um dos resultados possíveis é:
=BINADEC($C$1)

Esse resultado é um texto e não executa como uma fórmula fosse. Já tentei utilizar com a função INDIRETO, mas não resolve já que esta função apenas converte uma referência em texto para uma referência válida. Assim:
=INDIRETO(a1&"A"&b1&"($c$1)") ---> #REF.

Alguém, por favor, teria alguma idéia ou conhece alguma função que faça essa conversão?

Grato.

Concatenar texto para formar fórmula

Enviado: 25 Jul 2017 às 14:25
por FelipeMGarcia
Marcio, anexa um modelo que fica mais fácil de ajudar, mas se todas as células que esta concatenando foram números, você pode colocar + 0 no fim que ele converte texto em valor.

abs

Re: Concatenar texto para formar fórmula

Enviado: 25 Jul 2017 às 16:16
por MarcioLimaMarilia
Olá, Felipe. Obrigado por responder.

Anexei o arquivo.

Repare que eu concatenei textos para montar uma fórmula e gostaria que após isso ela fosse executada normalmente.

Concatenar texto para formar fórmula

Enviado: 25 Jul 2017 às 17:49
por FelipeMGarcia
Marcio, qual cálculo de conversão deve ser feito para cada caso?

Concatenar texto para formar fórmula

Enviado: 25 Jul 2017 às 17:57
por FelipeMGarcia

Re: Concatenar texto para formar fórmula

Enviado: 25 Jul 2017 às 18:03
por MarcioLimaMarilia
FelipeMGarcia escreveu:Veja se este link te ajuda

https://support.office.com/pt-br/articl ... aba6a27560

Olá, Felipe.

Então neste link são várias funções de conversão. que a fórmula fosse dinâmica sem que eu necessite fazer vários SEs.

Acha que teria como? Obrigado.

Concatenar texto para formar fórmula

Enviado: 25 Jul 2017 às 18:05
por FelipeMGarcia
Você poderia criar 2 colunas auxiliares com por exemplo na primeira binário e na segunda decimal e depois a fórmula e assim por diante, depois é só fazer um índice e corresp pra retornar o resultado

Re: Concatenar texto para formar fórmula

Enviado: 25 Jul 2017 às 18:54
por MarcioLimaMarilia
FelipeMGarcia escreveu:Você poderia criar 2 colunas auxiliares com por exemplo na primeira binário e na segunda decimal e depois a fórmula e assim por diante, depois é só fazer um índice e corresp pra retornar o resultado
Opa. Entendi, Felipe. Isso resolve sim!

Agradecido!

De qualquer forma, seria interessante a possibilidade de converter um texto de fórmula em fórmula propriamente dita.