ap excel 2003 avançado

104
  MS Excel 2003  A vançado  

Upload: marcio-stimamiglio

Post on 22-Jul-2015

338 views

Category:

Documents


0 download

TRANSCRIPT

MS Excel 2003 Avanado

ndice

CAPTULO 1 BANCO DE DADOS ..................................................................6Classificao .............................................................................................................................................................. 8 Personalizao........................................................................................................................................................ 8 Manipulao de Dados ........................................................................................................................................... 10 Auto Filtro............................................................................................................................................................ 10 Filtro Avanado.................................................................................................................................................... 13 Exemplos de critrios de filtro avanado ............................................................................................................ 13 Caracteres curinga................................................................................................................................................ 15 Subtotais................................................................................................................................................................... 17 Formulrios ............................................................................................................................................................. 19 Incluso ................................................................................................................................................................ 19 Localizao .......................................................................................................................................................... 20 Excluso ............................................................................................................................................................... 21

CAPTULO 2 TABELA DINMICA................................................................23Criar um relatrio de Tabela Dinmica............................................................................................................... 23 Campos e itens......................................................................................................................................................... 26 Alterao do layout .............................................................................................................................................. 26 Formatao do Relatrio ....................................................................................................................................... 27 Modos de exibio grfica de dados da Tabela Dinmica ................................................................................. 28 Criar um relatrio de grfico dinmico ............................................................................................................... 29 Personalizao...................................................................................................................................................... 31

CAPTULO 3 FUNES................................................................................38Inserindo uma funo numa frmula................................................................................................................... 38 Funes de Banco de Dados................................................................................................................................... 40 Funes Matemticas e Trigonomtricas............................................................................................................. 41 ABS ...................................................................................................................................................................... 41 ARRED ................................................................................................................................................................ 41 ARREDONDAR.PARA.BAIXO ........................................................................................................................ 42 ARREDONDAR.PARA.CIMA .......................................................................................................................... 43 MOD..................................................................................................................................................................... 43 RAIZ..................................................................................................................................................................... 43 INT ....................................................................................................................................................................... 44 POTNCIA .......................................................................................................................................................... 44 TRUNCAR........................................................................................................................................................... 44 SOMASE.............................................................................................................................................................. 45

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia

2

ndiceSobre como aninhar funes dentro de funes.................................................................................................. 46 Funes Financeiras ............................................................................................................................................... 47 DPD ...................................................................................................................................................................... 47 PGTO ................................................................................................................................................................... 47 PPGTO ................................................................................................................................................................. 48 IPGTO .................................................................................................................................................................. 49 VP......................................................................................................................................................................... 50 TAXA................................................................................................................................................................... 51 VF......................................................................................................................................................................... 52 Funes Estatsticas ................................................................................................................................................ 53 MDIA................................................................................................................................................................. 53 CONT.VALORES ............................................................................................................................................... 54 CONTAR.VAZIO................................................................................................................................................ 54 CONT.SE ............................................................................................................................................................. 55 MXIMO............................................................................................................................................................. 55 MAXIMOA.......................................................................................................................................................... 56 MINIMO .............................................................................................................................................................. 56 MINIMOA ........................................................................................................................................................... 57 Funes Lgicas ...................................................................................................................................................... 58 SE ......................................................................................................................................................................... 58 E............................................................................................................................................................................ 59 OU ........................................................................................................................................................................ 60 Funes de Data e Hora ......................................................................................................................................... 62 AGORA................................................................................................................................................................ 62 HOJE .................................................................................................................................................................... 63 DIAS360 .............................................................................................................................................................. 63 Funes de Procura e Referncia.......................................................................................................................... 64 PROCV ................................................................................................................................................................ 64 PROCH ................................................................................................................................................................ 66

CAPTULO 4 MLTIPLAS PLANILHAS .......................................................69Guias de Planilha .................................................................................................................................................... 69 Frmulas .................................................................................................................................................................. 71

CAPTULO 5 ATINGIR META .......................................................................76 CENRIOS ..............................................................................78Criar um cenrio..................................................................................................................................................... 78 Mostrar um cenrio................................................................................................................................................ 79 Relatrios de resumo do cenrio........................................................................................................................... 80 Criar um relatrio de resumo de cenrio ............................................................................................................. 80 Resumo................................................................................................................................................................. 83

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia

3

ndice

SOLVER...................................................................................84 CAPTULO 6 MACROS .................................................................................90Gravar uma macro ................................................................................................................................................. 91 Executar uma macro no Microsoft Excel............................................................................................................. 92 Editar uma macro................................................................................................................................................... 92 Copiar uma macro .................................................................................................................................................. 92 Copiar parte de uma macro para criar outra macro............................................................................................. 92 Copiar um mdulo de macro para outra pasta de trabalho ................................................................................. 93 Visual Basic for Applications ................................................................................................................................ 99 Sobre vrus e macros de pasta de trabalho ........................................................................................................ 102 Entendendo vrus de macro ............................................................................................................................... 102 Que boto devo pressionar?............................................................................................................................... 103

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia

4

Captulo 1 Banco de dadosa

C A P T U L OB a n c o d e

1

D a d o s

Tpicos deste captuloBanco de Dados Classificao Manipulao de Dados AutoFiltro Filtro Avanado Subtotais Formulrios

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia

5

Captulo 1 Banco de dadosa

Banco de DadosNeste captulo falaremos sobre a criao e manipulao de bancos de dados no Microsoft Excel 2003. Um Banco de Dados , por definio, um conjunto de informaes relacionadas e dispostas na forma de uma tabela, onde as colunas desta tabela so denominadas campos e as linhas registros. Embora o Microsoft Excel no seja, por excelncia, considerado um software especfico de Banco de Dados (isso porque cada planilha tem um limite determinado: 256 colunas e at 65536 linhas), ele possui diversos comandos e ferramentas descritas neste captulo que podero ajud-lo a administrar de forma fcil e intuitiva uma boa quantidade de informaes. No entanto, se as limitaes do software no atenderem s suas necessidades ou s da sua empresa, voc realmente precisar de um software mais robusto no sentido de capacidade de armazenamento tais como o Microsoft Access ou mesmo um SQL Server. Em geral, todo bom programa gerenciador de banco de dados executa as seguintes tarefas: 1. Classificam os dados de diferentes maneiras; 2. Aplicam Filtros, de modo a simplificar a procura de informaes; 3. Permitem subtotalizar os dados; 4. Efetuam clculos diversos; 5. Permitem manipular os registros atravs de formulrios (ou mscaras). No Microsoft Excel 2003, isso no poderia ser diferente. Ele possui todo este aparato de comandos, que simplificam e facilitam a vida do usurio de modo bastante simples e interativo. Voc no precisar decorar comandos complicados para digit-los na forma de uma programao. Em vez disto, voc poder acessar as opes do menu Dados, na barra de menus, ou mesmo usar alguns cones de atalho da barra de ferramentas. Um banco de dados no Excel poder ser composto de vrias tabelas, porm voc ter que respeitar os conceitos de planilhas eletrnicas. As informaes do seu banco de dados devero ser colocadas nitidamente em forma de linhas e colunas. De preferncia sem linhas ou colunas em branco e, se possvel, sem clulas mescladas. Isso porque para alguns comandos (como classificar ou filtrar) uma linha em branco pode indicar que o seu banco de dados termina naquele ponto. Portando quando precisar organizar um banco de dados procure uma esttica que o ajude no entendimento do seu banco de dados.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia

6

Captulo 1 Banco de dadosaPara prosseguirmos, crie o seguinte banco de dados proposto: A 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Data 10-abr-06 30-mar-06 30-mar-06 11-mai-06 30-mar-06 23-mar-06 12-mar-06 23-mar-06 12-mar-06 12-mar-06 23-mar-06 09-mar-06 30-mar-06 09-mar-06 09-mar-06 10-jan-06 14-fev-06 10-jan-06 12-jan-06 14-fev-06 12-mar-06 21-fev-06 12-jan-06 B Item Caneta Vermelha Apontador Apontador Lpis Preto Lpis Preto Borracha Apontador Borracha Grampeador Borracha Caneta Azul Grampeador Caneta Vermelha Borracha Caneta Azul Papel Caneta Azul Papel Borracha Papel Caneta Azul Caneta Azul Caneta Vermelha C Vendedor Srgio Dantas Ana Paula Srgio Dantas Ana Paula Srgio Dantas Marcelo Freitas Ana Paula Cludio Lopes Ana Paula Cludio Lopes Marcelo Freitas Srgio Dantas Cludio Lopes Marcelo Freitas Ana Paula Cludio Lopes Marcelo Freitas Ana Paula Srgio Dantas Srgio Dantas Ana Paula Marcelo Freitas Marcelo Freitas D Valor Unit. 1,00 0,50 0,50 0,90 0,50 0,10 1,00 0,10 1,00 1,00 0,10 0,50 0,10 0,10 0,10 1,00 5,00 5,00 1,00 1,00 0,50 0,50 1,00 E Qtde. 750 3.500 3.500 1.200 3.500 5.000 4.500 5.000 4.500 4.500 5.000 900 5.000 5.000 6.000 2.500 500 500 3.400 2.100 900 1.000 2.300 F Valor Total 750,00 1.750,00 1.750,00 1.080,00 1.750,00 500,00 4.500,00 500,00 4.500,00 4.500,00 500,00 450,00 500,00 500,00 600,00 2.500,00 2.500,00 2.500,00 3.400,00 2.100,00 450,00 500,00 2.300,00

Nosso Banco de Dados ser uma representao de vendas executadas no ano de 2006, onde teremos que saber o que cada vendedor executou no perodo proposto, a relao dos itens vendidos, e finalmente a relao destes itens com os vendedores.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia

7

Captulo 1 Banco de dadosaA partir desse banco de dados faremos todos os exemplos do captulo Banco de Dados.

ClassificaoNo Excel fica simples o processo de classificar o banco de dados em ordem alfabtica, numrica ou de data. Para classificar sua lista, siga os processos: 1. Deixe o cursor em cima do seu banco de dados, no preciso selecion-lo, pois o Excel 2003 analisar as informaes de sua planilha e marcar o banco de dados. Para que esta marcao ocorra com preciso no deixe linhas em branco entre as linhas do ttulo de cabealho e incio de registros. 2. Selecione o Classificar a partir do menu Dados. 3. O Excel marcar a rea do banco de dados e exibir a caixa de classificar

