Página 1 de 1

Contar valores únicos com condições

Enviado: 04 Out 2021 às 16:05
por rebeccasilvademoura
Olá,

Tenho uma planilha com as seguintes colunas 'nome da fazenda', 'frigorífico de origem' e 'mês de recebimento'.
Preciso contar quantas fazendas entregaram gado, por meio de determinado frigorífico, em determinado mês.
Usaria um CONT.SES, porém, meu problema é que a base de dados contém fazendas duplicadas, então, contará duas vezes a mesma fazenda. Não posso 'limpar' a base de dados para deixar uma linha por 'fazenda'.

P.S.: Poderia usar um concatenar 'nome da fazenda', 'frigorífico' e 'mês', fazer uma fórmula que retorne 0 caso o resultado do concatenar se repita, caso não retorne 1, e fazer uma soma desta coluna. Mas, há uma fórmula para resolver sem ter que adicionar colunas no banco de dados? Tabela com dados em anexo.

Re: Contar valores únicos com condições

Enviado: 04 Out 2021 às 17:08
por osvaldomp
Olá, @rebeccasilvademoura .

Experimente a fórmula abaixo.

Você poderá colocar o número do mês e o nome do frigorífico em células vazias e substituir na fórmula.
Código: Selecionar todos
=SOMARPRODUTO((C2:C16<>"")*(A2:A16=1)*(B2:B16="JBS")*(1/CONT.SES(A2:A16;A2:A16;B2:B16;B2:B16;C2:C16;C2:C16&"")))

Re: Contar valores únicos com condições

Enviado: 27 Out 2021 às 17:09
por rebeccasilvademoura
osvaldomp escreveu:Olá, @rebeccasilvademoura .

Experimente a fórmula abaixo.

Você poderá colocar o número do mês e o nome do frigorífico em células vazias e substituir na fórmula.
Código: Selecionar todos
=SOMARPRODUTO((C2:C16<>"")*(A2:A16=1)*(B2:B16="JBS")*(1/CONT.SES(A2:A16;A2:A16;B2:B16;B2:B16;C2:C16;C2:C16&"")))
Obrigada Oswaldo! Resolveu o meu problema sem a criação de coluna auxiliar!
Poderia explicar o raciocínio? Conheço a utilização do "1/CONT.SES()" para contar valores únicos, mas não conhecia a utilização do somarproduto para criar os critérios...