Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
EXCELL - Dúvida em tratamento de dados
03-03-2014, 16:51
Mensagem: #1
EXCELL - Dúvida em tratamento de dados
Cumprimentos a todos os utilizadores Pplware

Lanço este tópico afim de que algum de vós me possa ajudar a solucionar uma operação que preciso de resolver em Excell

Então cá vai, tentando não tornar a explicação muito exaustiva.

Tenho os seguintes campos com os seguintes dados:

          A                  B                    C                 D
  
    55555555             1                     X                1
    56624444             2                     X                1
    44444533             3                     X                1
    33333551             4                     X                2
    44448885             5                     X                2 
    55556662             6                     X                2
    44488552             7                     X                3
     8888444              8                     X                3
    45888852             9                     X                4
    78555552             10                   X                 4

Assim, o que pretendo é preencher a coluna C, da seguinte forma: O valor a entrar em cada uma das linhas em C, devem ser os valores da coluna A. Cada um dos valores da coluna A tem correspondência com um valor da coluna B, neste caso, o valor 55555555 corresponderá ao valor 1, o valor 56624444 corresponderá ao valor 2, e por ai fora, até que a coluna B chegue aos 320 registos. Pretendo que o valor de A a dar entrada na coluna C, deva ser o valor dessa mesma linha em B corresponda ao valor em D. Ou seja, dando um exemplo: o valor 55555555 deverá pois preencher as três primeiras linhas da coluna C, pois são as linhas em que D apresenta o mesmo valor que em B.

Para mim confesso que tem sido um quebra -cabeças e por isso precisava de um esclarecimento. Tenho tentado resolver a situação com a função lógica SE, mas não tenho conseguido.

Penso que a explicação está explicita, mas fico a aguardar feedback. Agradeço desde já a atenção prestada a esta minha exposição.
                 
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
03-03-2014, 18:17 (Esta mensagem foi modificada pela última vez a: 03-03-2014 22:30 por nioxys.)
Mensagem: #2
RE: EXCELL - Dúvida em tratamento de dados
Olá Smile

O seguinte ficheiro faz o que tu queres utilizando a função PROCV.

Download - Exemplo

Se os dados da tua coluna D seguirem sempre aquela lógica, ou seja, 

1
1
1
2
2
3
3
4
4
4

Funciona.

Caso os dados fiquem intercalados, por exemplo,

1
1
2
1
2
2
3
3
4
3
4
4

Esse exemplo deixa de funcionar. (os números não ficam "seguidos",apenas isso)

“A neutron walks into a bar and asks how much for a drink. The bartender replies, ‘For you, no charge.’” - Sheldon Cooper
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
03-03-2014, 23:47
Mensagem: #3
RE: EXCELL - Dúvida em tratamento de dados
Espectáculo nioxys, é isto mesmo.

Sim, os valores da coluna D seguem sempre uma sequência ascendente, não intercalada. Nem sabes as horas de trabalho que me poupaste. Obrigado pela atençãoWink
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
03-03-2014, 23:50
Mensagem: #4
RE: EXCELL - Dúvida em tratamento de dados
De nada. Smile

“A neutron walks into a bar and asks how much for a drink. The bartender replies, ‘For you, no charge.’” - Sheldon Cooper
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
04-03-2014, 00:40
Mensagem: #5
RE: EXCELL - Dúvida em tratamento de dados
Oi nioxys,

Afinal só agora reparei. Observa o ficheiro que me enviaste:

O que pretendia é que os valores que se correspondem entre as colunas B e A (nomeadas por ti e não as originais), mantivessem essa correspondencia entre as colunas D e C. Mas como podes ver no ficheiro que me enviaste não é o que acontece. Repara que por exemplo, o 4º valor da coluna C é 33333551, quando devia ser o valor 56624444, uma vez que é esse o valor da coluna A, que corresponde em B ao valor 2.

Não sei se percebeste, mas quando verifiquei melhor vi que havia esta falha.

Mas obrigadão na mesma, entretanto vou ver se com esta mesma função consigo dar a volta a esta situação.

Smile
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
04-03-2014, 02:07 (Esta mensagem foi modificada pela última vez a: 04-03-2014 02:17 por nioxys.)
Mensagem: #6
RE: EXCELL - Dúvida em tratamento de dados
Tens razão, eu relacionei A com D e não A com B, daí o resultado.
Pegando nos números que colocaste aqui, preenche a coluna C de acordo com o resultado que queres obter para ser mais fácil.
Vou analisar o ficheiro novamente.


Edit,

Vê se o resultado correcto é este,

Download-Exemplo 2

“A neutron walks into a bar and asks how much for a drink. The bartender replies, ‘For you, no charge.’” - Sheldon Cooper
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
04-03-2014, 02:49
Mensagem: #7
RE: EXCELL - Dúvida em tratamento de dados
Smile Ok, ta feito. Nem me deste tempo de conseguir eu resolver.
Obrigado mais uma vez.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
04-03-2014, 02:53
Mensagem: #8
RE: EXCELL - Dúvida em tratamento de dados
O primeiro foi só para ver se estavas atento. Mr Green

Desculpa lá ter-me antecipado.
Sempre às ordens. Wink

“A neutron walks into a bar and asks how much for a drink. The bartender replies, ‘For you, no charge.’” - Sheldon Cooper
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)