Ir ao conteúdo
  • Cadastre-se
diego_janjao

[FUNÇÃO MAIOR+PROCV] Resultados saem repetidos quando são o mesmo valor

Recommended Posts

Pessoal, boa tarde.

 

Eu preciso levantar os 5 produtos de cada mês, mas quando uso a função maior e 2 produtos tem o mesmo resultado, acaba repetindo o primeiro.

Há alguma forma de contornar isto?

 

Segue exemplo anexo

 

cdh.xlsx

Compartilhar este post


Link para o post
Compartilhar em outros sites

@diego_janjao

 

Alterei sua fórmula para algo mais simples, utilizei em especial as fórmulas ÍNDICE e CORRESP.

Se precisar de ajuda para compreendê-las, vamos discutindo por aqui.

 

Contudo, fazendo teste de mesa, esta lógica só funciona com no máximo 2 produtos com o mesmo valor. Se 3 ou mais produtos derem o mesmo valor, vamos voltar a estaca zero :(

 

Espero que atenda!

cdh.xlsx

Compartilhar este post


Link para o post
Compartilhar em outros sites

@diego_janjao

 

Primeiro eu transformei o campo do mês pra ver o indicador como uma lista de opções, por isso criei uma aba extra no arquivo que está oculta com o nome "AUX". Com a listagem dos meses, você cria a lista indo em DADOS > VALIDAÇÃO DE DADOS > LISTA.

 

Nesta mesma aba eu também informei o número da coluna que cada mês está no seu dashboard com aqueles valores/notas.

 

Assim, uma vez que a pessoa selecione o mês no campo específico, a fórmula onde tem que aparecer os maiores valores em posição verificar o seguinte: "Se o cara selecionou setembro, qual é a coluna dele? Aí com base nisso ele fazia a fórmula MAIOR com o range da matriz estipulado por essa orientação.

 

O mesmo se aplica ao PROCV para exibir o número do produto. Ele verifica qual é o produto que possui a nota que está na célula ao lado e então ele apresenta o resultado. Para não repetir, eu inseri uma condição de que quando for igual, como é o caso, ele comece o PROCV a partir da primeira linha logo abaixo do primeiro resultado original, assim evita duplicar o número do produto.

 

Deu pra entender?

 

Você entende como funciona a fórmula INDIRETO e CORRESP?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe pela demora na resposta, estava fora da internet.

 

 

Entendi sim (um pouco) e sobre o INDIRETO e CORRESP eu nunca fiz uso junto, geralmente faço com ÍNDICE e CORRESP

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não consegui adequar a minha planilha

 

Se não puder compartilhar a sua planilha para eu fazer pra ti, você vai ter que entender o que eu fiz nessa tua planilha.

 

Como eu disse em post anterior, se tiver dificuldade em entender fórmula a fórmula ou etapas da fórmulas, vamos nos falando por aqui ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se não puder compartilhar a sua planilha para eu fazer pra ti, você vai ter que entender o que eu fiz nessa tua planilha.

 

Como eu disse em post anterior, se tiver dificuldade em entender fórmula a fórmula ou etapas da fórmulas, vamos nos falando por aqui ;)

vou te enviar por MP

Compartilhar este post


Link para o post
Compartilhar em outros sites

@diego_janjao

 

tirando sua dúvida por MP, é o seguinte.

 

A fórmula LIN() e COL() mostra nada mais do que a posição de linha e coluna que você está.

 

Por exemplo, se você digitar LIN() na célula A1, ele vai resultar 1, orientando que estamos na primeira linha. Se você fizer isso na célula B35, ele vai resultar 35, linha 35.

 

O COL() funciona da mesma forma, mas por coluna. Se você está em qualquer célula da coluna S, ele resultará 19, coluna 19.

 

Com base nisso, eu apliquei essa lógica para ele saber onde começa e onde termina o PROCV sem ter aquele monte de PROCV que tinha antes em sua planilha original. Deixei o negócio mais dinâmico e com baixo processamento.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@diego_janjao

 

tirando sua dúvida por MP, é o seguinte.

 

A fórmula LIN() e COL() mostra nada mais do que a posição de linha e coluna que você está.

 

Por exemplo, se você digitar LIN() na célula A1, ele vai resultar 1, orientando que estamos na primeira linha. Se você fizer isso na célula B35, ele vai resultar 35, linha 35.

 

O COL() funciona da mesma forma, mas por coluna. Se você está em qualquer célula da coluna S, ele resultará 19, coluna 19.

 

Com base nisso, eu apliquei essa lógica para ele saber onde começa e onde termina o PROCV sem ter aquele monte de PROCV que tinha antes em sua planilha original. Deixei o negócio mais dinâmico e com baixo processamento.

 

@diego_janjao

 

tirando sua dúvida por MP, é o seguinte.

 

A fórmula LIN() e COL() mostra nada mais do que a posição de linha e coluna que você está.

 

Por exemplo, se você digitar LIN() na célula A1, ele vai resultar 1, orientando que estamos na primeira linha. Se você fizer isso na célula B35, ele vai resultar 35, linha 35.

 

O COL() funciona da mesma forma, mas por coluna. Se você está em qualquer célula da coluna S, ele resultará 19, coluna 19.

 

Com base nisso, eu apliquei essa lógica para ele saber onde começa e onde termina o PROCV sem ter aquele monte de PROCV que tinha antes em sua planilha original. Deixei o negócio mais dinâmico e com baixo processamento.

Caramba! Simples e prático!

 

muito obrigado! vou tentar mais uma vez na planilha e te retorno se eu consegui ou não.

 

mais uma vez, obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×