Forum Pplware
EXCELL - Dúvida em tratamento de dados - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Software (/forumdisplay.php?fid=4)
+--- Fórum: Aplicações (/forumdisplay.php?fid=12)
+--- Tópico: EXCELL - Dúvida em tratamento de dados (/showthread.php?tid=18524)



EXCELL - Dúvida em tratamento de dados - jormigalm - 03-03-2014 16:51

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.
                 


RE: EXCELL - Dúvida em tratamento de dados - nioxys - 03-03-2014 18:17

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)


RE: EXCELL - Dúvida em tratamento de dados - jormigalm - 03-03-2014 23:47

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


RE: EXCELL - Dúvida em tratamento de dados - nioxys - 03-03-2014 23:50

De nada. Smile


RE: EXCELL - Dúvida em tratamento de dados - jormigalm - 04-03-2014 00:40

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


RE: EXCELL - Dúvida em tratamento de dados - nioxys - 04-03-2014 02:07

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


RE: EXCELL - Dúvida em tratamento de dados - jormigalm - 04-03-2014 02:49

Smile Ok, ta feito. Nem me deste tempo de conseguir eu resolver.
Obrigado mais uma vez.


RE: EXCELL - Dúvida em tratamento de dados - nioxys - 04-03-2014 02:53

O primeiro foi só para ver se estavas atento. Mr Green

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