5. Na caixa Classificar Por aparecer os nomes dos campos. Abra as setas com indicao para baixo e faa a sua escolha do campo que deseja ordenar. 6. Escolha a opo Crescente ou Decrescente O Excel coloca mais duas caixas Em seguida por, E depois por, no caso de voc precisar de mais um campo de classificao ou ento, se coincidir alguma informao voc poder desempat-la com outra opo. 7. Na caixa de dilogo Classificar voc encontrar a opo de: Meu intervalo de dados tem: Linha de Cabealho: ele exibira no campo Classificar por os nomes dos ttulos dos campos. Nenhuma linha de cabealho: ele exibir no campo Classificar por os nomes das colunas. 8. Clique OK.

PersonalizaoTalvez voc precise classificar sua lista de uma forma personalizada, nem Crescente e nem Decrescente. Na caixa de dilogo de Classificao, observe que existe o boto Opes. Vamos personalizar a classificao: Siga os passos:

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia

8

Captulo 1 Banco de dadosa1. Clique no menu Ferramentas e selecione o comando Opes.

2. Selecione a guia Listas Personalizadas e, em seguida, clique sobre NOVA LISTA na caixa das Listas personalizadas. Digite os itens da lista desejada, na classificao desejada. 3. Clique sobre o Boto Adicionar.

4. Clique sobre o boto OK. 5. Posicione o seletor no banco de dados que desejamos usar a classificao personalizada. 6. Selecione o comando Classificar a partir do menu Dados. 7. Selecione Classificar por: Vendedor. 8. Clique sobre o boto Opes. 9. Observe que a lista possui o cadastro que inserimos

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia

9

Captulo 1 Banco de dadosa

Quando desejar que a classificao volte a obedecer ao critrio crescente ou decrescente, volte a executar os mesmo passos e selecione Normal no critrio de classificao da primeira chave na caixa de dilogo Opes de Classificao. Quando desejar excluir uma lista personalizada, selecione o comando Opes a partir do menu Ferramentas e clique sobre a guia Listas, selecione a lista desejada e, em seguida, clique sobre o boto Excluir.

Manipulao de DadosFiltrar uma maneira rpida e fcil de localizar e trabalhar com um subconjunto de dados em uma lista. Uma listra filtrada exibe somente as linhas que atendem aos critrios especificados para uma coluna. O Microsoft Excel fornece dois comandos para filtrar listas: O AutoFiltro, que inclui filtrar por seleo, para critrios simples O Filtro Avanado, para critrios mais complexos, voc poder criar critrios de pesquisas personalizadas usando frmulas e critrios mltiplos. O filtro avanado tambm permite que voc copie para outro lugar o resultado da pesquisa.

Ao contrrio da classificao, filtrar no reorganiza uma lista. Filtrar oculta temporariamente as linhas que voc no deseja exibir. Quando o Excel filtra linhas, voc pode editar, formatar, colocar em grficos e imprimir o subconjunto da lista sem reorganiz-la ou mov-la.

Auto FiltroQuando voc usa o comando AutoFiltro, setas de AutoFiltro aparecem direita dos rtulos de coluna na lista filtrada. Clicar em uma seta de AutoFiltro exibe uma lista de todos os itens visveis e exclusivos da coluna, itens em branco (vazios) e no vazios. Ao selecionar um item de uma lista para uma coluna especfica, voc estar ocultando de imediato todas as linhas que no contm o valor selecionado. A lista neste exemplo est filtrada para mostrar apenas as linhas para o vendedor Amaral.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 10

Captulo 1 Banco de dadosa

Para fazermos pesquisas em nosso banco de dados hipottico, proceda da seguinte maneira: 1. Posicione o cursor em qualquer clula no-vazia do seu banco de dados. 2. Clique no menu Dados e aponte para a opo Filtrar. 3. Escolha a opo AutoFiltro. 4. Na linha de cabealho sero exibidas as setas do AutoFiltro onde encontraremos as opes de pesquisa. 5. Abra uma das setas e selecione a opo desejada. 6. O banco de dados mostrar apenas os registros que satisfazem ao critrio escolhido. As demais linhas sero ocultadas. 7. Para Reexib-las clique novamente na seta do AutoFiltro e selecione a opo (Tudo).

Note que, no Excel 2003, podemos ainda aproveitar as setas do AutoFiltro para classificarmos nosso uma coluna de forma Crescente ou Decrescente. Essa comodidade evita que, aps filtrarmos nossa lista, precisemos abrir a janela Classificar no menu Dados (conforme visto anteriormente). 8. Caso voc necessite de um critrio mais apurado, como, por exemplo, exibir as vendas cuja quantidade foi acima de um valor ou o nome do produto comea com uma letra especfica, poder usar a opo Personalizar na listagem que se abre nas setas do AutoFiltro. Ser exibida a janela Personalizar AutoFiltro:

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 11

Captulo 1 Banco de dadosa

9. Observe que existem diversos operadores disponveis, e ainda a possibilidade de combinarmos at 2 condies usando os conectivos E (interseo) e OU (unio), conforme o exemplo acima. Aps definido seu critrio, clique em OK. 10. Quando quiser desativar as setas do AutoFiltro e restabelecer seu banco de dados completo, basta clicar novamente no menu Dados/Filtrar/AutoFiltro. NOTA: Pode-se salvar a planilha com o AutoFiltro ativado. Assim, quando outro usurio abri-la da prxima vez as setas j estaro disponveis para a escolha de outro critrio.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 12

Captulo 1 Banco de dadosa

Filtro AvanadoO Filtro Avanado uma forma de combinarmos de forma poderosa diversos critrios de pesquisa numa nica grade (tabela auxiliar), alm de possibilitar que os dados filtrados possam ser exportados para outro local (numa outra planilha do arquivo corrente ou mesmo num novo arquivo!). O procedimento pode ser resumido da seguinte forma: 1. No banco de dados que deseja filtrar, selecione os rtulos das colunas (campos) da lista que contm os valores que voc deseja filtrar e clique em Copiar. Escolha uma rea livre da planilha atual ou mude para uma nova planilha e clique em Colar. Assim, comearemos a criar uma nova tabela que contm os mesmos ttulos da tabela original. Nas linhas abaixo dos nomes das colunas coladas, digite os critrios que voc deseja que sejam atendidos para cada campo. Observe adiante alguns exemplos de critrios que podem servir como modelos para sua construo...

2.

3.

Exemplos de critrios de filtro avanadoOs critrios de filtro avanado podem incluir vrias condies aplicadas em uma nica coluna, vrios critrios aplicados a vrias colunas e condies criadas como resultado de uma frmula. Vrias condies em uma s coluna Se voc tem duas ou mais condies para uma nica coluna, digite o critrio diretamente abaixo de cada um em linhas separadas. Por exemplo, o intervalo de critrios a seguir exibe as linhas que contm "Ana Paula", "Cludio Lopes" ou "Srgio Dantas" na coluna Vendedor. Vendedor Ana Paula Cludio Lopes Srgio Dantas

Uma condio em duas ou mais colunas Para localizar dados que atendam a uma condio em duas ou mais colunas, insira todos os critrios na mesma linha do intervalo de critrios. Por exemplo, o intervalo de critrios a seguir exibe todas as linhas que contm "Borracha" na coluna Item, "Cludio Lopes" na coluna Vendedor e quantidades de vendas acima de 3.000 unidades. Item Borracha Vendedor Qtde.

Cludio Lopes >3000

Uma condio em uma coluna ou outra Para localizar os dados que atendam a uma condio em uma coluna ou uma condio em outra coluna, insira os critrios em linhas diferentes do intervalo de critrios. Por exemplo, o intervalo de critrios a seguir exibe todas as linhas que contm "Borracha" na coluna Item, ou "Cludio Lopes" na coluna Vendedor ou quantidades de vendas acima de 3.000 unidades. No necessariamente ao mesmo tempo! Item Borracha Cludio Lopes >3000 Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 13 Vendedor Qtde.

Captulo 1 Banco de dadosa

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 14

Captulo 1 Banco de dadosaUm de dois conjuntos de condies para duas colunas Para localizar linhas que atendam a um de dois conjuntos de condies, onde cada grupo inclui condies para mais de uma coluna, digite os critrios em linhas separadas. Por exemplo, o intervalo de critrios a seguir exibe as linhas que contm tanto "Ana Paula" na coluna Vendedor e quantidades acima de 3.000, como tambm exibe as linhas do vendedor Cludio Lopes com quantidades acima de 1.500. Vendedor Ana Paula Qtde. >3000

Cludio Lopes >1500

Condies criadas como resultado de uma frmula Voc pode usar um valor calculado que seja resultado de uma frmula como critrio. Quando voc usa uma frmula para criar um critrio, no use um rtulo de coluna como rtulo de critrios; deixe o rtulo de critrios em branco ou use um rtulo que no seja um rtulo de coluna na lista. Por exemplo, o intervalo de critrios a seguir exibe linhas que tm um valor na coluna G maior do que a mdia das clulas E5: E14; ele no usa um rtulo de critrios.

=G5>MDIA($E$5:$E$14)Observaes A frmula utilizada para uma condio deve usar uma referncia relativa para se referir ao rtulo da coluna (por exemplo, Vendas) ou o campo correspondente no primeiro registro. Todas as outras referncias na frmula devem ser referncias absolutas, e a frmula deve avaliar se so VERDADEIRAS ou FALSAS. No exemplo da frmula, "G5" se refere ao campo (coluna G) do primeiro registro (linha 5) da lista. Voc pode usar um rtulo de coluna na frmula, em vez de uma referncia relativa de clula ou um nome de intervalo. Quando o Microsoft Excel exibe um valor de erro como #NOME? ou #VALOR! Na clula que contm o critrio, voc pode ignorar este erro porque ele no afeta a maneira como a lista filtrada.

Caracteres curingaPara localizar valores de texto que compartilhem alguns caracteres, mas no outros, use um caractere curinga. Um caractere curinga representa um ou mais caracteres no-especificados.

Use? (ponto de interrogao)

Para localizarQualquer caractere nico na mesma posio que o ponto de interrogao Por exemplo, S?lvia localiza "Slvia" e "Sylvia" Qualquer numero de caracteres na mesma posio que o asterisco Por exemplo, *este localiza "Nordeste" e "Sudeste" Um ponto de interrogao, Por exemplo, fy91~? localiza "fy91?" asterisco ou til

