Página 1 de 1

Não contar valores duplicados entre 2 colunas

Enviado: 03 Out 2016 às 21:39
por diogeles
Pessoal, já tentei varias formulas do meu conhecimento, mas não obtive sucesso.

Estou precisando de uma formula que faça o seguinte: Que cruze a informação de uma coluna com outra e conte quantos tem, vou fazer um exemplo a abaixo.

CLIENTES EMBALAGEM
1-1 KS
1-2 LS
1-1 KS
1-3 KS
1-2 LS

O que eu preciso é que nessa informação acima ele conte apenas uma vez os valores, mas que cruzem o cliente com o grupo. Tipo o cliente 1-1 comprou A EMBALAGEM KS 2 VEZES, mas só preciso que conte 1, mesma forma o cliente 1-2 comprou a embalagem LS 2 vezes, mas preciso que so conte uma vez.

Com uma tabela dinâmica eu resolveria isso ai fácil, mas quero saber se há algum jeito por formulas.

Re: Não contar valores duplicados entre 2 colunas

Enviado: 04 Out 2016 às 07:46
por FelipeMGarcia
Diogeles,

Veja se o que fiz te ajuda, eu pintei em amarelo onde fiz as fórmulas.

Abs

Re: Não contar valores duplicados entre 2 colunas

Enviado: 04 Out 2016 às 12:39
por diogeles
FelipeMGarcia escreveu:Diogeles,

Veja se o que fiz te ajuda, eu pintei em amarelo onde fiz as fórmulas.

Abs
Olá felipe, Obrigado pela ajuda, mas não é isso que quero. Eu quero é o seguinte:
Note que o cliente 1-1 comprou 2 embalgens de ks. Eu quero que que apareça apenas uma o resultado 1 e não some quantas vezes ele comprou.

um exemplo mais logico é supomos que um cliente tenha comprado a embalagem KS no dia 01, 07, 12, 19, 25. Eu preciso apenas que ele mostre que foi comprado 1x e não some os dias que ele comprou.

Re: Não contar valores duplicados entre 2 colunas

Enviado: 04 Out 2016 às 13:25
por alexandrevba
Boa tarde!!

Eu não sei se é isso.
Considerando que os dados estão em coluna A e B.
Código: Selecionar todos
=SEERRO(ÍNDICE($A$2:$A$600&$B$2:$B$600;CORRESP(0;CONT.SE($C$1:C1;$A$2:$A$600&$B$2:$B$600);0));"")
Use as teclas Ctrl+Shift+ Enter

Att

Re: Não contar valores duplicados entre 2 colunas

Enviado: 04 Out 2016 às 14:48
por diogeles
Estou anexando pra você entenderem melhor o que eu quero.

Preciso saber se aquele cliente comprou KS ou não, se ele tiver comprado 1 ou mais eu quero que só conte como 1 que quer dizer que a quele cliente já foi coberto com essa embalagem.

Re: Não contar valores duplicados entre 2 colunas

Enviado: 04 Out 2016 às 15:07
por FelipeMGarcia
Seria isso?

Abs

Re: Não contar valores duplicados entre 2 colunas

Enviado: 04 Out 2016 às 16:10
por Kledison
Boa tarde,

acredito que o você precisa é separar os valores únicos para depois somar, verifica no anexo.

Att

Re: Não contar valores duplicados entre 2 colunas

Enviado: 04 Out 2016 às 16:50
por diogeles
Ainda não é isso, estou mandando novamente com a minha planilha pra que vcs entendam. Eu quero saber quantos clientes compraram e nao a soma do que foi comprado.

Segue anexo.

Re: Não contar valores duplicados entre 2 colunas

Enviado: 04 Out 2016 às 19:30
por FelipeMGarcia
Diogeles,

Eu fiz o seguinte, veja se te atende:

- Selecionei a categoria cerveja por meio de filtro;
- Selecionei o intervalo e removi duplicatas;
- Usei a fórmula cont.valores para contar a qtde.

Abs

Re: Não contar valores duplicados entre 2 colunas

