Vous êtes sur la page 1sur 105

Todos direitos reservados. Proibida a reproduo, mesmo parcial, por qualquer processo mecnico, eletrnico, reprogrfico, etc.

, sem a autorizao, por escrito, do(s) autor(es) e da editora.

MS EXCEL AVANADO
2000

EXCEL 2000 AVANADO


SUMRIO
GRFICO...................................................................................................................................................................................1 COMO CRIAR UM GRFICO.........................................................................................................................................................1 ALTERANDO A APARNCIA DO GRFICO ....................................................................................................................................8 FUNES E FRMULAS .....................................................................................................................................................10 USANDO O AUTOSOMA ................................................................................................10 COMPREENDENDO OS OPERADORES..............................................................................12 FRMULAS QUE GERAM VALORES DE ERRO ....................................................................12 CRIANDO FRMULAS ...................................................................................................13 MDIA .......................................................................................................................13 SOMA ........................................................................................................................14 FORMATAO CONDICIONAL ........................................................................................................................................15 COMO FUNCIONA A FORMATAO CONDICIONAL ............................................................16 COLAR FUNO ...................................................................................................................................................................18 CHAMANDO A JANELA DO COLAR FUNO ......................................................................19 FUNO SE ................................................................................................................19 FUNO PROCV ..........................................................................................................23 AUTOFILTRO.........................................................................................................................................................................26 UTILIZANDO O RECURSO AUTOFILTRO...........................................................................26 MODO DE EXIBIO DA PLANILHA ..............................................................................................................................28 PERSONALIZANDO O MODO DE EXIBIO DA PLANILHA...................................................29 INSERIR COMENTRIO......................................................................................................................................................30 COMO INSERIR COMENTRIOS .....................................................................................30 TRATAMENTO E ANLISE DE DADOS...........................................................................................................................31 SOLUO DE PROBLEMAS A PARTIR DO SOLVER E DO COMANDO ATINGIR META ......................................31 DECISO SOBRE A FERRAMENTA A USAR .................................................................................................................32 FERRAMENTA: FINALIDADE ..........................................................................................................................................32 USO DO RECURSO ATINGIR META ................................................................................................................................32 COMO OBTER UMA SOLUO SIMPLES ......................................................................................................................33 LOCALIZAO DA MELHOR SOLUO ATRAVS DO SOLVER ............................................................................34 QUANDO USAR O SOLVER ..............................................................................................................................................34 COMO CRIAR UMA PLANILHA DE EXEMPLO .............................................................................................................35 COMO INSTALAR O SOLVER...........................................................................................................................................37 COMO USAR O SOLVER PARA OBTER A MELHOR SOLUO.................................................................................37 COMO ALTERAR RESTRIES........................................................................................................................................40 COMO DEFINIR A RESTRIO A NMEROS INTEIROS.............................................................................................41 COMO GERAR RELATRIOS NO SOLVER ....................................................................................................................41 CENRIOS...............................................................................................................................................................................41 VERIFICAO DE VRIAS SOLUES A PARTIR DE CENRIOS ...........................................................................41 CRIAO DE CENRIOS...................................................................................................................................................42 ATENO..............................................................................................................................................................................44 COMO USAR CLULAS IDENTIFICADAS POR NOME ................................................................................................44 COMO INCLUIR CENRIOS IDENTIFICADOS POR NOME.........................................................................................45 COMO USAR O GERENCIADOR DE CENRIOS ...........................................................................................................45 ALTERNNCIA ENTRE CENRIOS.................................................................................................................................47
www.webaula.com.br Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


EDIO DE UM CENRIO ................................................................................................................................................47 FUNES FINANCEIRAS ....................................................................................................................................................48 FUNO VF .........................................................................................................................................................................50 FUNO VP .........................................................................................................................................................................51 FUNO PGTO....................................................................................................................................................................52 FUNO NPER ....................................................................................................................................................................52 FUNO TAXA ...................................................................................................................................................................53 FUNCES QUE CALCULAM PARTES DO PAGAMENTO ............................................................................................53 PAGAMENTO NO FINAL DO PERODO ..........................................................................................................................54 FUNES QUE TRABALHAM COM PAGAMENTOS VARIADOS ..............................................................................55 FUNO VPL.......................................................................................................................................................................56 FUNO TIR........................................................................................................................................................................56 CONSTRUO DE FORMULRIOS COM CONTROLE ...............................................................................................56 O QUE VOC PRECISA SABER SOBRE CONTROLES ..................................................................................................57 COMO USAR A BARRA DE FERRAMENTAS FORMULRIOS....................................................................................58 COMO OS CONTROLES AFETAM O CONTEDO E OS CLCULOS DA CLULA ..................................................60 PLANILHAS COM A APARNCIA DE FORMULRIOS ................................................................................................60 INCLUSO DE CONTROLES EM UMA PLANILHA.......................................................................................................60 COMO DESENHAR O CONTROLE ...................................................................................................................................60 COMO ALTERAR O FORMATO DE UM CONTROLE ....................................................................................................61 COMO INCLUIR CAIXAS DE VERIFICAO PARA RESPOSTAS DO TIPO VERDADEIRO/FALSO ......................62 COMO INCLUIR BOTES DE OPO PARA MLTIPLA ESCOLHA .........................................................................63 COMO INCLUIR CAIXAS DE LISTAGEM OU CAIXAS DE COMBINAO PARA OPO DE TEXTO LIMITADAS..........................................................................................................................................................................65 COMO INCLUIR CONTROLES GIRATRIOS PARA ALTERAR NMEROS RAPIDAMENTE.................................67 COMO INCLUIR BARRAS DE ROLAGEM PARA INSERIR NMEROS E UM INTERVALO ABRANGENTE........68 MODIFICAO DE CONTROLES.....................................................................................................................................69 COMO IMPRIMIR FORMULRIOS SEM O CONTROLE ...............................................................................................71 USO DA SOFISTICAO DAS TABELAS DINMICAS ................................................................................................71 USO DAS TABELAS DINMICAS ....................................................................................................................................71 CRIAO DE UMA TABELA DINMICA .......................................................................................................................73 USO DO FILTRO AVANADO ............................................................................................................................................78 O FILTRO AVANADO ......................................................................................................................................................78 COMO LOCALIZAR DADOS ATRAVS DO FILTRO AVANADO.............................................................................79 COMO USAR VRIAS COMPARAES EM UM INTERVALO DE CRITRIOS .......................................................81 CRIANDO FUNES DEFINIDAS PELO USURIO ......................................................................................................82 CONTEDO..........................................................................................................................................................................82 QUE FAZ UMA FUNO DEFINIDA PELO USURIO..................................................................................................83 PARTES DE UMA FUNO DEFINIDA PELO USURIO .............................................................................................83 COMPREENDENDO AS PARTES DE UMA FUNO DEFINIDA PELO USURIO...................................................84 ARGUMENTOS ....................................................................................................................................................................84 EXPRESSES DO VISUAL BASIC ....................................................................................................................................84 VALORES RETORNADOS..................................................................................................................................................85 CRIANDO UMA FUNO DEFINIDA PELO USURIO ................................................................................................86 USANDO A FUNO DEFINIDA PELO USURIO ........................................................................................................86 PARA DIGITAR UMA FUNO DEFINIDA PELO USURIO EM UMA PLANILHA.....................86 FACILITANDO A LOCALIZAO DAS FUNES DEFINIDAS PELO USURIO....................................................87 INTRODUO AO VISUAL BASIC FOR APPLICATIONS ...........................................................................................87 GRAVAO E MODIFICAO DE MDULOS DO VBA .............................................................................................88 COMO FAZER A AUTOMATIZAO ATRAVS DO VISUAL BASIC FOR APPLICATIONS..................................88
www.webaula.com.br Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


COMO INICIALIZAR O GRAVADOR DE MACROS ........................................................................................................89 COMO GRAVAR UMA MACRO ........................................................................................................................................90 COMO INTERROMPER A GRAVAO DO MACRO .....................................................................................................91 COMO EXAMINAR O PROCEDIMENTO .........................................................................................................................91 COMO EXECUTAR O PROCEDIMENTO .........................................................................................................................93 COMO ASSOCIAR PROCEDIMENTOS A BOTES, MENUS E OBJETOS ...................................................................93 OS PROCEDIMENTOS E SUA EDIO............................................................................................................................94 COMO USAR COMENTRIOS ..........................................................................................................................................96 CABEALHO E RODAP DO PROCEDIMENTO ............................................................................................................96 COMO CONTROLAR AS CARACTERSTICAS ...............................................................................................................97 COMO FAZER REFERNCIA A CLULAS DE PLANILHA...........................................................................................97 COMO OBTER DADOS A PARTIR DE UMA CAIXA DE ENTRADA DE DADOS.......................................................99 CONCLUSO ........................................................................................................................................................................101

www.webaula.com.br Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


GRFICO
O grfico permite que voc visualize mais claramente dados da planilha, afinal, sabemos que a mente humana consegue fixar muito melhor as imagens do que os textos. O grfico gera uma imagem permitindo comparao entre valores atravs de visualizao grfica, como o prprio nome diz.

COMO CRIAR UM GRFICO


Vamos construir uma planilha para posteriormente fazer o grfico de seus dados.

Agora vamos fazer o grfico das vendas por regio. Antes de qualquer coisa, voc precisa selecionar a rea de planilha que ser necessria para a confeco do grfico. Para isso sempre bom idealizar antes como voc deseja que o grfico fique. Nas primeiras vezes, faa at mesmo um esboo do grfico e veja exatamente quais dados da planilha voc precisou consultar para fazer seu esboo. Esses sero os dados selecionados. Para que o Excel gere o grfico contendo o nome das regies e o total de vendas no ano, devemos selecionar o intervalo de clulas A2:A6 e F2:F6. Faa ento essa seleo e em seguida clique no cone Assistente de grfico. O assistente de grfico abre a janela Assistente de grfico etapa 1 de 4 tipo de grfico, o que significa que voc est na primeira etapa de uma srie de 4 etapas e que essa primeira etapa recebe o nome tipo de grfico. Nessa etapa voc deve selecionar o tipo do grfico que deseja construir, veja a figura a seguir:

www.webaula.com.br pag.:1 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Na figura anterior, clique nos tipos de grfico para conhec-los e tambm conhecer seus subtipos. Para a nossa planilha vamos selecionar o tipo Colunas e o subtipo Colunas agrupadas, conforme a figura. Depois de selecionadas as opes voc pode pressionar e manter o boto Manter pressionado para exibir exemplo para ter uma prvia visualizao do grfico. Em seguida clique no boto Avanar para passar etapa 2 da construo do grfico dados de origem do grfico.

www.webaula.com.br pag.:2 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Essa etapa mostra o intervalo de dados que voc selecionou previamente para a construo do grfico. Caso voc verifique que esse no o intervalo correto, pode alter-lo no prprio assistente de grfico bastando para isso clicar no quadradinho ao lado do intervalo de dados (a janela da etapa 2 de 4 minimizada), selecionar a rea desejada e clicar novamente no quadradinho para maximizar a janela do assistente de grfico e continuar a sua construo. Voc pode ainda cancelar a construo do grfico voltando a sua planilha, selecionar novamente os dados e recomear a confeco do grfico atravs do assistente. Escolha as opes conforme a figura e clique em Avanar, chegando etapa 3 de 4 opes de grfico. Como o nome diz, nessa etapa voc pode escolher opes para o seu grfico, como o ttulo, a localizao da legenda ou ainda se no deseja que a mesma aparea, exibir ou no eixos X e Y, quais as linhas de grade que deseja visualizar, mostrar valores ou rtulos de dados, mostrar ou no a tabela de dados selecionada juntamente com o grfico. Vamos ver essas opes. Cada uma est numa guia diferente e vamos percorrer todas elas para que voc possa entender todas. Ao clicar no boto Avanar, surgiu a tela a seguir:

www.webaula.com.br pag.:3 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Repare as vrias guias e veja que a guia Ttulo est selecionada. Vamos comear por ela. Caso voc esteja com outra guia selecionada, clique na guia Ttulo para que veja a mesma tela da figura. Observe que para passar de um campo para outro voc no deve teclar ENTER, pois acionaria o boto Avanar. Tecle TAB ou se preferir clique com o mouse no campo desejado. Ttulo do grfico: Digite aqui o ttulo do grfico (Digite Vendas por regio). Eixo das categorias (X): Digite o ttulo que aparecer no eixo X (Digite: Regies). Eixo dos Valores (Y): Digite o ttulo que aparecer no eixo Y (Digite: Valores). Eixo das segundas categorias (X) e dos segundos valores (Y): Essas opes esto desativadas porque o grfico em questo no possui mais de duas dimenses. Agora clique na guia Eixos e ver uma janela conforme a figura a seguir.

www.webaula.com.br pag.:4 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Experimente desmarcar as opes Eixo das categorias (X) e Eixo dos valores (Y) e observe no exemplo do grfico o que acontece. Marque novamente essas opes, se preferir e clique na guia Linhas de grade. Esta guia permite que voc exiba ou oculte linhas de grade principais e secundrias para os eixos X ou Y. Em alguns grficos, pode parecer confuso exibir todas essas linhas de grade, mas dependendo da necessidade e da preciso do grfico pode ser de extrema importncia. Veja a figura a seguir e experimente marcar uma a uma as opes:

Clique na prxima guia, Legenda. Nela voc pode determinar se deseja ou no que a legenda seja exibida e selecionar o local onde a mesma deve aparecer. Veja a figura e no caso do grfico que est sendo construdo, como a legenda no traz nenhuma informao relevante, desmarque essa opo, voc ver que o grfico vai parecer mais claro, mas ateno, muitas vezes a legenda pode ser de extrema importncia para um melhor entendimento do grfico.
www.webaula.com.br pag.:5 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Clique na guia Rtulos de dados. Nessa guia voc poder definir se deseja ou no que os nomes das categorias, srie ou valores sejam mostrados diretamente no grfico. Muitas vezes isso pode ajudar na interpretao do grfico, mas em outras pode confundir. Experimente todas as opes, mas ao final deixe marcada a opo Mostrar Valor, que para o grfico em questo parece ser bastante interessante. Ao ativar o rtulo Mostrar Valor, a caixa Cdigos da legenda fica ativa. Esta caixa coloca os cdigos de legenda, com o formato e a cor atribudos, prximos aos rtulos de dados do grfico. Neste caso, deixaremos esta caixa desmarcada. Veja a figura a seguir:

A ltima guia da Etapa 3 de 4 Tabela de dados. Essa guia permite exibir junto ao grfico os dados que foram selecionados para a confeco do mesmo. No caso de uma planilha muito grande, onde apenas alguns valores foram utilizados na confeco do grfico essa opo muito utilizada. Veja ainda que ela permite mostrar o cdigo da legenda junto tabela de dados. Experimente marcar e desmarcar as opes disponveis para poder perceber melhor o que elas
www.webaula.com.br pag.:6 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


mostram ou ocultam. No nosso caso vamos deixar desmarcada a opo Mostrar tabela de dados. Observe ainda que a opo Mostrar cdigos de legenda s estar habilitada quando a opo Mostrar tabela de dados estiver marcada.

Agora clique no boto Avanar e surgir a Etapa 4 de 4 local do grfico. Nessa etapa voc deve determinar o local onde o grfico que voc criou ser inserido. Voc pode escolher dois locais: Como nova planilha: voc estar criando uma nova guia de planilha e deve dar o nome a ela no local onde est sendo sugerido Grf1. Nesse caso, o grfico ocupar uma planilha s para ele, mas mesmo assim continuar vinculado planilha de origem, significando que toda alterao feita na planilha afetar tambm o grfico. Como objeto em: voc estar inserindo o grfico como um objeto na planilha escolhida. Repare que uma lista Drop Down permite que voc escolha em qual planilha deseja inserir o grfico e j est sendo sugerida a planilha que contm os dados que foram utilizados para a confeco do mesmo. Selecione a opo Como nova planilha, d um nome ao grfico e em seguida, clique no boto Concluir. Observe que como voc j est na ltima etapa do Assistente de grfico, o boto Avanar est desabilitado.

www.webaula.com.br pag.:7 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


ALTERANDO A APARNCIA DO GRFICO
O Grfico foi criado.

Agora observe que o grfico j vem com padres de fonte e cores definidos, mas voc pode alter-los a qualquer momento. Para isso, basta dar um clique no local onde deseja mudar e selecionar as alteraes a serem feitas. importante ressaltar que alguns dados no podem ser alterados independentemente de outros, como exemplo, ao alterar o tamanho da fonte de um valor, voc estar alterando de todas ao mesmo tempo. Clique uma vez sobre o valor 10.000,00 e repare que ele no fica selecionado, mas a barra que a contm fica marcada. Altere o tamanho da fonte para 14 e veja o resultado. Clique agora sobre a palavra Sul e mais uma vez repare que ela tambm no ficou selecionada, o eixo das categorias (X) ficou marcado. Altere o tamanho da fonte para 14 e marque o cone Negrito. Clique uma vez sobre o ttulo do grfico Vendas por regio e altere o tamanho da fonte para 20 e selecione o cone Negrito. Faa o mesmo com os ttulos dos eixos (X) e (Y). Clique uma vez sobre uma das barras e no balde de tinta que se encontra na barra de formatao, selecione cinza escuro. Repare que a cor de todas as barras foi alterada. Caso voc queira dar um destaque especial a uma delas, por exemplo, a barra Leste, que representa a maior venda total, clique uma vez sobre uma das barras (todas ficam selecionadas), agora clique novamente sobre a barra Leste e observe que apenas ela ficou selecionada. Escolha agora a cor que deseja para esta barra, clicando, por exemplo, no azul do balde de tinta. Para alterar a cor de fundo, clique uma vez sobre o fundo e selecione a cor desejada atravs do balde de tinta. Por exemplo, um cinza claro.
www.webaula.com.br pag.:8 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Voc ainda pode fazer vrias alteraes em seu grfico como redefinir alguns parmetros que foram definidos nas etapas do assistente de grfico, mudar o tipo e o subtipo de grfico, alterar o local do grfico, fazendo com que ele passe a ser um objeto em alguma planilha ao invs de ser uma planilha. Para fazer essas modificaes, repare que voc possui na barra de menu a opo Grfico. Clique nela e vejamos algumas de suas opes. Veja a figura a seguir:

Veja algumas das opes do submenu exibido: Tipo de grfico: permite redefinir o tipo e subtipo do grfico selecionado. Opes de grfico: permite redefinir opes da etapa 3 do assistente de grfico, onde voc possui as guias Ttulo, Eixo, Linhas de grade, Legenda, Rtulos de dados e Tabelas de dados. Local: permite redefinir o local do grfico. Voc pode escolher nesse momento que o grfico deve ser um objeto na planilha desejada. Lembre-se que nesse caso o melhor escolher o grfico como objeto na planilha que possui os dados necessrios para a sua confeco. E importante saber que ao definir o grfico como um objeto em uma planilha ele deve ser redimensionado e muitas vezes ainda necessrio alterar o tamanho das fontes utilizadas nos ttulos, legendas, etc. para que o mesmo possa ser mais bem visualizado. Selecione a opo Tipo de grfico e mude o tipo do grfico para linhas, mantendo o subtipo aquele que o Excel sugere. Em seguida clique no boto OK. Observe que seu grfico alterado para o novo subtipo escolhido. Altere para outros tipos e subtipos a fim de visualizar o efeito final, mas ao terminar volte para tipo linha, subtipo Linhas com marcadores exibidos a cada valor de dado. As figuras a seguir mostram a janela de tipo e subtipo e como deve ficar seu grfico:

www.webaula.com.br pag.:9 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

FUNES E FRMULAS
Para tornar os dados realmente teis voc precisa criar frmulas. Elas podem desempenhar tarefas simples como somar valores de duas ou mais clulas ou tarefas mais complexas. A Excel possui previamente definida uma srie de funes comumente utilizadas para facilitar o uso. No nosso dia a dia usamos vrias vezes essa funo. O uso de frmulas pode ajud-lo a analisar os dados de uma planilha. Atravs de frmulas, voc pode executar operaes, tais como adio, multiplicao e comparao de valores da planilha. Toda vez que desejar incluir valores calculados em uma planilha o melhor recurso a utilizar ser frmula. Algumas vezes pode parecer mais fcil pegar uma calculadora de bolso e fazer os clculos que voc sempre fez dessa forma, mas lembre-se que usando os recursos do Excel para construir a planilha, voc s precisa fazer o clculo a primeira vez e independente de quanto sua planilha cresa, o Excel continuar fazendo os clculos para voc. E ainda com uma confiabilidade muito maior, pois a probabilidade de erro em uma planilha bem preparada, chega a zero.

USANDO O AUTOSOMA
Antes de comear a fazer os clculos efetivamente na sua planilha, importante conhecer alguns conceitos do Excel:

www.webaula.com.br pag.:10 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Uma Frmula no Excel sempre inicia com o sinal de =, para visualizar a frmula basta clicar duas vezes sobre a clula que a contm ou clicar uma vez e visualizar o contedo da clula na barra de frmulas. O Autosoma do Excel soma valores que esto em uma coluna ou linha. Para efetuar uma operao usando a autosoma basta posicionar o mouse na clula logo aps a seqncia de dados e clicar no cone de autosoma. Escola. Vamos ver como utilizar a autosoma para calcular a soma das notas da planilha da

Veja o exemplo da planilha abaixo. Vamos utilizar a autosoma para somar as notas dos alunos. Vamos somar a nota do primeiro aluno. Clique na clula F3. Agora clique no Autosoma. Veja a figura abaixo:

Veja que o prprio Excel criou a frmula para somar as notas do aluno. Observe que o sinal de = vem antes do restante da frmula. Veja tambm que entre os parnteses est o intervalo de clulas que sero usados para a soma. Pressione a tecla ENTER. Pronto! O resultado aparece na clula F3. importante perceber que o que se v na clula F3 agora o nmero 26, porm, se voc olhar para a barra de frmulas, ver que l, mostrada a formula utilizada para a soma. Esta frmula pode ser construda por voc sem a utilizao do autosoma, como veremos mais adiante, porm, este recurso bastante conveniente quando queremos executar a operao de adio para dados que esto em seqncia e cujo resultado aparecer logo aps os dados. No necessrio repetir a operao para cada um dos outros alunos. Se voc selecionar da clula F3 e posicionar o mouse na ala de preenchimento (mouse em forma de cruz preta na parte inferior direita da clula) e arrastar at a clula F8 ou, simplesmente, der um clique duplo com o mouse, tambm funcionar. Veja a figura:

www.webaula.com.br pag.:11 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

A autosoma pode ser feita tanto para somar dados na horizontal (como fizemos acima) como tambm na vertical. Por exemplo: Se quisssemos somar as notas do 1 Bimestre bastaria selecionar a clula B9 e clicar no Autosoma.