* (asterisco)

~ (til) seguido de ?, *, ou ~

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 15

Captulo 1 Banco de dadosa

4.

Aps montar sua tabela de critrios, conforme descrito anteriormente, clique em uma clula da lista primitiva. No menu Dados, aponte para Filtrar e clique em Filtro avanado.

5.

6.

Para filtrar a lista ocultando linhas que no obedeam aos seus critrios, clique em Filtrar a lista no local. Para filtrar a lista copiando linhas que obedeam aos seus critrios para outra rea da planilha, clique em Copiar para outro local, clique na caixa Copiar para e indique a clula a partir da qual voc deseja colar as linhas filtradas.

7. 8.

Na caixa Intervalo da lista, verifique se o Excel j selecionou automaticamente todo o seu banco de dado. Caso contrrio, selecione-o (incluindo sempre o nome das colunas). Na caixa Intervalo de critrios, insira o intervalo de clulas da tabela auxiliar onde voc digitou seus critrios (incluindo tambm o nome das colunas copiadas). Para mover a caixa de dilogo Filtro avanado para fora da vista temporariamente enquanto seleciona os intervalos de clulas, clique em Recolher caixa de dilogo .

9.

Se os seus dados, mesmo filtrados, podem conter linhas duplicadas e voc deseja apenas 1 ocorrncia de cada registro, marque a caixa Somente registros exclusivos.

10. Finalmente, clique em OK e dados solicitados aparecero no local escolhido. Caso acontea qualquer erro ou a lista aparea vazia, reveja as condies que voc inseriu no intervalo de critrios e execute o comando novamente...

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 16

Captulo 1 Banco de dadosa

Subtotais1. Classifique seu banco de dados pela coluna para a qual voc deseja calcular subtotais. Por exemplo, para resumir as unidades vendidas por cada vendedor em uma lista de vendedores, quantidades de venda e o numero de unidades vendidas, classifique a lista pela coluna do vendedor. Clique em uma clula da lista. No menu Dados, clique em Subtotais.

2. 3.

4.

Na caixa A cada alterao em, clique na coluna que contm os grupos para os quais voc deseja subtotais. Esta deve ser a mesma coluna pela qual voc classificou sua lista na etapa 1. Na caixa Usar funo, clique na funo que voc deseja usar para calcular os subtotais. Para obter informaes sobre como resumir funes. Na caixa Adicionar subtotal a, marque a caixa de seleo das colunas que contm os valores para os quais voc deseja subtotais. Na opo Substituir subtotais atuais, marque a caixa de seleo para substituir todos os subtotais por novos subtotais. Na opo Quebra de pginas entre grupos, marque a caixa de seleo para colocar uma quebra de pgina a cada subtotal. Na opo Resumir abaixo dos dados, marque a caixa de seleo para que os totais sejam colocados abaixo de cada grupo.

5.

6. 7.

8.

9.

10. Clique sobre o boto OK.

Observaes Voc tambm pode aninhar ou inserir subtotais para grupos menores dentro de grupos de subtotais. Para isso, aps configurado o primeiro grupo de subtotais, abra a caixa de dilogo novamente, faa sua segunda configurao e desmarque a opo Substituir subtotais atuais. Para remover o clculo dos subtotais e restabelecer sua planilha de volta s condies originais, abra a caixa de dilogo novamente e clique no boto Remover Todos.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 17

Captulo 1 Banco de dadosaExerccio: Construa o seguinte critrio para subtotalizar o banco de dados.

Seu banco de dados ficar da seguinte maneira:

Subtotal abaixo do campo quantidade.

O Excel no recalcula os subtotais automaticamente ao filtrar informaes, voc deve classificar e filtrar sua lista antes de inserir os subtotais automticos. Observe que do lado esquerdo superior foram inseridos nmeros e sinais de menos, os nmeros possuem as seguintes funes: 1 - Exibe o total global do banco de dados 2 - Exibe os subtotais do banco de dados 3 - Exibe todo o banco de dados Observe que cada categoria possui do lado esquerdo uma separao que finalizada como sinal de menos. Quando clicarmos no sinal de menos os detalhes desta categoria sero ocultadas e ficar somente o total, e o smbolo exibido ser o de mais, clique novamente nele para reexibir os detalhes da categoria.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 18

Captulo 1 Banco de dadosa

FormulriosPodemos visualizar e manipular os registros de uma lista utilizando o comando de Formulrio que o Excel oferece. Na verdade, um formulrio nada mais do que uma mscara para a nossa planilha, de forma que, ao invs de visualizarmos seus registros em forma de tabela, cada registro mostrado como uma ficha. Dentro do formulrio podemos tambm manipular os registros, incluindo, alterando, excluindo e at filtrando os mesmos.

Incluso1. 2. Clique em uma clula na lista qual voc deseja adicionar um registro. No menu Dados, clique em Formulrio.

3. 4.

Clique em Novo. Digite as informaes para o novo registro. Para mover-se para o campo seguinte, pressione a tecla TAB. Para mover-se para o campo anterior, pressione SHIFT+TAB.

5.

Quando terminar de digitar os dados, pressione a tecla ENTER para adicionar o registro. Quando terminar de adicionar os registros, clique em Fechar para adicionar o novo registro e fechar o formulrio de dados.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 19

Captulo 1 Banco de dadosaObservaes Os campos que contm frmulas exibem os resultados da frmula como um rtulo. O rtulo no pode ser alterado no formulrio de dados. Se voc adicionar um registro que contm uma frmula, a frmula no ser calculada at voc pressionar a tecla ENTER ou clicar em Fechar para adicionar o registro. Enquanto estiver adicionando um registro, voc poder desfazer as alteraes se clicar em Restaurar antes de pressionar ENTER ou clicar em Fechar para adicionar o registro. O Microsoft Excel adiciona o registro quando voc passa para outro registro ou fecha o formulrio de dados.

Alm de inserir um novo registro a lista, podemos utilizar outras opes disponveis na caixa de dilogo do Formulrio para manipularmos melhor nossos registros, como por exemplo localizar um registro, excluir um determinado registro, restaurar informaes e assim por diante.

LocalizaoPara localizar registros voc poder fazer de diversas maneiras: Atravs da barra de rolagem. Observe que ao rolar com a caixa de rolagem a indicao de nmeros de registros so alterados, passando um a um. Atravs dos botes : Localizar anterior: os registros vo sendo exibidos e a contagem de registros sendo tambm alteradas. Localizar prxima: os registros sero exibidos e a contagem dos registros sero alterados. Atravs de Critrios: 1. Clique sobre o boto Critrios do Formulrio.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 20

Captulo 1 Banco de dadosa2. Observe que usaremos o critrio abaixo para localizar apenas as vendas de Apontadores da Ana Paula.

3. Clique sobre o boto Formulrio para retornar a caixa de origem, observe que os itens listados so referentes ao critrio estabelecido. 4. Mas ser exibido um item de cada vez, para voc verificar se existem mais registros, ande com a barra de rolagem ou clique no boto Localizar prxima ou Localizar anterior, at que todos os registros sejam exibidos, de acordo com o critrio estabelecido. 5. Observe que na contagem de registros ele exibe justamente o numero que cada registro ocupa no banco de dados.

ExclusoPara eliminar um registro, iremos usar a caixa de dilogo Formulrios. Primeiro, devemos localizar o registro a ser excludo, para tal, utilize o recurso de Localizar utilizando critrios visto anteriormente e, em seguida, excluir o mesmo. 1. 2. Localize o registro a ser excludo. Clique sobre o boto Excluir, o registro que est sendo visualizado ser definitivamente excludo da lista.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 21

Captulo 2 Tabela Dinmica

C A P T U L OT a b e l a

2

D i n m i c a

Tpicos deste captuloRelatrio de Tabela Dinmica Campos e Itens Modos de exibio grfica de dados da Tabela Dinmica Criar um relatrio de grfico dinmico

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 22

Captulo 2 Tabela Dinmica

Tabela DinmicaUm relatrio de Tabela Dinmica uma tabela interativa que voc pode usar para resumir rapidamente grandes quantidades de dados. Voc pode girar suas linhas e colunas para ver resumos diferentes dos dados de origem, filtrar os dados por meio da exibio de pginas diferentes ou exibir os detalhes de reas de interesse.

Um exemplo de um relatrio de Tabela Dinmica simples. Os dados de origem esto na lista esquerda. Use um relatrio de Tabela Dinmica quando voc desejar comparar totais relacionados, especialmente quando voc tiver uma longa lista de valores a serem resumidos e desejar comparar vrios fatos sobre cada valor. Use relatrios de Tabela Dinmica quando desejar que o Microsoft Excel faa a classificao, a subtotalizao e a totalizao por voc. No exemplo acima, voc pode facilmente ver como as vendas de artigos de golfe no terceiro trimestre, na clula F5, superaram as vendas para outro esporte ou trimestre, ou as vendas totais globais. Como um relatrio de Tabela Dinmica interativo, voc ou outros usurios podem alterar a exibio dos dados para ver mais detalhes ou calcular resumos diferentes.

Criar um relatrio de Tabela DinmicaPara criar um relatrio de Tabela Dinmica, use o Assistente de Tabela Dinmica e grfico dinmico como um guia para localizar e especificar os dados de origem que voc desejar para analisar e criar a estrutura do relatrio. Voc pode, em seguida, usar a barra de ferramentas Tabela Dinmica para organizar os dados dentro dessa estrutura. 1. Abra a pasta de trabalho onde voc deseja criar o relatrio de Tabela Dinmica. Se voc estiver baseando o relatrio em uma lista ou um banco de dados do Microsoft Excel, clique em uma clula da lista (ou banco de dados). 2. 3. No menu Dados, clique em Relatrio de tabela e grfico dinmicos... Na etapa 1 do Assistente de Tabela Dinmica e Grfico Dinmico, selecione onde esto os dados que voc deseja analisar. Para comearmos, mantenha em Banco de dados ou lista do Microsoft Office Excel.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 23

Captulo 2 Tabela Dinmica

4.

Clique sobre o boto Avanar.

5.

