Gráfico Top Valores e Redimensionamento Excel

Neste artigo você aprenderá como fazer um gráfico com top x menores ou maiores valores com redimensionamento automático.

Base de dados do Gráfico Top Valores Excel

É necessário termos uma base estruturada aonde você terá então cabeçalhos, e dados estruturados que terão o mesmo tipo de dado, por exemplo, aonde houver telefone, somente ter telefones, aonde houver valor da venda, na coluna haver apenas valores de venda.

Veja acima como é a estrutura de uma tabela com cabeçalho.

Criar a Tabela Dinâmica Excel

Agora precisamos criar um resumo dos dados usando uma tabela dinâmica.

Para isso clique em Inserir->Tabela Dinâmica->Da Tabela/Intervalo.

Arraste os campos conforme abaixo, veja que temos o nome e o valor.

Veja como fica a tabela dinâmica após a configuração.

Então temos os dados resumidos com o total de valor de aluguel de ferramentas que cada cliente adquiriu.

Clique agora sobre o botão em Rótulos de Linha e clique em Classificar e selecione Decrescente e selecione o campo numValorTotal.

Isto fará com que a tabela fique classificada conforme o valor, do maior para o menor.

Criando a Fórmula para o Gráfico Dinâmico

Esta fórmula funciona para versões anteriores ao 365 e 365 também.

Para fazer com que o gráfico fique dinâmico é necessário que haja uma estrutura com os valores que serão alterados de maior para menor e também a quantidade de linhas dados que devem ser exibidos no gráfico.

Para isso criamos ali os parâmetros Top, que é a quantidade de registros que serão exibidos e também a ordem que é 1 para crescente e 2 para decrescente neste exemplo.

Veja que também colocamos uma função para retornar um título aonde temos TOP 10 Valores em Ordem Crescente, por exemplo.

A fórmula é: =”TOP “&F4&” Valores em ordem “&SE($F$5=1;”crescente”;”decrescente”).

Prosseguindo colocamos um título de Cliente e Valor e usamos a fórmula abaixo para Cliente:

=SE($F$5=1;
SE(LIN()-LIN($E$7)<=$F$4;DESLOC($B$7;$F$4+LIN($E$7)-LIN(E7););””);
SE(LIN()-LIN($E$7)<=$F$4;B8;””))

Veja que temos então se for 1a ordem é retornado o X valor à partir d alinha atual, mas de baixo pra cima na lista, senão é retornado o item daquela linha.

Para isso é utilizado DESLOC e LIN para retornar a informação.

Para o valor usaremos a mesma fórmula, porém apontando para a outra coluna.

=SE($F$5=1;
SE(LIN()-LIN($E$7)<=$F$4;DESLOC($C$7;$F$4+LIN($E$7)-LIN(E7););””);
SE(LIN()-LIN($E$7)<=$F$4;C8;””))

Abaixo temos a lista com os valores.

Copie a fórmula para as linhas abaixo e veja que os dados agora estão em ordem e também retornando a quantidade conforme é alterado a propriedade Top.

Agora precisamos que o gráfico fique dinâmico, ajustando a quantidade de linhas conforme o gráfico.

Clique em Fórmulas->Definir Nome e insira a fórmula abaixo:

=DESLOC(‘Exemplo 1′!$F$8;;;’Exemplo 1’!$F$4)

Nesta fórmula nós temos então o deslocamento dinâmico do intervalo da célula F8, aonde teremos então o cálculo automático de redimensionamento.

Insira um gráfico selecionando os dados.

Clique em Editar.

Após isso altere a série de valores conforme o endereço completo abaixo:

=’Gráficos TOP Valores Dinâmico Excel.xlsx’!ex1_valor

Com isso teremos então a alteração dos top maiores valores e também a ordem de crescente ou decrescente.

Após isto podemos inserir controles de formulário para controlar as movimentações de TOP x valores e também a ordem.

Insira os itens conforme acima, de botão de rotação, e também o de opção.

Fórmula para Gráfico Dinâmico Excel 365

Caso você utilize o Excel 365 você pode utilizar a função FILTRO para realizar o filtro dos dados e classificar os dados que são retornados conforme a fórmula abaixo.

Veja que usamos a função FILTRO para retornar somente os valores maiores ou iguais ao X maior valor conforme os parâmetros selecionados.

=CLASSIFICAR(FILTRO($B$8:$C$17;($C$8:$C$17>=MAIOR($C$8:$C$17;$F$4));””);2;$F$5)

Também temos na fórmula a classificação dos dados conforme o filtro.

Veja que a fórmula é uma só, pois ela já retorna os dados de todo o gráfico.

Download da Gráfico Top Valores e Redimensionamento Dinâmico

Realize o download da planilha deste artigo no botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.

Baixe a planilha


Marcos Rieper

Pai, marido, professor e consultor em Excel.

Obrigado por ler este artigo, este blog foi criado para difundir o conhecimento em Excel à todos.

Divulgamos novos artigos nas redes sociais, basta clicar nos ícones abaixo.

Excel não precisa ser complicado

Assine nossa newsletter e receba dicas práticas para dominar o excel