COMPREENDENDO OS OPERADORES
Os Operadores so usados para especificar a operao como adio, subtrao, multiplicao ou diviso, a ser executada nos elementos de uma frmula. Operadores Aritmticos: + / * % ^ adio subtrao diviso multiplicao porcentagem exponenciao

Por exemplo, a frmula: =20^2*15% eleva 20 ao quadrado e multiplica o resultado por 0,15, gerando o resultado 60. Experimente fazer o teste em uma clula do Excel, mas lembre-se, voc s ver o resultado na clula depois que teclar ENTER. Operadores de comparao: = > < igual maior que menor que

>= maior ou igual a <= menor ou igual a <> diferente

FRMULAS QUE GERAM VALORES DE ERRO


www.webaula.com.br pag.:12 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


#DIV/0 #N/D #NOME? #NULO! #NM! #REF! #VALOR! efetua uma diviso por zero. refere-se a um valor no disponvel. usa um nome que no reconhecido pelo Excel. especifica uma intercesso invlida entre duas reas. usa um nmero incorretamente. refere-se a uma clula no disponvel. usa um operando ou argumento incorreto.

###### gera um resultado maior que a largura da clula.

CRIANDO FRMULAS MDIA


Vamos usar a planilha abaixo para aprendermos a utilizar as frmulas:

Para fazer a mdia, voc pode utilizar a mesma frmula da matemtica, onde soma as notas dos alunos em cada mdulo e divide pela quantidade de alunos. A frmula para o clculo da mdia do Mdulo Windows ficaria da seguinte maneira: =(B3+B4+B5+B6+B7+B8)/6 (soma de todas as notas divididas pela quantidade de alunos). necessrio o uso dos parnteses para que a soma seja feita antes da diviso. Voc poderia fazer dessa forma, mas o Excel traz um facilitador, ele j possui a funo mdia pr-definida. Veja a seguir o que chamamos de sintaxe da funo, ou seja, a definio da funo, bastando ser adaptada quando for utilizada: MDIA (CLULA INICIAL:CLULA FINAL), onde CLULA INICIAL:CLULA FINAL o intervalo de clulas para as quais voc deseja calcular a mdia. Aps digitar a funo, tecle ENTER. Ao teclar ENTER o Excel automaticamente converte para maisculo o que for necessrio. Clique na clula que contm a frmula e ver o seguinte na barra de frmulas: =MDIA(B3:B8).

www.webaula.com.br pag.:13 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Veja na figura a seguir como a planilha deve estar nesse momento. Observe tambm na planilha que a clula B10 est selecionada e que a funo mdia pode ser visualizada pela barra de frmulas.

Como o Excel trabalha com referncia de clulas, enquanto ns estamos enxergando a funo mdia sendo calculada com os valores que compreendem o intervalo de clulas de B3 at B8, o Excel enxerga de forma diferente. Para ele significa que em B9 est sendo feito o clculo da mdia dos valores numricos acima da clula onde a funo foi inserida. Isso a princpio pode parecer irrelevante, mas ser a base para a construo de frmulas e funes em planilhas, pois nesse caso, se copiarmos o contedo da clula B9 para a clula C9, na clula de destino o Excel vai continuar enxergando que deve inserir o resultado do clculo da mdia dos valores numricos que esto acima de C9, o que nesse caso significa a mdia de C3 at C8 e assim por diante. Experimente arrastar o contedo da clula B9 para as outras clulas da linha, usando para isso a cruz preta, aquela ala de preenchimento que voc j utilizou para copiar contedo de uma clula em outra subseqente. Arraste o contedo at a clula F9, pode lhe parecer estranho, porque na coluna F ainda no foram inseridos valores, mas no momento em que eles forem inseridos, o clculo da mdia ser automaticamente feito na clula F9, mas no momento perceber um cdigo de erro, indicando que foi feita uma diviso por Zero. Antes de arrastar a frmula, v ao boto Diminuir Casas Decimais e diminua as casas decimais at que fiquem apenas duas casas depois da vrgula. Veja o resultado na figura a seguir:

SOMA
Para calcular a soma voc pode somar uma a uma as clulas ou utilizar a recurso j visto anteriormente, o AutoSoma. A sintaxe da funo soma :
www.webaula.com.br pag.:14 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


=SOMA(CLULA INICIAL:CLULA FINAL), muito parecida com a sintaxe da funo mdia. Veja que apenas foi trocada a palavra MDIA para SOMA. Vejamos a funo soma sendo usada na planilha abaixo. Nesse caso, o resultado seria o mesmo se voc tivesse digitado =B3+C3+D3+E3. Numa planilha pequena, a primeira vista pode at parecer mais fcil digitar a ltima opo, mas pense no caso de um professor com mais de 100 alunos, como ficaria mais fcil digitar a funo e somente arrastar o resultado.

Para completar a operao, tecle ENTER, selecione novamente a clula F3 e com a cruz preta arraste o resultado at a clula F8.

Uma das grandes vantagens do Excel quando voc trabalha com frmulas e funes, atravs do relacionamento das clulas que ele atualiza os valores onde existe frmula, toda vez que uma clula que foi utilizada para o clculo for alterada. Experimente alterar algumas notas e verifique voc mesmo como o resultado final automaticamente atualizado. Lembre-se que aps alterar a clula necessrio teclar ENTER para que a modificao seja efetivada. Uma observao importante que se voc se arrepender da modificao feita e ainda no tiver teclado ENTER, basta teclar ESC que o valor original da clula retornado.

FORMATAO CONDICIONAL
A formatao condicional reala dados que atendam a condies especificadas. De acordo com condies estabelecidas por voc, o Excel pode formatar as clulas, incluindo nesse a possibilidade de formatar fonte, bordas e sombreamento.
www.webaula.com.br pag.:15 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


COMO FUNCIONA A FORMATAO CONDICIONAL
Selecione o intervalo de clulas onde ser aplicada a formatao condicional. Nesse caso, selecione da clula F3 at F8 na planilha Escola de Informtica.

Com essas clulas selecionadas, clique no menu Formatar / Formatao condicional. Veja na figura a seguir a janela que surge:

A janela permite que voc inclua at trs (3) condies diferentes para a mesma clula ou intervalo de clulas. Leia para cada condio as caixas de texto formando uma frase. Para fazer a primeira condio, proceda da seguinte maneira: Na primeira caixa de texto, nada deve ser alterado. Mantenha O valor da clula . Na segunda caixa de texto, clique na setinha e escolha a condio maior ou igual a. Observe que agora s tem mais uma caixa de texto. Na terceira caixa de texto digite o valor 62. Clique no boto Formatar para escolher a formatao desejada e veja a seguir a janela que surge:

www.webaula.com.br pag.:16 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Na janela Formatar clulas escolha a formatao que a clula dever ter caso atenda s condies especificadas (por exemplo, escolha a cor azul) e clique no boto OK. Agora para fazer a formatao da Condio 2, clique no boto Adicionar e veja que surge, na mesma janela uma nova parte para acrescentar os dados referentes prxima condio.

Proceda da mesma maneira anterior, escolhendo os critrios da segunda condio. Nesse caso, deixe selecionado O valor da clula na primeira caixa e entre na segunda caixa. Na terceira caixa voc digita 58 e na quarta caixa voc digita 62. Clique no boto Formatar que est abaixo da condio que voc acabou de especificar para escolher a fonte para a clula caso ela atenda s condies especificadas. Escolha a cor verde e clique em OK.
www.webaula.com.br pag.:17 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Agora para fazer a formatao da Condio 3, clique no boto Adicionar e veja que surge, na mesma janela uma nova parte para acrescentar os dados referentes prxima condio. Proceda da mesma maneira anterior, escolhendo os critrios da terceira condio. Nesse caso, deixe selecionado O valor da clula na primeira caixa e menor ou igual a na segunda caixa. Na terceira caixa voc digita 58. Clique no boto Formatar que est abaixo da condio que voc acabou de especificar para escolher a fonte para a clula caso ela atenda s condies especificadas. Escolha a cor vermelha e clique em OK. Antes de terminar a operao leia as frases que ficaram escritas em cada condio para melhor entend-las:

Observe que abaixo das trs condies tem uma visualizao prvia da formatao que voc escolheu para cada uma. planilha. Clique no boto OK da janela Formatao condicional e veja o resultado na

COLAR FUNO
Para usar funes alm da Autosoma, voc precisa digit-las na clula. Ficaria impossvel voc saber de cabea a sintaxe de todas as funes do Excel, mas ele traz um grande auxiliar, o recurso colar funo que substitui a digitao da funo por uma janela de dilogo passo a passo. O Colar Funo, permite que voc construa a funo na clula sem a necessidade de digit-la, pois ele traz um auxiliar que vai te ajudando passo a passo na construo da funo. Ao final do colar funo a mesma estar construda na clula anteriormente selecionada, sem a
www.webaula.com.br pag.:18 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


necessidade de ter sido digitada e at o sinal de igual que deve vir antes da funo inserido automaticamente.

CHAMANDO A JANELA DO COLAR FUNO


Quando voc opta por inserir uma funo utilizando o Colar Funo, pode clicar no menu Inserir / Funo ou no cone Colar funo que fica do lado esquerdo da barra de frmulas e surge a seguinte caixa de dilogo:

Nesta janela, voc pode localizar a funo selecionando a sua categoria ou indo categoria Todas ou Mais recentemente usada que mostra todas as funes do Excel e as que foram usadas por ltimo, respectivamente, independente de qual categoria pertenam. Por exemplo, a funo Soma faz parte da categoria Matemtica e Trigonomtrica, a funo Mdia faz parte da categoria Estatstica. Ao selecionar uma funo aparece a sintaxe e definio da mesma na mesma.

FUNO SE
A funo SE retorna um valor se o teste lgico for avaliado como VERDADEIRO e um outro valor se for avaliado como FALSO. Vamos tentar entender melhor essa funo que simplesmente traduz para o Excel exatamente aquilo que desejamos que ele faa. Vamos imaginar uma planilha de vendas onde se o total de vendas de cada vendedor no ano for superior a 12.000,00 seu status positivo seno seu status negativo. maneira: Negativo. Escrevendo em portugus o que desejamos que o Excel faa, ficaria da seguinte Se o total de vendas for maior ou igual a 12000, escreva Positivo, seno, escreva Faa a planilha conforme abaixo:
www.webaula.com.br pag.:19 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Observao: para formatar os valores voc pode utilizar o cone Separador de milhares ou Estilo de Moeda que ficam prximos ao Mesclar e Centralizar, que j estudamos. Transportando o que queremos fazer para o Excel, posicione-se primeiro na clula onde voc vai inserir o resultado para o primeiro vendedor, clula G3, em seguida clique no cone Colar funo. V categoria Lgica e selecione a funo Se. Clique em OK. Veja que uma breve descrio da funo colocada na base da janela.

Na primeira caixa de texto, Teste_lgico, voc deve digitar o teste que deseja fazer. Na base da janela, logo abaixo da descrio da funo, colocada a descrio do campo selecionado. importante que voc leia essa descrio. Para a planilha em questo, o teste que deve ser feito se o total da venda no ano maior ou igual a 12000. Para isso, necessrio escrever a referncia da clula onde est o total da venda, visto que esse valor que ser comparado com 12000. Observe pela barra de frmulas que a funo SE comea a ser construda para voc. Clique na clula ou digite F3 na caixa de texto. Em seguida, sem deixar nenhum espao, digite >=, representando maior ou igual e digite, ainda sem dar nenhum espao o valor 12000. Veja na figura a seguir como ficou a primeira caixa de texto da funo:
www.webaula.com.br pag.:20 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Observe que a palavra verdadeiro foi colocada ao lado da caixa de texto que voc acabou de fazer. Significa, que o teste j foi feito e que o resultado foi verdadeiro. Clique em seguida na segunda caixa de texto, Valor_se_verdadeiro ou pressione a tecla TAB do teclado. Cuidado para no pressionar o ENTER, pois o mesmo acionaria o boto OK e concluiria a funo exatamente no ponto em que ela se encontra. Em Valor_se_verdadeiro voc deve escrever exatamente aquilo que deseja ver escrito na clula de destino no caso do Excel ter encontrado um valor verdadeiro para a condio especificada. Digite ento Positivo nessa caixa de texto. Clique na caixa de texto Valor_se_falso e digite exatamente o que voc deseja ver escrito na clula de destino no caso do Excel ter encontrado um valor falso para a condio especificada. Digite Negativo nessa caixa de texto. Veja na figura a seguir como ficou a janela Colar funo SE aps terem sido digitados todos os campos:

www.webaula.com.br pag.:21 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


As aspas que aparecem antes e depois de Positivo e antes e depois de Negativo no foram digitadas, elas foram inseridas pelo Excel, portanto, no se preocupe com elas. Observe que a funo j est inserida na barra de frmulas. Clique no boto OK para concluir a construo da funo. Arraste esse resultado, usando para isso a ala de preenchimento (cruz preta) para as clulas abaixo que tambm recebero esta frmula.

Para verificar se entendeu vamos utilizar a mesma funo SE para achar a comisso de cada vendedor. A comisso dada por: Se o total de vendas anual do vendedor for maior que 10.000,00 sua comisso ser de 5% do valor dessa venda anual, seno ser de 2% do valor da Vanda anual. OK. Selecione a clula H3 e clique no colar funo. Selecione a funo Se e clique em O teste lgico : F3>=10000 O valor se verdadeiro : F3*5% O valor se falso : F3*2% A frmula fica assim:

www.webaula.com.br pag.:22 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Clique em Ok e depois arraste a frmula para as demais clulas da coluna utilizando a ala de preenchimento.

FUNO PROCV
A funo PROCV procura um valor na primeira coluna esquerda de uma tabela auxiliar e retorna o valor na mesma linha de uma coluna especificada. O primeiro passo a ser dado para usar a funo PROCV criar uma tabela auxiliar. A mesma pode ser construda em uma nova planilha ou na planilha atual. Construa a seguinte planilha auxiliar:

Depois de construda a tabela auxiliar, voc precisa dar um nome a ela, de maneira que o Excel identifique a rea da tabela toda vez que for feita uma referncia a esse nome. Para nomear a tabela, selecione o intervalo de clulas (A2:C7) e clique no menu Inserir / Nome e escolha a opo Definir. Surgir a seguinte janela:

Digite em Nomes na pasta de trabalho o nome que voc deseja dar para a tabela auxiliar (neste caso Produtos). importante saber que o nome da tabela auxiliar no pode ter espao em branco. Clique no boto Adicionar e em seguida clique no boto OK. Observe que na Caixa de Nome aparece o nome da tabela que voc acabou de definir. Caso voc selecione esse nome, a tabela ser selecionada. Agora construa a seguinte planilha:
www.webaula.com.br pag.:23 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Selecione a clula B3, o que queremos que, ao digitar o cdigo j aparea o nome do produto nessa clula. Para fazer isso vamos utilizar a funo PROCV. Veja como construir a funo atravs do Colar funo. Certifique-se de que a clula que receber a frmula esteja selecionada. Clique no cone Colar funo, selecione a categoria Todas (ou a categoria Procura e Referncia) e selecione a funo PROCV. Clique no boto OK e surgir a tela a seguir:

Na caixa de texto Valor_Procurado, digite a referncia da clula em que est o valor a ser analisado, nesse caso, digite A3. Produtos. Matriz_tabela: digite o nome da tabela auxiliar que voc criou, nesse caso, digite

Nm_ndice_coluna: digite o nmero da coluna da matriz tabela que contm o que dever aparecer como resultado, nesse caso, digite 2. Procurar_intervalo:Dois valores so aceitos: VERDADEIRO ou FALSO. O valor verdadeiro significa que um intervalo de dados aceito, se no fosse interessante que o Excel procurasse num intervalo de dados, voc deveria digitar FALSO na caixa de texto, assim quando o valor procurado no fosse idntico ao da tabela auxiliar, o Excel retornaria um cdigo de erro na clula de destino. Nesse caso, pode deixar sem preencher esse campo. A tela da funo PROCV ficar assim, depois de tudo digitado.

www.webaula.com.br pag.:24 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Clique no boto OK. Para preencher as outras clulas arraste a frmula utilizando a ala de preenchimento. Digite as quantidades, conforme mostra a figura a seguir e depois selecione a clula D3. o preo unitrio tambm j se encontra na tabela auxiliar, assim tambm utilizaremos a funo PROCV para traz-lo para c.

Nesse caso, o valor procurado continua sendo A3, a matriz tabela continua sendo Produtos e o nm ndice coluna 3, pois queremos o valor unitrio e no mais o nome. A frmula fica assim:

www.webaula.com.br pag.:25 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Clique em Ok e depois arraste a frmula para as outras clulas. O preo total ser obtido por uma frmula a ser digitada na prpria clula. Selecione a clula E3 e digite: =C3*D3 (ou seja, valor total a quantidade multiplicada pelo valor unitrio). Pressione ENTER. Selecione a clula novamente e arraste a frmula para as demais clulas.

AUTOFILTRO
O recurso Auto Filtro permite a seleo de dados de maneira rpida e prtica em sua planilha, atravs de critrios previamente estabelecidos por voc. Como o nome diz, ele filtra os dados e quando voc precisar imprimir, sero impressos somente os dados filtrados. Alm disso o filtro pode ser facilmente removido.

UTILIZANDO O RECURSO AUTOFILTRO


Vamos utilizar a mesma planilha utilizada em Classificar dados e em Subtotais. Ela mostrada abaixo:

www.webaula.com.br pag.:26 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Para utilizar o recurso, clique em qualquer clula da rea de dados da planilha. Clique no menu Dados / Filtrar / AutoFiltro. Veja a figura a seguir: Aparecer uma setinha apontando para baixo ao lado de cada clula considerada como clula de cabealho. Veja o exemplo abaixo.

Por exemplo: para filtrar a regio Oeste clique na setinha ao lado de Regio selecione a opo Oeste. Aps a filtragem dos dados a planilha deve ficar como a figura a seguir:

Observe que a setinha da coluna Regio, onde foi feito o filtro ficou de cor diferente, indicando que ali foi feita uma filtragem de dados. Essa setinha no aparece no visualizar impresso.
www.webaula.com.br pag.:27 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


opo (Tudo). Retire o filtro feito clicando na mesma setinha onde realizou o filtro e marque a Agora imagine que voc quer filtrar todos os nomes que comeam por A. voc deve ir na setinha do Nome e escolher a opo (Personalizar...). aparecer a caixa a seguir:

assim:

Escolha a opo comea com e digite frente a letra A. a filtragem ficar

opo (Tudo).

Retire o filtro feito clicando na mesma setinha onde realizou o filtro e marque a

Voc deve ter observado que alm da caixa de texto que preencheu existe outra e entre elas as opes e / ou. Significa que voc pode fazer duas filtragens de dados no mesmo campo, relacionando as duas. A opo e associada a uma segunda condio, significa que voc deseja que as duas condies devem ser atendidas na filtragem ao mesmo tempo. A opo ou associada a uma segunda condio, significa que voc deseja que uma condio ou a outra seja atendida. Para retirar os autofiltros (as setinhas) basta ir ao menu Dados / Filtrar e desmarcar a opo Autofiltro.

MODO DE EXIBIO DA PLANILHA


O recurso Personalizar modo de exibio permite que voc personalize a maneira como quer que a planilha seja visualizada. atravs dele que voc pode exibir ou ocultar as
www.webaula.com.br pag.:28 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Barras de frmula e status, configurar a maneira como os comentrios e objetos sero visualizados na planilha, personalizar opes de janela e cores.

PERSONALIZANDO O MODO DE EXIBIO DA PLANILHA


Para acionar o recurso Personalizar o modo de exibio voc deve clicar no menu Ferramentas / Opes e na janela que surge selecionar a guia Exibir. Veja na figura a seguir a janela Opes com a guia Exibir selecionada:

Mostrar:
Barra de frmulas: Exibe/Oculta a barra de frmulas. Barra de status: Exibe/Oculta a barra de status Windows na barra de tarefas: Marcando-se esta opo, o Excel exibir na barra de tarefas um boto para cada pasta de trabalho aberta. Se a opo for desmarcada, apenas um boto mostrado, sendo que se deve ir ao menu janela para mudar de arquivo.

Comentrios: Nenhum: No exibe os comentrios (quando a planilha tiver um comentrio o mesmo no ser exibido). Somente indicador de comentrio: Exibe somente o indicador de comentrio (quando a planilha tiver comentrio, o mesmo no ser exibido na clula, mas ser exibido um indicador na clula. Basta posicionar o mouse na clula para que o comentrio seja exibido).

www.webaula.com.br pag.:29 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Comentrios e indicador: Exibe o indicador e os comentrios (exibe o comentrio diretamente na clula). Objetos: Mostrar tudo: Exibe todos os objetos (ex.: grficos, figuras inseridas, etc.). Mostrar espaos reservados: Exibe o espao reservado para o objeto. No exibe o objeto, mas exibe o espao que ser ocupado pelo mesmo. Ocultar tudo: Oculta os objetos.

Opes de janela: Quebras de pgina: Exibe a quebra de pgina, caso a planilha tenha uma ou mais delas. Frmulas: Exibe as frmulas diretamente nas clulas no lugar do resultado da operao. Linhas de grade: Exibe/Oculta as linhas de grade da planilha. Cor da linha de grade: Altera a cor das linhas de grade da planilha. Cabealhos de linha e coluna: Exibe/Oculta o cabealho de linhas e colunas na planilha. Smbolos de estrutura de tpico: Exibe/Oculta os smbolos de estrutura de tpicos quando voc est utilizando este recurso na planilha. Valores zero: Exibe/Oculta o valor da clula quando o mesmo for igual a zero. Barras de rolagem horizontal: Exibe/Oculta a barra de rolagem horizontal. Barras de rolagem Vertical: Exibe/Oculta a barra de rolagem vertical. Guias de planilha: Exibe/Oculta as guias da planilha.

INSERIR COMENTRIO
O recurso inserir comentrio permite que voc insira uma caixa de texto onde poder digitar uma anotao ou lembrete que podero ser impressos na planilha ou visualizados no momento desejado. Muitas vezes pode ser interessante inserir uma anotao ou um lembrete em uma clula, explicando, por exemplo, como voc chegou a uma frmula complexa.

COMO INSERIR COMENTRIOS