Informe onde esto os dados que voc deseja usar para criar o relatrio de Tabela Dinmica. Se o cursor estiver posicionado dentro da lista antes de iniciarmos o assistente, automaticamente o campo intervalo j vir preenchido. Caso contrrio, arraste o mouse sobre a planilha (incluindo o nome das colunas!). Clique sobre o boto Avanar.

6.

7.

Na etapa 3 do assistente, defina se a Tabela Dinmica deve ser criada em uma nova guia de planilha (mais cumum) ou num espao vazio de uma planilha j existente. Observe ainda que aparecem ainda mais 2 botes: Layout e Opes. Clique no boto Layout para modelar o relatrio no assistente (tambm possvel modelar posteriormente fora do assistente). Ser aberta a seguinte janela:

8.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 24

Captulo 2 Tabela Dinmica

9.

De volta etapa 3 do assistente, determine se voc precisa clicar sobre Opes para definir algumas opes para a Tabela Dinmica que est sendo criada.

10. Clique sobre o boto OK.

Observao Quando voc cria um relatrio de grfico dinmico, o Excel automaticamente cria um relatrio de Tabela Dinmica associado.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 25

Captulo 2 Tabela Dinmica

Campos e itensUm relatrio de Tabela Dinmica contm campos, cada um deles correspondente a uma coluna (ou dimenso OLAP) dos dados de origem e resume vrias linhas de informaes dos dados de origem. Os campos do relatrio de Tabela Dinmica apresentam uma lista dos itens de dados das linhas ou colunas. As clulas de interseo entre as linhas e colunas exibem dados resumidos referentes aos itens situados no topo da coluna e esquerda da linha.

Nesse relatrio de Tabela Dinmica, o campo Produto contm os itens Laticnios e Carnes. Um campo de dados, como Total de vendas, fornece os valores resumidos no relatrio de Tabela Dinmica. No exemplo, a clula C6 apresenta o total de vendas de laticnios de Amaral em maio ou seja, a soma das cifras de vendas de cada linha dos dados de origem referentes ao ms de maio, onde Amaral era o vendedor e laticnios, a categoria de produto. Para resumir os valores dos campos de dados, os relatrios de Tabela Dinmica utilizam funes de resumo como Soma, Contagem ou Mdia. Essas funes tambm apresentam automaticamente os subtotais e totais gerais se voc optar por exibi-los. Neste exemplo, os dados da coluna Vendas da lista de origem apresentam um resumo de Soma, indicando os subtotais referentes aos meses e totais gerais referentes s linhas e colunas.

Alterao do layoutAo arrastar um boto de campo para outra parte do relatrio de Tabela Dinmica, voc poder visualizar seus dados de vrias maneiras e calcular valores resumidos distintos. Por exemplo, voc poder ver os nomes dos vendedores nas colunas em vez de v-los nas linhas.

Para alterar o layout do relatrio de Tabela Dinmica, execute os seguintes passos. 1. Clique no relatrio de Tabela Dinmica para exibir os contornos azuis das reas para cada tipo de campo.

Se voc no vir os contornos, clique em Exibir campos 2.

de modo que o boto fique pressionado.

Para mover um campo e todos os itens a ele associados, arraste o boto do campo para uma nova posio. Para mover um item de modo que os itens em um campo apaream em uma ordem diferente, clique no rtulo do item e, em seguida, aponte para a borda inferior da clula. Quando o ponteiro se transformar em uma seta, arraste a clula para uma nova posio.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 26

Captulo 2 Tabela Dinmica3. Para criar um campo de pgina, arraste o campo para a rea do campo de pgina, acima da clula superior esquerda do relatrio de Tabela Dinmica. Se os campos de linha ou coluna em seu relatrio comearem na linha 1, de tal modo que no exista rea de campo de pgina, voc poder usar o assistente para criar o campo de pgina. Para remover um campo de pgina, de linha ou de coluna, arraste o boto do campo para fora do relatrio de Tabela Dinmica. Para alterar a ordem em que os campos de dados so exibidos, clique com o boto direito do mouse em um campo de dados, aponte para Ordem no menu de atalho e use os comandos do menu Ordem para mover o campo para a posio desejada.

4.

5.

Formatao do RelatrioUm relatrio de Tabela Dinmica em formato recuado semelhante a um relatrio em faixas ou formatado. Os dados referentes a cada campo de linha so recuados em um layout semelhante a tpicos de texto. Ao usar esse formato, voc poder ler todas as cifras resumidas referentes a um campo de dados em uma nica coluna. Esse recurso til para relatrios longos ou impressos.

Exemplo de relatrio de Tabela Dinmica com formato recuado O layout recuado uma autoformatao aplicada depois de se criar um relatrio de Tabela Dinmica. Quando voc usa a autoformatao para alterar um relatrio de Tabela Dinmica para o formato recuado, os campos de coluna do relatrio tornam-se campos de linha e o Excel aplica formatos distintos de caracteres e clulas ao relatrio de Tabela Dinmica. Voc pode alterar a formatao para personalizar a aparncia do relatrio. 1. 2. 3. Clique em uma clula ativa da sua tabela dinmica. Clique no menu Tabela Dinmica / Formatar relatrio... Escolha um dentre os vrios modelos de tabela pr-definidos.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 27

Captulo 2 Tabela Dinmica

Modos de exibio grfica de dados da Tabela DinmicaUm relatrio de grfico dinmico um grfico interativo que voc pode usar para ver e reorganizar dados do ponto de vista grfico de forma semelhante a um relatrio de Tabela Dinmica. Um relatrio de grfico dinmico sempre possui um relatrio de Tabela Dinmica associado na mesma pasta de trabalho do relatrio de grfico dinmico, que inclui todos os dados de origem do relatrio associado. Assim como um relatrio de Tabela Dinmica, o relatrio de grfico dinmico possui botes de campo que podem ser usados para exibir outros dados e alterar o layout.

Um relatrio de grfico dinmico combina o poder de resumo interativo de dados do relatrio de Tabela Dinmica com o apelo visual e os benefcios de um grfico.

Pode-se girar um relatrio de grfico dinmico para que seja possvel visualizar os mesmos dados de formas distintas. O primeiro modo de exibio concentra-se na atividade de vendas da regio oeste. O segundo concentra-se nas vendas da produo. Use um relatrio de grfico dinmico se desejar alterar rapidamente o modo de exibio do grfico para ver semelhanas e tendncias de formas distintas. No primeiro exemplo acima, Regio o campo de pgina e Oeste o item selecionado no campo de pgina. Portanto, o grfico apresenta um resumo das informaes de vendas referentes a essa regio. Se voc clicar em outro item da lista suspensa Regio, o grfico exibir informaes semelhantes referentes a qualquer uma das regies da lista ou todas elas. Se voc preferir se concentrar nas vendas da produo, como no segundo exemplo, poder mover o campo Tipo da rea de campos de categoria para a rea de campos de pgina e mover o campo Regio para a rea de campos de categoria. Se voc selecionar Produo na lista suspensa Tipo, seu grfico resumir as vendas da produo em formato grfico. Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 28

Captulo 2 Tabela DinmicaUm relatrio de grfico dinmico sempre associado a um relatrio de Tabela Dinmica e baseia-se nos mesmos tipos de dados de origem do relatrio de Tabela Dinmica. Voc pode alterar os tipos de grfico e formatar os relatrios de grfico dinmico como faria com qualquer grfico do Microsoft Excel, apenas com algumas diferenas. Como a formatao de seqncias de dados, inclusive a adio de linhas de tendncia e barras de erros, no mantida depois que voc altera o layout do relatrio de grfico dinmico, espere at chegar a um determinado layout ou modo de exibio que o agrade antes de aplicar a formatao a seqncias de dados.

Criar um relatrio de grfico dinmicoQuando voc cria um relatrio de grfico dinmico, o Microsoft Excel cria automaticamente um relatrio de Tabela Dinmica associado. Se voc j tiver um relatrio de Tabela Dinmica, poder us-lo para criar o relatrio de grfico dinmico, que refletir o modo de exibio da tabela. Quando um relatrio de grfico dinmico baseado em dados externos de origem no-OLAP, talvez seja necessrio recuperar os dados externos antes de criar o relatrio. 1. Abra a pasta de trabalho em que voc deseja criar o relatrio de grfico dinmico. Se o relatrio for baseado em uma lista do Excel ou em um banco de dados, clique em uma clula da lista ou do banco de dados. 2. No menu Dados, clique em Relatrio de tabela e grfico dinmicos...

3.

Na etapa 1 do Assistente da Tabela Dinmica e Grfico Dinmico, siga as instrues e clique em Relatrio de grfico dinmico (com relatrio de tabela dinmica) em Que tipo de relatrio voc deseja criar? Em seguida, clique sobre o boto Avanar.

4.

Siga as instrues fornecidas na etapa 2 do assistente, clique sobre o boto Avanar.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 29

Captulo 2 Tabela Dinmica

5.

Na etapa 3 do assistente, especifique onde voc deseja colocar o novo relatrio de Tabela Dinmica associado. O relatrio de grfico dinmico ser criado automaticamente em uma nova planilha de grfico. Em seguida, decida se necessrio clicar sobre o boto Layout. Siga um destes procedimentos: Se voc tiver clicado em Layout na etapa 3 do assistente, aps fazer o layout do relatrio de grfico dinmico no assistente, clique em OK na caixa de dilogo Layout e, em seguida, clique em Concluir para criar o relatrio de grfico dinmico. Se voc no tiver clicado em Layout na etapa 3 do assistente, clique em Concluir e faa o layout do relatrio de grfico dinmico na planilha de grfico.

6.

DICA: Se voc no desejar que o relatrio de Tabela Dinmica associado fique visvel, poder ocultar a planilha em que se encontra o relatrio de Tabela Dinmica.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 30

Captulo 2 Tabela Dinmica

PersonalizaoQuando iniciamos um Relatrio de Tabela Dinmica e Grfico Dinmico, ser exibida a barra de ferramentas abaixo. Esta barra permite fazer alteraes na Tabela Dinmica e no grfico dinmico.

Caso voc no visualize esta barra, poder encontr-la no menu Exibir / Barra de Ferramentas / Tabela Dinmica. Voc poder observar que quando estamos trabalhando no relatrio de Tabela Dinmica a barra de ferramentas Tabela Dinmica ficar disponvel com os recursos para formatao e personalizao da Tabela Dinmica, e quando estamos trabalhando com o grfico dinmico a barra de ferramentas exibir apenas os recursos disponveis para formatao do grfico dinmico. Veremos a seguir alguns recursos disponveis na barra de ferramentas Tabela Dinmica.

