Notifications
Clear all

CONFERIR VALOR COLUNA SEMELHANTE

13 Posts
2 Usuários
0 Reactions
1,916 Visualizações
 ling
(@ling)
Posts: 7
Active Member
Topic starter
 

Tenho 4 colunas, da seguinte forma:

|cod1|val1|cod2|val2|
| 1 | 7 | 1 | 6 |

Tentei de varias maneiras usar o comando SE para resolver meu problema, mas não consegui!
Eu quero um comando onde o mesmo pegue o 1º valor do cod1 e encontre ele no cod2, talvez o mesmo não tenha, mas vamos supor que sim, pelo exemplo ele encontraria em 1º valor de cod2, mas poderia ser em qualquer lugar da coluna cod2, depois disso queria que o comando desse a diferença entre as colunas val1 e val2, respeitando o primeiro comando.
Alguem tem uma solução facil, me disseram que eu poderia combinar o comando SE com o PROCV, mas eu não conheço muito esse comando!
Desde ja agradeço a todos...

 
Postado : 07/03/2013 1:48 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não entendi.
se puder postar um exemplo de como está e como deverá ficar, será muito mais simples e facil obter um retorno.

 
Postado : 07/03/2013 2:11 pm
 ling
(@ling)
Posts: 7
Active Member
Topic starter
 

Este é somente exemplo, não contem nenhuma formula, ele nos tras o valor cod1 igual a cod2, então calcula a diferença, se não tiver, dizer que não encontrou.

 
Postado : 07/03/2013 2:26 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite

Copie e cole esta fórmula na célula E6 e arraste para as demais linhas:

=SE(A6=C6;B6-D6;"Não encontrado")

Na linha 11 o cod1 não repete no cód2 e mesmo assim vc fez a substração, portanto, o teu exemplo tá errado.

Dê retorno.

Um abraço.

 
Postado : 07/03/2013 3:36 pm
 ling
(@ling)
Posts: 7
Active Member
Topic starter
 

Porém o numero 8 tem na coluna cod1 e cod2, e nos retorna Não encontrado. o que eu quero é quase isso, porém o comando teria que verificar a coluna inteira para ver se o cod2 existe, não necessariamente esteja na mesma linha que o cod1, isso que é o mais dificil.

 
Postado : 08/03/2013 5:41 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Assumindo que seus dados vão de A2:D18 (tem cabeçalho cod1 val1 cod2 val2), faça em E2:

{=SOMA(SE($C$2:$C$18=$A$2;$B$2:$B$18-$D$2:$D$18;0))}

Abs,

p.s. - a prova real tá no anexo.

 
Postado : 08/03/2013 7:00 am
 ling
(@ling)
Posts: 7
Active Member
Topic starter
 

É quase isso, estou fazendo uns testes aqui e ja mostro o resultado!

 
Postado : 08/03/2013 7:53 am
 ling
(@ling)
Posts: 7
Active Member
Topic starter
 

Verifiquei o comando, quase deu certo, vou continuar fazendo os testes, mas se quiserem dar uma olhada de como estou querendo esta em anexo, fiz algumas alterações no código!
Mandrix muito obrigado pelo comando, acredito que é quase isso, porem falta algum comando, como procv ou proc, pq quero fazer a varredura na coluna toda, e gerar o resultado a sua frente, mesmo que os cod1 cod2 não esteja na mesma linha, sera que isso é possível!
Tenho um professor que entende bem excel porém ele não tem tempo para me ajudar, ele falou que se eu usar o procv e o SE conseguiria fazer, mas não consigo fazer esse procv funcionar!

 
Postado : 08/03/2013 8:22 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

...mesmo que os cod1 cod2 não esteja na mesma linha, sera que isso é possível!

Se vc quer dizer IGUAIS (cod1 X cod2) em cada uma das linhas, tente isso:

{=SOMA(SE($A$2:$A$18=$C$2:$C$18;$B$2:$B$18-$D$2:$D$18;0))}

Abs,

 
Postado : 08/03/2013 8:51 am
 ling
(@ling)
Posts: 7
Active Member
Topic starter
 

Retornou os mesmos valores que o meu comando

=SE(A2=$C$2:$C$18;$B$2:$B$18-$D$2:$D$18;0)

vou continuar tentando!

 
Postado : 08/03/2013 12:37 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

ling,

Faça assim: demonstre (manualmente) qual o resultado que vc espera da fórmula e tente ser mais claro na descrição do seu objetivo. Me parece que não é nenhum bicho de 7 cabeças mas vc precisa nos ajudar para que possamos te ajudar.

Resumindo, não entendi exatamente sua demanda. Mas não desista. Vc vai conseguir.

Me avise.

Abs,

 
Postado : 08/03/2013 12:55 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde ling

Eu não havia entendido que a comparação seria com os dados da coluna toda;

Baixe a planilha e veja se é isto que vc quer:

Dê retorno.

Um abraço.

 
Postado : 08/03/2013 1:58 pm
 ling
(@ling)
Posts: 7
Active Member
Topic starter
 

Consegui fazer funcionar, usei o procv para gerar uma coluna com os valores correspondente ao valor encontrado, depois so subtrai!
Muito obrigado a todos!
O resultado esperado esta em anexo.

 
Postado : 08/03/2013 2:22 pm