Notifications
Clear all

Resultar na célula que tem em outra fórmula.

13 Posts
5 Usuários
0 Reactions
2,260 Visualizações
(@leonder)
Posts: 0
New Member
Topic starter
 

Pessoal, na coluna "A" eu possuo essas fórmula:

='GERAR BOLETOS'!N3
='GERAR BOLETOS'!N12
='GERAR BOLETOS'!N16
='GERAR BOLETOS'!N63
='GERAR BOLETOS'!N45
='GERAR BOLETOS'!N7
='GERAR BOLETOS'!N52
='GERAR BOLETOS'!N3

(Da pra ver que não esta em ordem, e na verdade não é para estar)

Para simplificar, eu queria uma fórmula para que na coluna "B" aparecesse isso:

3
12
16
63
45
7
52
3

 
Postado : 06/05/2016 8:20 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde leander

Experimente usar a formula:

=DIREITA(FÓRMULATEXTO(A1);2)

A função FÓRMULATEXTO só funciona a partir do 2010 ou 2013, não sei bem ao certo.

Se foi útil, clique na mãozinha.

Dê retorno.

[]s

 
Postado : 06/05/2016 10:08 am
(@leonder)
Posts: 0
New Member
Topic starter
 

Tenho 2003 e 2010 no meu pc... e so aparece "#NOME?"

:cry:

 
Postado : 06/05/2016 10:43 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

É eu pesquisei aqui e constatei que é só a partir do 2013 mesmo.

Uma pena, porque funciona perfeitamente aqui no 2013.

[]s

 
Postado : 06/05/2016 12:45 pm
(@rilust)
Posts: 0
New Member
 

PREZADO

experimenta

=EXT.TEXTO(A5;LOCALIZAR("N";A5;1)+1;20)

 
Postado : 06/05/2016 1:17 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite rilust

Ele não quer retornar um dado do resultado da fórmula (que é o que a tua fórmula faz) e sim o dado da própria fórmula, por isso eu sugeri a utilização da função FÓRMULATEXTO(), mas infelizmente só funciona a partir do 2013.

[]s

 
Postado : 06/05/2016 4:26 pm
(@rilust)
Posts: 0
New Member
 

então realmente não entendi o que ele quer..

 
Postado : 06/05/2016 6:31 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

rilust

Vou tentar te explicar:
Quando vc digita uma formula, por exemplo, com a função PROCV, vai retornar um dado, e a tua fórmula funcionaria para retornar uma parte deste dado, mas neste caso, ele quer pegar uma parte da própria fórmula e não do dado retornado.
Exemplo:

=PROCV(N3;C5:D8;2;0) é como se ele desejasse retornar o N3 desta fórmula e não parte do dado resultante da fórmula.
Utilizando a Fórmulatexto, a fórmula passa a ser um texto, e não uma fórmula, por isso conseguimos fazer o que el deseja.

Conseguiu entender?

[]s

 
Postado : 07/05/2016 7:32 am
(@tsa-xlsx)
Posts: 0
New Member
 

leonder,

Você não anexou a tua planilha, então fica mais difícil.

A fórmula a seguir funciona, desde que os dados não sejam iguais (o que não dá pra saber sem a tua planilha modelo).

=CORRESP(A1;'GERAR BOLETOS'!$N$1:$N$63;0)

 
Postado : 07/05/2016 2:30 pm
(@tsa-xlsx)
Posts: 0
New Member
 

leonder,

Resolvi fazer uma formula que pegue realmente a formula digitada, como voce pediu.

A planilha em anexo faz isso. Note que, apesar de nao existir programacao nela, voce deve salva-la como *.xlsm.

 
Postado : 07/05/2016 7:01 pm
(@leonder)
Posts: 0
New Member
Topic starter
 

leonder,

Resolvi fazer uma formula que pegue realmente a formula digitada, como voce pediu.

A planilha em anexo faz isso. Note que, apesar de nao existir programacao nela, voce deve salva-la como *.xlsm.

Até ajudou, mas preciso achar tambem o dessa formula (achar o "3" do "G3"):

=(PROCV('PROCESSAMENTO EMAILS'!G3;'PROCESSAMENTO EMAILS 2'!$F$4:'PROCESSAMENTO EMAILS 2'!$G$5000;2;0))

 
Postado : 09/05/2016 6:00 am
(@deciog)
Posts: 0
New Member
 

TSA, Bom Dia.

Adorei, sua solução, porem gostaria de saber como fez pois no gerenciamento de nome tem formula que não tem no Excel =INFO.CÉL(6;Sheet2!A1) mas ela funciona, você poderia explicar pois interesso muito em saber

Desde já agradeço

Décio

 
Postado : 09/05/2016 6:17 am
(@tsa-xlsx)
Posts: 0
New Member
 

leonder,

Experimente agora, no anexo. Note que voce so apresentou 2 casos, entao, fiz a formula para estes 2 casos. Se houver mais formulas, seria melhor voce postar a planilha completa.

Decio,

A funcao INFO.CÉL eh nativa do Excel, mas muito pouco conhecida, porque, exatamente como voce disse, ela nao figura na lista de funcoes, pois nao pode ser usada na barra de formulas.

Ela deveria ser usada somente em VBA, por isso a planilha tem que ser salva em *.xslm. Entretanto, para contornar isso, eh que usei o gerenciador de nomes, assim, consigo usa-la, ja que nao esta diretamente na celula.

Veja mais nesse link:

Funcao GET.CELL

 
Postado : 09/05/2016 5:22 pm