Tabela DinmicaAo clicar sobre o boto Tabela Dinmica localizado na barra de ferramentas, teremos acesso aos seguintes comandos.

Formatar RelatrioPara selecionar uma AutoFormatao a ser aplicada em seu relatrio de Tabela Dinmica utilize o boto Formatar relatrio. Ao clicar neste boto voc ir reparar que automaticamente todo o relatrio da Tabela Dinmica ser selecionado e ser exibida a caixa de dilogo AutoFormatao como mostra a figura abaixo.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 31

Captulo 2 Tabela Dinmica

1.

Selecione a AutoFormatao desejada e, em seguida, clique sobre o boto OK.

Grfico dinmicoEste boto criar um novo grfico dinmico instantaneamente, a partir do layout da tabela dinmica ativa.

- Assistente da Tabela DinmicaAtravs desta opo voc poder alterar o layout da Tabela Dinmica, caso a apresentao do relatrio de Tabela Dinmica no tenha atingido o resultado esperado. Isto trar de volta o terceiro passo do Assistente da Tabela Dinmica como mostra a figura abaixo.

Clique sobre o boto Layout para exibir o Assistente da Tabela Dinmica e, em seguida, altere sua Tabela Dinmica arrastando os botes de campo direita para o diagrama esquerda.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 32

Captulo 2 Tabela Dinmica

Ao finalizar sua personalizao clique sobre o boto OK e, em seguida, clique sobre o boto Concluir. Ocultar detalhe e Mostrar detalhe Em relatrios de Tabela Dinmica baseados em dados de origem de bancos de dados, voc pode exibir e ocultar diferentes nveis de detalhe. 1. Selecione o item cujo detalhe de linha ou coluna voc deseja exibir ou ocultar. ou Ocultar detalhe .

Na barra de ferramentas Tabela Dinmica, clique em Mostrar detalhe

Quando solicitado, clique no campo que possui o detalhe que voc deseja exibir.

Observaes Se voc desejar exibir os detalhes dos dados de origem subjacentes de uma clula de dados no relatrio de Tabela Dinmica, clique duas vezes na clula. O Microsoft Excel colocar os detalhes dos dados resumidos na clula em uma nova planilha na pasta de trabalho. Quando voc exibe ou oculta detalhes em um relatrio de Tabela Dinmica que est associado a um relatrio de grfico dinmico, parte da formatao do relatrio de grfico dinmico pode ser perdida.

Atualizar dadosAtualiza os dados do seu relatrio de Tabela Dinmica ou grfico dinmico, caso o banco de dados tenha sido modificado. 1. 2. Clique no relatrio de Tabela Dinmica ou de grfico dinmico. Na barra de ferramentas Tabela Dinmica, clique em Atualizar dados .

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 33

Captulo 2 Tabela DinmicaObservaes Atualizar a partir dos dados de origem OLAP Quando os relatrios de Tabela Dinmica e de grfico dinmico se baseiam em dados de origem de bancos de dados OLAP, o Microsoft Excel os atualiza automaticamente sempre que voc altera o que exibido no relatrio. Se os seus dados de origem forem de um arquivo de cubo off-line, o comando Atualizar dados conectar o Excel ao banco de dados OLAP original e atualizar tanto os dados no arquivo de cubo quanto os dados exibidos no relatrio, para em seguida desconect-lo do banco de dados OLAP. Atualizar automaticamente Voc pode fazer com que o Excel atualize um relatrio de Tabela Dinmica ou de grfico dinmico sempre que voc abrir a pasta de trabalho e/ou a intervalos regulares. Clique em Tabela Dinmica (ou Grfico dinmico) na barra de ferramentas Tabela Dinmica e, em seguida, clique em Opes de tabela e depois no boto Opes. Em Opes de dados, marque a caixa de seleo Atualizar ao abrir para atualizar sempre que voc abrir a pasta de trabalho. Para atualizar um relatrio a partir dos dados de origem externa periodicamente, marque a caixa de seleo Atualizar a cada e insira o intervalo desejado na caixa minutos. Essa caixa de seleo no est disponvel para relatrios baseados em dados de origem do Excel.

Adicionar novos campos a partir dos dados atualizados Se um relatrio de Tabela Dinmica ou de grfico dinmico for baseado em uma lista do Microsoft Excel, e voc tiver includo novos campos no intervalo de dados de origem, os novos campos aparecero na lista de campos na barra de ferramentas Tabela Dinmica, depois da atualizao do relatrio de Tabela Dinmica ou grfico dinmico. Voc poder em seguida adicionar os novos campos ao relatrio de Tabela Dinmica ou grfico dinmico. Se os novos campos ou dados ficarem disponveis fora do intervalo de origem inicial, voc poder expandir o intervalo de origem. Inserir sua senha automaticamente Para salvar a senha para seu banco de dados externo como parte da consulta, de modo que voc no precise inserir a senha sempre que atualizar o relatrio de Tabela Dinmica ou grfico dinmico, clique em Tabela Dinmica (ou Grfico dinmico) na barra de ferramentas Tabela Dinmica e, em seguida, clique em Opes de tabela e depois no boto Opes. Marque a caixa de seleo Salvar senha em Opes de dados externos. Se essa opo no estiver disponvel, seu administrador pode t-la desabilitado.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 34

Captulo 2 Tabela Dinmica Efeitos da atualizao sobre a formatao de grficos dinmicos Quando voc atualiza um relatrio de grfico dinmico ou o relatrio de Tabela Dinmica que est associado a um relatrio de grfico dinmico, parte da formatao do grfico pode ser perdida.

Configuraes de campoPermite que os campos da Tabela Dinmica sejam alterados. Exemplo, o nome, o tipo de clculo que a tabela utiliza, o formato dos nmeros, ou sua excluso podem ser determinados.

Observe na primeira ilustrao temos a Tabela Dinmica extrada com os itens determinados pela prpria tabela. Exemplo: Para totalizar os campos de So Paulo o ttulo da extrao foi Soma de SP, se voc desejar alterar estes parmetros, clique sobre o boto citado acima, escolha a opo que deseja alterar e faa a nova digitao.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 35

Captulo 2 Tabela Dinmica

Voc poder observar que a Tabela Dinmica foi baseada em somatrio, se desejar que ao invs de somar a tabela faa outra operao poder escolher na caixa uma outra funo como: Mdia, Desvio Padro, Contagem, etc.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 36

Captulo 3 Funes

C A P T U L O

3

F u n e s

Tpicos deste captuloFunes Inserir uma frmula que contm uma funo Funes Matemticas e Trigonomtricas Sobre como aninhar funes dentro de funes Funes Financeiras Funes Estatsticas Funes Lgicas Funes de Data e Hora Funes de Procura e Referncia

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 37

Captulo 3 Funes

FunesAs funes so frmulas predefinidas que efetuam clculos usando valores especficos, denominados argumentos, em uma determinada ordem ou estrutura. Por exemplo, a funo SOMA adiciona valores ou intervalos de clulas, e a funo PGTO calcula os pagamentos de emprstimos com base em uma taxa de juros, na extenso do emprstimo e no valor principal do emprstimo. Argumentos: Os argumentos podem ser nmeros, texto, valores lgicos como VERDADEIRO ou FALSO, matrizes, valores de erro como #N/D, ou referncias de clula. O argumento atribudo deve produzir um valor vlido para este argumento. Os argumentos tambm podem ser constantes, frmulas ou outras funes. Estrutura: A estrutura de uma funo comea com o nome da funo, seguido de um parntese de abertura, os argumentos da funo separados por ponto-e-vrgula (ou vrgula, no padro EUA) e um parntese de fechamento. Se a funo iniciar uma frmula, digite um sinal de igual (=) antes do nome da funo. Quando voc for inserir uma funo que no esteja familiarizado, a caixa de Inserir Funo poder auxili-lo.

Inserindo uma funo numa frmula1. 2. Clique na clula na qual voc deseja inserir a frmula. Para iniciar a frmula com a funo, clique no cone Inserir Funo no menu Inserir/Funo. na barra de frmulas ou clique

3.

Selecione a categoria da funo desejada e, em seguida, a funo que voc deseja utilizar.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 38

Captulo 3 Funes

4. 5.

Insira os argumentos. Ao concluir a frmula, pressione ENTER ou clique sobre o boto OK.

As funes so divididas em categorias como: Banco de Dados Para consultas e estatsticas em tabelas de valores Matemtica e Trigonometria Simplificam vrias operaes matemticas, como calcular a raiz quadrada, e substituem clculos trigonomtricos complexos. Financeiras Analisam investimentos, anuidades e ttulos; determinam a depreciao e calculam fluxos de caixa e emprstimos. Estatsticas Efetuam clculos em uma lista de valores Lgicas Frmula que calcula uma condio como verdadeira ou falsa. Por exemplo, a frmula =A2>8 Se A2 for maior que 8 a resposta ser verdadeira; Se A2 for menor ou igual a 8 a resposta ser falso Data e Hora Para calcular duraes e comparar datas e horas

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 39

Captulo 3 Funes

Funes de Banco de DadosAs funes de Banco de Dados auxiliam na busca de valores baseados em critrio de pesquisa. Algumas funes estatsticas de banco de dados so as seguintes: FUNO BDSOMA BDMDIA DESCRIO Soma as ocorrncias baseadas no critrio de pesquisa. Encontrar a MDIA aritmtica entre os valores tomando como base o critrio da pesquisa estabelecido. Conta o nmero de ocorrncias de clulas no vazias do critrio da pesquisa. Conta o nmero de ocorrncias do critrio de pesquisa. Encontrar um valor mximo alcanado pelo critrio de pesquisa. Encontrar um valor mnimo alcanado pelo critrio de pesquisa.

BDCONTARA BDCONTAR BDMAX BDMIN

Para exercitarmos algumas das funes de banco de dados utilizaremos esta mesma tabela das Vendas de 2002. Voc pode reparar que ns comeamos a digitar a tabela a partir da linha 7, e na clula A1 j colocamos o ttulo da nossa planilha, ento utilizaremos o espao que se encontra em branco entre a linha 2 e a linha 7 para criarmos uma tabela como a que se encontra abaixo: A 3 Vendedor Ana Paula B Nmero de Vendas C Maior Venda D Menor Venda E Mdia das Vendas F Total de Vendas

