Escolar Documentos
Profissional Documentos
Cultura Documentos
EXCEL - Manual
EXCEL - Manual
Formataes avanadas Sries de dados Funes avanadas Formatao de grficos Ferramentas de simulao Automatizao de tarefas Introduo a tabelas e grficos dinmicos
FAUSTO MOURATO
Maio 2007
ndice
ndice .......................................................................................................... 2 Introduo .................................................................................................... 4 Reviso de conceitos ...................................................................................... 5 Trabalhar com vrias folhas ......................................................................... 5 Sries ....................................................................................................... 6 Utilizao de sries predefinidas ............................................................... 6 Criao de novas sries ........................................................................... 8 Definio de nomes de blocos de clulas ....................................................... 9 Insero de comentrios nas clulas ............................................................10 Opes avanadas ........................................................................................11 Formataes avanadas .............................................................................11 Formatos personalizados.........................................................................11 Formatao condicional ..........................................................................14 Formatao automtica ..........................................................................16 Funes avanadas....................................................................................17 Consulta e referncia..............................................................................17 Funes de data e hora ..........................................................................18 Proteco e ocluso de clulas ....................................................................19 Proteger e ocultar clulas ........................................................................19 Proteger o documento ou o livro ..............................................................20 Validao de dados ....................................................................................22 Modelos de documentos (Templates) ...........................................................25 Usar modelos predefinidos ......................................................................25 Criar um novo modelo ............................................................................26 Formatao avanada de grficos ................................................................27 Assistente de grficos .............................................................................27 Formatao avanada .............................................................................29 Ferramentas de simulao ..........................................................................37 Cenrios ...............................................................................................37 Atingir objectivo ....................................................................................40 Solver ..................................................................................................41 Controlos personalizados ............................................................................44 Automatizao de tarefas ...........................................................................45 Macros .................................................................................................45
Gravador de macros ...............................................................................45 Executar uma macro ..............................................................................46 Associar uma macro a um menu ou boto na barra de ferramentas..............47 Tabelas e grficos dinmicos ......................................................................51 Tabelas dinmicas ..................................................................................51 Grficos dinmicos .................................................................................54 Exemplos ....................................................................................................57 Exemplo 1 Notas de alunos ......................................................................57 Exemplo 2 Sondagem de votos ................................................................58 Exemplo 3 Idades cnjuges .....................................................................59 Exemplo 4 Produo ...............................................................................60 Exemplo 5 Cdigos Postais e Clientes ........................................................61 Exemplo 6 Arranjos de viaturas ................................................................62
Introduo
Este manual serve de apoio matria do curso avanado de Microsoft Excel, leccionado na Escola Superior de Tecnologia de Setbal entre os dias 28 e 31 de Maio de 2007. Pretende servir para auxlio e referencia s matrias abordadas nesse curso.
Como curso avanado, pretende-se transmitir conhecimentos que permitam a um utilizador de Excel tirar maior partido da aplicao. Assim, algumas das matrias abordadas neste manual so: formataes avanadas, utilizao de modelos, ferramentas de simulao, automatizao de tarefas, opes avanadas sobre grficos, criao de tabelas dinmicas, entre outras.
Algumas notas sobre o manual: Nas opes de menu que so referenciadas neste manual, apresentado entre parntesis o equivalente para cada uma das respectivas opes nas verses em ingls. Este documento foi construdo com base na verso 2003 do Microsoft Excel. Noutras verses, algumas opes poder-se-o apresentar de forma
ligeiramente diferente. Nos exemplos apresentados em anexo, e os quais servem de auxilio na compreenso de algumas das funcionalidades apresentadas, as clulas sombreadas a cinzento indicam que o seu valor calculado por intermdio de frmulas, ou seja, o seu contedo dinmico.
Reviso de conceitos
Trabalhar com vrias folhas
Um livro Excel um documento que pode ser constitudo por vrias folhas de clculo ou grficos. Quando se cria um documento novo, por norma este constitudo por 3 folhas de clculo distintas, nas quais se pode alternar, na parte inferior da janela.
Para se alternar entre as diversas folhas basta fazer clique no separador correspondente a cada uma.
Para se adicionar uma nova folha de clculo pode seleccionar-se a opo: Inserir Folha de clculo (Insert Sheet)
Para se remover a folha actual, pode seleccionar-se a opo: Editar Eliminar folha (Edit Remove Sheet)
As opes anteriores tambm pode ser acedidas directamente atravs um clique com o boto direito na zona dos separadores de folhas, que far surgir o seguinte conjunto de opes:
Sries
Utilizao de sries predefinidas
O Excel contm conjuntos de sequncias que podemos introduzir automaticamente, poupando tempo na insero de dados. Considere-se por exemplo que se pretende escrever uma lista numrica com valores consecutivos de 1 a 8. Para uma sequncia deste tipo, basta inserir os primeiros 2 valores. Depois, arrasta-se o ponto de preenchimento pelas restantes clulas que se pretende preencher com os valores da srie.
Como os 2 nmeros inseridos estavam espaados de 1 valor entre si, o Excel interpreta que os prximos nmeros da srie tambm estaro.
Para sequncias de nmeros de 1 em 1, pode-se tambm inserir-se somente o primeiro nmero da srie, e arrastar o ponto de preenchimento pressionando-se em
Existem tambm algumas listas de valores no numricos que vm definidos com o Excel, como por exemplo, uma lista com os 12 meses do ano. Assim, inserindo-se numa clula o nome de um ms, e arrastando-se o ponto de preenchimento, os meses seguintes so adicionados. Isto vlido tambm para sries que sejam adicionadas pelo utilizador, assunto que ser abordado mais tarde neste manual.
Colocar o nome de um ms e arrastar o ponto de preenchimento escreve nas restantes clulas os meses seguintes. Se o objectivo fosse copiar o nome do ms para as restantes clulas ao invs de colocar a sequncia, isso podia ser feito escrevendo o mesmo ms em 2 clulas, e arrastando-se o ponto de preenchimento para a seleco das duas clulas.
Mais opes sobre sries podem ser acedidas pela opo: Editar Preencher Srie (Edit Fill Series)
Torna-se assim possvel inserir no s sries lineares, mas tambm outras, como por exemplo de crescimento. Nas sries de crescimento, o incremento obtido pela multiplicao por uma constante.
Figura 6 Criao de listas personalizadas 2. Inserir os valores na srie na caixa Entradas da Lista (List entries). 3. Fazer clique no boto Adicionar (Add).
1. Seleccionar a clula ou conjunto de clulas a atribuir o nome 2. Aceder opo Inserir Nome Definir (Insert Name Define) Surge a seguinte caixa de dilogo:
Para se remover um nome, acede-se mesma caixa de dilogo, selecciona-se o nome e prime-se o boto Eliminar (Delete).
Para inserir um comentrio numa clula basta aceder-se opo: Inserir Comentrio (Insert Comment) E em seguida digitar-se o comentrio.
O comentrio fica ento adicionado clula e esta ficar marcada como estando comentada.
Para se editar um comentrio que tenha sido adicionado anteriormente, acede-se opo: Inserir Editar Comentrio (Insert Edit Comment).
Para se apagar comentrios de uma clula, acede-se opo: Editar Limpar Comentrios (Edit Clear Comments).
10
Opes avanadas
Formataes avanadas
Formatos personalizados
Os dados contidos nas clulas podem ser apresentados em vrios formatos distintos. Os formatos predefinidos do Excel permitem desde logo uma vasta gama de representaes possveis para os valores. Uma representao apropriada de valores ajuda em muito a legibilidade dos mesmos, principalmente quando se trata de valores numricos. A formatao dos nmeros permite visualiz-los de acordo com os dados que estes pretendem representar. Por exemplo, a representao de uma temperatura dever ser diferente da representao de uma quantia de dinheiro.
Para fazer este tipo de formatao, dever fazer o seguinte: 1. Seleccionar a clula ou o conjunto de clulas ao qual pretende aplicar a formatao. 2. Escolher a opo Formatar Clulas (Format Cells).
3. Seleccione o separador Nmero 4. apresentada uma lista de vrias categorias para os valores das clulas. Pode escolher o que mais se adaptar aos dados que estiver a representar. Cada categoria permite configurar determinados parmetros na exibio dos
11
valores. Por exemplo, no caso de uma moeda possvel escolher-se qual a unidade monetria. 5. Para concluir as alteraes clique no boto OK
Uma forma mais rpida de aceder ao menu de formatao das clulas utilizar o atalho de teclas CTRL+1.
Quando os formatos fornecidos pelo Excel no so suficientes para representar os dados da maneira que pretendemos, pode-se utilizar a categoria Personalizado para se configurar um novo formato.
Um novo formato consiste numa cadeira de caracteres em que determinados smbolos tm um significado particular. Essa cadeia representa a forma como o valor dever ser representado.
Na seguinte tabela apresentam-se os significados dos smbolos que podem ser utilizados na construo de novos formatos para apresentao de valores numricos.
Mostra os dgitos do nmero, removendo os zeros esquerda, no caso da parte inteira, e os zeros direita, no caso da parte decimal.
Marcador de posio de dgitos. Permite forar a exibio de zeros sem significado, tanto esquerda como direita do nmero. Exemplo: 20,45885 0000,000 0020,459
Permite especificar o nmero em formato de fraces. Exemplo: 1,75 ?/? 7/4 1,75 ? ?/? 1 3/4
,.
Separador decimal e separador para milhares. O significado depende das definies do computador. Normalmente, num sistema em portugus a vrgula o separador decimal e o ponto o separador de milhares.
12
Converte
uma
fraco
no
seu
valor
correspondente
em
percentagem. Corresponde a uma multiplicao por 100 e incluso do carcter %. E E+ e e+ * Formato cientifico. Coloca o carcter que sucede o asterisco sucessivamente at preencher o contedo total da clula. Exemplo: 0,5 #*0 0,500000 (com tantos zeros quantos os
necessrios para preencher por completo a clula) Mostra o contedo do texto que estiver escrito entre as aspas Ex: 10 md # Quilos 10 Quilos
Mostra o ms ou o dia, no colocando um zero esquerda nos valores menores que 10. Ex: 1
mm dd
Mostra o ms ou o dia, colocando um zero esquerda nos valores menores que 10. Ex: 01
mmm ddd
mmmm dddd
aa
aaaa
Mostra uma hora sem colocar zeros esquerda para valores menores que 10.
hh
Mostra uma hora colocando zeros esquerda para valores menores que 10.
Mostra os minutos sem colocar zeros esquerda para valores menores que 10.
mm
Mostra os minutos colocando zeros esquerda para valores menores que 10.
Mostra os segundos sem colocar zeros esquerda para valores menores que 10.
ss
Mostra os segundos colocando zeros esquerda para valores menores que 10.
13
[]
Mostra valores de horas e minutos, sem limitar a 24 horas e 60 minutos ou segundos. Exemplo: 32:75
[cor]
Aplica a cor colocada entre os parntesis rectos. Referncias de cores: preto, azul, turquesa, verde, magenta, vermelho, branco, amarelo
Aplica a cor N correspondente na palete de cores. Permite estabelecer condies para os formatos a aplicar. Exemplo:
Formatao condicional
A formao condicional permite aplicar formataes s clulas de forma dinmica, mediante o seu contedo.
Considere-se uma pauta de alunos com uma clula que possui o valor Aprovado ou Reprovado, consoante a sua nota. A situao de um aluno pode ser apresentada com cores diferentes para cada uma das situaes. Isto pode ser feito de forma automtica, atravs da formatao automtica.
Para se aplicar uma formatao condicional os passos so os seguintes: 1. Seleccionar as clulas s quais a formatao ser aplicada. 2. Aceder a: Formatar Formatao condicional
3. Especificar, na primeira caixa, se a formatao aplicada ao valor da clula ou baseada na respectiva formula. 4. Definir a condio.
14
5. Usar o boto Formato (Format) para especificar a formatao associada condio. 6. Para se adicionar mais condies, premir-se Adicionar (Add) e repetir a partir do passo 3. 7. Clicar em OK quando estiver finalizado.
Qualquer condio que tenha sido adicionada, da forma que foi explicada anteriormente, pode ser removida, utilizando-se para isso o boto Eliminar (Delete).
15
Formatao automtica
A formatao automtica consiste na aplicao de formatos preestabelecidos s tabelas. Pode ser feita com os seguintes passos. 1. Seleccionar o conjunto de clulas a formatar 2. Usar a opo Formatar Formatao automtica (Format AutoFormat) Surge a seguinte caixa de dilogo:
3. O boto Opes (Options) permite mostrar ou ocultar as opes sobre os formatos a aplicar, na parte inferior da janela. Isto permite que um esquema de formatao seja aplicado parcialmente. 4. Para finalizar clique no boto OK.
16
Funes avanadas
Consulta e referncia
PROCV (VLOOKUP) e PROCH (HLOOKUP) Estas funes permitem procurar numa tabela determinados ndices ou intervalos de valores, devolvendo os valores de outras colunas ou linhas correspondentes a esses ndices. A funo PROCV faz uma pesquisa de forma vertical, e a funo PROCH faz a pesquisa na horizontal. Deste modo a explicao ir basear-se no funcionamento da funo PROCV. Considere-se o exemplo nmero 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 referncia. Vejamos os passos necessrios para fazer este tipo de consulta: 1. Atribuir tabela dos cdigos postais um nome, por exemplo cdigos. 2. Para o primeiro cliente da lista, no campo localidade, preencher a frmula com: =PROCV(C4;codigos;2).
A funo PROCV recebe 3 valores como argumento (e um quarto valor opcional). O primeiro valor referente ao cdigo com o qual se pretende pesquisar, em que neste caso o cdigo postal do cliente. O segundo valor o conjunto de clulas onde se vai pesquisar, neste caso cdigos, que foi o nome atribudo
anteriormente ao conjunto de clulas que compem a tabela dos cdigos postais. O terceiro valor indica o nmero da coluna onde se encontra o valor que nos interessa obter, que neste caso a localidade, que se encontra na segunda coluna em cdigos. A frmula usada desta forma faz a consulta em intervalos, ou seja, o valor que procurado, caso no exista na tabela onde pesquisado, aproximado ao valor inferior mais prximo. Caso no se pretenda que a consulta seja feita por intervalo, dever adicionar-se FALSO (FALSE) no quarto valor da funo. Nesse caso, quando um cdigo procurado no existe o resultado #N/D (no definido).
Para
funo
PROCV
ou
PROCH
funcionarem
correctamente com pesquisa em intervalo, o conjunto de dados onde a pesquisa feita devem estar ordenados.
17
A seguinte tabela apresenta algumas funes teis para se trabalhar com datas e horas, tirando partido da abordagem que acima foi referida: DATA (DATE) DATA(ano; ms; dia) Converte os valores de uma data na sua representao interna. Exemplo: DATA(1997; 9; 1) TEMPO (TIME) TEMPO(hora; min; seg) 35674
Converte os valores de uma hora na sua representao interna. Exemplo: HORA(10;20;30) 0,43
AGORA (NOW) AGORA() HOJE (TODAY) HOJE() ANO, DIA, MS (YEAR, DAY, MONTH) ANO(data) HORA, MINUTO, SEGUNDO (HOUR, MINUTE, SECOND) HORA(data_hora)
Devolve a hora e a data actuais. Exemplo: AGORA() Devolve o dia de hoje. Exemplo: HOJE() 38810 38810,75
Obtm para um valor correspondente a uma data, o respectivo ano, ms, ou dia. Exemplo: MS(38810) 4 Obtm para um valor correspondente a uma hora, a respectiva hora, minuto, ou segundo. Exemplo: HORA(38810,6) 14
18
Uma clula protegida, indica que o seu contedo no pode ser modificado. Uma clula oculta significa que a sua frmula no visvel aos utilizadores.
O acesso a estas opes pode ser feito no menu: Formatar Clulas (Format Cells), no separador Proteco (Protection)
As opes referidas de proteger e ocultar clulas s so efectivamente aplicadas aps proteger-se a folha em causa. Em modo desprotegido no existe a noo de clula protegida nem oculta.
19
2. Definir uma palavra-passe para a proteco (opcional) e definir as opes de proteco. esta palavra-passe que ir permitir desbloquear novamente a folha de clculo.
Para proteger um livro Excel completo ao invs de uma s folha, deve aceder-se opo: Ferramentas Proteco Proteger Livro (Tools Protection Protect Workbook)
As funes de proteco e ocluso so bastante teis para partilha de folhas de clculo. Assim, possvel que os utilizadores de um documento Excel insiram dados unicamente nos locais devidos, sem poderem modificar o funcionamento correcto do mesmo.
20
Para voltar a ser possvel modificar-se os dados protegidos necessrio desproteger-se a folha. Uma vez que uma folha pode ser protegida com uma palavra passe, s o autor poder voltar a desproteg-la.
Para
desproteger-se
uma
folha
de
clculo
ou
um
livro,
deve
aceder-se
respectivamente s seguintes opes Ferramentas Proteco Desproteger folha (Tools ou Ferramentas Proteco Desproteger livro (Tools Protection Unprotect book) Protection Unprotect sheet)
Caso a proteco tenha sido efectuada com utilizao de palavra passe, necessrio introduzi-la na caixa de dilogo que entretanto apresentada.
21
Validao de dados
De forma a ser possvel construrem-se folhas de clculo mais fiveis e mais fceis de utilizar, o Excel fornece diversos tipos de validaes aos dados que so inseridos nas clulas.
1. Seleccionar a clula ou conjunto de clulas onde se pretende aplicar a validao. 2. Aceder opo: Dados Validao (Data Validation) Surge a seguinte caixa de dilogo:
3. Personalizao
da
mensagem
de
introduo
de
dados
no
22
5. Carregar em OK.
23
Os valores colocados nos critrios de validao podem ser referncias a clulas de uma folha de clculo. Deste modo, possvel fazer-se uma validao dinmica
24
25
Em seguida este ficheiro deve ser gravado como um modelo, ao invs de ser guardado como uma folha comum.
Para isto faz-se o seguinte: 1. Ficheiro Guardar como (File Save as). 2. Modificar o tipo de ficheiro a ser guardado para xlt.
Seguindo agora os passos da utilizao de modelos predefinidos, possvel verificar-se a existncia do modelo que foi agora criado, e que pode ser usado.
26
Surge ento a janela do assistente de grficos, cujo processo consiste em 4 passos principais. 1. Tipo de grfico
27
Figura 26
Figura 27
Nesta opo pode configurar-se a forma como os dados de entrada devem ser interpretados. Neste exemplo, utilizar a srie de dados em colunas consiste em ter-se uma barra diferente para cada teste, agrupando-as por alunos. No caso de a srie ser interpretada em linhas, cada barra corresponde a uma nota de um aluno, sendo estas notas agrupadas por teste.
3. Opes do grfico
28
No terceiro passo configuram-se opes de layout do grfico. neste passo que se inserem ttulos, definem-se a posio e a visibilidade da legenda, entre outras opes.
4. Localizao do grfico
Finalmente, no passo 4 define-se a localizao para o grfico. ento possvel colocar o grfico como sendo uma nova folha do livro Excel, ou includa dentro da prpria folha de clculo actual, como um objecto multimdia.
Com o assistente consegue-se uma grande variedade de grficos, com algum grau de configurao. No entanto, para opes mais avanadas as configuraes j no podem ser feitas usando o assistente.
Formatao avanada
Neste ponto vamos estudar formas de configurar aspectos de formatao de um grfico obtido pelo assistente de grficos.
Todos os elementos que constituem um grfico so objectos que podem ser movidos dentro da rea do grfico, deste. podendo-se Cada objecto assim pode personalizar tambm a aparncia formatado
ser
individualmente.
29
Cores Consideremos o seguinte grfico obtido pelo assistente de grficos, aplicado aos dados do exemplo 2, em anexo:
Votos dos candidatos
Neste grfico circular as cores foram atribudas automaticamente pelo Excel. No entanto podemos modificar estas cores. Para modificar a cor de uma seco do grfico, podemos fazer o seguinte: 1. Clicar na rea do grfico. Pode verificar-se que ficaram marcadas cada uma das 4 seces do grfico.
Figura 31 Seleco da rea do grfico 2. Clicar num dos pontos correspondentes a uma das seces. Pode verificar-se agora que s uma das zonas ficou seleccionada.
30
5. Escolher a formatao de cor. 6. Clicar no separador Rtulo de dados (Data Labels) para adicionar um rtulo personalizado fatia seleccionada. 7. Aceder ao separador Opes (Options) para configurar outras opes. 8. Para finalizar premir o boto OK.
Exploso de um grfico circular Para se dar destaque a uma determinada fatia num grfico circular usado frequentemente um efeito denominado de exploso. Este consiste na separao de uma das fatias do resto do grfico. um efeito simples de fazer, mas com algum impacto visual. Para tal basta seguir-se os seguintes passos: 1. Seleccionar a fatia que se pretende deslocar (passos 1 e 2 da explicao anterior). 2. Arrastar a zona seleccionada em direco ao exterior do grfico.
31
Linha de tendncia Para facilitar a anlise de dados, pode adicionar-se uma linha de tendncia. Consideremos o exemplo nmero 3, apresentado em anexo, e o seguinte grfico de disperso criado a partir desses dados:
32
Olhando-se para o grfico, e pelo senso comum, verifica-se uma relao directa entre as duas variveis em estudo. Vamos ento adicionar uma linha de tendncia ao grfico. Para isso faz-se o seguinte: 1. Seleccionar a rea do grfico. 2. Aceder a Grfico Adicionar linha de tendncia (Chart Add
Trendline).
3. Seleccionar o tipo de tendncia a estudar. 4. Usar o separador Opes (Options) para configurar outras opes da linha de tendncia. 5. Clicar em OK para finalizar.
33
Personalizar um grfico de barras Consideremos novamente o exemplo 1 apresentado em anexo, e consideremos agora o seguinte grfico obtido a partir dos dados desse exemplo:
O azul das barras pode ser substitudo por uma outra cor qualquer, como j vimos anteriormente. No entanto podemos optar por fazer uma substituio por um efeito de preenchimento com vrias cores, ou incluir inclusivamente uma imagem. Vejamos ento os passos necessrios para o fazer:
34
1. Seleccionar os dados com um clique numa barra do grfico. Devero ficar seleccionadas todas as barras, uma vez que o formato que pretendemos aplicar igual para todas.
35
4. No primeiro separador apresentado (gradao) possvel criar-se um efeito de transies de cores para o preenchimento das barras do grfico. Usandose os restantes separadores podemos aplicar tambm uma textura, um padro ou uma imagem. 5. Clicar em OK para concluir a edio das opes de preenchimento e novamente em OK para agora se fechar a janela de formatao inicial.
Um grfico um conjunto de objectos. A este podem ser sempre adicionados novos objectos, tais como imagens, formas automticas, entre outros, melhorando-se assim o aspecto visual deste.
36
Ferramentas de simulao
Cenrios
Um exemplo clssico para a utilizao de cenrios em emprstimos. Consideremos a seguinte tabela:
O utilizador insere o valor do emprstimo, a taxa de juro e o nmero de anos para fazer o pagamento e a folha calcula automaticamente a mensalidade. Para este exemplo no importante saber como feito esse clculo. Vamos supor agora que queremos gerar numa folha um relatrio com algumas das possibilidades de emprstimo, manipulando as variveis. Consideremos ento os seguintes passos para a criao de cenrios: 1. Aceder opo Ferramentas Cenrios (Tools Scenarios) Surgir a seguinte caixa de dilogo.
37
2. Clicar no boto Adicionar (Add) para inserir um cenrio Surgir a seguinte caixa:
3. Preencha o nome do cenrio e indique quais as clulas variveis, separadas por ponto e virgula. Para este caso podemos considerar as clulas do valor do emprstimo, e da durao deste. 4. Clique em OK e surgir uma nova caixa para definir os valores do cenrio.
38
5. Clique em Adicionar (Add) para finalizar os valores e criar novos cenrios a partir do ponto 2, ou para finalizar clique no boto OK. O resultado poder ser algo como:
Clique no boto Mostrar (Show) para visualizar na folha de clculo o cenrio seleccionado. Pressione o boto Adicionar (Add) se pretender criar novos cenrios. O boto Eliminar (Delete) permite remover o cenrio seleccionado. Para editar um cenrio prima o boto Editar (Edit). O boto Intercalar (Merge) permite juntar cenrios existentes em diversas folhas de clculo num mesmo livro. Finalmente, o boto Sumrio (Summary) gera uma folha com um relatrio para os diversos cenrios, com o seguinte aspecto:
39
Atingir objectivo
Alteraes nos valores das clulas geram resultados diferentes no final. A opo de atingir objectivo permite abordar o problema de forma inversa. O objectivo obter qual o valor necessrio para se conseguir um determinado resultado final. Considere-se o exemplo anterior, e a seguinte questo: quanto ter que ser a durao do crdito, 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 dilogo:
2. Neste caso pretende-se definir o valor da clula da mensalidade, para um valor de 700, variando o valor da durao do emprstimo. Podemos ento preencher as caixas da seguinte forma:
40
Solver
O solver permite calcular as solues mais apropriadas para problemas com restries funcionais. Para percebermos melhor o seu funcionamento, consideremos o seguinte problema de programao linear: Uma empresa produz dois tipos de tubos. Para cada 100 metros de produo do primeiro so necessrias 4 horas de extruso, 2 horas de embalagem, e 2 Kg de aditivos. Por sua vez, para cada 100 metros de produo do segundo tipo de tubo so necessrias 6 horas de extruso, 2 horas de embalagem, e 1 Kg de aditivo. Os preos de venda so respectivamente para o primeiro e segundo tipo de tubo de 34 e 40 por cada 100 metros. Pretende-se planear-se a produo semanal, sabendo que se tem disponvel os seguintes recursos: 48 horas de extruso, 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 possvel, sabendo-se quais as produes necessrias 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:
41
2. agora necessrio adicionar as restries do problema. Para isso, clique em Adicionar (Add) Surge a seguinte janela:
3. Preencha a primeira restrio (o nmero de recursos gastos em extruso tem de ser menor ou igual disponibilidade desse recurso). Faa clique em Adicionar (Add) para adicionar a restrio sem fechar a janela, de modo a poder adicionar de imediato as restantes restries: limitaes de produo para os outros dois recursos, e a limitao da produo ser igual ou superior a zero. No fim clique em OK. Voltar a janela inicial que dever ter o seguinte aspecto:
Figura 53 Janela do solver preenchida com as restries 4. Clique em Solucionar (Solve) para que o Excel calcule a soluo.
42
Numa instalao no personalizada o Solver poder no estar instalado. Se a opo Solver no estiver disponvel no menu Ferramentas (Tools) poder
43
Controlos personalizados
Uma folha de Excel pode utilizar vrias formas de introduzir dados, que no s a forma usual de texto em clulas. 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 verificao, entre outras. Para se utilizar os controlos personalizados, deve-se utilizar a barra de ferramentas de formulrios. Para a tornar visvel acede-se a: Ver Barra de Ferramentas Formulrio (View Toolbar Forms)
Pode-se agora utilizar esta barra para adicionar os controlos folha de clculo. Os controlos inseridos podem utilizar informao da folha de clculo, e pode tambm devolver valores para clulas desta. Para isso necessrio, aps a insero do controlo, aceder-se sua janela de formatao, pela opo: Formatar Controlo (Format Control) Isto dar acesso a uma janela com este aspecto:
44
Automatizao de tarefas
Macros
Uma macro um conjunto de instrues que executam tarefas especficas, de forma rpida e automtica. Isto permite converter um conjunto de aces sequenciais numa s, automatizando o processo.
Gravador de macros
O gravador de Macros regista as aces que o utilizador faz na sua folha de clculo Pode-se criar uma macro com o Gravador de Macros, seguindo-se para isso os seguintes passos: 1. Aceder opo Ferramentas Macro Gravar nova Macro (Tools Macro Record New Macro) Surge no ecr a seguinte caixa de dilogo:
2. Esta caixa de dilogo permite: definir um nome para a macro; escolher uma tecla de atalho; colocar uma descrio 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 visvel no ecr a seguinte caixa:
45
O boto de stop dessa caixa permite parar a gravao. As aces que decorreram desde o incio da gravao at ao premir do boto de stop ficam ento gravadas na macro, e podero ser reproduzidas posteriormente de forma sequencial, como sendo uma s aco.
Figura 58 Janela de macros Escolhe-se na lista a macro pretendida e carrega-se no boto Executar (Run)
Uma forma mais rpida de executar uma macro usar a combinao de teclas de atalho que definida aquando da gravao da mesma. No exemplo anterior, o atalho para a macro CTRL+SHIFT+M.
46
47
3. Arrastar o Boto personalizado (Custom Button) para uma das barras de ferramentas presentes no ecr. Pode tambm arrastar o mesmo boto para o menu em vez da barra de ferramentas, caso pretenda a criar uma entrada para a execuo da macro. 4. Mudar o nome do boto carregando no boto Modificar seleco (Modify Selection). 5. Usando tambm o boto Modificar seleco (Modify Selection), aceda opo Alterar imagem do boto (Change Button Image), e seleccione um qualquer cone da lista.
48
49
7. Clique no boto que entretanto foi adicionado na barra de ferramentas Surge a seguinte janela, para a escolha da macro a associar ao boto.
50
apresentao dos dados encontra-se limitada forma da estrutura inicial. Alterar a apresentao dos dados implica a reconstruo de frmulas. Certos dinamismos mais avanados no so realizveis pela utilizao das tabelas usuais. Surgem assim as tabelas dinmicas (pivot tables) e os grficos dinmicos (pivot charts)
Tabelas dinmicas
Uma tabela dinmica permite reorganizar e analisar dados de uma tabela Excel, bem como a criao de sub-totais e outros clculos. Para criar uma tabela dinmica devemos efectuar os seguintes passos: 1. Seleccionar a tabela que pretendemos analisar (ou reorganizar) 2. Aceder ao menu Dados (Data), e seleccionar a opo Relatrio de tabelas e de grficos dinmicos (Pivot Table and Pivot Chart Report). apresentada a caixa apresentada em seguida:
3. Seleccionar a primeira opo, indicando que so dados de Excel, e manter a opo de tabela dinmica na parte inferior. Clicar em seguinte (next). Ser apresentada a seguinte janela:
51
4. Como os dados j tinham sido seleccionados previamente, basta-se confirmar o intervalo indicado, clicando-se no boto seguinte (next). ento apresentada a seguinte janela:
5. Nesta ltima opo possvel seleccionar se se pretende colocar o resultado numa folha de clculo nova, ou utilizar uma das existentes. Antes de se terminar, pode-se tambm definir desde j qual a estrutura que se pretende para a tabela dinmica, clicando-se no boto Esquema (Layout), que dar acesso seguinte janela:
6. A relao entre os dados feita nesta janela, arrastando-se os campos apresentados direita para as zonas PGINA (PAGE), LIN (LIN), COL (COL) ou DADOS (DATA) 7. Finalmente, clica-se em OK para fechar a configurao do esquema, e em terminar para concluir o assistente e gerar a tabela dinmica.
52
Considerando a folha de dados apresentada no exemplo 6, em anexo, possvel construir a tabela dinmica apresentada nesse mesmo anexo, arrastando o campo Ms para as colunas, Viatura para as linhas, Custo para os dados e Trabalho para a pgina.
Configurao dos campos a posteriori Aps a construo de uma tabela dinmica sempre possvel reorganiz-la, bastando para isso arrastar novamente os campos, quer dentro da prpria tabela como para fora desta, quando se pretende deixar de mostrar determinada informao. Novos campos a serem colocados podem ser arrastados da lista de campos da tabela dinmica (Figura 67).
Formatar a tabela dinmica tambm possvel configurar a aparncia da tabela dinmica, utilizando para isso o boto da barra de ferramentas de tabelas dinmicas. A formatao poder
modificar a orientao definida para os dados que tenha sido feita anteriormente.
Filtragem dos dados Os campos colocados na tabela dinmica permitem automaticamente filtragem, como se pode verificar pelos controlos colocados junto a estes. No exemplo de tabela formatada, no anexo 6, existe a possibilidade de filtrar o ms, a viatura e o tipo de trabalho.
53
Grficos dinmicos
Uma vez vista a forma de criar tabelas dinmicas, e algumas das opes possveis com as mesmas, a criao de grficos dinmicos torna-se mais simples, uma vez que o procedimento em muito semelhante. Assim, os passos para a criao de um grfico dinmico so: 1. Seleccionar a tabela que se pretende representar graficamente 2. Aceder ao menu Dados (Data), e seleccionar a opo Relatrio de tabelas e de grficos dinmicos (Pivot Table and Pivot Chart Report). apresentada a caixa apresentada em seguida:
3. Seleccionar a primeira opo, indicando que so dados do Excel, e alterar para a opo de grfico dinmico na parte inferior. Clicar em seguinte (next). Ser apresentada a seguinte janela:
54
4. Como os dados j tinham sido seleccionados previamente, basta-se confirmar o intervalo indicado, clicando-se no boto seguinte (next). ento apresentada a seguinte janela:
5. Nesta ltima opo possvel seleccionar se se pretende colocar o resultado numa folha de clculo nova, ou utilizar uma das existentes. Antes de se terminar, pode-se tambm definir desde j qual a estrutura que se pretende para o grfico dinmico, clicando-se no boto Esquema (Layout), que dar acesso seguinte janela:
6. A relao entre os dados feita nesta janela, arrastando-se os campos apresentados direita para as zonas PGINA (PAGE), LIN (LIN), COL (COL) ou DADOS (DATA) 7. Finalmente, clica-se em OK para fechar a configurao do esquema, e em terminar para concluir o assistente e gerar o grfico dinmico.
55
Alternativamente ao passo 3 apresentado, pode escolher-se a opo de utilizar uma tabela dinmica criada anteriormente. Em seguida escolhida a tabela que se pretende utilizar, e os restantes procedimentos so idnticos.
possvel editar o grfico dinmico da mesma forma que as tabelas dinmicas, ou seja, arrastando os campos para os eixos em que se pretende analis-los.
56
Exemplos
Exemplo 1 Notas de alunos
Pauta das notas dos alunos com ponderaes Num 1 2 3 4 5 6 7 8 Nome Joo Maria Pedro Ana Rita Carlos Filipa Sofia Teste 1 11 16 12 11 8 10 16 9 12 Teste 2 8 11 13 12 7 8 14 10 10 Trabalho 8 10 11 15 9 7 15 12 11 Nota Final 9 13 12 12 8 9 15 10 11 Situao Reprovado Aprovado Aprovado Aprovado Reprovado Reprovado Aprovado Aprovado
Mdias
57
1588
100%
58
59
Exemplo 4 Produo
Produo de tubos Tipos de tubo Tipo 1 Tipo 2 Disponibilidade Recursos Gastos Lucro Extruso 4 6 48 48 Embalagem 2 2 18 18 Aditivo 2 1 16 12 Produo 3 6 342 Custos 34 40
60
Folha 2: Tabela de clientes N 1 2 3 4 5 6 7 8 9 10 Nome Joo Fernandes Paulo Costa Maria da Conceio Fernando Brito Jos Manuel Manuela Silva Miguel Esteves Matilde dos Santos Jorge Semedo Sandra Pereira Cdigo Postal 2910 4000 1000 2910 4000 2900 2720 1100 4000 1100 Localidade Setbal Porto Lisboa Setbal Porto Setbal Amadora Lisboa Porto Lisboa
61
Viatura Peugeot 206 Peugeot 206 Suzuki Swift Peugeot 206 Toyota Corolla Suzuki Swift Peugeot 206
Trabalho Mudana de leo Discos de traves Reviso geral Pneus Trabalho de pintura Inspeco Reparao elctrica
Custo Responsvel 50 200 120 320 240 40 180 Carlos Silva Manuel Moreira Carlos Silva Manuel Moreira Manuel Moreira Carlos Silva Antnio Fonseca
Viatura Peugeot 206 250 320 180 750 120 240 40 160 240 Suzuki Swift Toyota Corolla Total Geral 250 440 240 220 1150
62