Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
Tarefa 18: Criar Tabelas Dinâmicas a partir de Listas de Excel
1. Alguns conceitos sobre Tabelas Dinâmicas
Com tabelas dinâmicas podemos criar dinâmica e imediatamente resumos de uma lista Excel ou de
uma base de dados externa. As tabelas dinâmicas permitem cruzar dados, resumindo dados de registos
em dois ou mais caminhos combinando valores de diferentes campos.
1.1 Restrições das Tabelas Dinâmicas
Para que uma tabela dinâmica funcione correctamente devemos atender aos seguintes conselhos e
restrições:
• Devemos identificar cada uma das colunas com um nome (label) porque o Excel irá fazer com
que cada label seja o nome de campo na Tabela Dinâmica.
• Porque a Tabela Dinâmica cria os necessários totais baseados nos campos que temos na tabela,
devemos remover quaisquer totais automáticos da lista de dados.
• O Excel usa toda a lista, incluindo células escondidas. Se não queremos que os dados
escondidos não constem da Tabela Dinâmica, devemos filtrar a lista de dados usando o Filtro
Avançado.
• O Excel permite criar uma Tabela Dinâmica que contenha um máximo de 8.000 itens. Só
podemos ter 256 campos na área da Página e 256 campos na área de Dados. As outras áreas
estão somente limitadas aos limites próprios da(s) folha(s) de cálculo.
1.2 A Tabela Dinâmica e os seus campos
Adicionamos campos importados para a Tabela Dinâmica arrastando-os para uma das quatro
diferentes áreas: Página, Coluna, Linha e Dados. Apesar de podermos adicionar um campo a qualquer
uma das áreas da Tabela Dinâmica, o posicionamento determina o layout da Tabela.
Uma das características interessantes das Tabelas Dinâmicas é que o Excel insere automaticamente a
linha e a coluna permitindo indicar o total para os valores nas linhas e colunas correspondentes da
Tabela Dinâmica.
As tabelas dinâmicas permitem, assim, organizar dados e calcular informação resumida utilizando
categorias (campos) e funções resumo (soma, média, etc.), permitindo analisar dados rapidamente.
1.3 Exemplo a partir de uma Lista de Dados
Criar TD
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
1.3.1 Acrescentar, retirar detalhes ou esconder itens.
Aumentar um nível
de detalhe, colocando
Distrito em linha.
1.3.2 Alterar rapidamente a estrutura de visualização dos dados.
As categorias podem ser arranjadas em função da análise
desejada. É possível mover o campo Distrito para uma
orientação em coluna.
1.3.3 Criar gráficos que se alteram em função dos dados e estrutura da tabela
4500
4000
3500
3000
2500
2000
1500
1000
500
0
r1
r2
Braga
Porto
Abr
Mai
Fev
Mar
Jan
Abr
Mai
Fev
Mar
Jan
Abr
Mai
Fev
Mar
r3
Jan
Vendas
Representação gráfica (sem totais)
Viseu
Meses/Distritos
1.4 Como se organizam os dados numa Tabela Dinâmica
Os dados organizam-se através da escolha de campos e em função dos seus itens.
1.4.1 Campos
São categorias de dados e correspondem a campos da lista de dados.
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
1.4.2 Itens
São categorias de um campo que determinam a forma de resumo dos dados.
Campos
Trimestre
Mês
Região
Distrito
Representante
Vendas
Unidades
Itens
1T
2T
Jan Fev Mar Abr Mai
Centro Norte
Braga Porto Viseu
r1 r2 r3
1.4.3 As correspondências entre os campos e itens dos dados e os elementos da tabela
As correspondências são as seguintes:
• Campos – tornam-se “cabeçalhos de itens”
• Itens – tornam-se cabeçalhos de linhas ou colunas
Tipos de campos:
• Campos linha – campo com orientação em linha;
• Campos coluna – campo com orientação em coluna;
• Campos página – campo com orientação em página;
• Campos dados – tipicamente com valores numéricos a resumir (por defeito através da função
SOMA se os dados forem numéricos ou, em caso contrário, por defeito com função
CONTAGEM)
Campo Página
Campo Coluna
Campo Dados
Campo Linha
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
2. Execução da tarefa: Criar Tabela Dinâmica
a) - Abrir ficheiro “Vendas_TD.XLS”;
b) - Colocar cursor na lista de dados;
c) - Activar menu “Dados -> Relatório de tabelas e de gráficos dinâmicos…”
d) - Seguir os passos seguintes:
i. Clicar “Seguinte”…
Como inicialmente tínhamos colocado o cursor na Lista de Dados, o
Assistente seleccionou a área, ou intervalo, por nós. Assim, …
ii. Clicar em “Seguinte”…
Escolhemos “folha de cálculo existente” com o nome de TabelaDinâmica,
célula A23.
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
iii. Clicar “Concluir”…
A estrutura da TD aparece desenhada bem como uma janela com todos os
campos da Lista de Dados.
iv. Bastará, então, “arrastar” o(s) campo(s) para as respectivas áreas.
Interessa-nos que: na área Página fique o campo Trimestre; na área
Coluna o campo Representante; na área Linha o campo Mês e na área
Dados o campo Vendas. O layout da TD vai modificando-se ao “ritmo”
da introdução de novos campos…
v. Active o Assistente de Tabelas Dinâmicas… e clique em Esquema.
vi. Verificamos que aparece o esquema da TD com os campos que
arrastámos. Aproveitemos, então, para aumentar o detalhe da TD
introduzindo na área Linha o campo Distrito de modo que este fique
acima do campo Mês.
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
vii. Clicando em OK, fechamos o formulário, e em Concluir fechamos o
“Assistente”…
viii. Arrastemos o campo Distrito para a área Coluna e verifique-se o
resultado…
ix. Verificamos que junto aos campos que arrastámos se encontra um botão
. Ao clicarmos neste aparece a lista completa dos itens
correspondentes ao campo, pelo que poderemos escolher todos ou
alguns. Assim, no campo Representante escolhamos somente o r1.
->
x. Outra forma de “ocultar itens” é clicar com o botão direito do rato sobre
eles e escolher Ocultar na caixa de menu.
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
e) - Actualizar alterações dos dados origem:
Quando modificamos os dados de origem, a TD não se Auto-actualiza, pelo que temos de
ser nós a fazê-lo. Para isso temos dois modos:
i. Clicando o botão direito do rato na TD aparece um menu. Neste escolher
a opção “Actualizar dados”.
ii. Colocando o cursor na TD a barra de ferramentas das Tabelas Dinâmicas
fica activa (se não tiver a barra das TD, personalize o Excel…). Clicando
no botão actualizamos os dados.
Barra de Ferramentas das TD
f) - Retirar campos
i. Para retirar campos, basta arrastá-los para fora da TD… ou
ii. Activando o Esquema, no Assistente, proceder de forma semelhante…
2.1 Criar Gráficos a partir de Tabelas Dinâmicas
a) - Façamos com que a TD tenha o seguinte layout:
b) - Seleccionar a área que conterá os dados do nosso gráfico: A3:D9.
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
c) - Clicar no Assistente de Gráficos
. Uma folha de gráfico é gerada automaticamente.
d) - Por defeito os nomes dos campos aparecem no gráfico. Para que estes não apareçam
activar a opção Ocultar botões de campo de gráfico dinâmico do menu Gráficos
Dinâmicos.
12000
10000
8000
r3
r2
6000
r1
4000
2000
0
Jan
Fev
Mar
->
e) - Realizar as operações sobre o gráfico de forma a ficar com o seguinte aspecto:
Vendas por Representante
7000
6000
Vendas
5000
4000
r1
3000
r2
2000
r3
1000
0
Jan Fev
Mar Abr
Meses
Mai
f) - Restrinja os dados de modo a somente aparecerem os do 1º Trimestre.
Vendas por Representante
7000
6000
Vendas
5000
4000
3000
r1
r2
2000
r3
1000
0
Jan
Fev
Mar
Meses
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
3. Alguns tópicos avançados
Aqui abordaremos os Totais; Formatação; Tipo de Cálculo e Agrupamento de Itens de Campo.
3.1 Totais
Podemos omitir os totais que se encontram na TD. Para isso fazemos:
a) - Clicando com o botão direito do rato sobre a TD, escolher no menu a opção Opções de
tabela…
b) - No formulário retirar as opções assinaladas…
c) - O Resultado é:
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
3.1.1 Subtotais
Supondo a TD seguinte:
Queremos tirar os subtotais dos meses. Para isso fazemos:
a) - Duplo clique sobre o campo ao qual queremos tirar os subtotais. Aparece um formulário, e
neste seleccionamos Nenhuns para a opção Subtotais.
O resultado final será:
3.1.2 Subtotais em campos interiores.
Podemos acrescentar subtotais somente para alguns itens de um determinado campo. Assim:
a) - Para apresentar subtotais para um campo linha ou coluna interno, faça duplo clique no campo
pretendido, ou no menu de contexto do campo pretendido, e seleccionar definições de campo.
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
b) - Depois clique sobre Personalizados em Subtotais e, em seguida, faça clique sobre uma
função de sumário na caixa situada à direita.
c) - Para remover subtotais faça clique sobre Nenhuns…
3.2 Formatação
3.2.1 Alterar o formato numérico da área de dados de um relatório de TD
a) - Seleccione uma célula na área de dados do relatório de TD;
b) - Na barra de ferramentas TD faça clique sobre Definições de campo…;
c) - Faça clique sobre Número;
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
d) - Na lista Categoria, faça clique sobre a categoria de formato que deseja. Por exemplo, moeda;
e) - Seleccione as opções desejadas e, em seguida, faça clique sobre OK.
->
3.2.2 Mudar o nome de um campo ou item de uma TD
a) - Faça duplo clique sobre o campo ou item cujo nome deseja mudar. No nosso caso
Representante;
b) - Escreva um novo nome: Vendedor;
c) - Prima Enter ou clique OK.
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
3.3 Tipos de Cálculo
Podemos efectuar vários tipos de “prospecções” sobre os dados que dispomos, criando sumários
variados.
3.3.1 Alterar tipo de cálculo de dados
a) - Seleccione uma célula na área de dados do relatório de TD;
b) - Na barra de ferramentas TD faça clique sobre Definições de campo…;
c) - Escolher Opções;
d) - Em Mostrar dados como: seleccionar Tipo de cálculo.
e) - Seleccionar campos e/ou itens em “campos base” e/ou “Item base”, tendo em conta a função
escolhida. Os tipos existentes são:
• Diferença de - visualiza dados como a diferença entre o campo e item especificado;
• % De - visualiza dados como % do campo e item especificados;
• % Diferença De - combina os 2 tipos de cálculos anteriores, ou seja, utiliza o mesmo
método que a função Diferença De, mas mostra a diferença como uma percentagem dos
dados base;
• Executar total em - visualiza valores acumulados;
• % de linha - mostra os dados de cada linha como uma % do total dessa linha;
• % de Coluna - mostra os dados de cada coluna como uma % do total dessa coluna;
• % de total - Mostra os dados como uma percentagem do total Global de todos os dados;
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
•
Índice remissivo - aplica o seguinte método de cálculo: (valor_na_célula) * (Total_global)
/(total global da linha)*(total global da coluna).
Escolha o tipo % de linha e verifique o resultado.
3.3.2 Ordenar Item por Valor na Área de Dados
Para esta demonstração, “construa” a seguinte TD:
Queremos ordenar pelo campo Distrito. Para tal, façamos os seguintes passos:
a) - Seleccionar o Campo Distrito.
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
b) - Seleccionar no Menu Principal a opção Dados. Nesta opção escolher a opção Ordenar.
Abrir-se-á um formulário com opções de ordenação. Escolha as opções da figura.
Se for seleccionada uma célula da área de dados, recorrendo ao botão Opções é possível
escolher os tipos de ordenação (da esquerda para a direita, ou de cima para baixo).
c) - Recorrendo, ainda, ao botão Opções, é possível escolher ordenações especiais (Ex: ordenação
por meses)
Neste caso, deixe em Normal e após fechar os formulários, clicando em OK, verifique o
resultado.
Na folha seguinte encontram-se alguns exercícios que poderá utilizar para aplicar os conceitos
adquiridos.
Microsoft Excel
0
Tarefa 18 – Criar Tabelas Dinâmicas a partir de
Listas de Excel
a) Detalhe as vendas no mês de Janeiro, em função do distrito; Detalhe também as vendas em todos os
outros meses excepto Fevereiro, utilizando o processo mais simples; Oculte os detalhes das vendas
no mês de Janeiro; Posteriormente remova o campo distrito criado.
b) Oculte as vendas no mês de Janeiro; Posteriormente, volte a visualizar a linha que ocultou.
c) Adicione à tabela dinâmica o campo distrito, em linha e à esquerda do campo mês.
d) Oculte os itens Braga e Porto. Posteriormente, voltar a visualizar os itens Braga e Porto.
e) Altere a orientação do campo Distrito para coluna; Oculte os totais e subtotais; Altere a orientação
do campo distrito para linha.
f) Represente graficamente o conteúdo da tabela dinâmica sem seleccionar o campo na orientação
página.
g) Altere a ordem de apresentação dos itens deslocando o item Viseu para o início. Observe o gráfico;
Posteriormente, reponha a ordem que existia entre os itens. Oculte os detalhes do item Braga;
Observe o gráfico e volte a visualizar os detalhes que ocultou.
h) Altere a tabela dinâmica por forma a visualizar as vendas por meses e vendedores somente para o 2º
trimestre.
i) Na tabela dinâmica criada no ponto anterior apresente as diferenças de vendas relativas ao 1º mês
do 2º trimestre.
Microsoft Excel
0
Download

Tarefa 18: Criar Tabelas Dinâmicas a partir de Listas de Excel