4

Agora, colocaremos as frmulas para calcular a quantidade vendida, a maior venda, a menor venda, a Mdia das vendas e o total de vendas efetuadas pelo vendedor que voc digitar na clula A4. 1. Posicione o cursor na clula B4 e clique no boto Inserir Funo na barra de frmulas. Aparecer a caixa Inserir Funes como mostra a figura abaixo:

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 40

Captulo 3 Funes2. Clique sobre a categoria Banco de dados e automaticamente sero exibidas as funes de banco de dados na parte inferior da caixa. 3. Clique sobre a funo BDCONTAR 4. Clique no boto OK. Aparecer a seguinte caixa de dilogo:

5. Preencha os campos da caixa de dilogo e logo em seguida clique sobre o boto OK. Faa o mesmo para os outros campos utilizando as funes de banco de dados referente a cada resposta que voc deseja obter.

Funes Matemticas e TrigonomtricasABSRetorna o valor absoluto de um numero. O valor absoluto de um numero o prprio numero sem o respectivo sinal. Sintaxe ABS(num) Num o numero real do qual voc deseja obter o valor absoluto. Exemplos ABS(2) igual a 2 ABS(-2) igual a 2 Se A1 contiver -16, ento: SQRT(ABS(A1)) igual a 4

ARREDArredonda um numero at uma quantidade especificada de dgitos. Sintaxe ARRED(nm;nm_dgitos) Nm o numero que voc deseja arredondar. Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 41

Captulo 3 FunesNm_dgitos especifica o numero de dgitos para o qual voc deseja arredondar num. Se nm_dgitos for maior que 0, ento num ser arredondado para o numero especificado de casas decimais. Se nm_dgitos for 0, ento num ser arredondado para o inteiro mais prximo. Se nm_dgitos for menor que 0, ento num ser arredondado para a esquerda da vrgula decimal.

Exemplos ARRED(2,15; 1) igual a 2,2 ARRED(2,149; 1) igual a 2,1 ARRED(-1,475; 2) igual a -1,48 ARRED(21,5; -1) igual a 20

ARREDONDAR.PARA.BAIXOArredonda um nmero para baixo at zero. Sintaxe

=ARREDONDAR.PARA.BAIXO(nm;nm_dgitos)Nm qualquer numero real que se deseja arredondar. Nm_dgitos o nmero de dgitos para o qual se deseja arredondar num. Comentrios ARREDONDAR.PARA.BAIXO funciona como ARRED, com a diferena de sempre arredondar um nmero para baixo. Se nm_dgitos for maior do que 0, ento o numero ser arredondado para baixo pelo numero de casas decimais especificado. Se nm_dgitos for 0 ou omitido, ento o numero ser arredondado para baixo at o inteiro mais prximo. Se nm_dgitos for menor do que 0, ento o numero ser arredondado para baixo esquerda da vrgula decimal.

Exemplos ARREDONDAR.PARA.BAIXO (3,2; 0) igual a 3 ARREDONDAR.PARA.BAIXO (76,9; 0) igual a 76 ARREDONDAR.PARA.BAIXO (3,14159; 3) igual a 3,141 ARREDONDAR.PARA.BAIXO (-3,14159; 1) igual a -3,1 ARREDONDAR.PARA.BAIXO (31415,92654; -2) igual a 31.400 Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 42

Captulo 3 Funes

ARREDONDAR.PARA.CIMAArredonda um nmero para cima afastando-o de zero. Sintaxe ARREDONDAR.PARA.CIMA(nm;nm_dgitos) Nm qualquer numero real que se deseja arredondar. Nm_dgitos o numero de dgitos para o qual se deseja arredondar num. Comentrios ARREDONDAR.PARA.CIMA funciona como ARREDONDAR.PARA.CIMA, com a diferena de sempre arredondar um nmero para cima. Se nm_dgitos for maior do que 0, ento o nmero ser arredondado para cima pelo nmero de casas decimais especificado. Se nm_dgitos for 0 ou omitido, ento o nmero ser arredondado para cima at o prximo inteiro. Se nm_dgitos for menor do que 0, ento o nmero ser arredondado para cima esquerda da vrgula decimal.

Exemplos ARREDONDAR.PARA.CIMA (3,2;0) igual a 4 ARREDONDAR.PARA.CIMA (76,9;0) igual a 77 ARREDONDAR.PARA.CIMA (3,14159; 3) igual a 3,142 ARREDONDAR.PARA.CIMA (-3,14159; 1) igual a -3,2 ARREDONDAR.PARA.CIMA (31415,92654; -2) igual a 31.500

MODCalcula o resto de uma diviso Sintaxe MOD(x;divisor), calcular o resto da diviso entre x/y Exemplo MOD(9;4), o resultado ser 1 MOD(14;3), o resultado ser 2

RAIZRetorna uma raiz quadrada positiva. Sintaxe RAIZ(num)

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 43

Captulo 3 FunesNum o numero do qual voc deseja obter a raiz quadrada. Se num for negativo, RAIZ retornar o valor de erro #NUM!. Exemplos RAIZ(16) igual a 4 RAIZ (-16) igual a #NUM! RAIZ (ABS(-16)) igual a 4

INTArredonda um numero para baixo at o numero inteiro mais prximo. Sintaxe INT(num) Num o numero real que se deseja arredondar para baixo at um inteiro. Exemplos INT(8,9) igual a 8 INT(-8,9) igual a -9 A seguinte frmula retorna a parte decimal de um numero real positivo na clula A1: A1-INT(A1)

POTNCIAFornece o resultado de um numero elevado a uma potncia. Sintaxe

POTNCIA (num; potncia)Num o numero base. Pode ser qualquer numero real. Potncia o expoente para o qual a base elevada. Comentrios O operador "^" pode substituir POTNCIA para indicar a potncia pela qual o numero base deve ser elevado, tal como em 5^2. Exemplos POTNCIA (5;2) igual a 25 POTNCIA (98,6;3,2) igual a 2401077 POTNCIA (4;5/4) igual a 5,656854

TRUNCARTrunca um numero para um inteiro removendo a parte fracionria do numero. Sintaxe TRUNCAR(nm;nm_dgitos) Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 44

Captulo 3 FunesNum o numero que se deseja truncar. Nm_dgitos um numero que especifica a preciso da operao. O valor padro para nm_dgitos 0 (zero). Comentrios TRUNCAR e INT so semelhantes, pois os dois retornam inteiros. TRUNCAR remove a parte fracionria do numero. INT arredonda para menos at o numero inteiro mais prximo de acordo com o valor da parte fracionria do numero. INT e TRUNCAR so diferentes apenas quando usam nmeros negativos: TRUNCAR(4,3) retorna -4, mas INT(-4,3) retorna -5, porque -5 o numero menor. Exemplos TRUNCAR(8,9) igual a 8 TRUNCAR(-8,9) igual a -8 TRUNCAR(PI()) igual a 3 Quando voc for usar a funo MDIA, utilize o TRUNCAR junto para que no haja nmeros demais nas casas decimais =TRUNCAR(MDIA (A1;2)).

SOMASEAdiciona as clulas especificadas por um determinado critrio. Sintaxe SOMASE(intervalo;critrio;intervalo_soma) Intervalo o intervalo de clulas que se deseja calcular. Critrio so os critrios na forma de um numero, expresso ou texto, que define quais clulas sero adicionadas. Por exemplo, os critrios podem ser expressos como 32, "32", ">32", "mas". Intervalo_soma so as clulas que sero realmente somadas. As clulas em intervalo_soma , so somadas somente se suas clulas correspondentes em intervalo coincidirem com os critrios estipulados. Se intervalo_soma for omitido, as clulas em intervalo sero somadas. Comentrio O Microsoft Excel oferece funes adicionais que podem ser usadas para analisar seus dados com base em uma condio. Por exemplo, para contar o numero de ocorrncias de uma seqncia de texto ou de um numero dentro de um intervalo de clulas, use a funo CONT.SE. Para que uma frmula retorne um valor entre duas opes de valores com base em uma condio, como um prmio de vendas com base em um montante de vendas especificado, use a funo de planilha SE. Exemplo Suponha que A1:A4 contm os seguintes valores de propriedade para quatro casas: R$ 100.000, R$ 200.000, R$ 300.000, R$ 400.000, respectivamente. B1:B4 conter as seguintes comisses de vendas em cada um dos valores de propriedade correspondentes: R$ 7.000, R$ 14.000, R$ 21.000, R$ 28.000. SOMASE(A1:A4;">160000";B1:B4) igual a R$ 63.000

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 45

Captulo 3 Funes

Sobre como aninhar funes dentro de funesEm certos casos, voc talvez precise usar uma funo como um dos argumentos de outra funo. Por exemplo, a frmula na figura abaixo usa 2 funes aninhadas na funo SE: MDIA e SOMA.

Retornos vlidos: Quando uma funo aninhada usada como um argumento, ela deve retornar o mesmo tipo de valor que o argumento utiliza. Por exemplo, se o argumento retorna um valor VERDADEIRO ou FALSO, a funo aninhada deve retornar VERDADEIRO ou FALSO. Se no retornar, o Microsoft Excel exibir um valor de erro #VALOR! Limites no nvel de aninhamento: Uma frmula pode conter at sete nveis de funes aninhadas. Quando a Funo B usada como um argumento na Funo A, a Funo B uma funo de segundo nvel. Por exemplo, a funo MDIA e a funo SOMA na figura 1 so funes de segundo nvel, porque so argumentos da funo SE. Uma funo aninhada na funo MDIA seria uma funo de terceiro nvel e assim por diante. Para aninhar funes: Voc pode usar a Barra de frmulas para aninhar funes como argumentos. Por exemplo, na figura 2, voc poderia aninhar a funo SOMA na funo SE clicando na caixa de edio Valor_se_verdadeiro, clicando na seta abaixo na caixa Funes da barra de frmulas e, em seguida, clicando em SOMA.

Para alternar entre as funes na Barra de frmulas, clique no nome da funo na barra de frmulas. Por exemplo, para alterar o intervalo para a funo MDIA na figura 2, clique em MDIA na barra de frmulas. Caso voc queira utilizar duas funes juntas. Por exemplo, se eu quiser somar nmeros e transformar o resultado em absoluto, posso utilizar a funo ABS junto com a funo SOMA. Posicione o cursor em B2 e digite -1500, logo em seguida, posicione em B3 e digite -1700 e em B4 coloque a frmula =ABS(SOMA(B2:B3)) o resultado ser 3200 e no -3200 que seria o correto se ns no tivssemos utilizado a funo ABS junto com a funo SOMA.

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 46