Para acionar o recurso comentrio e em seguida no menu Inserir / Comentrio. Surgir em sua planilha uma caixa de texto, com o cursor piscando para que voc possa digitar o comentrio desejado. Digite o texto desejado. Se o texto for grande para o espao reservado ao comentrio, a caixa de texto poder ser redimensionada, posicionando o mouse num dos quadradinhos at que ele se transforme numa seta dupla. Basta agora clicar, manter o clique pressionado o arrastar para o lado desejado.
www.webaula.com.br pag.:30 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Ao clicar fora da clula que contm o comentrio, ele ir desaparecer e apenas um tringulo vermelho aparecer para indicar que ali existe um comentrio. Este tringulo no ser impresso. Para que ele seja visualizado na planilha, voc deve antes verificar se a opo Somente indicador de comentrio est marcada. Para isso clique no menu Ferramentas / Opes e na janela que surge selecionar a guia Exibir. Certifique-se de que a opo citada anteriormente est marcada. Para editar o comentrio, basta selecionar a clula que o contm e em seguida clicar no menu Inserir / Editar comentrio. Para excluir o comentrio, basta selecionar a clula que o contm e em seguida clicar no menu Editar / Limpar / Comentrios. Voc pode inserir quantos comentrios desejar em uma planilha e eles no sero impressos. A menos que voc clique no menu Arquivo / Configurar pgina na guia Planilha e na caixa de texto Comentrios selecione No final da planilha ou Como exibido na planilha. Veja a figura a seguir:

A opo No final da planilha imprime toda a planilha e os comentrios em seguida e Como exibido na planilha imprime os comentrios como eles so mostrados na planilha.

TRATAMENTO E ANLISE DE DADOS


SOLUO DE PROBLEMAS A PARTIR DO SOLVER E DO COMANDO ATINGIR META
O Excel fornece ferramentas para ajudar na anlise de dados em planilhas. Dois timos exemplos dessas ferramentas o comando Ferramentas, Atingir Meta e o suplemento Solver. O comando Atingir Meta reduz a resposta que voc deseja em uma clula de frmula. O Solver uma ferramenta
www.webaula.com.br pag.:31 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


matemtica que ajuda na localizao da melhor resposta em uma clula de frmula quando existem vrios valores de entrada, ou onde os valores de entrada precisam estar de acordo com certas restries. Neste captulo, voc aprende como: Usar o comando Atingir Meta Usar os marcadores de grfico para atingir metas em clulas de frmula Usar o Solver para otimizar um valor de frmula que esteja sujeitos a restries Preservar vrios conjuntos de restries para um problema no Solver Produzir relatrio no Solver

DECISO SOBRE A FERRAMENTA A USAR


O Excel fornece muitas ferramentas para diferentes situaes de soluo de problemas. Algumas ferramentas, como o Solver, so programas suplementares, Aproveitando Mximo dos Suplementos do Excel. Os recursos Atingir Meta e Solver tratam, de forma especfica, os problemas de localizao de valores para uma ou mais clulas de entrada que otimizam o valor de uma frmula que dependa dessas clulas.

FERRAMENTA: FINALIDADE
ATINGIR META Use essa ferramenta quando quiser gerar um valor especfico em uma clula de frmula ao ajustar o valor em uma clula que influencie seu valor. SOLVER Use essa ferramenta se voc tiver um ou mais valores e tiver restries sobre a soluo, se quiser obter uma soluo mais favorvel, ou ambas. O Gerenciador de Cenrios lembrase de solues identificadas por um nome localizadas pelo Solver, de modo que voc possa criar relatrios de solues mais favorveis.

USO DO RECURSO ATINGIR META


Quando voc sabe a resposta que deseja e precisa voltar para localizar o valor de entrada que fornece essa resposta, selecione Ferramentas/Atingir Meta. Com esse comando, voc especfica uma soluo e, em seguida, a clula que deve ser alterada para atingir a soluo. O Excel localiza o valor de entrada que resulta em uma resposta especfica que voc deseja. Para isso, o comando opera como se estivesse fazendo suposies repetidas regulares, restringindo-se ao valor exato. O comando o Atingir Meta poupa o seu tempo quando voc precisa obter solues. Voc pode usar esse comando, por exemplo , para determinar a taxa de crescimento necessrio para atingir uma meta de vendas ou como vrias unidades precisam ser vendidas para no haver prejuzo. Quando voc seleciona Ferramentas/Atingir Meta, a clula que est sendo alterada deve conter um valor (no uma frmula ) e precisa afetar a clula que voc especificou com a exigncia de uma resposta especfica. Como voc no pode impor restries sobre esse comando, pode eliminar valores de entrada que no faam sentido ou especificar uma soluo para a qual nenhum valor de Tabelas de Dados ou o Gerenciador de Cenrios para testar diferentes valores de entrada. Voc pode tambm usar o Solver para localizar a soluo mais favorvel de acordo com as restries que voc especificar.

www.webaula.com.br pag.:32 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


COMO OBTER UMA SOLUO SIMPLES
A Figura a seguir mostra uma planilha simples que faz a previso de Vendas, Custo/Despesas e Receita Lquida. Suponha que voc queira alterar o valor para Vendas que seria necessria em 1999 (clula G5) para atingir a Receita Lquida de R$3.000 em 1999 (clula G15). Voc pode fazer com que o comando Atingir Meta altere o valor na clula G5 at que a clula G15 alcance o valor de R$3.000.

forma:

Para obter uma resposta especfica usando o comando Atingir Meta, proceda da seguinte

1.

Selecione uma clula de meta que contenha uma frmula que voc queira forar a produzir um valor especfico. No exemplo, essa clula de meta G15. Selecione Ferramentas, Atingir Meta. A caixa de dilogo Atingir Meta apresentada (voc pode tambm observar isso na Figura anterior). Observe que a caixa de texto Definir Clula contm a clula selecionada na etapa 1. Na caixa de texto Para valor, digite a soluo que deseja alcanar. No exemplo, a soluo pretendida R$3.000, e ento voc digita 3000. Na caixa de texto Variando clula, inclua a referncia de clula da clula de entrada. Essa clula precisa contribuir para o valor da frmula na clula de meta selecionada na etapa 1. Nesse exemplo, a clula que est sendo alterada G5, e ento voc deve clicar

2.

3.

4.

www.webaula.com.br pag.:33 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


na clula em questo. Nessa instncia, a clula G5 contribui somente de forma indireta para o valor da frmula de meta. A Figura a seguir, de forma integral, uma caixa de dilogo Atingir Meta.

5.

Selecione Ok.

O comando Atingir Meta comea a substituir os valores de entrada na clula G15. Ele substitui valores altos e baixos e os converge para que a soluo torne-se o mais prxima possvel da soluo solicitada. Se voc quiser interromper ou cancelar o processo de atingir meta quando for muito longo, selecione Pausar ou Cancelar na caixa de dilogos Status do Comando Atingir Meta, que apresentada durante os clculos. Para percorrer as iteraes de soluo, selecione Etapa na caixa de dilogo Status do Comando Atingir Meta. medida que voc comear a procurar, ver o valor da soluo atual na caixa de dilogo. Para continuar mais rpido aps a interrupo, selecione o boto Continuar.

LOCALIZAO DA MELHOR SOLUO ATRAVS DO SOLVER


Muitas planilhas so muito complexas para que o Atingir Meta encontre uma soluo. Uma soluo vlida nesses modelos mais complexos podem exigir vrias entradas e pode ter restries limitadoras sobre alguns dos valores de entrada ou sobre o resultado impresso. Ao contrrio do recurso Atingir Meta, que localiza uma soluo especfica, o programa Solver localiza uma soluo mais favorvel ao variar vrias clulas de entrada enquanto garante que outras frmulas da planilha fiquem dentro dos limites definidos. O Solver trata problemas do trabalho real - mais de uma varivel precisa ser alterada para localizar uma resposta, e outras reas dos problemas precisam ser observadas para assegurar que fiquem dentro de limites reais. Freqentemente, voc pode ter de ajustar sua planilha para definir o tipo de modelo com o qual o Solver trabalha melhor. Para configurar essa planilha, voc precisa ter uma boa compreenso dos relacionamentos entre variveis e frmulas. A recompensa do Solver por seus esforos, no entanto, pode ser extremamente significativa. Ele pode evitar que voc desperdice recursos com programaes mal gerenciadas, ajudar na obteno de taxas mais altas atravs de um melhor gerenciamento de caixa, e mostrar qual a combinao de fabricao, inventrio e produtos produz o melhor lucro.

QUANDO USAR O SOLVER


Use o Solver para encontrar a melhor soluo para um problema. O Solver normalmente til para os seguintes tipos de problema: Associao de Produtos. Maximizar o retorno de produtos em funo de recursos limitados para fabricar esses produtos. Programao dos Funcionrios. Atender s hierarquias de funcionrios com um custo mnimo dentro de nveis especficos de satisfao.
www.webaula.com.br pag.:34 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Roteamento Mais Favorvel. Minimizar custos com transporte entre o local de fabricao e os pontos de venda. Combinao. Combinar materiais para alcanar determinado nvel de qualidade a um custo

mnimo.

Os tipos de problemas com os quais o Solver trabalha melhor compartilham trs importantes facetas. Primeiro, eles tm um nico objetivo. Por exemplo, para maximizar o lucro ou minimizar o tempo. Segundo, os problemas tm restries que normalmente acontecem em funo de desigualdades. Por exemplo, os materiais usados no podem exceder o inventrio, ou as horas do equipamento programadas no podem exceder 24 horas, subtraindo-se o tempo de manuteno. Terceiro, os problemas tm valores de entrada que afetam de forma direta ou indireta as restries e os valores que esto sendo otimizados. Esses problemas normalmente enquadram-se em dois tipos matemticos: linear e no linear. O Solver pode resolver os dois tipos. Problemas lineares so aqueles em que o relacionamento entre a entrada e a sada, quando apresentados em um grfico, resultam em uma linha reta ou uma superfcie plana. Se voc tiver um problema linear, o Solver tem uma opo para encontrar solues de uma maneira mais rpida, usando tcnica de programao linear. As frmulas lineares so normalmente simples e tm a seguinte forma: X=A*Y1+B*Y2+C*Y3... Nessa sintaxe, o X o resultado. A,B e C so constantes, e Y1, Y2 e Y3 so variveis. Solver tambm encontra a melhor soluo em planilhas que envolvem relacionamentos no lineares. A seguir, apresentamos exemplos de problemas no - lineares. As vendas atingem um determinado volume e depois declinam. A qualidade do produto cai medida que os funcionrios da linha de produo aumentam. A reao propaganda aumenta com a freqncia dos anncios, mas depois diminui. Os preos dos produtos variam com volumes diferentes de vendas.

Algumas das formas que envolvem relacionamentos no - lineares incluem o seguinte: X= Y1/Y2 X= Y1^.5 (que a raiz quadrada de Y1) X= A+Y1*Y2 Aqui, o X o resultado, o A o constante, e Y1 e Y2 so valores de entrada.

COMO CRIAR UMA PLANILHA DE EXEMPLO


A planilha a seguir ilustra um simples modelo criado para trabalhar com o Solver. Nessa planilha, o governo de uma cidade iniciou um servio denominado Adubos S/A .O servio usa vrios recursos existentes para produzir um fluxo de receita positivo para a cidade. Alm disso, o Adubos S/A reduz e recicla o lixo e os detritos da rea urbana.

www.webaula.com.br pag.:35 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Adubos S/A tem um programa conjunto para lixo orgnico, detritos de parques etc. O servio engloba esses itens e combina-os em diferentes composies com aditivos naturais ou minerais para produzir adubos naturais e qumicos de alta qualidade. Alguns dos funcionrios so voluntrios, e os custos com material so baixos, exceto para os custos de coleta. A planilha calcula a melhor combinao de materiais brutos para reduzir a margem mais alta, mostrada na clula I17. A maioria dos problemas reais no to simples, mas o Solver pode trabalhar de acordo com as restries reais para recalcular a melhor soluo, em funo de condies variveis. A maior parte da planilha Adubos S/A constituda de texto e nmeros de constante. Para construir a planilha, digite o texto mostrado na figura anterior para us-lo como uma base. Depois, digite os nmeros e frmulas a seguir: No modelo, os valores de C5:F5 so os valores combinados necessrios para criar um produto natural denominado Jardim. O preo de varejo para uma unidade de Jardim R$105,00. O Solver encontra a melhor quantidade a ser feita de Jardim (G5). Depois que a melhor quantidade for encontrada, o montante de vendas em I5 calculado com a multiplicao de G5 por H5. Essa tcnica usada para cada produto natural. Uma restrio que existe uma quantidade limitada de material a ser usada para compor os produtos. O inventrio de materiais disponveis - Adubo Qumico, Adubo Orgnico, Adubo Composto e Adubo Mineral - especificado nas clulas C12:F12. As clulas C13:F13 calculam a quantidade de cada material usado para encontrar a melhor combinao de produtos. Naturalmente, a quantidade de materiais usados no pode exceder a quantidade de materiais disponveis.

www.webaula.com.br pag.:36 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Os custos de materiais usados so encontrados com a multiplicao dos preos unitrios dos materiais (C16:F16) pelas quantidades de materiais usados (C13:F13). Os resultados dessa frmula de preos esto em C17:F17. A receita calculada na clula I15 ao totalizar as vendas, I5:I8. O custo dos produtos (CDP) na clula I16 o total dos preos dos itens (C17:F17). A margem em I17 a receita total menos o custo total. Antes de executar o Solver, grave essa planilha em disco usando o comando Arquivo, Salvar

Como.

COMO INSTALAR O SOLVER


Solver envolve uma DLL (Dynamic Link Library) que trabalha com o Excel. Se voc no instalou o Solver quando instalou o Excel, execute o procedimento de instalao do Excel novamente e selecione a opo para instalar o Solver. Voc no precisa instalar todo o Excel ou o Windows novamente. Aps instalar o Solver, ele estar disponvel como um suplemento do Excel. Voc pode ter um acesso mais rpido ao Solver ao selecion-lo como um suplemento.

Para carregar o Solver quanto voc inicializa o Excel, selecione-o como um suplemento, seguindo estes procedimentos. Selecione, Ferramentas, Suplementos. Escolha a caixa de verificao Solver da lista Suplementos disponveis da caixa de dilogo Suplementos. Selecione Ok.

Se voc no usa o Solver com freqncia, no precisa fazer nada at estar pronto para uslo. Quando voc seleciona Ferramentas, Solver, o programa Solver inicializado.

COMO USAR O SOLVER PARA OBTER A MELHOR SOLUO


Suponha que para esse modelo, o conselho da cidade determine que a meta a ser alcanada o retorno mais favorvel (mximo) em reais na clula I17. Esse objetivo ajuda a ampliar a reciclagem e composio feita pela Adubos S/A e pode reduzir taxas. Os valores de entrada que so alterados para se obter a melhor margem so as quantidades de cada produto de adubo orgnico a ser criado. Nesse ponto, a cidade vende todos os produtos que fabrica, e no tem de se preocupar com os limites sobre um produto. A limitao da produo de um item ou disponibilidade de recursos explicada nas sees Como Alterar Restries e Como Alterar um Recurso Limitado, mais adiante nesta apostila. Os valores de entrada para os quais o Solver est tentando obter a melhor soluo esto em G5:G8. Para esse exemplo, os valores de entrada com os quais comear so todos 0. Em modelos que levam muito tempo para serem calculados, voc pode reduzir o tempo de clculo ao iniciar com os valores de entrada que acredita estarem prximos da melhor soluo. A restrio soluo que o inventrio usado no pode exceder o inventrio disponvel. Em termos da planilha, os totais calculados nas clulas C13:F13 no podem exceder os valores correspondentes na clulas C12:F12. Alm disso, os valores em G5:G8 precisam ser maiores que 0, porque voc no pode produzir uma quantidade negativa de adubo. Depois que a caixa de dilogo Parmetros do Solver estiver preenchida para esse problema, a clula a ser otimizada, as clulas a serem alteradas e as restries sobre a soluo sero apresentadas como mostrado na figura a seguir.
www.webaula.com.br pag.:37 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Para obter a melhor soluo, proceda da seguinte forma: 6. 7. Selecione a clula que deseja otimizar. Nesse exemplo, a clula I17. Selecione Ferramentas, Solver. O Solver carregado, e a caixa de dilogo Parmetros do Solver apresentada.

8.

Na caixa de texto Definir Clula de destino, faa referncia clula que voc deseja otimizar. Defina o tipo de relao entre Definir Clula de destino e um valor de soluo ao selecionar um dos seguintes botes da opo Igual a:

9.

Mx Mn

Localiza o resultado mximo para a clula de destino Localiza o resultado mnimo para a clula de destino

Valor de Localiza os valores exatos para as clulas alteradas, de modo que a clula de destino resulte no valor digitado na caixa de texto Valor de. Para esse exemplo, selecione Mx.
www.webaula.com.br pag.:38 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


10. Escolha a caixa de texto Clulas Variveis, e depois selecione as clulas ajustveis que o Solver deve alterar enquanto tenta obter a melhor resposta. Para essa resposta, as clulas so $G$5:$G$8. Voc pode digitar a entrada, selecionar cada clula usando o teclado, ou arrastar sobre as clulas. Se as clulas de que voc precisa no estiverem disponveis, voc pode mover a caixa de dilogo Parmetros do Solver ou rolar a planilha. 11. Selecione Adicionar para incluir restries lista de restries. A caixa de dilogo Adicionar Restrio apresentada, como mostrado na Figura a seguir.

12. Inclua a primeira restrio. Nesse exemplo, os valores em $G$5:$G$8 precisam ser maiores que 0. Essa restrio assegura que o Solver considere somente as solues que produzam uma quantidade de adubo positiva ou igual a zero. Na caixa de texto Referncia de Clula, digite $G$5:$G$8. Voc pode digitar a referncia de clula, selecion-la usando o teclado, ou arrastar sobre as clulas. Se as clulas necessrias no estiverem visveis, voc pode mover a caixa de dilogo Adicionar Restrio ou rolar a planilha. Pressione a tecla Tab, ou d um clique sobre o boto de seta para abrir a lista suspensa de smbolos de operadores. Para esse exemplo, escolha o sinal de comparao >=. Na caixa de texto Restrio, digite 0. 13. Selecione Adicionar para que voc possa incluir outra restrio. Quando a caixa de dilogo Adicionar Restrio for apresentada novamente, inclua uma segunda restrio. Para esse exemplo, a restrio $C$12:F$12>=$C$13:$F$13, que indica que o inventrio usado precisa sempre ser menor que ou igual ao inventrio disponvel. 14. Selecione Ok. A caixa de dilogo preenchida Parmetros do Solver apresentada (consulte a Figura no incio do captulo). 15. Selecione Resolver para executar o Solver e localizar a combinao mais favorvel de adubos orgnicos (aquela que fornece a margem mxima). Quando o Solver encontra uma soluo, a caixa de dilogo Resultados do Solver apresentada, como mostrado na Figura a seguir.

www.webaula.com.br pag.:39 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Selecione Manter Soluo do Solver para manter a soluo oferecida, que mostrada na planilha. Escolha Restabelecer Valores Originais para retornar aos valores originais da planilha. Para esse exemplo, escolha Manter Soluo do Solver e, em seguida, selecione Ok. Nessa caixa de dilogo, voc pode tambm escolher os relatrios que poder gerar, como explicado, mais adiante neste captulo, em Como Gerar Relatrio no Solver. Solver informa que voc pode alcanar a melhor margem se fizer 11 unidades de Jardim, 49 de Quintal, nenhum Solo e 21 unidades de Subsolo. Com essa combinao, a margem maximizar R$4.425,89. O Solver armazena os parmetros da caixa de dilogo da planilha que contm o problema. Os parmetros so armazenados em frmulas definidas por um nome. Como a caixa de dilogo Parmetros do Solver armazena parmetros anteriores, executar o Solver novamente com restries diferentes fcil. Voc pode configurar a planilha novamente inserindo zeros em G5:G8 e executando o Solver. Voc ento ver os parmetros de sua soluo mais recente. Esse procedimento explicado na seo Como Gravar e Carregar Dados no Solver, mais adiante neste captulo. Aps encontrar uma soluo, voc pode tambm gravar as referncias usadas em Clulas variveis para uso na caixa Clulas Variveis do Gerenciador de Cenrios. Se voc quiser usar o Gerenciador de Cenrios para executar a soluo obtida pelo Solver, selecione o Boto Salvar cenrio, mostrado na Figura anterior. Quando a caixa de dilogo Salvar Cenrio for apresentada, digite o nome que voc quiser. Esse nome armazenar quaisquer valores de entrada determinados pelo Solver para as clulas apresentadas na caixa de texto Clulas Variveis .Voc pode gravar vrios cenrios de respostas e depois analis-los e compar-los usando o Gerenciador de Cenrios. Se voc quiser armazenar parmetros sem executar o Solver, inclua-os conforme explicado nas instrues anteriores, e depois selecione Fechar.

COMO ALTERAR RESTRIES


O mundo real no permanece esttico por muito tempo. Tudo est sempre mudando. Com o Solver, porm, voc pode conseguir obter uma soluo mais favorvel rapidamente, mesmo quando as condies so alteradas. Suponha que um importante comprador dos adubos da Adubos S/At telefone para dizer que precisa adquirir 10 unidades de Solo. Aps verificar o relatrio impresso, o gerente de Adubos S/A descobre que nenhum Solo ser misturado dessa vez. Ele decide incluir uma restrio de que 10 unidades de Solo devem ser elaboradas para esse cliente. Que efeito essa alterao causa na margem? Para observar o efeito da solicitao de 10 unidades de Solo, selecione Ferramentas, Solver para abrir a caixa de dilogo Parmetros do Solver. Voc precisa incluir uma nova restrio e depois executar o Solver novamente. Para incluir uma restrio, proceda da seguinte forma: 1. Selecione Adicionar, e depois digite a restrio:

$G$7>=10
2. A nova soluo, usando um limite inferior de 10 unidades de Solo, produz um resultado de R$4.515,49. Esse valor R$400,02 menos que o valor da margem aps a incluso de 10 unidades de solo. Assim, satisfazer a esse antigo cliente custa dinheiro curto prazo, mas pode gerar credibilidade e propaganda boca boca. Voc pode excluir restries ao selecion-las e depois selecionar Excluir. Selecione Redefinir tudo para eliminar todos os parmetros da caixa de dilogo Parmetros do Solver.

3.

www.webaula.com.br pag.:40 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


COMO DEFINIR A RESTRIO A NMEROS INTEIROS
De acordo com a clula G5, o Solver est atualmente recomendando que voc elabore 1 unidade de Jardim. Se voc selecionar a clula G5 e observar a barra de frmulas, no entanto, voc pode ver que o Solver realmente calculou um valor mais favorvel de 0,8796080261316. O valor apresentado foi arredondado para um nmero inteiro por causa da formatao das clulas. A resposta na clula Lucro inclui a receita dessa parte de uma unidade de Jardim. Para forar o Solver a permitir somente valores inteiros para as unidades, selecione Ferramentas, Solver para abrir a caixa de dilogo Parmetros do Solver. Em seguida, proceda da seguinte forma: 1. 2. 3. Na caixa de dilogo Parmetros do Solver, selecione Adicionar. Selecione as clulas $G$5:$G$8 como a referncia de clula. Selecione nm da lista suspensa de smbolos de comparao. O contedo da caixa Restrio alterado para nmero. Selecione Ok. A restrio $G$5:$G$8 = nmero apresentada na lista Submeter s restries. Selecione Resolver. O Solver calcula uma soluo na qual todos os valores unitrios so inteiros. Restries de nmeros inteiros tornam muitos clculos mais lentos.