Enviado: 04 Out 2016 às 19:43
por diogeles
FelipeMGarcia escreveu:Diogeles,

Eu fiz o seguinte, veja se te atende:

- Selecionei a categoria cerveja por meio de filtro;
- Selecionei o intervalo e removi duplicatas;
- Usei a fórmula cont.valores para contar a qtde.

Abs

Não da certo pq eu alimento varias planilhas com esse banco, logo nada pode ser excluído. pq em outro relatorio eu uso o a soma da venda e dai sim preciso que some os duplicados.

Re: Não contar valores duplicados entre 2 colunas

Enviado: 04 Out 2016 às 21:38
por Kledison
Boa noite,

mais uma tentativa, será necessário ter o suplemento POWER PIVOT.

Criei uma tabela onde estão seus dados, na planilha1 usei segmentação de dados (CATEGORIA) para filtrar o total de clientes, verifica se é isso que deseja.

Obs.: Consegui fazer também usando fórmula matricial mais fica muito lenta devido ao grande número de dados.

Att

Re: Não contar valores duplicados entre 2 colunas

Enviado: 04 Out 2016 às 22:18
por diogeles
Kledison escreveu:Boa noite,

mais uma tentativa, será necessário ter o suplemento POWER PIVOT.

Criei uma tabela onde estão seus dados, na planilha1 usei segmentação de dados (CATEGORIA) para filtrar o total de clientes, verifica se é isso que deseja.

Obs.: Consegui fazer também usando fórmula matricial mais fica muito lenta devido ao grande número de dados.

Att
É exatamente isso que eu quero, porém eu preciso que os valores de cada categoria já fiquem amostras pois eu envio todos os dias os seguinte dados.

Vou mandar novamente a planilha gostaria de saber se tem como fazer sem ser por dinâmica. se não tiver vai ter que ser assim mesmo.

Re: Não contar valores duplicados entre 2 colunas

Enviado: 05 Out 2016 às 00:43
por Kledison
Olá,

fiz outra tentativa, mantive as tabelas dinâmicas, porém elas já trazem os valores totais de cada item, utilizei também o POWER PIVOT, confere aí.

Att

Re: Não contar valores duplicados entre 2 colunas

Enviado: 05 Out 2016 às 05:03
por DJunqueira
Vc tentou Contagem Distinta de COD. CLIENTE?

Re: Não contar valores duplicados entre 2 colunas

Enviado: 05 Out 2016 às 07:50
por FelipeMGarcia
Diogeles,

Veja se agora atende a sua necessidade, eu pintei em amarelo onde fiz as fórmulas na aba Base-Pedidos.

Abs

Não contar valores duplicados entre 2 colunas

Enviado: 05 Out 2016 às 09:19
por diogeles
Gente, obrigado por toda ajuda, mas pelo visto vai ser preciso fazer o uso das dinâmicas mesmo. Sem problemas.

Agora gostaria de tirar outra duvida, pra aproveitar o topico.

Tenho o seguinte codigo VBA

Sub OrganizarBase()
'
'EXCLUI AS LINHAS QUE TENHA O VALOR 0 ESTÃO FORA DE ORGANIZAÇÃO.

Const sColuna = "N" '<- Mude para adequar a seu caso

Dim lRow As Long
Dim lLast As Long
Dim ws As Worksheet

Set ws = ActiveSheet
With ws
lLast = .Cells(.Rows.Count, sColuna).End(xlUp).Row
'Considerando uma linha de cabeçalho
For lRow = lLast To 2 Step -1
If .Cells(lRow, sColuna) = 0 Then .Rows(lRow).Delete
Next lRow
End With

O MACRO me atende perfeitamente, mas gostaria de saber se é possível ele excluir as linhas, mas só até uma determinada coluna. Exemplo quero que exclua as linhas até a colina "N" e não todas as colunas da planilha.

Re: Não contar valores duplicados entre 2 colunas

Enviado: 05 Out 2016 às 09:33
por Kledison
Bom dia,

se as dúvidas desse tópico foram sanadas, fineza marcar como resolvido.

Gentileza abrir outro tópico para a sua nova dúvida.

Att
Moderador