Tabela Dinâmica do Excel 1: tutorial inicial
Autor: Roberto | Publicado: 2016-05-04T16:19:00-03:00

Já ministrei muitos cursos de Análise de Dados. Recentemente um participante me revelou ao final do treinamento que se sentia realfabetizado na linguagem dos gráficos. Noto que muita gente também gostaria de se aperfeiçoar nessa linguagem, e os próximos posts serão dedicados a ajudar as pessoas a lidarem melhor com seus dados no Excel. Especialmente por meio da Tabela Dinâmica que evita o vício de ficar filtrando e perdendo a noção do todo na análise.

Neste primeiro tutorial você verá como entrar com dados na tabela dinâmica e como iniciar seu uso. Nos próximos você verá:

Tutorial 2: Gráficos a partir da tabela dinâmica

Tutorial 3: Hierarquia de variáveis

Tutorial 4: Agrupamento de casos

Tutorial 5: Cálculo de percentuais

Tutorial 6: Desafios

A Tabela Dinâmica do Excel é uma ferramenta das mais úteis para a análise e exploração de uma base de dados. Com ela você pode entender melhor quais padrões se escondem numa quantidade enorme de registros de casos ao agrupá-los da maneira mais conveniente para você. Tornar-se um bom usuário de tabelas dinâmicas é muito fácil. Mas primeiro é preciso algum esforço para compreender bem sua estrutura, começando por pelo formato de uma base de dados. É o que você verá a seguir. 

  O que é uma base de dados? 

Precisamos saber isso porque a tabela dinâmica só funciona se os dados estiverem dispostos no formato padrão de uma base de dados. 

Você terá indicadores e informações quantitativas do seu processo se você coletar dados dos casos gerados por ele. Por exemplo, para acompanharmos o consumo de combustível do nosso carro, deveríamos coletar dados a cada abastecimento realizado (os casos desse processo são os abastecimentos). Mas quais dados deveriam ser anotados? Vai depender da análise que você quer fazer. No caso do consumo de combustível, uma tabela com Data, Litros de combustível consumido, Quantidade de km rodado, Local de abastecimento e Tipo de uso do veículo poderia ser útil. 

Podemos dizer que uma base de dados é o registro das características e medições coletadas para um conjunto de casos que foram observados. O nome base de dados é como todos conhecem, eu acho mais apropriado se se chamasse base de casos, não é? 

Há um formato padrão para uma base de dados? Sim, trata-se de uma tabela com linhas e colunas que, por convenção, cada linha é um caso observado, e as colunas são as variáveis cujos dados foram coletados para cada caso. Vejamos um exemplo: 

 

Note, portanto que nem toda tabela pode ser chamada de base de dados. A tabela a seguir contém os dados de faturamento para cada resort e em cada ano. Foi usada para montar um gráfico 3D terrível que nem mostrarei aqui. Já adianto: ela não está no formato de base de dados. 

 

Você poderia alegar que os casos são os anos e as variáveis, os resorts, certo? Não é bem assim, veja que os três diferentes resorts poderiam formar uma única variável, simplesmente uma só coluna chamada de Resort. Na verdade, essa tabela é chamada de relatório e foi produzida por meio de manipulação de uma outra base. Portanto eu lhe pergunto: quais seriam os casos que originam essas informações? 

Para defini-los, pense no processo que nesse caso é o de faturamento de hospedagens nos resorts. Ao final de cada check-out, dados de Faturamento, Resort, Data entrada, Data saída etc. são registrados. 

Mesmo esse relatório não sendo uma base de dados, poderíamos analisar seus dados com a tabela dinâmica? Sim, desde que façamos uma tabela que se “pareça” uma base, isto é, colocando casos em linhas e variáveis em colunas. 

Observe o relatório acima e me responda: quantas e quais são as variáveis que estão ali presentes? Você respondeu: Ano, Resort e Faturamento? OK! Os casos serão os cruzamentos de Ano x Resort dispostos empilhados. Veja o resultado: 

 

Pronto, agora a tabela tem o formato de uma base de dados. O próximo passo é usar a tabela dinâmica para manipulá-la. 

Usando uma tabela dinâmica 

Copie esses dados numa planilha de Excel (ou baixe aqui). Clique em qualquer célula preenchida da tabela e peça: inserir > tabela dinâmica 

 

Clicando OK, teremos essa nova planilha: 

 

Duas coisas aparecem: o local do relatório e o formulário de Controle de Campos para a construção do relatório. É nesse formulário que trabalharemos. O Excel já sabe que a 1a linha da sua base de dados corresponde aos nomes das variáveis, e ele as chama de campos. 

Na parte de baixo do formulário há quatro áreas para onde arrastaremos os campos (variáveis). A área de Filtros não será usado por enquanto. Cuidado com os filtros, só use em caso de extrema necessidade! As outras áreas vão ser usadas para a engenharia do relatório. 

Um relatório é feito do cruzamento de linhas e colunas e, em cada cruzamento, haverá (ou não) casos agrupados. Faça isso então, clique e arraste a variável Ano para Colunas, assim, cada coluna terá um dos anos. Colocando Resort nas Linhas, cada linha será um resort (temos três deles). E levando Faturamento para  Valores, os cruzamentos do relatório serão preenchidos pela soma de Faturamento dos casos que ali se encontram. Soma é a configuração default para essa área. 

Como temos um caso em cada cruzamento, veja o resultado: 

 

Note o que acontece trocando-se linhas por colunas: 

 

Percebeu como controlamos o formato do relatório? Agora ele se parece com a tabela original de dados, ok? No próximo tutorial veremos como controlar o eixo X do gráfico por meio de agrupamento de casos, não percam! 

Até 
Roberto