Notifications
Clear all

Fórmula de Texto

12 Posts
2 Usuários
3 Reactions
1,327 Visualizações
(@thamivieira30)
Posts: 7
Active Member
Topic starter
 

Olá pessoal,

Alguém por favor, poderia me ajudar nessa questão de Excel ? Eu já tentei usar as fórmulas de texto, mas não estou conseguindo.

Imagem

 
Postado : 05/08/2020 6:45 pm
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

Seja bem vinda, @ThamiVieira30!

Esse parece ser um exercício de escola que vc deve desenvolver, correto? Então, ao invés de apresentar a resposta, vou tentar elucidar um pouco mais a solução.

Veja que no rodapé da questão já existe uma dica importante: "muitas vezes há um padrão entre quantidade de letras e número..."

Se vc olhar atentamente, antes dos algarismos sempre tem 5 letras. E depois dos algarismos sempre tem 4 letras. Mas a quantidade de algarismos varia de uma linha pra outra.

A função EXT.TEXTO extrai a quantidade de caracteres que vc quiser de um texto, começando de uma posição X. A posição X é fixa pois vc sempre começará da posição do primeiro algarismo (6ª posição). O número de caracteres varia, mas vc sabe que será sempre descontando os 5 primeiros e os 4 últimos. (O Excel também dispõe da função NÚM.CARACT pra isso).

Veja se com essas dicas vc consegue matar a charada, senão retorne aqui.

 
Postado : 05/08/2020 7:13 pm
(@thamivieira30)
Posts: 7
Active Member
Topic starter
 

Olá, @edsonbr !

Essa questão foi de uma prova de Excel, aí estou refazendo ela. Muito obrigada pela sua ajuda eu consegui resolver !! (;

Estava assistindo alguns vídeos de Excel e pensei que essa questão seria mega difícil, mas depois que você deu dica foi mais fácil. Eu fiz pela função EXT.TEXTO !! 

Se não for te atrapalhar, você poderia me ajudar em outra questão de Excel ?

 
Postado : 06/08/2020 12:09 am
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

Que bom que deu certo.

Diga lá, do que se trata seu outro problema?

 
Postado : 06/08/2020 12:11 am
(@thamivieira30)
Posts: 7
Active Member
Topic starter
 

Nessa questão eu pensei em PROCH, mas não sei se estaria correto.

 
Postado : 06/08/2020 12:17 am
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

Vamos pensar um pouco...

Vc precisa encontrar o dado que está no cruzamento da linha em que está o nome com a coluna que está o mês/ano.

Postado por: @thamivieira30

Nessa questão eu pensei em PROCH...

Vejamos:

PROCH faz uma procura dentro de uma determinada linha e te traz o valor que está n linhas afastado dos da primeira linha considerada. Obviamente essa linha teria que ser a linha das datas, já que é a primeira, e consequentemente o valor procurado seria o mês/ano.

=PROCH(valor_procurado;matriz_tabela; n ;aproximado_ou_exato)

Só que vc ainda não sabe esse n. Teria como descobrir?

O Excel tem uma função que faz exatamente isso:

=CORRESP(valor_procurado;matriz_procurada;menor ou maior ou exatamente igual ao valor procurado)

Portanto sim, vc poderia usar PROCH, mas não somente ela. Teria que associá-la com a CORRESP pra trazer o resultado. Isso inclusive também está na dica que o professor inseriu no rodapé do problema.

Da mesma forma, vc poderia começar procurando pelo nome ao invés da data, nesse caso ao invés de PROCH vc usaria PROCV.

Mas a abordagem mais tradicional para esse tipo de problema que é encontrar o valor que está no cruzamento de uma determinada linha com uma determinada coluna é usar a função ÍNDICE, associada com CORRESP, inclusive ela tem os argumentos já preparados para essa situação. Veja:

=ÍNDICE(matriz;núm_linha;núm_coluna)

No caso, vc usaria CORRESP 2 vezes, uma pra descobrir núm_linha e outra pra núm_coluna.

Um detalhe importante: tanto nas fórmulas acima como em seus resultados, o número da linha e o da coluna usados/retornados não são os núms. de linha/coluna da Planilha e sim relativos ao início do intervalo considerado.

 

 
Postado : 06/08/2020 1:33 am
(@thamivieira30)
Posts: 7
Active Member
Topic starter
 

Okay, @edsonbr !! Eu irei tentar fazer depois !!

 
Postado : 06/08/2020 7:41 pm
(@thamivieira30)
Posts: 7
Active Member
Topic starter
 

Olá,@edsonbr !

Não estou conseguindo fazer do jeito que você falou e tentei de outro jeito, mas também não deu muito certo.

Nas células do Nome(C22) e Mês(C23) eu utilizei a validação de dados e na célula (C24) eu fiz a fórmula do Índice+Corresp, porém toda vez que eu mudo a célula para os outros meses só aparece o valor de janeiro para todos os outros nomes. Não estou conseguindo perceber onde estou errando. 

 

 
Postado : 07/08/2020 1:40 am
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

Poste a fórmula que vc tentou usar...

 
Postado : 07/08/2020 7:44 am
(@thamivieira30)
Posts: 7
Active Member
Topic starter
 

Na célula (C24) eu utilizei a fórmula =ÍNDICE(C7:C18;CORRESP(C22;B7:B18;0))

 
Postado : 07/08/2020 12:30 pm
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

Excel, busque pra mim na matriz dos dados numéricos (C7:N18)... [onde C7 é a posição (1,1), C8 a pos. (2,1), D7 a pos. (1,2), etc. até N18 que é a pos. (12,12)]

... a informação que estiver na mesma posição-linha que vc encontrar o nome da pessoa (B7:B18)... [onde a linha 7 é a posição 1, a 8 é a 2, etc.]

... e na mesma posição-coluna que vc encontrar a data (C6:N6)  [onde a coluna C é a posição 1, a D a pos. 2, etc.]

Sei que não devia dar ela pronta, mas tenho esperança que vc vai estudar a fórmula abaixo até entendê-la completamente:

=ÍNDICE(C7:N18;CORRESP(C22;B7:B18;0);CORRESP(C23;C6:N6;0))

 
Postado : 07/08/2020 1:11 pm
(@thamivieira30)
Posts: 7
Active Member
Topic starter
 

Olá ! @edsonbr !!

Agora consegui compreender o jeito que teria que usar a fórmula CORRESP duas vezes na fórmula...Pode ter certeza que irei estudar mais sobre a fórmula CORRESP e ÍNDICE e estudar mais sobre o Excel !!!

Muito obrigada mesmo por disponibilizar do seu conhecimento !!! Que Deus te abençoe !!! (:

 
Postado : 08/08/2020 4:03 pm
EdsonBR reacted