4.

5.

O novo resultado da margem R$4.484,75, e a quantidade recomendada de Jardim agora zero. O valor menor que antes, mas, nesse caso, mais exato e realista, pois todas as quantidades so nmeros inteiros verdadeiros.

COMO GERAR RELATRIOS NO SOLVER


Solver pode gerar relatrios que resumem os resultados de suas solues. Estes relatrios so teis na comparao de condies de restrio, ou para o clculo de valores duplos que mostrem os efeitos causados nos resultados finais em funo de alteraes nos dados. Solver pode gerar trs relatrios: Resultado, Grau _ sensibilidade e Limites. Para gerar um relatrio depois que voc encontrar um modelo, escolha um ou mais relatrios de lista Relatrios, quando a caixa de dilogo Resultados do Solver for apresentada. Para escolher mais de um relatrio da lista, escolha o primeiro relatrio, mantenha a tecla Ctrl pressionada e d um clique sobre um dos relatrios ou os dois. Selecione o boto Ajuda para obter maiores informaes sobre o que est restringindo em cada tipo de relatrio. Cada relatrio gerado em sua prpria planilha. Escolha a guia Planilha, ou pressione Ctrl + Pgdn e Ctrl + PgUp para percorrer os relatrios e a planilha original de dados.

CENRIOS
VERIFICAO DE VRIAS SOLUES A PARTIR DE CENRIOS
As planilhas so mais adequadas a anlises do tipo o que aconteceria se. Voc insere valores em clulas-chave e observa o que acontece nas clulas dependentes. Embora esse procedimento permita que voc insira com facilidade novos conjuntos de valores de entrada, a reconstruo dos valores em cenrios anteriores pode ser bastante tediosa. Em muitas situaes, voc ir precisar de vrias alternativas. Microsoft Excel gerencia vrios cenrios ao armazenar valores a partir de clulas de dados de entrada em cenrios identificados por nome. Esses valores so armazenados na planilha como nomes ocultos. Voc pode manter vrias verses - ou cenrios - de valores de entrada e alternar entre eles facilmente. Quando voc desejar exibir os resultados de um cenrio diferente de valores de entrada, bastar escolher um cenrio com um outro nome.
www.webaula.com.br pag.:41 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Neste captulo, voc ir aprender a: Criar vrios cenrios em um modelo de planilha Usar cenrios para anlises do tipo o que aconteceria se Fazer acompanhamentos das alteraes dos cenrios ao longo do tempo

CRIAO DE CENRIOS
Um modelo com cenrios identificados por nome deve ter um conjunto especfico de um ou mais valores-chave e um conjunto especfico de um ou mais valores de resultado que sero alterados com base nas entradas. A Figura a seguir mostra uma planilha Previso para Cinco Anos. Os resultados das linhas 5 a 15 dependem das frmulas que usam os valores de entrada do intervalo C18:C21. Para converter o modelo de forma que ele use taxas de crescimento para a previso, adote o procedimento a seguir: 6. Agrupe as estimativas de crescimento no intervalo de C18:C21 e adote rtulo apropriados no intervalos B18:B21. Insira os valores numricos conforme mostrado na a seguir. Esses valores numricos so os valores de entrada gravados pelo Gerenciador de Cenrios quando voc atribui um nome a um cenrio.

www.webaula.com.br pag.:42 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

O Gerenciador de Cenrios no exige que as clulas de entrada estejam agrupadas em um bloco, mas agrup-las poder ajudar a destacar os valores - chave de entrada para o modelo. 7. Digite os nmeros da tabela abaixo que sero usados para projetar vendas futuras, o custo dos bens vendidos (COGS), as despesas gerais e administrativas (G&A) e as despesas com marketing (MKT). Essas constantes so os valores iniciais para o primeiro ano.

Item Vendas COGS G&A MKT


8.

Clula E5 E8 E9 E10

Nmero a digitar 11000 3300 2200 3850

Digite as frmulas abaixo para calcular o crescimento de cada item para o primeiro ano. Cada frmula possui a referncia absoluta apropriada ($) para que ele possa ser copiado para clulas direita de cada linha.

www.webaula.com.br pag.:43 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Item Vendas COGS G&A MKT
9.

Clula F5 F8 F9 F10

Frmula a inserir =C5*(1+$C$18) =C8*(1+$C$19) =C9*(1+$C$20) =C10*(1+$C$21)

Selecione a clula C11 e d dois cliques sobre o boto AutoSoma da barra de ferramentas Padro para inserir a frmula =SOMA(C8:C10). Digite o rtulo na clula B11. Copie a frmula da Clula C11 para o intervalo de clulas D11:G11. Formate as clulas do intervalo C11:G11 com o formato de moeda mostrado na Figura anterior.

10. Insira a frmula =C5-C11 na clula e digite o rtulo Total de Receita na clula A13. Selecione a clula C13 e arraste a ala de preenchimento at a coluna G. 11. Insira a frmula =SOMA(C13:G13) na clula I13 ou selecione a clula I13 e d dois cliques sobre o boto AutoSoma. Digite o rtulo Lucro Total na clula I12. Voc poder observar essa clula para obter uma viso geral do efeito das alteraes nas variveis de entrada. Quando voc insere novos valores para as estimativas de crescimento no intervalo C18:C21, os valores de Lucro so ajustados automaticamente e voc pode ver o novo Lucro Total na clula I13. Voc tem, ento, um conjunto especifico de valores de entrada, assim como um conjunto especfico de valores de resultado.

ATENO
Se os valores de receita no forem alterados quando voc inserir novos valores para as estimativas de crescimento, significa que a planilha est configurada para o reclculo manual. Nesse caso, voc ver a palavra calcula na barra de status. Pressione a tecla de funo F9 para recalcular a planilha. Para ativar o reclculo automtico, selecione o comando Ferramentas, Opes e escolha a guia Clculo. Selecione a opo Automtico e d um clique sobre o boto Ok. A partir de agora, a planilha ser recalculada automaticamente sempre que voc alterar qualquer valor que afete uma clula que contenha uma frmula.

COMO USAR CLULAS IDENTIFICADAS POR NOME


Antes de executar um cenrio o que aconteceria se, voc deve atribuir nomes s clulas de entrada. O Excel no exige que as clulas de entrada tenham nome, mas caso elas sejam identificadas por nome, voc poder usar esses nomes nas caixas de dilogo do Gerenciador de Cenrios. Assim, os relatrios do Gerenciador de Cenrios iro apresentar o nome das clulas em vez de apresentar endereos de clulas difceis de compreender. Para atribuir um nome a clulas de entrada e de resultado para a planilha de exemplo mostrada na anterior, siga as etapas abaixo: 1. 2. Escolha o intervalo B18:C21. Selecione o comando Inserir, Nome, Criar a partir da barra de menus e, em seguida selecione a caixa de verificao Coluna esquerda. D um clique sobre o boto Ok. Escolha o intervalo I12:I13.

3. 4.

www.webaula.com.br pag.:44 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


5. Selecione o comando Inserir, Nome, Criar e, em seguida, selecione a caixa de verificao Linha superior. D um clique sobre o boto Ok. 6.

Este processo usa rtulos de texto na coluna esquerda para criar nomes para as clulas da coluna direita nas etapas1 e 2. As etapas 4 e 5 atribuem um nome clula de resultado final, como Total _ Receita. Para verificar os nomes criados, abra a lista de nomes dando um clique sobre o boto de seta da caixa Nome, localizada junto barra de frmulas e escolhendo um dos nomes apresentados. (Uma alternativa pressionar a tecla F5 para abrir a caixa de dilogo Ir Para, escolher o nome e dar um clique sobre o boto Ok dessa caixa de dilogo.) Observe que o rtulo G&A da planilha passa a ser G_A quando o Excel o transforma em um nome. A clula ativa dever passar a ter o nome que voc especificou.

COMO INCLUIR CENRIOS IDENTIFICADOS POR NOME


Suponha que voc precise criar trs cenrios para este modelo: uma estimativa de melhor hiptese, uma estimativa de melhor caso e uma estimativa de pior caso. Essas estimativas iro permitir que voc tenha uma noo das opes oferecidas para o futuro.

COMO USAR O GERENCIADOR DE CENRIOS


O Gerenciador de Cenrios usado para a criao e manipulao de todos os cenrios da planilha. Voc pode dar um clique sobre os botes Adicionar, Editar ou Excluir em qualquer momento aps a caixa de dilogo Gerenciador de Cenrios ser aberta. Para ver como ela funciona, vamos criar os trs cenrios citados anteriormente. Para criar o cenrio Melhor Hiptese, adote o procedimento a seguir: 1. Aps inserir ou alterar valores de entrada, escolha o intervalo de clulas de entrada (C18:C21) Selecione o comando Ferramentas, Cenrios. Ser aberta a caixa de dilogo Gerenciador de Cenrios mostrada na Figura abaixo D um clique sobre o boto Adicionar. Ser aberta a caixa de dilogo Adicionar Cenrio. Se sua planilha j tiver um cenrio cujo conjunto de clulas variveis corresponda seleo atual na planilha, as clulas variveis e os comentrios relacionados a esse cenrio iro aparecer.

2.

3.

www.webaula.com.br pag.:45 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

4.

Digite o nome do cenrio na caixa de texto Nome do Cenrio. (Se voc estiver seguindo o exemplo, digite Melhor Hiptese, conforme mostrado na abaixo) Se necessrio, edite os endereos para as clulas de entrada na caixa de texto Clulas Variveis. D um clique sobre o boto Ok para aceitar o cenrio Melhor Hiptese. A caixa de dilogo Valores de Cenrio aberta. D um clique sobre o boto Ok para aceitar os valores atuais ou altere os valores, se desejar, dando um clique sobre o boto Ok aps fazer as alteraes. A caixa de dilogo Gerenciador de Cenrios ir reaparecer apresentando, agora, o cenrio criado. D um clique sobre o boto Fechar para fechar a caixa de dilogo Gerenciador de Cenrios.

5.

6. 7.

8.

www.webaula.com.br pag.:46 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


9. Siga os mesmos passos para a criao dos outros dois cenrios. Na criao do cenrio Melhor Caso, voc dever digitar 20% para Vendas, 18% para COG, 18% para G&A e 19% para MKT. E, finalmente, para o cenrio Pior Caso: 12% para Vendas, 14% para COG, 18% para G&A e 20% para MKT.

Agora, voc tm os trs cenrios na planilha, prontos para serem reexibidos. Mas voc dever, primeiro, gravar em disco a planilha atualizada selecionando o comando Arquivo, Salvar ou dando um clique sobre o boto Salvar da barra de ferramentas Padro. Uma vez que os cenrios identificados por nome so armazenados em nomes ocultos na planilha quando esta gravada, voc deve gravar os cenrios assim que os criar.

ALTERNNCIA ENTRE CENRIOS


Agora que voc j possui alguns cenrios identificados por nome na planilha, poder alternar rapidamente entre eles. Para alternar entre cenrios usando o Gerenciador de cenrios, siga as etapas abaixo: 1. Selecione o comando Ferramentas, Cenrios para abrir a caixa de dilogo Gerenciador de Cenrios. D um clique sobre a barra de ttulo da caixa de dilogo e a arraste para permitir uma melhor viso da tela.

2.

Voc poder arrastar a caixa de dilogo sobre a barra de menus para ser possvel ver uma parte maior da tela. Quando voc solta o boto do mouse, posiciona a caixa de dilogo Gerenciador de Cenrios em um novo local e a ativa novamente, o Excel armazena a ltima posio da caixa de dilogo. 3. D dois cliques sobre um cenrio diferente. (Como alternativa, voc poder clicar sobre o boto Mostrar ou pressionar a tecla Enter.) Os valores para o cenrio escolhido iro aparecer nas clulas variveis e a planilha ser recalculada. Quando voc concluir o exame dos cenrios, escolha o cenrio que desejar apresentar e, em seguida, d um clique sobre o boto Fechar.

4.

EDIO DE UM CENRIO
Aps atribuir nome aos cenrios da sua planilha, voc poder retornar e alterar os valores de determinado cenrio. Para editar os valores para um cenrio usando o Gerenciador de Cenrios, adote o procedimento a seguir: 1. Selecione o comando Ferramentas, Cenrios para abrir a caixa de dilogo Gerenciador de Cenrios. Escolha o cenrio que deseja alterar a partir da caixa de listagem Cenrios. D um clique sobre o boto Editar. Ser aberta a caixa de dilogo Editar Cenrio. Se voc desejar especificar clulas variveis diferentes, edite a caixa de texto Clulas variveis. D um clique sobre o boto Ok. A caixa de dilogo Valores de Cenrios aberta (observe a Figura abaixo).

2. 3. 4.

5.

www.webaula.com.br pag.:47 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

6.

Faa as alteraes na (s) caixa (s) de texto apropriada(s) e, em seguida, d um clique sobre o boto Ok. Na caixa de dilogo Gerenciador de Cenrios, d um clique sobre o boto Mostrar para que as alteraes sejam refletidas na planilha. D um clique sobre o boto Fechar para fechar a caixa de dilogo. Para excluir um cenrio, abra o Gerenciador de Cenrios, escolha o cenrio que deseja excluir e d um clique sobre o boto Excluir.

7.

8. 9.

FUNES FINANCEIRAS
O Excel possui uma grande quantidade de funes especializadas em anlises financeiras, muito utilizadas na execuo de grandes clculos de investimentos, amortizao de dvidas e outros. Essas funes, em sua maior parte, tem a finalidade de simplificar anlises de projees de juros e rendimentos, que de outra forma nos obrigariam a criar longas e complicadas planilhas. Imagine, por exemplo, que desejamos saber quanto teremos em uma caderneta de poupana, depois de dois anos, se depositarmos 300 reais todo ms, e a poupana render 1,2% ao ms. Para resolver um problema como esse, uma sada seria criar uma grande planilha que iria calcular, com base em frmulas simples, o rendimento ms a ms. Um exemplo mostrado abaixo:

Ms Poupana Depsito Rendimento Montante

1 R$ R$ 300,00 R$ R$ 300,00

2 R$ 300,00 R$ 300,00 R$ 3,60 R$ 603,60

3 R$ 603,60 R$ 300,00 R$ 7,24 R$ 910,84

4 R$ 910,84 R$ 300,00 R$ 10,93 R$ 1.221,77

5 R$ 1.221,77 R$ 300,00 R$ 14,66 R$ 1.536,43

6 R$ 1.536,43 R$ 300,00 R$ 18,44 R$ 1.854,87

Vemos que, aps o sexto ms, teramos R$ 1.854,87. Para saber quanto teramos ao final de dois anos (24 meses), teramos que arrastar as frmulas at o 24 ms. Com a utilizao das funes financeiras, tudo fica mais fcil. No caso acima, utilizaramos uma funo denominada VF, que calcula o valor futuro de uma aplicao, com base em depsitos peridicos. A frmula seria a seguinte: =VF(1,2%;24;-300;0;0) e obteramos o resultado imediatamente, que R$ 8.286,82. Sero vistas nesta apostila um total de nove funes financeiras, cada uma tendo como finalidade nos dar um tipo de informao sobre uma determinada aplicao financeira. A seguir esto listadas as nove funes, com uma descrio sucinta de suas finalidades.
www.webaula.com.br pag.:48 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


VP calcula o valor presente de um investimento ou dvida, tendo como base a realizao de pagamentos iguais e peridicos a uma determinada taxa de juros; VPL calcula o valor presente de um investimento ou dvida, tendo como base a realizao de pagamentos variados a uma determinada taxa de juros; VF calcula o valor futuro de um investimento ou dvida, tendo como base a realizao de pagamentos iguais e peridicos a uma determinada taxa de juros; PGTO calcula o valor do pagamento peridico necessrio para amortizar uma dvida dentro de um determinado prazo e a uma determinada taxa de juros; IPGTO calcula a parte do pagamento que corresponde aos juros, em um instante qualquer da amortizao de uma dvida; PPGTO calcula a parte do pagamento que corresponde ao principal, em um instante qualquer da amortizao de uma dvida. O principal somado aos juros corresponde ao pagamento total, ou seja, o valor calculado pela funo PGTO igual soma dos valores calculados por PPGTO e IPGTO; NPER calcula o nmero de perodos necessrios para amortizar uma dvida, atravs de um pagamento determinado; TAXA calcula a taxa de juros que corresponde a um investimento ou dvida, tendo como base o valor da parcela peridica que est sendo paga; TIR calcula a taxa de juros que corresponde a uma srie de pagamentos variados. Para exemplificar a forma de utilizao de cada uma das funes citadas, vamos criar uma planilha que controla o pagamento das parcelas de um consrcio.

A planilha acima representa um controle de uma caderneta de poupana que foi aberta exclusivamente para o acompanhamento dos pagamentos de parcelas de um consrcio. O consrcio tem um total de seis meses, e a parcela mensal R$ 420,00. No incio do consrcio, ns tnhamos na poupana R$2.500,00 e a poupana estava rendendo em mdia 2,5% ao ano. (Em projees de longo prazo, costumamos estimar um valor para grandezas desconhecidas, como o juros da poupana a cada ms, por exemplo. Ao fazermos uma projeo baixa, estaremos guardando uma margem de segurana, para eventuais variaes dos juros, que no havamos previsto.) As frmulas presentes na planilha so bastante simples, como mostrado na tabela a seguir, que relaciona cada clula com sua respectiva frmula:
www.webaula.com.br pag.:49 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Clula B9 B10 B11 B12 B13 Frmula =$B$3 =$B$4 =B9-B10 =B11*$B$6 =B11+B12 Clula C9 C10 C11 C12 C13 Frmula =B13 =$B$4 =C9-C10 =C11*$B$6 =C11+C12

As colunas seguintes so obtidas arrastando a coluna C, linha por linha. Atravs desta planilha obtivemos uma informao importante, ou seja, que, de acordo com as condies estabelecidas, teremos no final do consrcio uma sobra de R$ 149,31 na poupana. Poderamos, ainda, obter outras informaes, usando ferramentas do Excel, como o Atingir Meta. Imagine, por exemplo, que desejamos saber quando precisaramos ter na poupana para que no nos restasse nada no final do perodo. Poderamos usar o comando Atingir Meta para isso. Pediramos ao comando que definisse a clula G13 para o valor zero, variando a clula B3. A figura a seguir mostra a tela do comando.

Obteramos, assim, como resultado, o valor R$ 2.371,25. Esta e outras informaes podem ser obtidas com muito mais facilidade (sem necessidade de criarmos uma planilha completa) atravs do uso das funes financeiras.

FUNO VF
A funo VF calcula o valor futuro de uma aplicao ou dvida, ou seja, o valor que teremos ao final do perodo que estamos considerando. No caso da planilha apresentada anteriormente, o valor futuro R$ 149,31. Poderamos obter esse mesmo resultado atravs da funo VF. Escolha uma clula qualquer em branco, clique em Inserir / Funo, entre na categoria de funes financeiras e selecione a funo VF. Ao dar OK, aparecer a tela a seguir, que j foi preenchida com os valores corretos.

www.webaula.com.br pag.:50 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Os argumentos desta funo so bastante semelhantes aos das outras funes que vamos estudar, e por isso eles sero apresentados somente desta vez. Taxa: o valor dos juros da dvida ou do rendimento da aplicao, dependendo do caso. Na nossa planilha, a taxa est na clula B6, e seu valor 2,5%. Nper: o nmero de perodos (no nosso caso, o nmero de meses) que estamos considerando em nossa projeo. Na nossa planilha so 6 meses. muito importante manter coerente os valores de Taxa e de Nper. Se a taxa que voc estiver usando de 6% ao ano, e o nmero de perodos est em meses, a taxa a ser usada deve ser 6% dividido por 12. Pgto: o pagamento ou depsito efetuado a cada perodo. A funo VF s trabalha com pagamentos constantes. Se o nosso consrcio tivesse juros, de forma que a cada ms, o valor da parcela aumentasse, no poderamos usar a funo VF. Outra coisa a ser observada que, devido a regras que vm da teoria de contabilidade, usamos sempre valores negativos quando o dinheiro est saindo, e valores positivos quando o dinheiro est entrando. Assim, no caso da nossa planilha, o valor de Pgto -B4, ou R$ 420,00. VP: o valor presente de nossa aplicao ou dvida, ou seja, o valor que temos antes do incio do perodo que estamos considerando. No nosso caso, a clula B3, ou seja, R$ 2.500,00. Tipo: o ltimo parmetro desta funo, que tambm estar presente em vrias outras, determina a forma que os juros est sendo calculado. Se voc prestar ateno em nossa planilha anterior, ver que os juros (no caso, o rendimento) est sendo calculado com base no valor restante, como indica a frmula =B11*$B$6. Nesse caso, dizemos que o pagamento efetuado no incio do perodo, e usamos o valor 1 para Tipo. Caso o rendimento tivesse sido calculado com base no valor da poupana (atravs da frmula =B9*$B$6), diramos que o pagamento efetuado no final do perodo, e usaramos o valor 0 para Tipo (conforme veremos a seguir).

FUNO VP
A funo VP calcula o valor presente de uma aplicao, ou seja, o valor que temos no incio de um perodo considerado. Esta funo, assim como as funes TAXA, NPER e PGTO, que ainda sero vistas, so anlogas funo VF, vista anteriormente. Elas alternam os parmetros solicitados, de forma que o funcionamento de todas elas facilmente entendido, deste que se entenda apenas uma. Desse modo, os parmetros solicitados por essa funo so os seguintes: Taxa, Nper, Pgto, Vf e Tipo. O funcionamento desses parmetros idntico aos vistos na funo VF. A nica diferena que no caso da funo VF, como queramos calcular o valor futuro, nos foi solicitado o valor presente. Aqui ocorre exatamente o inverso.
www.webaula.com.br pag.:51 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Suponha que, na planilha apresentada anteriormente, desejamos calcular quanto deveria ser o valor presente de nossa poupana, caso quisssemos zerar a poupana no final do perodo (valor futuro = 0). Os parmetros da funo seriam preenchidos da forma mostrada na figura:

A funo nos daria como resposta o valor R$ 2.371,25, que o mesmo valor obtido atravs da anlise da planilha usando a ferramenta Atingir Meta, mostrado anteriormente.

FUNO PGTO
A funo PGTO calcula o pagamento, ou o recebimento de uma aplicao qualquer, com base nos outros parmetros que estamos considerando (valor presente, valor futuro, taxa e nmero de perodos). O funcionamento desta funo exatamente o mesmo das anteriores. Um detalhe importante a ser observado com respeito funo PGTO que ela segue as regras usadas em matemtica financeira, que dizem que, quando estamos fazendo um pagamento, o valor negativo, e quando estamos recebendo, o valor positivo. Na nossa planilha, para sabermos, por exemplo, at quanto poder ser o valor da parcela do consrcio, para que ainda assim consigamos pag-lo, usaramos a funo PGTO, digitando os seguintes parmetros:

