Página 1 de 1

Rank de Vendas por Clientes usando Maior e Índice+Corresp

Enviado: 06 Jul 2019 às 12:03
por jedsonic
Bom dia Amigos,

Estou tentando fazer uma especie de Curva ABC de clientes usando as funções Maior e Índice+Corresp, o problema e quando tem mais de um clientes diferente (dois ou mais) com o mesmo valor, a função esta me retornando o nome do primeiro cliente que ela encontra e eu gostaria que ela me listasse todos os nomes dos clientes.

Alguém poderia me ajudar?

Re: Rank de Vendas por Clientes usando Maior e Índice+Corres

Enviado: 06 Jul 2019 às 12:38
por Deciog
jedsonic

Nota que mudei suas formula não uso função MENOR, também usei formatação células com valor = zeros pintei de branco.

Confere se é desta forma que desejas

Se minha resposta foi útil, clique em obrigado é uma forma de agradecimento da ajuda

Decio

Re: Rank de Vendas por Clientes usando Maior e Índice+Corres

Enviado: 06 Jul 2019 às 14:12
por jedsonic
Deciog escreveu:jedsonic

Nota que mudei suas formula não uso função MENOR, também usei formatação células com valor = zeros pintei de branco.

Confere se é desta forma que desejas

Se minha resposta foi útil, clique em obrigado é uma forma de agradecimento da ajuda

Decio
Olá Deciog sua solução funcionou perfeitamente na planilha que me enviou, porem quando fui transporta para a minha planilha, não sei porque, fica dando erro, será que você poderia da uma olhada e ver onde poderia esta o erro?

Desde já agradeço a atenção,

reenvie a planilha com os ajustes que tentei fazer, numa amostra mais próxima da minha planilha.

Re: Rank de Vendas por Clientes usando Maior e Índice+Corres

Enviado: 07 Jul 2019 às 07:32
por babdallas
Veja se resolveu.

Re: Rank de Vendas por Clientes usando Maior e Índice+Corres

Enviado: 07 Jul 2019 às 13:45
por jedsonic
babdallas escreveu:Veja se resolveu.
Baixei a planilha e nela esta tudo funcionando perfeitamente, o problema é quando transporto a função para a minha planilha, simplesmente não funciona, apresenta o mesmo erro. (imagem em anexo)

Já conferi mais de uma vez a função e esta tudo ok, mas o erro persiste,

Função completa:

{=SEERRO(ÍNDICE(TabClientes[Nome];CORRESP(MAIOR(ÍNDICE(TabClientes[Total de Compras]+1/(LIN(TabClientes[Total de Compras])*10^6);0);LIN($A1));ÍNDICE(TabClientes[Total de Compras]+1/(LIN(TabClientes[Total de Compras])*10^6);0);0));"")}

Fiz alguns teste e acho que o problema esta na função que calcula o maior valor, só não entendo o porque já que na planilha que você enviou funciona perfeitamente, e na minha não, mesmo que na minha estando rigorosamente igual.

Função maior:

{=MAIOR(ÍNDICE(TabClientes[Total de Compras]+1/(LIN(TabClientes[Total de Compras])*10^6);0);LIN($A1))}

Será que tem que ser feito algo a mais na minha planilha pra funcionar?

Re: Rank de Vendas por Clientes usando Maior e Índice+Corres

Enviado: 08 Jul 2019 às 04:00
por babdallas
Ajuste o tamanho da tabela para que somente tenha linhas preenchidas com dados, sem linhas vazias. Diga se deu certo depois disso.

Re: Rank de Vendas por Clientes usando Maior e Índice+Corres

Enviado: 08 Jul 2019 às 07:25
por Deciog
jedsonic, Bom Dia.

Depois que alterei, notei que o colega babdallas, tinha respondido

Segue alteração

Confere se é desta forma que desejas

Se minha resposta foi útil, clique em obrigado é uma forma de agradecimento da ajuda

Decio

Rank de Vendas por Clientes usando Maior e Índice+Corresp

Enviado: 08 Jul 2019 às 09:11
por jedsonic
A resposta de vocês deu tudo blz, valeu pelas dicas, um grande abraço a todos

Re: Rank de Vendas por Clientes usando Maior e Índice+Corres

Enviado: 08 Jul 2019 às 09:19
por FelipeMGarcia
Amigo,

Veja se o que fiz lhe ajuda, caso queira agradecer, clique na mãozinha.

Abs