Notifications
Clear all

Contar valores não repetidos com alguns criterios

5 Posts
3 Usuários
0 Reactions
853 Visualizações
(@negro_anjo)
Posts: 10
Eminent Member
Topic starter
 

Como não posso reabrir o tópico, tive que fazer outro.
Estou com uma questão parecida com o tópico que foi fechado. Tenho que contar uma informação - não repetida - baseado em outra.

Ex.:
Vendedor Vendas
Antonio Arroz
Antonio Arroz
Antonio Feijão
Marcos Macarrão
Marcos Macarrão

O resultado que preciso sairia assim: Antonio vendeu 2 produtos (Arroz e Feijão) e Marcos 1 produto (Macarrão). A fórmula que uso é "SOMARPRODUTO(1/CONT.SE($B$2:$B$6;$B$2:$B$6))" mas preciso colocar o critério "Vendedor tal" e não sei como completar essa fórmula.

Tentei baixar o arquivo "mandrixacertadoYANNICKPLUMHANS.rar" do Membro MANDRIX.xls, porém está corrompido.

Agradeço o auxílio

 
Postado : 19/06/2015 12:53 pm
(@issamu)
Posts: 0
New Member
 

Olá!
Uma solução simples é colocar uma coluna de apoio para contar a quantidade de vezes que aparece a combinação Nome e Item, e então com um CONT.SE simples você extrai a informação desejada.

Veja o modelo.

Abraços!

 
Postado : 19/06/2015 2:06 pm
(@negro_anjo)
Posts: 10
Eminent Member
Topic starter
 

A planilha está com várias colunas de apoio e estamos tentando diminuir esta quantidade para que fique mais leve. Como a quantidade de dados é grande a planilha demora no cálculo. É por isso que pedi o auxílio no somarproduto com critérios. Mesmo assim, valeu pela ajuda!

 
Postado : 24/06/2015 2:15 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite negro_anjo

Baixe a planilha e veja se é isto que desejas:

Se foi útil, clique na mãozinha.

Dê retorno.

[]s

 
Postado : 24/06/2015 4:53 pm
(@negro_anjo)
Posts: 10
Eminent Member
Topic starter
 

Valeu Patropi. Deu certo e ainda nos ajudou a verificar alguns erros de digitação. Só uma pergunta. Peguei um código do Mauro Coutinho e estou com uma dúvida nele. O código classifica os dados automaticamente assim que eu digito a primeira informação, porém, o foco da célula não acompanha a classificação. Isso faz com que tenha de localizar aonde está o nome classificado para continuar a digitação. Tem alguma função para mudar o foco junto com o novo dado?

Abaixo o código que copiei da sua solução:

_______________________________________________

Public Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Range("A2:O500")) Is Nothing Then

Call Classificacao

End If
End Sub

Public Sub Classificacao()

Sheets("Plan1").Columns("A:O").Sort _
key1:=Sheets("Plan1").Range("A2"), _
order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom

End Sub

 
Postado : 01/07/2015 2:34 pm