Captulo 3 Funes

Funes FinanceirasDPDRetorna a depreciao em linha reta de um ativo durante um perodo. Sintaxe DPD(custo;recuperao;vida_til) Custo o custo inicial do ativo. Recuperao o valor no final da depreciao (s vezes chamado de valor de recuperao do ativo). Vida_til o numero de perodos nos quais o ativo est se depreciando. Exemplo Suponha que voc comprou um caminho por $30.000 que possui uma vida til de 10 anos e um valor de recuperao de $7.500. A reserva de depreciao para cada ano : DPD(30000; 7500; 10) igual a $2.250

PGTORetorna o pagamento peridico de uma anuidade de acordo com pagamentos constantes e com uma taxa de juros constante. Sintaxe PGTO(taxa;nper;vp;vf;tipo) Para obter uma descrio mais detalhada dos argumentos em PGTO, consulte VP. Taxa a taxa de juros por perodo. Nper o numero total de pagamentos pelo emprstimo. VP o valor presenteo valor total presente de uma srie de pagamentos futuros. VF, o valor futuro, ou o saldo de caixa, que voc deseja obter depois do ltimo pagamento. Se vf for omitido, ser considerado 0 (o valor futuro de determinado emprstimo, por exemplo, 0). Tipo o numero 0 ou 1 e indica as datas de vencimento. Definir tipo para 0 ou omitido 1 Se os vencimentos forem No final do perodo No incio do perodo

Comentrios O pagamento retornado por PGTO inclui o principal e os juros e no inclui taxas, pagamentos de reserva ou tarifas, s vezes associados a emprstimos. Certifique-se de que esteja sendo consistente quanto s unidades usadas para especificar taxa e nper. Se fizer pagamentos mensais por um emprstimo de quatro anos com juros de 12% ao ano, utilize 12%/12

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 47

Captulo 3 Funespara taxa e 4*12 para nper. Se fizer pagamentos anuais para o mesmo emprstimo, use 12% para taxa e 4 para nper. DICA Para encontrar o total pago no perodo da anuidade, multiplique o valor PGTO retornado por nper. Exemplos A frmula de macro a seguir retorna o pagamento mensal por um emprstimo de $10.000 a uma taxa anual de 8% que voc deve pagar em 10 meses: PGTO(8%/12; 10; 10000) igual a -$1037,03 Para o mesmo emprstimo, se os vencimentos forem no incio do perodo, o pagamento ser: PGTO(8%/12; 10; 10000; 0; 1) igual a -$1030,16 A frmula de macro a seguir retorna a quantia a ser recebida todo o ms se voc emprestar a algum $ 5.000 a 12% e quiser ser pago em cinco meses: PGTO(12%/12; 5; -5000) igual a $1030,20 Voc pode utilizar PGTO para determinar pagamentos para anuidades em vez de emprstimos. Suponha que voc queira economizar $50.000 em 18 anos economizando uma mesma quantia todo ms, voc pode utilizar PGTO para determinar quanto voc deve economizar. Se considerar que ser capaz de obter 6% de juros em suas economias, voc poder usar PGTO para determinar o quanto ter que economizar durante o ms: PGTO(6%/12; 18*12; 0); 50000) igual a -$129,08 Se quiser colocar $129,08 em uma poupana a 6% todo o ms durante 18 anos, voc ter $ 50.000.

PPGTORetorna o pagamento de capital para determinado perodo de investimento de acordo com pagamentos constantes e peridicos e uma taxa de juros constante. Sintaxe PPGTO(taxa;per;nper;vp;vf;tipo) Para uma descrio mais completa dos argumentos em PPGTO, consulte VP. Taxa a taxa de juros por perodo. Per especifica o perodo e deve estar entre 1 e nper. Nper o numero total de perodos de pagamento em uma anuidade. VP o valor presente o valor total presente de uma srie de pagamentos futuros. VF o valor futuro, ou o saldo de caixa, que voc deseja obter depois do ltimo pagamento. Se vf for omitido, ser considerado 0 (o valor futuro de determinado emprstimo, por exemplo, 0). Tipo o numero 0 ou 1 e indica as datas de vencimento. Definir tipo para 0 ou omitido 1 Comentrios Se os pagamentos forem No final do perodo No incio do perodo

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 48

Captulo 3 FunesCertifique-se de que esteja sendo consistente quanto s unidades usadas para especificar taxa e nper. Se fizer pagamentos mensais por um emprstimo de quatro anos com juros de 12% ao ano, use 12%/12 para taxa e 4*12 para nper. Se voc fizer pagamentos anuais para o mesmo emprstimo, use 12% para taxa e 4 para nper. Exemplos A frmula a seguir retorna o pagamento de capital para o primeiro ms por um emprstimo de dois anos de $2.000 com juros de 10% ao ano: PPGTO(10%/12; 1; 24; 2000) igual a -$75,62 A funo a seguir retorna o pagamento do principal para o ltimo ano por um emprstimo de 10 anos de $200.000 com juros de 8% ao ano: PPGTO(8%; 10; 10; 200000) igual a -$27.598,05

IPGTORetorna o pagamento de juros para um determinado perodo de investimento de acordo com pagamentos peridicos e constantes e com uma taxa de juros constante. Sintaxe IPGTO(taxa;perodo;nper;vp;vf;tipo) Taxa a taxa de juros por perodo. Perodo o perodo cujos juros se deseja saber e deve estar no intervalo entre 1 e nper. Nper o numero total de perodos de pagamento em uma anuidade. VP o valor presente, ou a quantia total atual correspondente a uma srie de pagamentos futuros. VF o valor futuro ou um saldo que voc deseja obter depois de fazer o ltimo pagamento. Se vf for omitido, ser considerado 0 (o valor futuro de um emprstimo, por exemplo, ser 0). Tipo o numero 0 ou 1 e indica as datas de vencimento dos pagamentos. Se tipo for omitido, ser considerado 0. Definir tipo para 0 1 Se a data de vencimento for No final do perodo No incio do perodo

Comentrios Certifique-se de que voc seja consistente em relao s unidades usadas para especificar taxa e nper. Se fizer pagamentos mensais de um emprstimo de quatro com juros de 12% ao ano, use 12%/12 para taxa e 4*12 para nper. Se fizer pagamentos anuais do mesmo emprstimo, utilize 12% para taxa e 4 para nper. Todos os argumentos, saques, tais como depsitos em poupana, sero representados por nmeros negativos; depsitos recebidos, tais como cheques de dividendos, sero representados por nmeros positivos.

Exemplos

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 49

Captulo 3 FunesA frmula abaixo calcula os juros devidos no primeiro ms de um emprstimo de trs anos de $ 8000 a 10% de juros anuais: IPGTO(0,1/12; 1; 36; 8000) igual a -$66,67 A frmula abaixo calcula os juros devidos no ltimo ano de um emprstimo de trs anos de $ 8000 a 10 % de juros ao ano, em que os pagamentos so feitos anualmente: IPGTO(0,1; 3; 3; 8000) igual a -$292,45

VPRetorna o valor presente de um investimento. O valor presente o valor total correspondente ao valor atual de uma srie de pagamentos futuros. Por exemplo, quando voc pede dinheiro emprestado, o valor do emprstimo o valor presente para quem empresta.

Sintaxe VP(taxa;nper;pgto;vf;tipo) Taxa a taxa de juros por perodo. Por exemplo, se voc obtiver um emprstimo para um carro com uma taxa de juros de 10% ao ano e fizer pagamentos mensais, a sua taxa de juros mensal ser 10%/12, ou 0,83%. Voc deve inserir 10%/12, ou 0,83%, ou 0,0083, na frmula como taxa. Nper o numero total de perodos de pagamento de uma anuidade. Por exemplo, se voc obtiver um emprstimo de quatro anos e fizer pagamentos mensais, o emprstimo ter 4*12 (ou 48) perodos. Voc deve inserir 48 na frmula para nper. Pgto o pagamento feito a cada perodo e no pode mudar durante a vigncia da anuidade. Geralmente, PGTO inclui o principal e os juros, e no h outras tarifas ou taxas. Por exemplo, os pagamentos mensais por um emprstimo para o carro de R$ 10.000 de quatro anos a 12% so R$ 263,33. Voc deve inserir -263,33 na frmula como PGTO. Se PGTO for omitido, voc dever incluir o argumento vf. VF o valor futuro, ou um saldo de caixa, que voc deseja obter depois do ltimo pagamento. Se vf for omitido, ser considerado 0 (o valor futuro de determinado emprstimo, por exemplo, 0). Por exemplo, se quiser economizar R$ 50.000 para pagar um projeto especial em 18 anos, ento R$ 50.000 o valor futuro. Voc pode ento calcular a taxa de juros e determinar quanto dever economizar a cada ms. Se vf for omitido, voc dever incluir o argumento PMT. Tipo o numero 0 ou 1 e indica as datas de vencimento dos pagamentos. Definir tipo para 0 ou omitido 1 Comentrios Certifique-se de que esteja sendo consistente quanto s unidades usadas para especificar taxa e nper. Se fizer pagamentos mensais de um emprstimo de quatro anos com taxa de juros de 12% ao ano, use 12%/12 para taxa e 4*12 para nper. Se voc fizer pagamentos anuais para o mesmo emprstimo, use 12% para taxa e 4 para nper. Uma anuidade uma srie de pagamentos constantes em dinheiro feita durante um perodo contnuo. Por exemplo, um emprstimo para comprar um carro ou uma hipoteca so considerados anuidades. Para obter mais informaes, consulte a descrio para cada funo de anuidade. Se os vencimentos forem No final do perodo No incio do perodo

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 50

Captulo 3 Funes Nas funes de anuidade, pagamentos feitos, tais como um depsito em contas de poupana, so representados por um numero negativo; pagamentos recebidos, tais como cheque de dividendos, so representados por um numero positivo. Por exemplo, um depsito de R$ 1.000 ao banco seria representado pelo argumento -1.000 se voc for o depositante e pelo argumento 1.000 se voc for o banco. O Microsoft Excel resolve um argumento financeiro em termos dos outros. Se taxa no for 0, ento:

Se taxa for 0, ento: (PGTO * nper) + VP + VF = 0 Exemplo Suponha que voc est pensando em comprar uma anuidade de seguros que pagar R$ 500 ao final de cada ms pelos prximos 20 anos. O custo da anuidade ser R$ 60.000 e a quantia paga ter um ganho de 8%. Voc quer determinar se este seria um bom investimento. Ao utilizar a funo VP, voc ver que o valor presente da anuidade : VP(0,08/12; 12*20; 500; ; 0) igual a -R$ 59.777,15 O resultado negativo porque representa o dinheiro a ser pagoum fluxo de caixa de sada. O valor presente da anuidade (R$ 59.777,15) inferior ao que voc deve pagar (R$ 60.000). Portanto, voc determina que este no seria um bom investimento.

TAXARetorna a taxa de juros por perodo de uma anuidade. TAXA calculado por iterao e pode ter zero ou mais solues. Se os resultados sucessivos de TAXA no convergirem para 0,0000001 depois de 20 iteraes, TAXA retornar o valor de erro #NUM!. Sintaxe TAXA(nper;pmt;pv;fv;type;guess) Consulte VP para obter uma descrio completa dos argumentos nper, pgto, vp, vf e tipo. Nper o numero total de perodos de pagamento em uma anuidade. Pgto o pagamento feito em cada perodo e no pode mudar durante a vigncia da anuidade. Geralmente, PGTO inclui o principal e os juros e nenhuma outra taxa ou tributo. Se PGTO for omitido, voc dever incluir o argumento VF. VP o valor presente o valor total correspondente ao valor atual de uma srie de pagamentos futuros. VF o valor futuro, ou o saldo, que voc deseja obter depois do ltimo pagamento. Se vf for omitido, ser considerado 0 (o valor futuro de um emprstimo, por exemplo, 0). Tipo o numero 0 ou 1 e indica as datas de vencimento. Definir tipo para 0 ou omitido Se os vencimentos forem No final do perodo

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 51

Captulo 3 Funes1 No incio do perodo

Estimativa a sua estimativa para a taxa. Se voc omitir estimativa, este argumento ser considerado 10%. Se TAXA no convergir, atribua valores diferentes para estimativa. Em geral, TAXA converge se estimativa estiver entre 0 e 1.

Comentrios Certifique-se de que esteja sendo consistente quanto s unidades usadas para especificar estimativa e nper. Se voc fizer pagamentos mensais por um emprstimo de quatro anos com juros de 12% ao ano, utilize 12%/12 para estimativa e 4*12 para nper. Se fizer pagamentos anuais para o mesmo emprstimo, utilize 12% para estimativa e 4 para nper. Exemplo Para calcular a taxa de um emprstimo de quatro anos de $8.000 com pagamentos mensais de $200: TAXA(48; -200; 8000) igual a 0,77% Esta a taxa mensal, porque o perodo anual. A taxa anual 0,77%*12, que igual a 9,24%.

VFRetorna o valor futuro de um investimento de acordo com os pagamentos peridicos e constantes e com uma taxa de juros constante. Sintaxe VF(taxa;nper;Pgto;VP;tipo) Para obter uma descrio completa dos argumentos em VF e para obter mais informaes sobre as funes de anuidade, consulte VP. Taxa a taxa de juros por perodo. Nper o numero total de perodos de pagamento em uma anuidade. PGTO o pagamento feito a cada perodo; no pode mudar durante a vigncia da anuidade. Geralmente, PGTO contm o capital e os juros e nenhuma outra tarifa ou taxas. Se PGTO for omitido, voc dever incluir o argumento VP. VP o valor presente ou a soma total correspondente ao valor presente de uma srie de pagamentos futuros. Se VP for omitido, ser considerado 0 (zero) e a incluso do argumento PGTO ser obrigatria. Tipo o numero 0 ou 1 e indica a data de vencimento dos pagamentos. Se tipo for omitido, ser considerado 0. Definir tipo para 0 1 Se a data de vencimento for No final do perodo No incio do perodo

Comentrios

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 52

Captulo 3 Funes Certifique-se de que voc seja consistente com relao s unidades usadas para especificar taxa e nper. Se fizer pagamentos mensais por um emprstimo de quatro anos com juros anuais de 12 %, use 12%/12 para taxa e 4*12 para nper. Se fizer pagamentos anuais pelo mesmo emprstimo, use 12% para taxa e 4 para nper. Todos os argumentos, pagamentos feitos, como depsitos em poupana, so representados por nmeros negativos; depsitos recebidos, como cheques de dividendos, so representados por nmeros positivos.

Exemplos VF(0,5%; 10; -200; -500; 1) igual a $2.581,40 VF(1%; 12; -1000) igual a $12.682,50 VF(11%/12; 35; -2000; 1) igual a $82.846,25 Suponha que voc deseja economizar dinheiro para um projeto especial que ocorrer daqui a um ano. Voc deposita $1000 em uma conta de poupana que rende 6 % de juros ao ano composto mensalmente (juros mensais de 6%/12, ou 0,5%). Voc planeja depositar $100 no incio de cada ms pelos prximos 12 meses. Quanto dinheiro ter na sua conta no final de 12 meses? VF(0,5%; 12; -100; -1000; 1) igual a $2.301,40

Funes EstatsticasMDIARetorna a MDIA aritmtica dos argumentos. Sintaxe MDIA(num1;num2; ...) Num1; num2;... so de 1 a 30 argumentos numricos para os quais voc deseja obter a AVERAGE. Comentrios Os argumentos devem ser nmeros ou nomes, matrizes ou referncias que contenham nmeros. Se uma matriz ou argumento de referncia contiver texto, valores lgicos ou clulas vazias, estes valores sero ignorados; no entanto, clulas com o valor nulo sero includos.

Dica Ao calcular a AVERAGE das clulas, lembre-se da diferena entre as clulas vazias e as que contm o valor nulo, sobretudo se voc tiver desmarcado a caixa de seleo Valores zero na guia Exibir comando Opes, menu Ferramentas. As clulas vazias no so contadas, mas aquelas que contm valores nulos so. Exemplos Se A1:A5 se chamar Pontos e contiver os nmeros 10, 7, 9, 27 e 2, ento: MDIA(A1:A5) igual a 11 MDIA(Pontos) igual a 11 MDIA (A1:A5; 5) igual a 10 MDIA (A1:A5) igual a SOMA(A1:A5)/CONT(A1:A5) igual a 11 Se C1:C3 se chamar OutrosPontos e contiver os nmeros 4, 18 e 7, ento: MDIA(Pontos; OutrosPontos) igual a 10,5 Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 53

Captulo 3 Funes

CONT.VALORESCalcula quantas clulas que no esto vazias e os valores na lista de argumentos. Use CONT.VALORES para obter o numero de clulas que contm dados em um intervalo ou matriz. Sintaxe CONT.VALORES(valor1;valor2; ...) Valor1; valor2, ... so argumentos de 1 a 30 que contm ou se referem a uma variedade de diferentes tipos de dados, mas somente os nmeros so contados. Os argumentos que so nmeros, datas ou representaes de texto de numero so calculados, os argumentos que so valores de erro ou texto que no podem ser traduzidos em nmeros so ignorados. Se um argumento for uma matriz ou referncia, somente os nmeros nesta matriz ou referncia so calculados. Clulas vazias, valores lgicos, texto ou valores de erro nesta matriz ou referncia so ignorados.

Exemplos No exemplo a seguir, A 1 2 3 4 5 6 7 19 22,24 VERDADEIRO #DIV/0! Vendas 8/12/90

CONT.VALORES(A1:A7) igual a 3 CONT.VALORES(A4:A7) igual a 2 CONT.VALORES(A1:A7, 2) igual a 4

CONTAR.VAZIOConta o nmero de clulas vazias no intervalo especificado. Sintaxe CONTAR.VAZIO(intervalo) Intervalo o intervalo no qual se deseja contar as clulas em branco. Comentrios Clulas com frmulas que retornam "" (texto vazio) tambm so contadas. Clulas com valores nulos no so contadas. Exemplo

Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 54

Captulo 3 FunesA 1 2 3 4 5 6 Suponha que na planilha acima, B3 contenha a seguinte frmula: SE(C3C3;"Acima do oramento";"OK") igual a "OK" Suponha que voc queira efetuar uma classificao atribuindo letras aos nmeros que so referenciados pelo nome MDIA. Consulte a tabela a seguir. Se a MDIA for Maior do que 89 De 80 a 89 De 70 a 79 De 60 a 69 Menor do que 60 Ento retornar A B C D F

Voc poderia usar a seguinte funo aninhada SE: SE(MDIA>89,"A",SE(MDIA>79,"B", SE(MDIA>69,"C",IF(MDIA>59,"D","F")))) No exemplo anterior, a segunda instruo SE tambm o argumento valor_se_falso para a primeira instruo SE. Da mesma maneira, a terceira instruo SE o argumento valor_se_falso para a segunda instruo SE. Por exemplo, se o primeiro teste_lgico (MDIA>89) for VERDADEIRO, "A" ser retornado. Se o primeiro teste_lgico for FALSO, a segunda instruo SE avaliada e assim por diante.

ERetorna VERDADEIRO se todos os argumentos forem VERDADEIRO; retorna FALSO se um ou mais argumentos forem FALSO. Sintaxe E(lgico1;lgico2; ...) Lgico1; lgico2;... so de 1 a 30 condies que voc deseja testar e que podem ser VERDADEIRO ou FALSO. Os argumentos devem ser valores lgicos, matrizes ou referncias que contm valores lgicos. Se uma matriz ou argumento de referncia contiver texto ou clulas vazias, estes valores sero ignorados. Se o intervalo especificado no contiver valores lgicos, E retornar o valor de erro #VALOR!.

Exemplos E(VERDADEIRO; VERDADEIRO) igual a VERDADEIRO Treinamento em Microsoft Excel 2003 Avanado - Copyright 2002 NSI Training Tecnologia 59

Captulo 3 FunesE(VERDADEIRO; FALSO) igual a FALSO E(2+2=4; 2+3=5) igual a VERDADEIRO Se B1:B3 contiver os valores VERDADEIRO, FALSO e VERDADEIRO, ento: E(B1:B3) ser igual a FALSO