Taxa: Nper: VP: VF: Tipo:


pagamento).

B6 6 B3 0 1

A funo nos retornar o valor R$ -442,80 (negativo, pois estamos efetuando um

FUNO NPER
A funo NPER calcula o nmero de perodos de uma determinada aplicao, com base nos outros parmetros (valor presente, valor futuro, taxa e pagamento). No caso de nossa planilha, poderamos querer saber quantos meses conseguimos pagar com os valores apresentados de poupana, parcela e juros, at que acabe o dinheiro. Observando a planilha, d para perceber que conseguimos pagar mais de seis meses (j que sobrou dinheiro no sexto ms) mas no
www.webaula.com.br pag.:52 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


chegaremos a conseguir pagar sete. Assim, a funo dever retornar um valor entre seis e sete. Os parmetros so os seguintes:

Taxa: Pgto: VP: VF: Tipo: 1

B6 -B4 B3 0

Obtemos o valor 6,35, conforme esperado.

FUNO TAXA
A funo TAXA calcula a taxa de juros ou de rendimento de uma aplicao, com base nos outros parmetros. No caso da funo TAXA, alm dos parmetros j conhecidos, existe ainda um outro, que a Estimativa. Clculos de porcentagens, como o caso do clculo efetuado pela funo TAXA, podem ficar bastante complexos para serem resolvidos pelo Excel, principalmente em grandes problemas. Nestes casos, se voc tem uma estimativa do valor aproximado da resposta do problema, poder digit-lo no parmetro Estimativa. Assim, o Excel usar sua estimativa como origem do clculo e poder economizar bastante tempo. Porm, o parmetro Estimativa opcional, ou seja, voc no precisa necessariamente preench-lo. Quando a estimativa no indicada, o Excel adota o valor de 10% como origem dos clculos. Lembre-se de que a estimativa no influencia no resultado, apenas no tempo gasto para chegar a ele. Se quisermos, em nossa planilha, calcular o juros da poupana mnimo necessrio para que consigamos pagar o consrcio a que propomos, poderamos usar a funo TAXA, com os seguintes parmetros:

Nper: 6 Pgto: B4 VP: B3 VF: 0 Tipo: 1 Estimativa: (no precisa preencher)

FUNCES QUE CALCULAM PARTES DO PAGAMENTO


Alm da funo PGTO, existem outras duas funes que trabalham com o clculo do pagamento de uma aplicao. Estas funes sero vistas agora. Conforme ns sabemos, quando estamos pagamento uma parcela de alguma dvida, uma parte do pagamento devida aos juros, e uma outra parte corresponde ao pagamento da dvida principais. Essas duas partes do pagamento so calculadas, respectivamente, pelas funes PPGTO e IPGTO. Obviamente, o valor calculado por PPGTO somado ao valor calculado por IPGTO, em um determinado ms, ser igual ao valor calculado por PGTO. Voltemos novamente ao caso da nossa planilha de exemplo. No nosso caso, os conceitos so ligeiramente diferentes, por no se tratar realmente de uma anlise de dvida (existe a dvida, mas a nossa planilha faz anlise da poupana, e no da dvida). No nosso caso, o valor calculado por PPGTO corresponder ao pagamento lquido, ou seja, o valor que estamos realmente tendo que desembolsar para pagar a parcela. J a funo IPGTO ir calcular o rendimento, que a parte do pagamento que est sendo paga exclusivamente pelos juros da poupana. A soma dos dois valores dar sempre o valor de PGTO que, como vimos, R$ 442,80.
www.webaula.com.br pag.:53 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Na utilizao das funes PPGTO e IPGTO, alm dos parmetros j conhecidos, existe um outro, que Per. Este parmetro solicita que indiquemos o perodo (ou o ms, no caso) a que o clculo corresponde (evidentemente as parcelas do pagamento correspondentes ao principal e ao juros variam ms a ms). O preenchimento do parmetro Per ainda tem um detalhe que pode causar confuso. que ele solicita o perodo no qual estamos ingressando. Assim, para calcularmos, por exemplo, o rendimento de fevereiro, digitaremos o valor 3 no parmetro Per, e no 2, pois somente ao estarmos ingressando no perodo 3 que estaremos sentindo os efeitos do rendimento de fevereiro. A figura a seguir mostra os parmetros necessrios funo PPGTO, para o exemplo da planilha, supondo que queremos calcular o pagamento lquido do ms de fevereiro.

O ltimo parmetro, que no apareceu na figura, o Tipo, que estamos supondo que seja 1. O resultado obtido R$ -380,50, o que significa que, dos R$ 420,00 da parcela, estamos desembolsando apenas R$ 380,50. O resto est sendo coberto pelos juros da poupana. Por sua vez, a funo IPGTO tem exatamente a mesma estrutura mostrada na figura anterior. Neste caso, o valor de resposta seria R$ 39,50, que exatamente o rendimento do ms de fevereiro. Uma observao importante: os valores anteriores foram obtidos com a planilha apresentando o valor presente mnimo necessrio para zerar a poupana ao final do consrcio. Para fazer com que sua planilha tambm esteja assim, use a ferramenta Atingir Meta para definir a clula G13 para o valor de zero, variando B3, ou simplesmente digite o valor R$ 2371,25 na clula B3.

PAGAMENTO NO FINAL DO PERODO


Todas as funes apresentadas no tpico anterior foram abordadas usando o tipo 1, ou seja, o pagamento sendo efetuado no incio do perodo, antes que a taxa de juros fosse aplicada. Veremos agora a mesma planilha, s que considerando o tipo 0, ou seja, o pagamento sendo efetuado no final do perodo. A figura a seguir mostra a mesma planilha anterior, mas com a frmula do rendimento alterada, para refletir a taxa de juros calculada sobre o valor da linha 9, ao invs da linha 11.

www.webaula.com.br pag.:54 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

A nica linha de frmulas a ser mudada a linha 12, do rendimento. A frmula de B12, por exemplo, passou a ser a seguinte: =B9*$B$6 Esta frmula poder, ento, ser arrastada para as outras clulas da linha 12. Depois desta modificao, percebemos que os valores mudam. Porm, podemos ainda contar com as funes financeiras, para fazer todas as estimativas vistas acima. Basta que utilizemos o valor 0, ao invs de 1, no parmetro Tipo. Vamos ver, por exemplo, a funo VF. Para calcular o valor futuro de nossa aplicao, basta que utilizemos a funo VF com os parmetros listados abaixo:

Taxa: Nper: Pgto: VP: Tipo:

B6 6 -B4 B3 0

E obteremos o valor R$ 216,38, conforme era de se esperar.

FUNES QUE TRABALHAM COM PAGAMENTOS VARIADOS


Como vimos todas as funes estudadas anteriormente s trabalham com planilhas envolvendo pagamentos fixos. Para pagamentos variados, o Excel ainda dispe de duas outras funes financeiras: VPL e TIR. Nestas funes, cuja aplicao bem mais limitada, precisamos informar a srie de pagamentos que foram realizados, j que o pagamento no constante. Imagine, por exemplo, que em nossa planilha, o valor da parcela sofresse um aumento de 5 reais a cada ms, de maneira que os valores das parcelas seriam os seguintes:

Janeiro: Fevereiro: Maro: Abril: Maio:

R$ R$ R$ R$ R$

420,00 425,00 430,00 435,00 440,00

www.webaula.com.br pag.:55 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Junho: R$ 445,00
No poderamos, nesse caso, usar as funes vistas anteriormente, mas ainda assim teramos a ajuda de duas outras funes, que sero vistas a seguir.

FUNO VPL
A funo VPL similar funo VP, e calcula o valor presente com base em uma taxa de juros e uma srie de pagamentos. Ela sempre assume que o valor futuro zero e que o tipo tambm zero, ou seja, o pagamento efetuado no final do perodo. Para o caso citado acima, poderamos digitar a seguinte frmula para a funo VPL: =VPL(2,5%;-420;-425;-430;-435;-440;-445) O resultado seria R$ 2.380,28.

FUNO TIR
A funo TIR calcula a taxa de juros ou de rendimento de uma aplicao, com base em pagamentos variados. a funo anloga funo VPL, pois nesse caso informaremos o valor presente e a srie de pagamentos, para obter a taxa. Na funo anterior, informamos a taxa e a srie de pagamentos, para obter o valor presente. Tambm nesse caso assume-se que tanto o valor futuro quando o tipo so zero. Assim como no caso da funo TAXA, a funo TIR tambm pede uma estimativa de clculo, que pode ser preenchida ou no. O conceito de estimativa nesse caso o mesmo visto naquela funo. A funo TIR, ao contrrio das funes anteriores, exige que todas informaes sejam passadas como um parmetro s, que uma referncia de clulas vlida. Dentro dessas clulas, colocaremos o valor presente e a srie de pagamentos efetuados, nessa ordem. Para o nosso exemplo, criamos a seqncia de clulas indicada na figura abaixo, que tem o valor presente e a srie de pagamentos.

Com base nessa seqncia, a funo teria a seguinte estrutura: =TIR(A1:G1) E obteramos como resultado o valor 1,07%.

CONSTRUO DE FORMULRIOS COM CONTROLE


Excel uma excelente ferramenta para criar formulrios que envolvem clculos. Suas planilhas so fceis de serem formatadas, com um aspecto visual to interessante quanto os formulrios impressos. Na verdade, o Excel pode calcular resultados e consultar informaes de tabela, o que seria impossvel de fazer em um formulrio em papel. H algum tempo, quando se usava uma planilha para inserir dados e fazer clculos, era sempre necessrio recorrer s macros ou s frmulas complexas para verificar os dados. A maioria das planilhas no corrigia os eventuais erros dos dados inseridos nem criava frmulas de verificao de dados e
www.webaula.com.br pag.:56 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


nem um procedimento ou macros de entrada de dados. Alm disso, era difcil construir uma rea de entrada de dados na planilha cujo aspecto visual fosse to interessante quanto o de uma caixa de dilogo bem projetada. Com o Excel para Windows 95, voc pode inserir em uma planilha os mesmos tipos de controles de entrada de dados que incluiria em uma caixa de dilogo executada por uma macro ou por um procedimento do Visual Basic. Os controles so objetos de entrada de dados, tais como listas de rolagem ou caixas de verificao. Quando voc inclui um valor em um controle ou faz uma seleo a partir de um controle, a entrada aparece em uma clula da planilha. O controle assegura que voc s poder incluir informaes vlidas. Para usar controles, voc no precisa saber como programar. Basta saber como fazer selees a partir de uma caixa7 de dilogo. No entanto, voc precisa de um mouse para desenhar esses controles em uma planilha. Neste captulo, voc aprender a: Formatar planilhas de modo que elas se paream com os formulrios em papel. Criar listas de rolagem e suspensas, caixas de verificao e barras de rolagem. Formatar listas suspensas e caixas de verificao. Aprimorar os controles de modo que as opes de um controle afetem um outro controle.

O QUE VOC PRECISA SABER SOBRE CONTROLES


Os controles so dispositivos de entrada de dados que podem aparecer em uma planilha ou em uma caixa de dilogo. A Figura a seguir mostra um formulrio de uma planilha que usa controles para entrada de dados.

www.webaula.com.br pag.:57 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Os controles usados em uma planilha esto vinculados a uma clula e uma planilha. Quando voc inclui dados em um controle ou faz uma seleo a partir do controle, o resultado da seleo aparece na clula da planilha vinculada. Ento, o resultado dessa clula poder ser usado nos clculos de planilha padro como se o usurio tivesse digitado no valor da clula. Alm de o controle ser mais interessante e fcil de ser usado, voc pode controlar os valores que um usurio seleciona a partir de um controle. Se um controle for uma lista de rolagem, por exemplo, voc poder controlar os itens da lista, o que reduz o volume d informaes de uma frmula que voc ter de digitar, tornando essa tarefa menos propensa a erros de entrada de dados.

COMO USAR A BARRA DE FERRAMENTAS FORMULRIOS


Voc pode desenhar controles em uma planilha, dando um clique sobre um boto da barra de ferramentas Formulrios e, em seguida, arrastando esse boto na planilha para indicar o tamanho e a localizao do controle. Depois de o controle ser desenhado, use o comando de formatao para atribuir propriedades a ele, como, por exemplo, valores aceitos, limites e propriedades de proteo. Para apresentar a barra de ferramentas Formulrios, proceda da seguinte forma: 1. Selecione Exibir, Barras de Ferramentas para apresentar a caixa de dilogo Barras de Ferramentas. Escolha Formulrios na lista Barras de Ferramentas

2.

www.webaula.com.br pag.:58 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


3. D um clique sobre Ok.

www.webaula.com.br pag.:59 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


COMO OS CONTROLES AFETAM O CONTEDO E OS CLCULOS DA CLULA
Depois de voc desenhar um controle em uma planilha, ser necessrio vincul-lo a uma clula da planilha. Voc usa esse vnculo para transferir o valor especificado ou includo no controle para uma clula da planilha em que o valor possa ser utilizado. O controle e a clula afetam um ao outro. Se voc fizer uma seleo no controle, o valor da clula ser alterado. Por outro lado, se voc modificar o contedo de uma clula vinculada, a seleo no controle ser alterada. Esse vnculo necessrio para manter os controles em sincronia com a planilha. Se algum usurio alterar manualmente um valor em uma clula, voc espera que um controle vinculado a essa clula reflita o estado atual da planilha.

PLANILHAS COM A APARNCIA DE FORMULRIOS


Com apenas alguma formatao, voc pode fazer com que as planilhas fiquem mais parecidas com um formulrio impresso. provvel que voc queira um formulrio na mesma pasta de trabalho que as planilhas que efetuam clculos. Isso facilita a criao e a manuteno de vnculos estabelecidos entre os controles do formulrio e as planilhas que usam os dados. Para fazer com que uma planilha se parea com uma caixa de dilogo separada ou um formulrio, mas que continue includa na pasta de trabalho, selecione o comando Janela, Nova Janela. Na nova janela, d um clique sobre a guia da planilha para ativar a planilha do formulrio. Pressione Alt, Hfen (-) e selecione o comando Restaurar (se ele estiver disponvel) para posicionar essa planilha em uma janela. Agora que o formulrio est em uma janela separada, voc precisar faz-lo ficar parecido com um formulrio. Voc pode usar a cor cinza escuro para colorir a rea de fundo de um formulrio e atribuir a essa rea um aspecto visual mais agradvel. Tambm pode utilizar linhas pretas e brancas ou retngulos sobrepostos pretos e brancos para que as figuras, os grficos ou as caixas de texto paream estar mais prximas ou afastadas.

INCLUSO DE CONTROLES EM UMA PLANILHA


Voc pode usar controles diferentes em uma planilha ou folha de dilogo, mas todos esses controles sero posicionados na planilha da mesma maneira. Depois de voc desenhar um controle na planilha ter de format-lo. A formatao do controle altera o status de proteo, o modo como o controle se desloca quando as clulas subjacentes se movem e os limites ou itens de entradas de dados. Nesta seo, voc aprender primeiro a desenhar um controle em uma planilha e, em seguida, a formatar cada tipo de controle. Antes de poder desenhar um controle em uma folha de dilogo, voc ter de apresentar a barra de ferramentas Formulrios. Para isso, selecione Exibir, Barras de Ferramentas, d um clique sobre Formulrios na lista Barra de Ferramentas e, em seguida, sobre Ok.

COMO DESENHAR O CONTROLE


forma: Para desenhar um controle em uma planilha ou em folha de dilogo, proceda da seguinte

1.

D um clique sobre o boto localizado na barra de ferramentas Formulrios, correspondente ao controle a ser desenhado. O ponteiro passar a ter um formato de cruz.

www.webaula.com.br pag.:60 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


2. Desloque esse ponteiro para o canto superior esquerdo do local em que voc deseja que ele aparea e o arraste para baixo e para a direita em direo ao local que dever ser o canto oposto do formulrio. Solte o boto do mouse.

3.

Quando voc soltar o boto do mouse, o controle aparecer no formulrio ou na folha de dilogo. Se voc incluir um boto, ver a caixa de dilogo Atribuir Macro. Utilize-a para selecionar a macro que ser atribuda ao controle. Quando um controle selecionado, aparecem alas pretas nos cantos e nas extremidades do controle. Ento, voc poder mover, alterar o tamanho ou modificar as propriedades do controle especificado. Para mover um controle selecionado, voc pode arrastar uma extremidade. Se quiser alterar o tamanho do controle, arraste a ala preta localizada em um canto ou a ala preta de uma extremidade. Para excluir um controle selecionado, pressione a tecla del ou selecione Editar, Limpar. Voc tambm pode alterar o status de proteo de um controle selecionado, formatando esse controle. possvel alterar o modo como o controle se move com clulas ou definir os padres e os limites para os dados desse controle. Para cancelar a seleo de um controle, d um clique sobre uma clula ou um objeto diferente do controle selecionado.

COMO ALTERAR O FORMATO DE UM CONTROLE


Para definir o formato de um controle, proceda da seguinte forma: 1. Com o boto direito do mouse, d um clique sobre o controle que voc desenhou na planilha e, em seguida, selecione o comando Formatar Controle do menu de atalho. Para alterar o controle, selecione uma ou mais guias que so apresentadas a seguir e especifique as opes: Fonte. Seleciona a fonte, o tamanho, o estilo e a cor das fontes usadas no boto da macro. As fontes de outros controles no podem ser formatadas. Essa guia parecida com as guias de fontes usadas em outro local do Excel. Cores e Linhas. Seleciona o tipo da linha, a cor e a espessura. Permite a aplicao de um tipo especfico de preenchimento e inclusive a utilizao de efeitos especiais de preenchimento, como gradientes e texturas (observe a Figura a seguir). Propriedades. Limita o modo de deslocamento ou alterao de tamanho de um controle quando as clulas abaixo so movidas ou o tamanho dessas clulas alterado (observe a Figura 24.4). Para obter maiores informaes, consulte o Captulo 19, Incluso de Elementos Grficos em Planilhas. Se voc no quiser que um controle seja impresso, desative a caixa de verificao Imprimir Objeto. Controle. Esses parmetros determinam o valor padro de um controle, os limites de dados do controle e o local em que os dados includos sero passados. As opes disponveis variam em funo do controle selecionado na etapa 1. Selecione Ok.

2.

3.

www.webaula.com.br pag.:61 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

COMO INCLUIR CAIXAS DE VERIFICAO PARA RESPOSTAS DO TIPO VERDADEIRO/FALSO


Uma caixa de verificao fornece somente duas opes para o usurio: VERDADEIRO ou FALSO. A caixa de verificao est vinculada a uma clula. Por isso, o resultado do status dessa caixa aparece como VERDADEIRO ou FALSO na clula vinculada. Se voc ativar a caixa de verificao, a clula ser VERDADEIRA. Se voc desativ-la, a clula ser FALSA. Voc pode usar uma funo SE que verifique o status VERDADEIRO ou FALSO e produza dois resultados, dependendo de a caixa de verificao estar ativa ou no. Para definir os padres e o vnculo da clula em uma caixa de verificao que voc desenhe, proceda da seguinte forma: 1. D um clique no boto direito do mouse sobre a caixa de verificao que voc j desenhou e selecione Formatar Controle. D um clique sobre a guia Controle mostrada na Figura abaixo.

2.

www.webaula.com.br pag.:62 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

3.

Especifique o valor padro da caixa de verificao: No Selecionado para resultado FALSO, Selecionado para resultado VERDADEIRO e Misturado para resultado #N/D. Escolha a caixa de verificao Sombreamento 3D para atribuir um aspecto tridimensional caixa de verificao. D um clique sobre a caixa de edio Vnculo da Clula e, em seguida, sobre a clula em que voc deseja armazenar os resultados da caixa de verificao. Voc pode usar o menu Janela ou nomes de guias para apresentar outras planilhas s quais quer vincular o controle. D um clique sobre Ok.

4.

5.

Quando for necessrio que o usurio escolha entre dois valores, utilize a caixa de verificao combinada com a funo SE. Utilize uma funo SE para converter o resultado VERDADEIRO/FALSO na clula vinculada para um dos dois resultados. O resultado da funo mostrada no exemplo a seguir: =SE(teste_lgico;valor_se_verdadeiro;valor_se_falso)

COMO INCLUIR BOTES DE OPO PARA MLTIPLA ESCOLHA


Na maioria das vezes, os botes de opo so usados para fazer uma e somente uma escolha a partir de um grupo de opes. Esses botes so botes redondos que costumam aparecer em grupos. Eles so exclusivos, ou seja, a seleo de um cancela a seleo dos outros. Por isso, voc poder selecionar apenas um boto de cada grupo por vez. Se voc apenas arrastar os botes de opo em uma planilha, todos esses botes iro pertencer ao mesmo grupo. Isso quer dizer que voc pode selecionar apenas um boto por vez. No entanto, voc poder trabalhar com vrios grupos de botes, incluindo cada grupo em uma caixa de grupo desenhada com a ferramenta de grupo. O processo de desenho de um grupo de botes de opo um pouco diferente do processo envolvido no desenho de outros controles.
www.webaula.com.br pag.:63 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


O resultado de um grupo de botes de opo aparecem em uma clula. Para criar um grupo de botes de opo, proceda da seguinte forma: 1. Desenhe uma caixa de grupo, dando um clique sobre o boto da caixa de grupo e arrastando de canto a canto at o local em que voc posicionar a caixa. Enquanto a caixa estiver selecionada, digite um ttulo para substituir o ttulo da caixa padro. D um clique sobre a ferramenta do boto de opo e arraste um boto de opo dentro da caixa de grupo. Digite um ttulo enquanto o boto de opo estiver selecionado.

2.

D um clique no boto direito do mouse sobre o boto de opo e selecione Formatar, Controle para apresentar a caixa de dilogo Formatar Controle. Selecione a guia Controle (observe a Figura anterior para ver uma guia de controle completa). Ento, especifique o valor referente ao boto de opo: No Selecionado, Selecionado, Misturado. Lembre-se de que s possvel selecionar um boto de opo em um grupo. 3. Ative a caixa de edio Vnculo da Clula. Em seguida, d um clique sobre a clula da planilha a qual deve conter os resultados do grupo de botes de opo. Selecione Ok. Repita o processo de modo a criar um outro boto de opo. Todos os botes de opo de uma caixa de grupo compartilham a mesma referncia de clula. Se voc no precisar criar um outro boto de opo, d um clique sobre uma clula fora do grupo.

4. 5.

Quando voc cria outros botes de opo, no precisa incluir uma referncia de clula para a caixa de edio Vnculo de clula. Existe somente uma clula vinculada para todos os botes de opo em um grupo. Se o segundo boto desenhado estiver ativo, a clula vinculada se tornar 2 e assim por diante. Normalmente, um grupo de botes de opo usado para induzir o usurio a escolher somente uma opo dentre as vrias disponveis. Voc pode usar a funo ESCOLHER para transformar a opo em vrios resultados. A sintaxe referente ao uso dessa funo apresentada na linha a seguir:
www.webaula.com.br pag.:64 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


=ESCOLHER(nm_ndice;valor1;valor2...) Suponha que uma caixa de grupo contenha trs botes de opo vinculados clula B35. A seleo de botes de opo iria produzir os nmeros 1,2 ou 3 na clula B35. Para converter 1,2 ou 3 em trs resultados de texto, utilize uma frmula, como, por exemplo, a que apresentada a seguir: =ESCOLHER($B$35;Segunda;Tera;Quarta) Se a clula que contiver essa frmula estiver formatada para apresentar datas, voc poder escolher entre as datas de ontem, hoje e amanh, incluindo a seguinte funo de planilha: =ESCOLHER($B$35;AGORA()-1;AGORA();AGORA()+1)

COMO INCLUIR CAIXAS DE LISTAGEM OU CAIXAS DE COMBINAO PARA OPO DE TEXTO LIMITADAS

Uma caixa de listagem ou lista suspensa permite que os usurios escolham apenas os itens apresentados em uma lista definida. A lista pode conter nomes de produtos, localizaes das fbricas, posies dos funcionrios e outras informaes. Elas evitam que o usurio digite informaes incorretas, incluam nmeros de partes inexistentes ou usem dados antigos. Voc pode utilizar inclusive uma opo de uma lista para analisar um valor presente em uma outra lista. A figura a seguir mostra uma caixa de listagem e uma caixa de combinao. As caixas de listagem e as caixas de combinao geram o mesmo resultado, mas elas tm um aspecto visual diferente. Uma caixa de listagem mostra vrios itens na lista enquanto a lista permanece na mesma altura. Uma lista suspensa est apenas um item acima e contm um boto de seta que, ao ser clicado, a lista ser apresentada. As listas suspensas costumam serusadas quando no existe espao suficiente para uma caixa de listagem.
www.webaula.com.br pag.:65 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Para criar uma lista, proceda da seguinte forma: 1. Na planilha, inclua uma lista vertical dos itens que voc gostaria que aparecessem na lista. Insira um item por clula. D um clique sobre o boto Caixa de Listagem ou de Combinao e desenhe uma largura suficiente para que todos os itens sejam totalmente exibidos; planeje a lista com uma largura capaz de apresentar informaes legveis de cada item. A altura da caixa de listagem deve ser suficiente para apresentar vrios itens. J a altura da lista suspensa deve ser suficiente para exibir um item apenas. D um clique no boto direito do mouse sobre a lista e selecione Formatar, Controle para apresentar a caixa de dilogo Formatar Objeto. D um clique sobre a guia Controle.

2.

3.

4.

Se voc estiver trabalhando em uma Caixa de Listagem, a guia Controle ser parecida com a da Figura seguinte. Essa guia tem o mesmo formato para a Caixa de Combinao mas no contm uma caixa de edio Linhas drop down. Escolha a clula Intervalo de entrada e arraste pelo intervalo que contm a lista. Essa lista aparecer na caixa de listagem ou na lista suspensa. Ative a caixa Vnculo da clula e d um clique sobre a clula que receber os resultados da lista. Na figura do exemplo, o vnculo da clula para I3. Se voc estiver formatando uma lista suspensa, inclua na caixa Linhas drop down o total de linhas apresentadas quando a lista aparece. Selecione Ok.

5.

6.

7.

8.

O resultado de uma seleo de uma lista corresponde a um nmero que esteja na posio do item selecionado nessa lista. Se voc tiver selecionado o terceiro item da lista, por exemplo, a clula vinculada ir conter o nmero 3. Na maioria dos casos, voc quer converter esse nmero no item real da lista. Ento, use a funo NDICE. A sintaxe dessa funo apresentada na linha a seguir:
www.webaula.com.br pag.:66 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


=NDICE(matriz;nm_linha;nm_coluna) Se voc considerar a Figura do exemplo anterior, a lista de automveis do intervalo E7:E16 ser usada para o intervalo. Pode-se, ento, usar a funo a seguir, sendo que I3 a clula vinculada Caixa de Listagem. =NDICE(E7:E16;I3;1) Essa funo verifica a lista, E7:E16, at a linha especificada na clula E5. O item contido naquela linha da lista, ento, ser retornado clula que contm a funo NDICE.

COMO INCLUIR CONTROLES GIRATRIOS PARA ALTERAR NMEROS RAPIDAMENTE


Os controles giratrios so controles que apresentam dois botes de seta. Cada vez que voc der um clique sobre um desses botes, aumentar ou diminuir o nmero da clula vinculada ao controles giratrio. Se voc mantiver o boto do mouse pressionado sobre um desses controles, far com que o nmero seja alterado consecutivamente. Para definir os padres e limites de um controle giratrio, proceda da seguinte forma: 1. D um clique no boto direito do mouse sobre controle giratrio que voc j desenhou na sua planilha. Em seguida, selecione o comando Formatar, Controle. D um clique sobre a guia Controle mostrada na Figura abaixo.

2.

3.

Na caixa de edio Valor atual, inclua o valor que a clula vinculada deve ter quando a planilha for aberta.

www.webaula.com.br pag.:67 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


4. Insira o valor mnimo que o controle giratrio deve produzir na caixa Valor mnimo e o valor mximo na caixa Valor mximo. Especifique nmero de alteraes para cada clique do controle na caixa Mudana incremental. A caixa de edio Mudana de pgina no ser usada para o controle giratrio. Ative a caixa de edio Vnculo da clula e, em seguida, d um clique na clula em que voc deseja receber o resultado do controle giratrio. D um clique sobre Ok.

5.

6.

COMO INCLUIR BARRAS DE ROLAGEM PARA INSERIR NMEROS E UM INTERVALO ABRANGENTE


As barras de rolagem permitem aos usurios inclurem um nmero em um intervalo abrangente e, ao mesmo tempo, verem o local em que suas entradas sero posicionadas dentro do intervalo. Da mesma forma que outros controles, a sada da barra de rolagem est vinculada a uma clula da planilha. Para incluir um nmero, voc pode dar um clique sobre o boto de seta acima ou abaixo para fazer uma alterao incremental. Pode tambm dar um clique na parte cinza da barra para mover uma pgina de tela para cima ou para baixo ou arrastar o boto quadrado da barra de rolagem para percorrer vrias pginas de tela. A barra de rolagem funciona da mesma forma que a barra de rolagem localizada do lado direito de uma janela. A diferena que ela insere nmeros em uma clula. Para definir os padres e limites em uma barra de rolagem que voc j desenhou na planilha, proceda da seguinte forma: 1. D um clique no boto direito do mouse sobre a barra de rolagem. Em seguida, selecione o comando Formatar Controle. D um clique sobre a guia Controle mostrada na Figura a seguir. Na caixa de edio Valor atual, inclua o valor que a clula vinculada deve ter quando a planilha for aberta. Insira o valor mnimo que o controle giratrio deve produzir na caixa Valor mnimo e o valor mximo na caixa Valor mximo. Especifique o nmero de alteraes para cada clique do controle na caixa Mudana incremental. Na caixa de edio Mudana de pgina, insira o nmero de alteraes desejado para quando o usurio der um clique na parte cinza da barra de rolagem. Ative a caixa de edio Vnculo da clula, em seguida, d um clique na clula em que voc deseja receber o resultado da barra de rolagem. D um clique sobre Ok.

2. 3.

4.

5.

6.

www.webaula.com.br pag.:68 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Os parmetros para os valores mnimo e mximo precisam estas dentro do intervalo 0 a 30.000. Alm disso, a caixa de edio Valor mximo tem de ser maior do que o valor da caixa de edio Valor mnimo. A maioria das pessoas est acostumada a usar termmetros e ver o valor mximo na parte superior de uma barra vertical. A barra de rolagem apresenta os resultados de modo inverso a esse: a parte superior dessa barra resulta em zero.

MODIFICAO DE CONTROLES
Depois de criar controles em uma planilha, voc pode voltar atrs e modific-los usando, para isso, o boto Propriedades de Controle. Mas voc precisa primeiro selecionar o controle para ento poder modific-lo. Para selecionar um controle, mantenha pressionada a tecla Ctrl e d um clique sobre o controle. Para selecionar vrios controles, mantenha pressionada as teclas Shift e Ctrl e d um clique sobre cada controle que deseja. Se voc precisar selecionar vrios controles adjacentes, d um clique sobre o boto Selecionar objetos (uma seta) localizado na barra de ferramentas Desenho e arraste um retngulo a redor dos controles. Quando estiver projetando um formulrio, talvez voc tenha de mover os controles ou alterar seu tamanho. Pode acontecer inclusive de voc precisar excluir um controle. Para mover um controle, pressione Ctrl e d um clique sobre o controle de modo a selecion-lo. Em seguida, arraste-o para um novo local. Para alterar o tamanho de um controle, arraste uma das alas do canto ou do meio do controle. Se precisar excluir um controle, selecione-o e pressione a tecla Del ou d um clique sobre Editar, Limpar, Tudo. Para alinhar as extremidades de um controle em relao grade de uma planilha, mantenha pressionada a tecla Alt e arraste a extremidade ou a ala de um controle selecionado. Para copiar um controle, escolha o controle mantendo a tecla Ctrl pressionada e dando um clique sobre ele. Voc dispe de duas maneiras para criar uma cpia. Para criar uma cpia prxima ao
www.webaula.com.br pag.:69 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


controle original, mantenha Ctrl pressionada e d um clique sobre o controle original para selecion-lo. A tecla Ctrl deve permanecer pressionada enquanto voc cria a cpia. Em seguida, solte a tecla Ctrl. Para criar

www.webaula.com.br pag.:70 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


uma cpia que deve ser posicionada mais afastada do original, escolha o controle e, ento, use os comandos Editar, Copiar e Editar, Colar. As cpias possuem a mesma clula vinculada que o controle original.

COMO IMPRIMIR FORMULRIOS SEM O CONTROLE


Quando voc imprime uma planilha que contm controles, tambm impressa uma imagem grfica desse controle. Se voc no quiser que essa imagem seja impressa, formate os controles de modo que no sejam impressos. Para isso, d um clique no boto direito do mouse sobre o controle a fim de apresentar o menu de atalho. Em seguida, selecione o comando Formatar Controle. Quando a caixa de dilogo correspondente aparecer, d um clique sobre a caixa de dilogo Propriedades e desative a caixa de verificao Imprimir Objeto. Enquanto essa caixa de verificao estiver desativada, o controle no ser impresso. O contedo da clula no controle impresso.

USO DA SOFISTICAO DAS TABELAS DINMICAS


As tabelas dinmicas permitem a voc analisar dados contidos em listas e em tabelas. A importncia das tabelas dinmicas no se limita ao agrupamento e ao resumo de informaes: elas tornam os dados mais preciosos. Quando est criando uma tabela, voc informa ao Excel quais campos (da lista) devem ser organizados em linhas e colunas. Voc tambm pode designar um campo de pgina que parece organizar os itens em uma pilha de pginas. Voc pode reorganizar a posio dos campos das tabelas dinmicas em um piscar de olhos, deslocando os dados. (Eis o motivo de usarmos o termo dinmica.) Neste captulo, voc aprender a: Usar o Assistente da Tabela Dinmica para resumir dados em uma tabela dinmica. Filtrar dados em uma tabela dinmica com um campo de pgina.

USO DAS TABELAS DINMICAS


A maioria das listas do Excel semelhante que apresentada na Figura a seguir. Essas listas incluem linhas de informaes organizadas em colunas que contm um tipo especfico de dados. A lista da Figura abaixo, por exemplo, contm informaes sobre as vendas dirias de diferentes tipos de guloseimas. Os itens da lista esto organizados por data. Esse banco de dados contm vrias informaes. No entanto, devido sua organizao, torna-se um pouco complicado ter uma idia mais global. E por isso que recorremos s tabelas dinmicas. As tabelas dinmicas apresentam o resultado final de uma anlise de banco de dados. Se trabalhar com essas tabelas, voc poder analisar os valores contidos em um banco de dados de acordo com os campos relacionados. Por exemplo, a tabela dinmica apresentada na Figura seguinte informa a sada de cada um dos produtos nas quatro regies. O Assistente da Tabela Dinmica ajuda a construir esse relatrio complexo.

www.webaula.com.br pag.:71 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

O Excel pode acumular um grande volume de dados dispostos em tabelas, mas esse formato detalhado dificulta a anlise.

www.webaula.com.br pag.:72 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


O Assistente da tabela Dinmica constri relatrios complexos incluindo uma anlise de vrios campos e subtotais. As tabelas dinmicas so ferramentas de criao de relatrios que podem ser usadas para realizar vrias tarefas, dentre elas: Criao de tabelas de resumo. Como voc pode observar na Figura da pgina anterior, as tabelas dinmicas podem resumir listas e bancos de dados de modo a proporcionar uma melhor exibio das informaes. Por exemplo, elas podem agrupar diversas transaes em totais de contas ou apresentar mdias e estatsticas para os registros em uma lista ou um banco de dados externo. Criao de grficos a partir de tabelas dinmicas. As tabelas dinmicas so uma tima ferramenta de apresentao, mas os grficos aprimoram ainda mais essas tabelas. fcil criar grficos a partir de tabelas dinmicas. Os grficos so alterados de forma dinmica medida que voc trabalha com a tabela.

CRIAO DE UMA TABELA DINMICA

Para criar tabelas dinmicas, voc usa o Assistente da Tabela Dinmica. O processo de criao atravs desse assistente engloba somente algumas etapas, mas exige que voc pense sobre como gostaria de resumir os dados. Considere os dados apresentados na Figura abaixo. Essa pasta de trabalho contm dados da planilha de horas trabalhadas de uma firma de consultoria. Cada registro da planilha (linha) dessa tabela contm dados para os campos apresentados na tabela a seguir.

www.webaula.com.br pag.:73 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


CAMPO Data Funcionrios Projeto Cd. de Trabalho Horas DESCRIO A data em que o trabalho foi realizado O nome do(s) funcionrio(s) envolvido(s) no trabalho O nome do cliente ou do projeto Um cdigo indicando o tipo de trabalho realizado O nmero total de horas trabalhadas

A principal finalidade de manter essas informaes determinar o quanto ter de ser cobrado do cliente para realizar determinado trabalho. No entanto, essas informaes tambm podem ser usadas para outras finalidades. Por exemplo, o gerente poderia utiliz-las para avaliar o desempenho da equipe ou estimar o tempo que ainda ser necessrio para concluir o projeto. Voc poder ver mais adiante como as tabelas dinmicas do Excel so personalizadas de modo a proporcionar uma variedade de perspectivas que facilitam a tomada de deciso. Para usar o Assistente da Tabela Dinmica e comear a criar uma tabela dinmica, proceda da seguinte forma:

1.

Selecione Dados, Relatrio da Tabela Dinmica. A primeira caixa de dilogo do Assistente da Tabela Dinmica ser apresentada (Observe a figura seguinte). A partir desse ponto e at a tabela dinmica aparecer na planilha, voc estar trabalhando com o Assistente da Tabela Dinmica.

Esses botes apresentados na parte inferior da tela permitem a voc se deslocar para frente ou para trs no Assistente da Tabela Dinmica: 2. No cabealho Onde esto os dados que voc deseja analisar?, voc especifica a origem dos dados da tabela.

www.webaula.com.br pag.:74 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


OPO Banco de dados ou lista do Microsoft Excel Fonte de dados externos Vrios intervalos de consolidao Outra Tabela Dinmica ou Grfico Dinmico TIPOS DOS DADOS Uma lista ou um intervalo com colunas rotuladas em uma planilha do Excel Arquivos ou tabelas criados em outros programas, Como por exemplo, no Paradox, dBASE, Access ou SQL Server Vrios intervalos com linhas e colunas rotuladas nas planilhas do Excel Uma tabela dinmica ou grfico dinmico existente dentro da pasta de trabalho ativa.

Logo abaixo destas opes voc dever escolher se deseja criar uma Tabela Dinmica ou Grfico Dinmico. D clique sobre Banco de Dados ou lista do Microsoft Excel (se essa opo ainda no estiver ativa). Em seguida, d um clique sobre Avanar para apresentar a segunda caixa de dilogo do Assistente da Tabela Dinmica.

Observe a Figura abaixo. 3. Voc pode incluir ou escolher o intervalo que contm os dados na caixa Intervalo da Etapa 2 do Assistente. Se a clula ativa estiver dentro de um intervalo que voc denominou Banco do Dados, o Assistente ir selecionar esse intervalo. D um clique sobre Avanar.

Se origem de dados estiver em uma pasta, voc poder usar o boto Procurar para localizar essa pasta de trabalho. Agora, o Excel apresentar a caixa de dilogo Assistente da Tabela Dinmica - Etapa 3 de 3 (observe a Figura a seguir).

www.webaula.com.br pag.:75 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

A caixa de dilogo Assistente da Tabela Dinmica - Etapa 3 de 3. Use essa caixa para especificar se deseja criar a tabela dinmica em uma nova planilha ou em uma j existente.
4. Na caixa de dilogo Assistente da Tabela Dinmica - Etapa 3 de 3 (observe a Figura abaixo), voc informa ao Excel para inserir a tabela. Voc pode inseri-la em qualquer planilha da pasta de trabalho. (Mas tenha cuidado para no substituir outros dados.) Crie a tabela como uma nova planilha ou escolha Planilha existente e digite a clula inicial da tabela dinmica (ou d um clique sobre a clula). Uma das opes dessa ltima caixa de dilogo a incluso de totais e subtotais, que so acessados atravs do boto Opes. O Excel costuma recomend-la. Se voc cancelar a seleo da opo que apresenta os totais, poder executar de novo o Assistente mais tarde e selecionar essa opo.

Aps mandar Concluir voc dever especificar quais sero os campos de linha, coluna, pgina e dados. Voc se lembra de ter lido algo a respeito de campos de linha, de coluna e de pgina anteriormente neste captulo? Eis o momento de aplicar os conceitos que apareceu. Os procedimentos que voc utilizar aqui iro determinar os dados que sero apresentados e onde eles sero posicionados na tela. Mas no se sinta intimidado: a grande vantagem de uma tabela dinmica que tudo o que voc decidir realizar no momento poder ser modificado depois de a tabela ser apresentada na tela. Para definir o layout e criar a tabela dinmica proceda da seguinte forma: 1. Especifique o campo que contm os dados a serem resumidos e, ento, arraste os botes, da barra de ferramentas da tabela dinmica, correspondentes para a rea DADOS. Normalmente, voc no tem muita escolha nessa etapa. No exemplo da planilha de horas trabalhadas, o objetivo era apresentar de forma resumida as horas trabalhadas. Assim, o campo de dados deveria ser Horas. Como voc pode ver, no h muitas alternativas lgicas nesse caso! Determine como voc gostaria que os dados fossem organizados: Para organizar os itens de um campo em colunas, com rtulos na parte superior, arraste o boto correspondente quele campo para a rea COLUNA. Na figura a seguir, as horas devem estar dispostas em colunas de acordo com as datas trabalhadas. Por isso, arraste o boto Data para a rea Solte campos de coluna aqui.

2.

www.webaula.com.br pag.:76 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

Para organizar os itens de um campo em linhas, com rtulos na parte lateral, arraste o boto correspondente quele campo para a rea LINHA. Como na Figura a seguir, o nome de todos os membros da equipe devem ser includos como cabealho de linha, arraste o boto Funcionrios at a rea Solte campos de linha aqui. O resultado de usar a rea Solte campos de pgina aqui da caixa de dilogo ser explicado posteriormente neste captulo. A Figura abaixo ilustra como planejar uma tabela dinmica que cria um resumo dos dados da planilha de horas trabalhadas de uma firma de consultoria por membros da equipe e por data.

A figura abaixo mostra o resultado da tabela dinmica:

www.webaula.com.br pag.:77 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

USO DO FILTRO AVANADO


Embora o uso do comando Dados, Filtro Avanado envolva mais trabalho que o uso do formulrio de Dados ou AutoFiltro, esse comando permite que voc procure dados que precisam corresponder a critrios calculados ou correspondam a critrios complexos E e OU envolvidos. Alm disso, ele permite que voc use recursos mais avanados, como a extrao de uma cpia de dados de uma lista. O comando tambm baseado nos mesmos conceitos exigidos para o uso das funes de anlise do Excel e tabelas de dados, como descrito anteriormente em Tratamento e Anlise de Dados.

O FILTRO AVANADO
Se voc pretende usar filtros avanados, precisa criar um intervalo de critrios. Esse intervalo especifica as condies s quais os dados filtrados precisam atender. A linha superior do intervalo de critrios contm nomes de campo que precisam se digitados exatamente como os nomes de campos acima da lista. Voc no precisa incluir todos os nomes de campo da lista no intervalo de critrios. Esse intervalo tambm inclui pelo menos uma linha abaixo dos nomes de campo. Voc deve inserir os critrios de linha s quais os registros que voc est procurando precisam corresponder. O Excel faz a correspondncia entre os critrios com um nome de campo no intervalo de critrios e os dados com o mesmo nome de campo na lista. A Figura a seguir mostra um intervalo de critrios selecionado. (Nesse exemplo, as clulas selecionadas foram estruturadas em tpicos com o comando Formatar, Clulas e as opes da guia Borda.) No use mais que uma linha no intervalo de critrios, a menos que for inserir critrios em cada uma das linhas. Se voc deixar uma linha vazia em seu intervalo de critrios, o filtro no ir funcionar, e o Excel ir apresentar todos os dados da lista.
www.webaula.com.br pag.:78 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Voc no precisa atribuir um nome ao intervalo de critrios, mas achar mais fcil inserir o intervalo de critrios - e cometer menos erros - se voc atribuir um nome ao intervalo de critrios ao usar o comando Inserir, Nome, Definir ou a caixa Nome da barra de frmulas.

O intervalo de critrios precisa ter uma linha vazia e nomes de campo digitados exatamente como aqueles acima da lista. Para assegurar que os nomes de campos sejam correspondentes, use o comando Copiar. Se os nomes de campo na parte superior do intervalo de critrios no corresponderem aos da lista, o comando Dados, Filtrar, Filtro Avanado no funcionar. Para que os nomes de campos de seus critrios correspondam exatamente aos nomes de campo da lista, copie-os da lista com os comandos Editar, Copiar e Editar, Colar, com teclas de atalho ou botes da barra de ferramentas. Voc no precisa incluir todos os nomes de campo no intervalo de critrios e pode incluir os nomes na ordem que desejar, desde que correspondam exatamente aos nomes de campo usados na lista.

COMO LOCALIZAR DADOS ATRAVS DO FILTRO AVANADO


Aps preparar um intervalo de critrios, voc est pronto para filtrar registros da lista. Para inserir critrios e usar o filtro Avanado, proceda da seguinte forma:

www.webaula.com.br pag.:79 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


1. Use a tecla Excluir, o comando Editar, Limpar, ou d um clique com o boto direito do mouse e selecione Limpar Contedo, para remover critrios antigos do intervalo de critrios. Insira novos critrios na linha vazia do intervalo de critrios, como mostrado na Figura anterior.

2.

O intervalo de critrios pode conter critrios simples, como Shu Esportes Nuticos, abaixo do nome de campo EMPRESA, se voc estiver procurando apenas por Shu nessa coluna. O intervalo de critrios pode tambm conter entradas que correspondam aos intervalos de nmeros, calcular critrios e conter comparaes VERDADEIRO/FALSO. As sees posteriores deste captulo descrevem outras condies correspondentes. Para executar um Filtro Avanado, proceda da seguinte forma: 1. Selecione uma clula da lista. Se a lista tiver clulas preenchidas em sua volta, selecione o intervalo que contm a lista. Se voc selecionar uma clula de um intervalo que tenha o nome Banco de Dados, pressupe-se que o intervalo seja a lista que voc deseja filtrar. Selecione Dados, Filtrar, Filtro Avanado para apresentar a caixa de dilogo Filtro Avanado mostrada na Figura abaixo.

2.

e Copiar para.

Use a caixa de dilogo Filtro Avanado para indicar o Intervalo da lista, Intervalo de critrios

3.

Selecione a opo Filtrar lista no local para que voc veja apenas itens correspondentes na rea de lista da planilha. Se voc quiser incluir os dados em outra rea da planilha para imprimir ou para trabalhar com eles, de modo que voc no prejudique os dados originais, escolha Copiar para outro local. Escolha a caixa de edio Intervalo da lista e insira o intervalo da lista, se ele no foi apresentado automaticamente, ou se voc quiser alterar o intervalo apresentado. Se voc atribuiu um nome lista, pode digit-lo na caixa de edio. Insira o intervalo de critrios na caixa de edio Intervalo de critrios, primeiro escolhendo a caixa de edio, e depois digitando a referncia ou arrastando sobre o intervalo na tela. Se voc quiser filtrar registros duplicados, escolha a caixa de verificao Somente registros exclusivos. Isso mostra somente o primeiro registro que corresponda aos critrios e elimina registros duplicados. Se voc no selecionar essa opo, todos os registros que correspondam aos critrios sero apresentados. OK

4.

5.

6.

7.

www.webaula.com.br pag.:80 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


A lista alterada para apresentar somente os registros que correspondam aos critrios. As linhas que no contm esses registros so ocultas. Linhas nas duas extremidades da lista podem ficar ocultas. Se voc inserir uma correspondncia simples nesse intervalo de critrios, pode obter mais retornos do que esperava. Se voc filtrar numa lista e tiver a letra L no cabealho Linha_de_Produtos no intervalo de critrios, o Excel ir apresentar todas as entradas para Linha de Produtos que comecem com L. O Filtro Avanado funciona como se houvesse um caractere curinga * (asterisco) no final de cada correspondncia simples.

COMO USAR VRIAS COMPARAES EM UM INTERVALO DE CRITRIOS


Quando voc usa Filtro Avanado, pode inserir vrios critrios na mesma linha do intervalo de critrios. Quando voc insere vrios critrios na mesma linha de critrios, todos os critrios precisam ser atendidos para que um registro seja reconhecido como uma correspondncia. A Figura a seguir mostra um intervalo de critrios em que o campo VENCIM. precisa ser maior que 14 e o campo CDIGO precisa conter MB. Como esses critrios esto na mesma linha do intervalo de critrios, um registro precisa atender aos dois critrios para que o Excel possa localiz-lo. O registro da linha 21 ser apresentado.

Para localizar registros em que um OU outros critrios sejam atendidos, crie um intervalo de critrios com mais de uma linha. Insira uma outra linha no intervalo de critrios para cada critrio.
www.webaula.com.br pag.:81 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Certifique-se de que a linha extra seja includa nesse intervalo; se voc atribuir um nome a ele, ou quando voc selecionar Dados, Filtro Avanado. A Figura a seguir mostra um intervalo de critrios com duas linhas. As entradas de critrios mostradas abaixo do campo CDIGO informam ao Excel para localizar registros em que o CDIGO contenha MB OU o CDIGO contenha CN.

CRIANDO FUNES DEFINIDAS PELO USURIO


Este captulo descreve como projetar e criar funes definidas pelo usurio e como digit-las em uma planilha. Uma funo definida pelo usurio assemelha-se a qualquer funo de planilha predefinida do Microsoft Excel, tal como SOMA e MDIA. Por ser voc o criador da funo definida pelo usurio, cabe-lhe decidir exatamente o que ela faz. Uma frmula definida pelo usurio pode, muitas vezes, substituir uma frmula extensa ou aninhada da planilha por uma nica o que facilita a memorizao das funes definidas pelo usurio e aumenta a eficincia de seu uso.

CONTEDO
O que faz uma funo definida pelo usurio Criando uma funo definida pelo usurio

www.webaula.com.br pag.:82 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Usando a funo definida pelo usurio Aprendendo mais sobre funes definidas pelo usurio

Todas as funes definidas pelo usurio usam o cdigo do Visual Basic, ma voc no necessita de profundos conhecimentos de programao para coloc-la em funcionamento. Este captulo apenas um ponto de partida. Ele apresenta as funes definidas pelo usurio, mas no menciona vrios termos, tpicos e informaes importantes no Visual Basic. Entretanto, quanto mais voc aprender o Visual Basic, mais capaz ser de escrever funes que preencham suas necessidades.

QUE FAZ UMA FUNO DEFINIDA PELO USURIO


Cria-se uma funo definida pelo usurio em um mdulo do Visual Basic combinando-se expresses matemticas, funes predefinidas do Microsoft Excel e o cdigo do Visual Basic. Voc fornece funo definida pelo usurio um conjunto de valores; ela executa clculos sobre esses valores e retorna um novo valor. Observao: Alm de nmeros e expresses matemticas, uma funo definida pelo usurio tambm pode trabalhar com textos, datas e valores. Uma funo definida pelo usurio assemelha-se a uma macro. Contudo, existem diferenas entre ela e o tipo de macro que, at agora, voc aprendeu a gravar e editar. Algumas dessas diferenas esto listadas na tabela a seguir.

PARTES DE UMA FUNO DEFINIDA PELO USURIO


A seguinte ilustrao exibe as partes de uma funo definida pelo usurio bastante simples. A funo Lucro calcula o lucro bruto com base no nmero de unidades vendidas de um determinado produto, o custo total de fabricao de cada produto e o preo obtido por cada unidade. A funo possui trs argumentos: (Unidades Vendidas, Custo Produo e Preo Venda) e uma expresso matemtica

Function Lucro(UnidadesVendidas,CustoProduo,PreoVenda) Lucro = UnidadesVendidas * (PreoVenda - CustoProduo) End Function


Visto que uma funo definida pelo usurio aceita valores, realiza clculos e retorna um valor, voc ter de suprir os seguintes componentes para lidar com essas operaes em suas funes definidas pelo usurio: As instrues FUNCTION e END FUNCTION. Estas palavras-chave do Visual Basic marcam o incio e o fim da funo. Um nome. Trata-se do identificador exclusivo da funo. Argumentos. So os valores fornecidos por voc - o ponto de partida - para os clculos executados pela funo. Para definir os argumentos de uma funo definida pelo usurio, aps o nome da funo, digite os nomes dos argumentos entre parnteses, separando-os com um separador de lista.

www.webaula.com.br pag.:83 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Cdigo e expresses do Visual Basic. So as instrues que informam funo definida pelo usurio os clculos a serem realizados. Uma expresso uma combinao de nmeros, variveis e operadores matemticos que resulta em um valor. O valor retornado. o valor retornado pela funo definida pelo usurio aps a realizao dos clculos. Para especificar um valor retornado, voc deve acrescentar uma expresso ao nome da funo definida pelo usurio.

NomeFuno = expresso

COMPREENDENDO AS PARTES DE UMA FUNO DEFINIDA PELO USURIO


Algumas partes das funes definidas pelo usurio so semelhantes aos itens com os quais voc j trabalhou em planilhas, enquanto outras partes talvez sejam novidade. Esta seo baseia-se no seu conhecimento prvio sobre planilhas e suas frmulas e explica cada uma das partes.

ARGUMENTOS
Os argumentos das funes definidas pelo usurio so semelhantes aos nomes definidos para as clulas das planilhas. Um argumento tipo de varivel. Uma varivel um nome que representa um valor, podendo tambm referir a um objeto como, por exemplo, uma clula ou planilha. Assim como os nomes facilitam a leitura e a compreenso das frmulas, os argumentos e as variveis so a base de expresses abrangentes nas funes definidas pelo usurio. A funo a seguir calcula o lucro aps o imposto de renda (lucro lquido). Seus argumentos so Unidades Vendidas. CustoProduo, PreoVenda e ImpostoRenda. As demais variveis so LucroBruto e LucroLquido. Esta ltima uma varivel especial porque contm o valor retornado.

Function LucroLquido(UnidadesVendidas,CustoProduo,PreoVenda,ImpostoRenda) LucroBruto = UnidadesVendidas * (PreoVenda - CustoProduo) LucroLquido = LucroBruto * ( 1 - ImpostoRenda) End Function
Este exemplo mostra o funcionamento conjunto dos argumentos e de outras variveis nas expresses. A expresso que calcula o lucro bruto usa trs argumentos da funo. O resultado da expresso armazenado na varivel LucroBruto. A expresso que calcula o lucro lquido usa um argumento e a varivel LucroBruto, sendo o resultado armazenado em LucroLquido. Pode-se criar uma funo definida pelo usurio que no exija argumentos. Por exemplo, ao invs de valores fornecidos nos argumentos, a funo poderia usar o valor de uma clula ou a hora do dia como ponto de partida para os clculos. ALEATRIO e AGORA so funes de planilha predefinida que no exigem argumentos.

EXPRESSES DO VISUAL BASIC


As expresses so semelhantes s frmulas digitadas nas planilhas. A maioria das funes e dos operadores matemticos usados nas frmulas das planilhas est disponvel para as funes definidas pelo usurio. Porm, h vrias diferenas entre as frmulas das planilhas e as expresses do Visual Basic:
www.webaula.com.br pag.:84 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Enquanto as frmulas das planilhas so digitadas nas clulas, as expresses do Visual Basic so digitadas em um mdulo do Visual Basic. As frmulas das planilhas comeam com um sinal de igual e o resultado colocado na clula que contm a frmula. No entanto, como o Visual Basic precisa saber onde colocar o resultado de uma funo definida pelo usurio, as expresses do Visual Basic so precedidas por uma varivel e um sinal de igual. A varivel esquerda da equao o destino ou o local de armazenamento do valor calculado direita. Na linha seguinte, LucroBruto uma varivel que contm o resultado da expresso matemtica sua direita.

LucroBruto = UnidadesVendidas * (PreoVenda - CustoProduo) A linha de cdigo completa - uma varivel seguida por um sinal de igual e uma expresso - chamada de uma instruo de atribuio por atribuir um valor a uma varivel. Instrues do Visual Basic, tais como, IF, FOR...NEXT, podem ser includas em funes definidas pelo usurio. EXEMPLO: A funo LucroLquido do exemplo anterior ilustra alguma diferena entre as frmulas das planilhas e as expresses do Visual Basic. A seguinte funo definida pelo usurio tambm mostra essas diferenas, alm de incluir uma instruo IF...THEN...ELSE. A funo calcula a comisso que uma corretora de valores receber com a venda de aes. A taxa de comisso varia de acordo com o preo total da venda. A taxa normal de comisso corresponde a $ 25.00 acrescidos de 3 centavos por ao. Entretanto, as transaes acima de $ 15.000,00 recebem um desconto de 10 por cento sobre o volume total, de modo que apenas 90 por cento das aes vendidas so includas no clculo da comisso. A funo leva em considerao essas variaes atravs da instruo IF...THEN...ELSE. Function Comisso(AesVendidas,PreoPorAo) ValorTotalVenda = AesVendidas * PreoPorAo If ValorTotalVenda<=15000 Then Comisso - 25 + 0,03 * AesVendidas Else Comisso = 25 = 0,03 * (0,9 * AesVendidas) End If End Function A funo Comisso mostra o seu funcionamento. Este exemplo um pouco mais complexo do que os exemplos anteriores desse captulo, porm ele demonstra como o acrscimo do cdigo do Visual Basic s funes definidas pelo usurio, podem tornar as mesmas mais flexveis.

VALORES RETORNADOS
Para especificar um valor retornado, digita-se o nome da funo, seguido de um valor ou uma expresso matemtica. Uma ou mais linhas da funo devem estar na forma NomeFuno = expresso. Em uma funo definida pelo usurio, o nome da funo age como varivel. O valor retornado pela funo o valor armazenado em NomeFuno quando o Microsoft Excel termina de calcular a funo. Por exemplo, a funo Comisso inclui duas instrues de atribuies diferentes que calculam um valor retornado. Comisso = 25 + 0,03 * AesVendidas ser usada se o preo de venda total
www.webaula.com.br pag.:85 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


for menor ou igual a $ 15.000,00; caso contrrio, ser usada a forma Comisso = 25 + 0,03 * (0,9 * AesVendidas). O cdigo escrito de modo que, em um determinado momento, apenas uma das condies possa ser verdadeira. Aps executar os clculos, a funo retorna o valor armazenado na varivel Comisso. Em geral, voc deve elaborar suas funes de modo a retornarem um nico valor para um determinado conjunto de argumentos.

CRIANDO UMA FUNO DEFINIDA PELO USURIO


Para criar uma funo definida pelo usurio:
1. Clique em Ferramentas / Macro / Editor do Visual Basic. Aparecer uma verso adaptada do Visual Basic, qual damos o nome de Visual Basic For Applications, ou VBA (o VBA ser visto em mais detalhes no prximo captulo). Clique em Inserir / Mdulo Digite FUNCTION, seguido do nome da funo definida pelo usurio. Digite a lista d argumentos delimitado-a com parnteses e separando os argumentos com vrgulas Pressione ENTER a fim de mover-se uma nova linha.

2. 3. 4.

5.

O VBA verifica a sintaxe da linha recm-digitada. A cor das palavras-chave do Visual Basic muda para azul ou para cor previamente especificada. 6. 7. 8. 9. Pressione TAB, digite a primeira linha de cdigo e, depois, pressione ENTER. Ao pressionar TAB, o cdigo recuado para a direita, facilitando, assim, sua leitura. Digite as linhas de cdigo restantes. Digite END FUNCTION e pressione ENTER.

USANDO A FUNO DEFINIDA PELO USURIO


Depois de criar uma funo definida pelo usurio, voc pode digit-la em uma planilha. Uma funo definida pelo usurio digitada e empregada exatamente da mesma forma que uma funo predefinida do Microsoft Excel. Em uma clula de uma planilha, por exemplo, digite o nome dado funo definida pelo usurio exatamente como voc digitaria o nome de uma funo predefinida, como SOMA ou MDIA.

PARA DIGITAR UMA FUNO DEFINIDA PELO USURIO EM UMA PLANILHA


1. Na clula onde deseja digitar a funo, digite um sinal de igual (=) seguido pelo nome da funo e por um parntese esquerdo. Digite os valores, separados um do outro por um ponto-e-vrgula, seguidos por um parntese direito. Pressione ENTER.

2.

3.

www.webaula.com.br pag.:86 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


OBSERVAO Voc pode digitar sua funo em uma clula selecionada escolhendo o comando FUNO do menu INSERIR e, depois, seguindo as instrues do Assistente de Funo. A frmula a seguir usa a funo definida pelo usurio Comisso mostrada na ilustrao anterior. Os valores de AesVendidas e PreoPorAo so, respectivamente, 100 e $50,00. Voc poderia digitar esta frmula em uma clula da planilha: =Comisso(100;50)

FACILITANDO A LOCALIZAO DAS FUNES DEFINIDAS PELO USURIO


Em uma planilha, quando voc escolhe o comando FUNO do menu INSERIR, a caixa de dilogo ASSISTENTE DE FUNO exibe uma lista das funes disponveis e suas categorias. Todas as funes matemticas, as funes de datas e hora, as funes de banco de dados, e assim sucessivamente, so agrupadas para facilitar sua localizao. Haver uma categoria denominada Definida pelo Usurio, onde so encontradas as funes que criarmos.

INTRODUO AO VISUAL BASIC FOR APPLICATIONS


Durante muito tempo, a Microsoft deu a entender imprensa e aos programadores que sua estratgica de longo prazo previa o desenvolvimento de uma linguagem comum de programao de aplicativos que pudesse ser usada em todos os aplicativos da Microsoft. Essa linguagem teria como base a BASIC, a linguagem de computao mais conhecida, e iria proporcionar aos usurios e programadores avanados uma linguagem comum de aplicativos (tambm conhecida como linguagem de macros) para os aplicativos. Esse recurso iria reduzir o tempo necessrio para aprender a trabalhar com um programa e minimizar os custos de suporte. Alm disso, seria a ferramenta de que os programadores precisavam para desenvolver sistemas que integrassem vrios aplicativos. Assim, o usurio poderia recorrer a vrios programas ao mesmo tempo para resolver problemas. Essa linguagem to esperada surgiu no mercado com o nome de VBA (Visual Basic For Applications). Os primeiros produtos da Microsoft a incluir essa linguagem foram o Excel 5 e o Project 4. O VBA permite aos usurios e programadores avanados usarem a linguagem de programao do Windows mais comum, a Visual Basic, e aplic-la resoluo de problemas do Excel. Tambm possibilita aos usurios controlarem mais facilmente outros aplicativos da Microsoft. No Office 97, todos os aplicativos utilizam o VBA. Se voc for um programador de macros com bastante experincia no Excel 4, ir se sentir um pouco confuso durante essa transio para o Visual Basic for Applications. provvel que voc j tenha os sistemas do Excel que usam a linguagem existente no Excel 4 e tenha investido um tempo precioso para aprender e desenvolver a linguagem do Excel 4. Mas parte do que voc deve estar sentindo talvez seja ambivalente: apesar de estar bastante ansioso para trabalhar com uma linguagem de fcil utilizao compartilhada entre os aplicativos da Microsoft, odeia a idia de precisar reprogramar aplicativos e apreender uma linguagem totalmente nova. O processo de transio para o VBA do Excel no ser muito simples, mas certamente ser mais fcil do que quando voc precisou aprender a trabalhar com as macros do Excel. No ser necessrio fazer uma transio imediata da linguagem de macros do Excel para o Visual for Applications. Voc poder executar os aplicativos e o programa de macros do Excel com a linguagem de macro do Excel. Mas talvez voc prefira dar incio a essa transio imediatamente. Observe a seguir alguns motivos que podem lev-lo a tomar uma deciso como essa:

www.webaula.com.br pag.:87 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


O aprimoramento do aprendizado e do suporte tcnico porque o Visual Basic for Applications uma linguagem comum que pode ser compartilhada pelos principais aplicativos. A linguagem do Visual Basic for Applications baseada no Visual Basic, a linguagem de programao do Windows mais utilizada no mundo inteiro. Os aplicativos que voc gravar em Visual Basic for Applications podero ser copiados para o Visual Basic, ser um pouco modificados, compilados em Visual Basic e executados como programas do Visual Basic que controlam o Excel. Os objetos no precisam ser selecionados para que suas propriedades sejam alteradas. Por exemplo, se voc quiser destacar um intervalo de uma planilha com negrito ou apag-lo usando, para isso, o Visual Basic for Applications, no ser necessrio ativar a planilha e selecionar o intervalo. As caixas de dilogo so bem mais fceis de serem criadas e controladas.

Neste captulo, voc aprender a: Criar um procedimento com o Gravador de Macros Executar um procedimento Editar um procedimento Obter dados a partir da planilha Utilizar caixas de entrada Apresentar uma mensagem

GRAVAO E MODIFICAO DE MDULOS DO VBA


Para que voc tenha uma noo inicial dos mdulos do Visual Basic for Applications, deixe que o Excel grave todas as suas interaes com uma planilha como uma sequncia de comandos do Visual Basic. Esses comandos formam um procedimento de macro que voc poder executar para reproduzir as suas interaes. Esse recurso tem grande utilidade principalmente para formatar planilhas complexas porque, depois de voc ter gravado a formatao, tudo o que voc ter de fazer para formatar uma outra planilha ser reproduzir o procedimento.

COMO FAZER A AUTOMATIZAO ATRAVS DO VISUAL BASIC FOR APPLICATIONS


O Visual Basic for Applications consiste na unio entre uma das linguagens de programao mais comuns e os recursos computacionais do Excel. Essa linguagem no apenas mais um recurso incorporado ao Excel. Na verdade, ela dispe de acesso integral a todos os comandos e estrutura do Excel. Para entrar no mundo do Visual Basic for Applications, voc precisa compreender algumas modificaes terminolgicas que ocorreram. No Excel 4 e nas verses anteriores, a linguagem de programao a linguagem de macro do Excel, um programa conhecido como macro, e as macros so gravadas em uma folha de macro. No geral, o termo macro se refere ao recurso de reproduzir uma sequncia de teclas pressionadas (ou cliques no boto do mouse). No entanto, a linguagem de macro do Excel vai muito alm disso! Com a transio da linguagem de macro para o Visual Basic for Applications, o termo macro passa a ser conhecido como procedimento, e as folhas de macro como mdulos. Essa modificao gerou uma terminologia mais prxima das prticas de programao modernas.
www.webaula.com.br pag.:88 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Um procedimento um bloco de instrues de Visual Basic que executa determinada funo. As instrues do Visual Basic no costumam ser executadas de forma isolada. Na verdade, elas ocorrem como parte de um procedimento. Portando, um procedimento o menor bloco executvel do cdigo do Visual Basic. No geral, eles so blocos pequenos de cdigos que tm uma finalidade direta. Voc pode armazenar um ou mais procedimentos juntos em um mdulo. Considere um mdulo como uma planilha que contm pargrafos de cdigo VBA denominados procedimentos. O armazenamento de procedimentos em mdulos uma maneira bastante prtica de organiz-los e armazen-los. Alm disso, os procedimentos de um mdulo podem compartilhar dados com outros procedimentos do mesmo mdulo. Nas prximas sees, voc aprender a trabalhar com o Visual Basic for Applications, gravando a criao de uma planilha simples. A planilha contm uma entrada de clula e uma clula de sada calculada. A clula de entrada aceita um custo, e a de sada calcula o custo descontado. A taxa de desconto apresentada na terceira clula.

COMO INICIALIZAR O GRAVADOR DE MACROS


Antes de comear a trabalhar com o Gravador de Macros, prepare uma planilha, realizando todas as aes que no deseja incluir na macro. Por exemplo, abra uma nova planilha ou role at determinado local. Quando voc inicializar o Gravador de Macros, tudo o que voc realiza no Excel ser armazenado em um procedimento. Para apresentar a caixa de dilogo Gravar Nova Macro, proceda da seguinte forma: 1. D um clique sobre Ferramentas, Macro, Gravar Nova Macro para apresentar a caixa de dilogo Gravar Nova Macro.

Utilize a caixa de dilogo Gravar Nova Macro, ilustrada acima, para definir as opes correspondentes ao Gravador de Macros. Os campos Nome da macro e Descrio devem ser usados para atribuir um nome macro e incluir uma descrio, respectivamente. Se voc tiver a inteno de armazenla para trabalhar com ela por algum tempo, procure incluir uma descrio breve, mas explicativa. Do contrrio, provvel que mais tarde no consiga se lembrar da operao executada por essa macro. A opo Tecla de Atalho utilizada para atribu-la a uma Tecla de Atalho. No necessrio associar uma macro a qualquer elemento porque voc sempre poder execut-la atravs do comando Ferramentas, Macro. Basta associar as macros que so usadas com grande freqncia. Assim, voc poder acess-las rapidamente. Alm disso, voc no precisa incorporar a macro agora. Se quiser, poder voltar para este ponto mais tarde e inclu-la em um menu ou boto. A opo Armazenar em: permite especificar um local para inserir essa nova macro. Se voc escolher Pasta de trabalho pessoal de macros, o Excel ir associar a macro a um bloco de anotaes oculto que ir se abrir toda vez em que o Excel for inicializado. Assim, a macro se tornar uma macro global e estar disponvel para todas as planilhas abertas. Utilize o comando janela, reexibir para ver a folha de macros global. A opo Esta pasta de trabalho insere a macro em uma nova folha de mdulo anexada
www.webaula.com.br pag.:89 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


pasta de trabalho atual. A opo Nova pasta de trabalho abre uma nova pasta de trabalho e insere a macro em uma nova folha de mdulo. Para preencher a caixa de dilogo e inicializar o Gravador de Macros, proceda da seguinte

forma:

1. 2. 3.

Na caixa Nome da Macro, digite CalculadoraDesconto. Na caixa Descrio, digite Uma macro para criar uma calculadora de desconto. Mantenha os demais campos com seus valores padro, como mostrado na Figura da pgina anterior. D um clique sobre OK.

O boto Parar Gravao aparecer como uma barra de ferramentas flutuante. A partir de agora, o Gravador de Macros ir gravar todas as aes que voc executar: as seqncias de teclas pressionadas e cliques no boto do mouse. A gravao s ser interrompida quando voc der um clique sobre o boto Parar Gravao.

COMO GRAVAR UMA MACRO


Agora, para voc criar a macro basta criar a planilha como est acostumado a fazer. Para criar a planilha, proceda da seguinte forma: 1. 2. Selecione Ferramentas, Opes. D um clique sobre a guia Exibir e apague a marca de seleo Linhas de grade para desativar as linhas de grade. Em seguida, d um clique sobre OK. Escolha a clula B5 e digite Preo de Varejo. Escolha a clula C5 e d um clique sobre Formatar, Clulas. D um clique sobre a guia Proteo e desative a caixa de verificao Travar. Isso ir desativar o recurso de proteo da clula de modo que mais tarde, quando voc ativar a proteo da planilha, seja possvel modificar o valor nessa clula. D u m clique sobre o guia Nmero, sobre o formato Moeda com duas casas decimais, use o smbolo R$ e um formato negativo para (R$1.234,10). Em seguida, d um clique sobre OK. Escolha a clula B7 e digite Valor Descontado. Escolha a clula B9 e digite Taxa de Desconto. D um clique sobre a barra vertical entre as colunas B e C e arraste a coluna B, definindo uma largura capaz de conter o rtulo inteiro da clula B7. Escolha as clulas B5:B9 E d um clique sobre Formatar, Clulas. Em seguida, d um clique sobre a guia Alinhamento, Escolha o boto de opo Direita na caixa Horizontal e d um clique sobre o OK. Isso ir alinhar direita o texto das clulas. Escolha a clula C7 e d um clique sobre Formatar, Clulas. Escolha a guia nmero e o formato Moeda com duas casas decimais. Utilize o smbolo R$ e um formato negativo como (R$1.234,10). Em seguida, d um clique sobre OK. Digite a frmula =(1-C9)*C5.

3. 4. 5.

6.

7. 8. 9.

10.

11.

12.

www.webaula.com.br pag.:90 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


13. Escolha a clula C9 e d um clique sobre Formatar, Clulas. Em seguida, escolha a guia Nmero, o formato Porcentagem com duas casas decimais e d um clique sobre OK. Especifique a taxa de desconto, digitando 5 na clula C9 e pressionando Enter. Para proteger as clulas da planilha, d um clique sobre Ferramentas, Proteger, Proteger Planilha. 14. 15.

Agora, a planilha ter um aspecto visual semelhante da Figura abaixo:

COMO INTERROMPER A GRAVAO DO MACRO


Para interromper a gravao da macro, basta dar um clique sobre o boto Parar Gravao.

COMO EXAMINAR O PROCEDIMENTO


Para examinar o procedimento que voc acabou de criar, clique em Ferramentas / Macro / Macros. Na caixa de dilogo que aparecer, selecione a macro que voc deseja examinar e a seguir clique em Editar. O procedimento ser apresentado na tela e ser semelhante ao listado abaixo. Observe a seguir a listagem do procedimento: Sub CalculadoraDesconto() ' ' CalculadoraDesconto Macro ' Macro gravada em 05/02/99 por Treinamento & Sistemas
www.webaula.com.br pag.:91 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


' ActiveWindow.DisplayGridlines = False Range("B5").Select ActiveCell.FormulaR1C1 = "Preo de Varejo" Range("C5").Select Selection.NumberFormat = "$#,##0.00_);($#,##0.00)" Selection.Locked = False Selection.FormulaHidden = False Range("B7").Select ActiveCell.FormulaR1C1 = "Valor Descontado" Range("B9").Select ActiveCell.FormulaR1C1 = "Taxa de Desconto" Columns("B:B").EntireColumn.AutoFit Range("B5:B9").Select With Selection .HorizontalAlignment = xlRight .VerticalAlignment = xlBottom .WrapText = False .Orientation = 0 .ShrinkToFit = False .MergeCells = False End With Range("C7").Select Selection.NumberFormat = "$#,##0.00_);($#,##0.00)" ActiveCell.FormulaR1C1 = "=(1-R[2]C)*R[-2]C" Range("C9").Select Selection.NumberFormat = "0.00%" ActiveCell.FormulaR1C1 = "5%" ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
www.webaula.com.br pag.:92 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


End Sub Se voc observar cuidadosamente essa listagem e as etapas que acabou de executar, perceber que cada etapa resulta em uma ou mais linhas de cdigo inserido no procedimento. Muitas outras linhas tambm esto no procedimento que define parmetros os quais no foram explicitados quando a planilha foi criada. Essas linhas adicionais so geradas quando voc d um clique sobre OK em uma caixa de dilogo que define vrios parmetros. Embora voc possa mudar apenas um parmetro na caixa de dilogo, fechar a caixa define todos os parmetros apresentados naquela caixa e insere as linhas correspondentes no procedimento que est sendo gravado. O procedimento apresentado em vrias cores: o comentrio aparece na cor verde, as palavras-chave em azul e o restante em preto. A tela do VBA assemelha-se bastante do programa Visual Basic.

COMO EXECUTAR O PROCEDIMENTO


Para executar esse procedimento, primeiro escolha uma planilha. importante ela ainda no tenha sido usada ou que no contenha informaes teis porque esse procedimento ir substituir qualquer dado existente nessa planilha. Se voc quiser reutilizar a planilha na qual criou o procedimento, certifique-se de desativar o recurso de proteo antes de executar o procedimento porque uma planilha protegida no pode ser modificada. Em seguida, d um clique sobre Ferramentas, Macro, Macros. A caixa de dilogo Macro, mostrada na Figura a seguir, ser apresentada com todos os procedimentos disponveis nessa planilha e na planilha global (no caso desse exemplo, no h qualquer procedimento global disponvel). Na caixa de dilogo, escolha o procedimento CalculadoraDesconto e d um clique sobre Executar. A planilha ser apresentada e o procedimento ser executado, definindo o contedo e a formao das clulas da planilha. A planilha completa idntica que voc criou quando o gravador estava sendo executado.

COMO ASSOCIAR PROCEDIMENTOS A BOTES, MENUS E OBJETOS


Alm de executar procedimentos com o comando Ferramentas. Macro, voc tambm poder associ-los a menus, ferramentas de barras de ferramentas, botes ou a outros objetos vinculados planilha. A maioria dos usurios associa procedimentos a objetos de botes, mas voc pode vincullos a praticamente qualquer objeto associado planilha, inclusive a objetos e grficos incorporados, como,
www.webaula.com.br pag.:93 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


por exemplo, linhas ou crculos, que foram criados com as ferramentas de desenho. Para associar um procedimento a um objeto em uma planilha, clique no objeto com o boto direito do mouse e d um clique sobre Atribuir Macro. Quando a caixa de dilogo aparecer, especifique o procedimento a ser atribudo quele objeto. Se quiser atribuir um procedimento a um boto, ter de usar a ferramenta de desenho de botes para cri-lo. Quando voc concluir o desenho, ser apresentada uma caixa de dilogo. Informe o procedimento que dever ser atribudo quele boto. Por exemplo, abra uma planilha em branco nessa pasta de trabalho e d um clique sobre exibir, Barra de Ferramentas. Escolha a barra de ferramentas Formulrios. Isso apresentar essa barra de ferramentas na tela. D um clique sobre a opo Boto (o quarto item). Desenhe um boto na planilha, como mostrado na Figura a seguir. A caixa de dilogo Atribuir Macro ser apresentada. Escolha a macro CalculadoraDesconto e, em seguida, d um clique sobre OK. A partir de agora, a macro est atribuda ao boto e poder ser executada quando voc der um clique sobre ele. Para que voc possa excluir o boto, editar seu contedo, mover esse boto ou reatribuir a macro associada, necessrio aparecerem seis alas de edio ao redor dele. Se depois de cancelar a seleo do boto voc der um clique sobre ele, a macro ser executada. Para selecionar um objeto sem, com isso, executar a macro associada a ele, mantenha pressionada a tecla Ctrl quando voc der um clique sobre o objeto ou use a ferramenta Selecionar objeto da barra de ferramentas Desenho.

D um clique sobre qualquer local da planilha para cancelar a seleo do boto. D um clique sobre o boto, e o procedimento ser executado, recriando a CalculadoraDesconto.

OS PROCEDIMENTOS E SUA EDIO


www.webaula.com.br pag.:94 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Vamos recapitular alguns pontos e dar um olhada na listagem do procedimento. Para isso, clique novamente em Ferramentas / Macro / Macros. Selecione a macro CalculadoraDesconto e clique em Editar. Como j mencionamos anteriormente, se voc fechar um caixa de dilogo de edio, ir inserir todas as opes no procedimento gravado e no apenas a que foi alterada. Na maioria dos casos, quando voc abre uma caixa de dilogo de formatao, deseja alterar somente a formatao selecionada sem modificar as demais. Assim, voc poder aplicar um procedimento em outras situaes. O procedimento no ir alterar toda a formatao existente, mas apenas um ou mais itens especficos que tiverem sido modificados. Para que o procedimento funcione dessa forma, voc precisa remover aqueles outros parmetros. Com essa excluso, o procedimento executar somente o que deve ser realizado, haver mais espao disponvel e o procedimento ser mais compacto. Observe a listagem a seguir. Os parmetros do procedimento que podem ser excludos esto marcados em negrito. Voc poder remover essas linhas e ainda assim o procedimento funcionar da mesma forma. Sub CalculadoraDesconto() ' ' CalculadoraDesconto Macro ' Macro gravada em 05/02/99 por Treinamento & Sistemas ' ActiveWindow.DisplayGridlines = False Range("B5").Select ActiveCell.FormulaR1C1 = "Preo de Varejo" Range("C5").Select Selection.NumberFormat = "$#,##0.00_);($#,##0.00)" Selection.Locked = False Selection.FormulaHidden = False Range("B7").Select ActiveCell.FormulaR1C1 = "Valor Descontado" Range("B9").Select ActiveCell.FormulaR1C1 = "Taxa de Desconto" Columns("B:B").EntireColumn.AutoFit Range("B5:B9").Select With Selection .HorizontalAlignment = xlRight .VerticalAlignment = xlBottom .WrapText = False .Orientation = 0
www.webaula.com.br pag.:95 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


.ShrinkToFit = False .MergeCells = False End With Range("C7").Select Selection.NumberFormat = "$#,##0.00_);($#,##0.00)" ActiveCell.FormulaR1C1 = "=(1-R[2]C)*R[-2]C" Range("C9").Select Selection.NumberFormat = "0.00%" ActiveCell.FormulaR1C1 = "5%" ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub Agora, considere esse procedimento de uma forma um pouco mais detalhada. Nesse momento, no se preocupe muito com a sintaxe das instrues. Nas prximas sees deste captulo, a sintaxe ser explicada com maiores detalhes. Por enquanto, leia o procedimento do Visual Basic para ter uma idia do que se trata.

COMO USAR COMENTRIOS


As primeiras quatro linhas do procedimento, mostradas a seguir, so comentrios: ' ' CalculadoraDesconto Macro ' Macro gravada em 05/02/99 por Treinamento & Sistemas ' Qualquer caracter inserido aps um apstrofo em um procedimento do Visual Basic representa um comentrio. Quando um procedimento executado, os comentrios de um procedimento do Visual Basic so totalmente ignorados. Por isso, sua incluso ou excluso no ir influir de forma alguma na execuo desse procedimento. No entanto, os comentrios so bastante importantes para a compreenso dos procedimentos. Voc deve utilizar os comentrios em todos os procedimentos que tiver a inteno de usar uma ou duas vezes. Embora voc perca algum tempo com os comentrios agora, perceber que eles iro ajud-lo no futuro a ler e a compreender os procedimentos. Assim, voc poder fazer as correes ou alteraes. Os comentrios podem ocupar uma linha inteira, como esses que foram apresentados anteriormente. Voc tambm pode posicion-los direita, depois de qualquer instruo vlida do Visual Basic. Tudo o que for inserido aps o apstrofo ser includo no comentrio.

CABEALHO E RODAP DO PROCEDIMENTO


A primeira linha o cabealho do procedimento, e a ltima linha o rodap. Essas duas linhas definem os limites do procedimento no Visual Basic. Sub CalculadoraDesconto ( )
www.webaula.com.br pag.:96 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


... ... End Sub A primeira linha de um procedimento define o nome, o tipo e os argumentos do procedimento. Um procedimento pode ser Sub ou Function. o tipo do procedimento que determina se o ele ir retornar ou no um valor. Os procedimentos Function (de funo) operam da mesma forma que as funes de planilha, que fazem um clculo e retornam um valor. J os procedimentos Sub, no retornam um valor no nome do procedimento, embora possam retornar valores atravs de seus argumentos e de qualquer varivel global. Os argumentos de um procedimento so delimitados por parnteses e formam uma conexo entre os valores desse procedimento e os valores de um procedimento que remeta quele. Nosso exemplo de procedimento de macro um procedimento Sub: seu nome CalculadoraDesconto e ele no contm argumentos. O rodap do procedimento marca simplesmente o final do procedimento. Quando um procedimento chega ltima linha, o ponto de execuo em um programa retorna o procedimento que o chamou. Se nenhum procedimento for chamado, o controle retornar para a rea de trabalho.

COMO CONTROLAR AS CARACTERSTICAS


A primeira etapa da criao desse procedimento foi desativar as linhas de grade de uma janela. A prxima linha, mostrada a seguir, realiza essa tarefa. ActiveWindow. DisplayGridlines = False Essa linha consiste em uma instruo do Visual Basic e define como False (falsa) a propriedade DisplayGridlines da janela ativa. A janela ativa pode ser qualquer uma que esteja em primeiro plano. Dessa forma, voc no precisar codificar o nome da planilha com a qual est trabalhando em um procedimento. Esse procedimento funcionar da mesma forma em qualquer janela que esteja ativa no momento.

COMO FAZER REFERNCIA A CLULAS DE PLANILHA


clula. As prximas duas linhas do procedimento selecionam a clula B5 e inserem um rtulo nessa

Range("B5").Select ActiveCell.FormulaR1C1 = "Preo de Varejo" Em VBA, as clulas da planilha no so objetos mas parte da coleo de intervalos. Um objeto Range (intervalo) representa uma clula ou um intervalo de clulas. Para especificar a clula como um objeto Range, utilize a referncia da clula com o mtodo Range de modo a criar um objeto Range: Range (A1). O mtodo Select seleciona as clulas especificadas como argumento do objeto Range. Algumas funes do Visual Basic for Applications que parecem ser objetos so, na verdade, propriedades ou mtodos. Por exemplo, ActiveCell uma propriedade da janela ativa. A propriedade que ela especifica a clula que est ativa na janela. Nas instrues anteriores, a primeira instruo torna B5 a clula ativa, e a segunda insere um rtulo na clula ativa. As prximas linhas do procedimento selecionam a clula C5, aplicam um formato
www.webaula.com.br pag.:97 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


numrico $#,##0.00_);($#,##0.00). a essa clula e desativam os recursos de proteo e ocultao. possvel excluir a ltima instruo desse grupo porque voc precisa apenas desativar a propriedade Locked (protegido) e no a propriedade Hildden (oculto). Range("C5").Select Selection.NumberFormat = "$#,##0.00_);($#,##0.00)" Selection.Locked = False Selection.FormulaHidden = False As prximas quatro linhas selecionam e inserem o texto nas clulas B7 e B9. Range("B7").Select ActiveCell.FormulaR1C1 = "Valor Descontado" Range("B9").Select ActiveCell.FormulaR1C1 = "Taxa de Desconto" So selecionadas uma ou mais colunas com o objeto Columns, que assume uma referncia de coluna como um argumento. Voc poder usar a propriedade ColumnWidth da seleo atual para definir a largura das colunas. Podem ser selecionadas uma ou mais linhas da mesma maneira usando, para isso, o objeto Rows: Columns("B:B").EntireColumn.AutoFit Range("B5:B9").Select A clusula With utilizada para aplicar vrias instrues ao mesmo objeto. Nas linhas a seguir, o intervalo de clulas B5:B9 selecionado. A clusula With aplica as cinco instrues Selection, ao intervalo selecionado. Range("B5:B9").Select With Selection .HorizontalAlignment = xlRight .VerticalAlignment = xlBottom .WrapText = False .Orientation = 0 .ShrinkToFit = False .MergeCells = False End With As prximas seis instrues selecionam, formatam e inserem valores ou frmulas nas clulas

C7 e C9:

Range("C7").Select
www.webaula.com.br pag.:98 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


Selection.NumberFormat = "$#,##0.00_);($#,##0.00)" ActiveCell.FormulaR1C1 = "=(1-R[2]C)*R[-2]C" Range("C9").Select Selection.NumberFormat = "0.00%" ActiveCell.FormulaR1C1 = "5%" A ltima instruo ativa o recurso de proteo para a planilha ativa: ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

COMO OBTER DADOS A PARTIR DE UMA CAIXA DE ENTRADA DE DADOS


Em um procedimento do Visual Basic, voc no precisa se sentir limitado a meras reprodues de seqncias de teclas pressionadas. Voc pode criar caixas de dilogo e solicitar ao usurio que informe novos valores para personalizar o procedimento em diferentes situaes. Por exemplo, suponha que voc queira criar diversas calculadoras de taxas de descontos, cada uma fazendo o clculo com base em uma taxa de desconto. Se voc inserir a funo InputBox no local apropriado, poder interromper o processo e solicitar ao usurio que inclua uma taxa de desconto para ser usado no clculo. Para incluir uma caixa de dilogo no procedimento CalculadoraDesconto, proceda da seguinte forma: 1. Entre no mdulo da CalculadoraDesconto, selecione o procedimento inteiro dando um clique sobre ele e arrastando o ponteiro do mouse. Em seguida, d um clique sobre Editar, Copiar. Escolha Inserir, Mdulo, para criar o Mdulo2. Selecione Editar, Colar para colar uma cpia da macro CalculadoraDesconto no novo mdulo. Altere o nome do procedimento para CalculadoraDesconto2. Na linha em que a taxa de desconto inserida na clula C9 como 0,05 (5%), inclua a funo InputBox na seguinte listagem. As alteraes encontram-se em negrito.

2. 3.

4. 5.

... ... Selection.NumberFormat = "0.00%" ActiveCell.FormulaR1C1 = InputBox("Digite a taxa de desconto na forma de uma frao decimal.") lembre-se de digitar todo esse cdigo em uma mesma linha ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub A funo InputBox assume uma legenda como um argumento e apresenta uma caixa de dilogo na tela. Quando voc digitar um valor na caixa de dilogo e der um clique sobre OK, a funo retornar o valor digitado para o programa. Esse valor ser inserido na clula C9. Experimente esse novo
www.webaula.com.br pag.:99 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO


procedimento, selecionando uma planilha nova e, em seguida, dando um clique sobre Ferramentas, Macro, Macros. Na caixa de dilogo Macro, escolha a macro CalculadoraDesconto2 e d um clique sobre Executar. O procedimento comear a criar a planilha e, em seguida, apresentar a caixa de dilogo da Figura abaixo.

Digite o valor 0,2 (20% de desconto) na caixa de dilogo, como mostrado na figura, e selecione OK. Quando o procedimento estiver concludo, digite 10 na clula C5 para testar a planilha da mesma forma que voc j fez anteriormente.

www.webaula.com.br pag.:100 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

EXCEL 2000 AVANADO

CONCLUSO

Esperamos que o contedo desta apostila tenha servido de suporte para as suas aulas. Lembre-se que nada substitui uma boa aula de seu professor. A informtica sofre mudanas bruscas muito rapidamente, procure no futuro uma biblioteca auxiliar e fique atento ao lanamento de novos aplicativos e verses. A Zargon Computao estar sempre ao seu dispor para solucionar dvidas quando

necessrio.

Atenciosamente,

Diretoria de Treinamento Zargon Tecnologia em Informtica

www.webaula.com.br pag.:101 Proibida a reproduo e utilizao no autorizada, de todo ou parte do contedo deste material. Todos os direitos so reservados e licenciados pelo Grupo Zargon e Poliedro Educacional - Copyright 1999-2004 Powered by webAula

Vous aimerez peut-être aussi