Professional Documents
Culture Documents
Formatações avançadas
Séries de dados
Funções avançadas
Formatação de gráficos
Ferramentas de simulação
Automatização de tarefas
Introdução a tabelas e gráficos dinâmicos
…
FAUSTO MOURATO
Maio 2007
Cursos de formação de curta duração – Escola Superior de Tecnologia
Índice
Índice .......................................................................................................... 2
Introdução .................................................................................................... 4
Revisão de conceitos ...................................................................................... 5
Trabalhar com várias folhas ......................................................................... 5
Séries ....................................................................................................... 6
Utilização de séries predefinidas ............................................................... 6
Criação de novas séries ........................................................................... 8
Definição de nomes de blocos de células ....................................................... 9
Inserção de comentários nas células ............................................................10
Opções avançadas ........................................................................................11
Formatações avançadas .............................................................................11
Formatos personalizados.........................................................................11
Formatação condicional ..........................................................................14
Formatação automática ..........................................................................16
Funções avançadas....................................................................................17
Consulta e referência..............................................................................17
Funções de data e hora ..........................................................................18
Protecção e oclusão de células ....................................................................19
Proteger e ocultar células ........................................................................19
Proteger o documento ou o livro ..............................................................20
Validação de dados ....................................................................................22
Modelos de documentos (Templates) ...........................................................25
Usar modelos predefinidos ......................................................................25
Criar um novo modelo ............................................................................26
Formatação avançada de gráficos ................................................................27
Assistente de gráficos .............................................................................27
Formatação avançada .............................................................................29
Ferramentas de simulação ..........................................................................37
Cenários ...............................................................................................37
Atingir objectivo ....................................................................................40
Solver ..................................................................................................41
Controlos personalizados ............................................................................44
Automatização de tarefas ...........................................................................45
Macros .................................................................................................45
Introdução
Este manual serve de apoio à matéria do curso avançado de Microsoft Excel,
leccionado na Escola Superior de Tecnologia de Setúbal entre os dias 28 e 31 de
Maio de 2007. Pretende servir para auxílio e referencia às matérias abordadas
nesse curso.
Revisão de conceitos
Séries
Existem também algumas listas de valores não numéricos que vêm definidos com o
Excel, como por exemplo, uma lista com os 12 meses do ano. Assim, inserindo-se
numa célula o nome de um mês, e arrastando-se o ponto de preenchimento, os
meses seguintes são adicionados. Isto é válido também para séries que sejam
adicionadas pelo utilizador, assunto que será abordado mais tarde neste manual.
Torna-se assim possível inserir não só séries lineares, mas também outras, como
por exemplo de crescimento. Nas séries de crescimento, o incremento é obtido pela
multiplicação por uma constante.
O comentário fica então adicionado à célula e esta ficar marcada como estando
comentada.
Opções avançadas
Formatações avançadas
Formatos personalizados
Os dados contidos nas células podem ser apresentados em vários formatos
distintos. Os formatos predefinidos do Excel permitem desde logo uma vasta gama
de representações possíveis para os valores. Uma representação apropriada de
valores ajuda em muito a legibilidade dos mesmos, principalmente quando se trata
de valores numéricos. A formatação dos números permite visualizá-los de acordo
com os dados que estes pretendem representar. Por exemplo, a representação de
uma temperatura deverá ser diferente da representação de uma quantia de
dinheiro.
Quando os formatos fornecidos pelo Excel não são suficientes para representar os
dados da maneira que pretendemos, pode-se utilizar a categoria Personalizado
para se configurar um novo formato.
Formatação condicional
A formação condicional permite aplicar formatações às células de forma dinâmica,
mediante o seu conteúdo.
Considere-se uma pauta de alunos com uma célula que possui o valor Aprovado ou
Reprovado, consoante a sua nota. A situação de um aluno pode ser apresentada
com cores diferentes para cada uma das situações. Isto pode ser feito de forma
automática, através da formatação automática.
Qualquer condição que tenha sido adicionada, da forma que foi explicada
anteriormente, pode ser removida, utilizando-se para isso o botão Eliminar
(Delete).
Formatação automática
A formatação automática consiste na aplicação de formatos preestabelecidos às
tabelas. Pode ser feita com os seguintes passos.
1. Seleccionar o conjunto de células a formatar
2. Usar a opção Formatar
Formatação automática
(Format
AutoFormat)
Surge a seguinte caixa de diálogo:
Funções avançadas
Consulta e referência
PROCV (VLOOKUP) e PROCH (HLOOKUP)
Estas funções permitem procurar numa tabela determinados índices ou intervalos
de valores, devolvendo os valores de outras colunas ou linhas correspondentes a
esses índices. A função PROCV faz uma pesquisa de forma vertical, e a função
PROCH faz a pesquisa na horizontal. Deste modo a explicação irá basear-se no
funcionamento da função PROCV.
Considere-se o exemplo número 5, apresentado em anexo. Existe uma tabela de
dados, e existe uma tabela de clientes, onde é registada a localidade de um cliente.
A localidade é colocada automaticamente usando-se a primeira tabela como
referência. Vejamos os passos necessários para fazer este tipo de consulta:
1. Atribuir à tabela dos códigos postais um nome, por exemplo “códigos”.
2. Para o primeiro cliente da lista, no campo localidade, preencher a fórmula
com: =PROCV(C4;codigos;2).
A seguinte tabela apresenta algumas funções úteis para se trabalhar com datas e
horas, tirando partido da abordagem que acima foi referida:
DATA (DATE) Converte os valores de uma data na sua representação
DATA(ano; mês; dia) interna.
Exemplo: DATA(1997; 9; 1) 35674
TEMPO (TIME) Converte os valores de uma hora na sua representação
TEMPO(hora; min; seg) interna.
Exemplo: HORA(10;20;30) 0,43
AGORA (NOW) Devolve a hora e a data actuais.
AGORA() Exemplo: AGORA() 38810,75
HOJE (TODAY) Devolve o dia de hoje.
HOJE() Exemplo: HOJE() 38810
ANO, DIA, MÊS Obtém para um valor correspondente a uma data, o
(YEAR, DAY, MONTH) respectivo ano, mês, ou dia.
ANO(data) Exemplo: MÊS(38810)4
HORA, MINUTO, SEGUNDO Obtém para um valor correspondente a uma hora, a
(HOUR, MINUTE, SECOND) respectiva hora, minuto, ou segundo.
HORA(data_hora) Exemplo: HORA(38810,6)14
Uma célula protegida, indica que o seu conteúdo não pode ser modificado.
Uma célula oculta significa que a sua fórmula não é visível aos utilizadores.
Validação de dados
De forma a ser possível construírem-se folhas de cálculo mais fiáveis e mais fáceis
de utilizar, o Excel fornece diversos tipos de validações aos dados que são inseridos
nas células.
5. Carregar em OK.
Em seguida este ficheiro deve ser gravado como um modelo, ao invés de ser
guardado como uma folha comum.
Assistente de gráficos
A criação de um gráfico, na sua vertente mais simples, parte da selecção dos dados
importantes, seguida da execução do Assistente de Gráficos.
Para recapitular estes conceitos, considere-se o exemplo 1, apresentado em anexo.
Suponha que se pretende fazer um gráfico para visualização das notas dos alunos
nos diversos testes bem como a respectiva nota final. A selecção dos dados é
relativamente simples. Seleccionam-se as colunas do nome, e as quatro seguintes
com os valores das notas. O assistente de gráficos irá detectar que a primeira
coluna contém os rótulos que identificam cada linha. Na selecção dos dados inclui-
se também a linha de cabeçalho, que o assistente de gráficos conseguirá também
identificar como sendo o rótulo relativo a cada uma das colunas.
Após isto, executamos o assistente de gráficos, através da opção de menu
Inserir
Gráfico (Insert
Chart) ou no ícone respectivo na barra de ferramentas
Figura 26 Figura 27
Nesta opção pode configurar-se a forma como os dados de entrada devem ser
interpretados.
Neste exemplo, utilizar a série de dados em colunas consiste em ter-se uma barra
diferente para cada teste, agrupando-as por alunos. No caso de a série ser
interpretada em linhas, cada barra corresponde a uma nota de um aluno, sendo
estas notas agrupadas por teste.
3. Opções do gráfico
4. Localização do gráfico
Com o assistente consegue-se uma grande variedade de gráficos, com algum grau
de configuração. No entanto, para opções mais avançadas as configurações já não
podem ser feitas usando o assistente.
Formatação avançada
Neste ponto vamos estudar formas de configurar aspectos de formatação de um
gráfico obtido pelo assistente de gráficos.
Cores
Consideremos o seguinte gráfico obtido pelo assistente de gráficos, aplicado aos
dados do exemplo 2, em anexo:
Candit at o 1
Candit at o 2
Candit at o 3
Candit at o 4
3. Aceder a Formatar
Ponto de Dados Seleccionados (Format
Selected
Data).
Linha de tendência
Para facilitar a análise de dados, pode adicionar-se uma linha de tendência.
Consideremos o exemplo número 3, apresentado em anexo, e o seguinte gráfico de
dispersão criado a partir desses dados:
Olhando-se para o gráfico, e pelo senso comum, verifica-se uma relação directa
entre as duas variáveis em estudo. Vamos então adicionar uma linha de tendência
ao gráfico. Para isso faz-se o seguinte:
1. Seleccionar a área do gráfico.
2. Aceder a Gráfico Adicionar linha de tendência (Chart
Add
Trendline).
O azul das barras pode ser substituído por uma outra cor qualquer, como já vimos
anteriormente. No entanto podemos optar por fazer uma substituição por um efeito
de preenchimento com várias cores, ou incluir inclusivamente uma imagem.
Vejamos então os passos necessários para o fazer:
2. Aceder a Formatar
Série de Dados Seleccionada (Format
Selected Data
Series).
Ferramentas de simulação
Cenários
Um exemplo clássico para a utilização de cenários é em empréstimos.
Consideremos a seguinte tabela:
Atingir objectivo
Alterações nos valores das células geram resultados diferentes no final. A opção de
atingir objectivo permite abordar o problema de forma inversa. O objectivo é obter
qual é o valor necessário para se conseguir um determinado resultado final.
Considere-se o exemplo anterior, e a seguinte questão: quanto terá que ser a
duração do crédito, para a mensalidade ser de 700€?
O Excel é capaz de responder facilmente a esta pergunta.
Para isso basta seguirem-se os seguintes passos:
1. Aceder a Ferramentas
Atingir objectivo (Tools
Goal Seek)
Surge a seguinte caixa de diálogo:
Solver
O solver permite calcular as soluções mais apropriadas para problemas com
restrições funcionais. Para percebermos melhor o seu funcionamento, consideremos
o seguinte problema de programação linear:
Uma empresa produz dois tipos de tubos. Para cada 100 metros de produção do
primeiro são necessárias 4 horas de extrusão, 2 horas de embalagem, e 2 Kg de
aditivos. Por sua vez, para cada 100 metros de produção do segundo tipo de tubo
são necessárias 6 horas de extrusão, 2 horas de embalagem, e 1 Kg de aditivo. Os
preços de venda são respectivamente para o primeiro e segundo tipo de tubo de
34€ e 40€ por cada 100 metros. Pretende-se planear-se a produção semanal,
sabendo que se tem disponível os seguintes recursos: 48 horas de extrusão, 18
horas de embalagem, 16 Kg de aditivo. O objectivo é, naturalmente, o de
maximizar o lucro.
Pretende-se que o Excel calcule qual a forma de obter o maior lucro possível,
sabendo-se quais as produções necessárias para cada tipo de tubo. O solver
consegue resolver esse problema, com os seguintes passos:
1. Aceder a Ferramentas
Solver (Tools
Solver)
Surgirá a seguinte janela:
Controlos personalizados
Uma folha de Excel pode utilizar várias formas de introduzir dados, que não só a
forma usual de texto em células. Para isto existem os controlos personalizados, que
permitem que os dados sejam inseridos, por exemplo, a partir de uma lista de
elementos, de caixas de verificação, entre outras. Para se utilizar os controlos
personalizados, deve-se utilizar a barra de ferramentas de formulários. Para a
tornar visível acede-se a:
Ver
Barra de Ferramentas
Formulário (View
Toolbar
Forms)
Pode-se agora utilizar esta barra para adicionar os controlos à folha de cálculo. Os
controlos inseridos podem utilizar informação da folha de cálculo, e pode também
devolver valores para células desta. Para isso é necessário, após a inserção do
controlo, aceder-se à sua janela de formatação, pela opção:
Formatar
Controlo (Format
Control)
Isto dará acesso a uma janela com este aspecto:
Automatização de tarefas
Macros
Uma macro é um conjunto de instruções que executam tarefas específicas, de
forma rápida e automática. Isto permite converter um conjunto de acções
sequenciais numa só, automatizando o processo.
Gravador de macros
O gravador de Macros regista as acções que o utilizador faz na sua folha de cálculo
Pode-se criar uma macro com o Gravador de Macros, seguindo-se para isso os
seguintes passos:
1. Aceder à opção Ferramentas
Macro
Gravar nova Macro
(Tools
Macro
Record New Macro)
Surge no ecrã a seguinte caixa de diálogo:
2. Esta caixa de diálogo permite: definir um nome para a macro; escolher uma
tecla de atalho; colocar uma descrição e escolher o local onde a macro será
guardada. Guardar uma macro no livro pessoal de macros disponibiliza a macro
para qualquer documento que seja usado no programa, enquanto que guardar a
macro no livro torna-a de uso exclusivo desse documento. Depois de se definirem
as propriedades referidas, clique em OK. Irá ficar visível no ecrã a seguinte caixa:
O botão de stop dessa caixa permite parar a gravação. As acções que decorreram
desde o início da gravação até ao premir do botão de stop ficam então gravadas na
macro, e poderão ser reproduzidas posteriormente de forma sequencial, como
sendo uma só acção.
Tabelas dinâmicas
Uma tabela dinâmica permite reorganizar e analisar dados de uma tabela Excel,
bem como a criação de sub-totais e outros cálculos. Para criar uma tabela dinâmica
devemos efectuar os seguintes passos:
1. Seleccionar a tabela que pretendemos analisar (ou reorganizar)
2. Aceder ao menu Dados (Data), e seleccionar a opção Relatório de
tabelas e de gráficos dinâmicos (Pivot Table and Pivot Chart Report).
É apresentada a caixa apresentada em seguida:
Gráficos dinâmicos
Uma vez vista a forma de criar tabelas dinâmicas, e algumas das opções possíveis
com as mesmas, a criação de gráficos dinâmicos torna-se mais simples, uma vez
que o procedimento é em muito semelhante. Assim, os passos para a criação de
um gráfico dinâmico são:
1. Seleccionar a tabela que se pretende representar graficamente
2. Aceder ao menu Dados (Data), e seleccionar a opção Relatório de
tabelas e de gráficos dinâmicos (Pivot Table and Pivot Chart Report).
É apresentada a caixa apresentada em seguida:
Exemplos
Factores de Ponderação
Teste 1 40%
Teste 2 40%
Trabalho 20%
Sondagem
H M
43 40
25 23
31 32
51 47
48 48
49 52
60 57
68 65
72 70
35 36
32 31
29 30
Exemplo 4 – Produção
Produção de tubos
Disponibilidade 48 18 16 Produção
Recursos Gastos 48 18 12 3
6
Lucro 342 €
Folha 1:
Folha 2:
Tabela de clientes
Arranjos de viaturas
Trabalho (Tudo)