Você está na página 1de 227

IMESFAFICA

FINANAS EM EXCEL

Semana da Contbeis - 2007 | Bertolo, L. A.

Bertolo

Finanas em Excel

IMES-FAFICA

NDICE
FUNES DE DATA E HORA.............................................................................................................................................. 4 AGORA() ............................................................................................................................................................................ 28 ANO .................................................................................................................................................................................... 28 MS..................................................................................................................................................................................... 29 DIA ...................................................................................................................................................................................... 29 DIA.DA.SEMANA.............................................................................................................................................................. 29 DATA .................................................................................................................................................................................. 31 HOJE()................................................................................................................................................................................. 31 HORA.................................................................................................................................................................................. 32 MINUTO ............................................................................................................................................................................. 32 SEGUNDO .......................................................................................................................................................................... 32 FUNES MATEMTICAS E TRIGONOMTRICAS .................................................................................................. 32 ABS ..................................................................................................................................................................................... 32 ALEATRIO ...................................................................................................................................................................... 32 ARRED................................................................................................................................................................................ 32 ARREDONDAR.PARA.BAIXO ........................................................................................................................................ 33 ARREDONDAR.PARA.CIMA........................................................................................................................................... 33 COMBIN ............................................................................................................................................................................. 34 COS ..................................................................................................................................................................................... 35 FATORIAL ......................................................................................................................................................................... 35 INT ...................................................................................................................................................................................... 35 MOD.................................................................................................................................................................................... 36 MULT.................................................................................................................................................................................. 36 PI.......................................................................................................................................................................................... 36 POTNCIA ......................................................................................................................................................................... 36 RAIZ.................................................................................................................................................................................... 37 ROMANO ........................................................................................................................................................................... 37 SEN...................................................................................................................................................................................... 38 SOMA.................................................................................................................................................................................. 38 SOMAQUAD ...................................................................................................................................................................... 38 SOMARPRODUTO ............................................................................................................................................................ 39 SOMASE ............................................................................................................................................................................. 39 TAN..................................................................................................................................................................................... 40 TRUNCAR .......................................................................................................................................................................... 41 FUNES ESTATSTICAS ................................................................................................................................................. 41 CONT.NM ........................................................................................................................................................................ 46 CONT.SE............................................................................................................................................................................. 46 CONT.VALORES ............................................................................................................................................................... 47 CONTAR.VAZIO ............................................................................................................................................................... 48 DESVPAD........................................................................................................................................................................... 48 FREQNCIA .................................................................................................................................................................... 49 MAIOR................................................................................................................................................................................ 49 MXIMO ............................................................................................................................................................................ 50 MED .................................................................................................................................................................................... 50 MDIA ................................................................................................................................................................................ 50 MENOR............................................................................................................................................................................... 51 MNIMO.............................................................................................................................................................................. 51 MODO ................................................................................................................................................................................. 51 ORDEM............................................................................................................................................................................... 52 FUNES DE PROCURA E REFERNCIA..................................................................................................................... 52 COL ..................................................................................................................................................................................... 52 CORRESP ........................................................................................................................................................................... 52 ESCOLHER......................................................................................................................................................................... 53
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

Bertolo

Finanas em Excel

IMES-FAFICA

INFODADOSTABELADINMICA .................................................................................................................................. 54 LIN ...................................................................................................................................................................................... 55 PROCH................................................................................................................................................................................ 55 PROCV................................................................................................................................................................................ 56 TRANSPOR ........................................................................................................................................................................ 57 FUNES DE BANCO DE DADOS.................................................................................................................................... 59 BDCONTAR ....................................................................................................................................................................... 59 BDCONTARA .................................................................................................................................................................... 59 BDEXTRAIR ...................................................................................................................................................................... 60 BDMX .............................................................................................................................................................................. 60 BDMDIA........................................................................................................................................................................... 61 BDMN................................................................................................................................................................................ 61 BDMULTIPL ...................................................................................................................................................................... 62 BDSOMA ............................................................................................................................................................................ 62 FUNES DE TEXTO ......................................................................................................................................................... 64 ARRUMAR ......................................................................................................................................................................... 67 CONCATENAR .................................................................................................................................................................. 67 DIREITA ............................................................................................................................................................................. 67 ESQUERDA........................................................................................................................................................................ 68 EXATO................................................................................................................................................................................ 68 EXT.TEXTO ....................................................................................................................................................................... 68 MAISCULA ..................................................................................................................................................................... 69 MINSCULA ..................................................................................................................................................................... 69 MOEDA............................................................................................................................................................................... 70 MUDAR .............................................................................................................................................................................. 70 NM.CARACT................................................................................................................................................................... 71 PRI.MAISCULA .............................................................................................................................................................. 71 PROCURAR........................................................................................................................................................................ 71 REPT ................................................................................................................................................................................... 72 SUBSTITUIR ...................................................................................................................................................................... 72 TEXTO ................................................................................................................................................................................ 73 FUNES LGICAS............................................................................................................................................................ 73 E........................................................................................................................................................................................... 75 NO .................................................................................................................................................................................... 75 OU ....................................................................................................................................................................................... 76 SE ........................................................................................................................................................................................ 76 FUNES DE INFORMAO ........................................................................................................................................... 78 CL...................................................................................................................................................................................... 78 FUNES ........................................................................................................................................................................... 80 INFORMAO .................................................................................................................................................................. 81 FUNES FINANCEIRAS .................................................................................................................................................. 83 NPER................................................................................................................................................................................... 83 PGTO................................................................................................................................................................................... 83 TAXA .................................................................................................................................................................................. 85 VF ........................................................................................................................................................................................ 87 VP ........................................................................................................................................................................................ 88

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

Bertolo

Finanas em Excel

IMES-FAFICA

Preliminares
Nos ltimos anos, graas ao desenvolvimento da microinformtica, as anlises financeiras de um modo geral, como, tambm, muitas tcnicas quantitativas aplicveis gesto de custos e formao de preos tornaram-se mais simples e fceis. Tcnicas relativamente complexas ou trabalhosas, como as anlises de regresso e correlao, no mercado de aes, puderam ser facilmente executadas com um simples clique de mouse. Esta apostila tem o propsito de apresentar a planilha eletrnica Microsoft Excel na verso 2007 (at onde conseguimos preparar) e alguns dos seus principais recursos, aplicveis ao mercado financeiro e no processo de gesto empresarial. O MICROSOFT EXCEL E SUAS CONFIGURAES PRELIMINARES Desde que as planilhas eletrnicas se popularizaram, tornou-se muito mais fcil e simples fazer anlises de investimentos, clculos que envolvam a formao custos ou as anlises de preos. Na prtica, a modelagem de operaes financeiras tornou indispensvel o uso do Visicalc, Supercalc, Lotus 123, Quatro Pro e, mais recentemente, a planilha Microsoft Excel. O EXCEL NA GESTO DE EMPRESAS No processo de gesto empresarial, o Excel pode ser utilizado em diversas reas, dentre as quais podem ser destacadas as seguintes aplicaes: Na rea administrativa: Folha de Pagamento, Salrios, Contabilidade, Controle de Compras, Tabelas de Preos, Saldos etc.

Na rea financeira: Anlise de Investimentos, Custos, Projeo de Lucros, Fluxo de Caixa, Controle de Captao de Recursos, Controle de Contas a Pagar e a Receber, Simulao de Custos etc.
Na rea de produo: Controle de Produo, Controle de Produtividade, Controle de Estoque etc. Na rea comercial: Plano de Vendas, Controle de Visitas, Anlise de Mercado, Controle de Notas Fiscais, Emisso de Listagem de Preos etc. No mercado existem inmeros livros dedicados especificamente ao uso geral da planilha. Nesta apostila esto abordados alguns dos principais aspectos genricos da planilha aplicveis ao processo de tomada de decises relativas ao processo de gesto empresarial, como as funes algbricas, editadas diretamente nas clulas, as funes financeiras, as ferramentas de anlise da estatstica e os recursos de otimizao Atingir Meta e Solver. Com o objetivo de facilitar a transmisso dos contedos e a visualizao das aplicaes desenvolvidas, esta apostila utiliza dados de diversos exemplos fictcios. Os Poderosos Recursos do Excel O Excel uma planilha eletrnica, ou seja, um software destinado especificamente a auxiliar processos que envolvam operaes algbricas em microcomputadores. De um modo geral, pelo menos trs grupos distintos de opes so teis no processo de anlise de custos e preos: Recursos do Menu Dados : possibilitam diferentes tratamentos e anlises de dados diversos. Algumas das opes disponveis consistem em: Classificar: permite ordenar em forma crescente ou decrescente um conjunto de dados com base em uma varivel previamente selecionada; Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados. 4

Bertolo

Finanas em Excel

IMES-FAFICA

Filtrar: permite selecionar os dados que sero exibidos com base em uma caracterstica predeterminada; Formulrio: facilita a digitao de dados no Excel, criando uma mscara para a entrada, consulta ou alterao dos dados; Subtotais: insere, automaticamente, subtotais na base de dados em anlise, empregando diferentes critrios para a totalizao; Validao: valida a digitao de determinadas informaes em clulas previamente formatadas. Relatrio de tabela dinmica: facilita a sntese dos dados, permitindo a tabulao e o clculo de vrias estatsticas. Deve ser acessado atravs do menu Dados -> Relatrio da Tabela Dinmica. Funes de planilha : correspondem a recursos pr-elaborados e que simplificam a insero de frmulas. Podem ser inseridas de diferentes maneiras: diretamente na clula; pela barra de edio, ou pelo menu Inserir -> Funo. Vrios grupos de funes de planilha esto disponibilizados pelo Excel, como, por exemplo, os grupos de funes financeiras, de data e hora, matemticas e trigonomtricas, estatsticas, procura e referncia, banco de dados, texto, lgica, informaes e engenharia. Ferramenta Atingir Meta : consiste em um recurso aplicvel a problemas que envolvam equaes algbricas. Com este recurso, pode-se, encontrar, por exemplo, quais devem ser as vendas de modo que o lucro total seja igual a valor predeterminado. Suplemento Ferramentas de Anlise: deve ser usado com o objetivo de agilizar as etapas do desenvolvimento de anlises estatsticas ou de engenharia complexas. Fornecidos os dados e os parmetros para cada anlise; a ferramenta utiliza as funes automatizadas de macro, de estatstica, ou engenharia, adequadas, e exibe os resultados em uma tabela de sada. Algumas ferramentas geram grficos (como a ferramenta Histograma) alm das tabelas de sada. A lista das ferramentas de anlise disponveis pode ser vista atravs da opo Anlise de dados no menu Ferramentas. Se o comando Anlise de dados no estiver no menu Ferramentas, necessrio executar o Programa de Instalao para instalar o suplemento Ferramentas de Anlise. Depois de instalar as Ferramentas de Anlise, o suplemento Ferramentas de Anlise deve ser selecionado no Gerenciador de Suplementos. Suplemento Solver : como o prprio nome revela, o suplemento Solver corresponde a um eficiente solucionador dos mais diferentes tipos de problemas algbricos. Seus usos e aplicaes esto discutidos com maiores detalhes nas pginas seguintes. importante destacar que para facilitar a aplicao do contedo transmitido nesta apostila, foram elaboradas diversas planilhas.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

Bertolo

Finanas em Excel

IMES-FAFICA

I. Introduo ao Excel
Contedos:

Iniciando. Criando e salvando num novo diretrio. Copiando - relativo versus absoluto. Fazendo um grfico. Tornando o Excel menos nervoso. Usando algumas funes. Imprimindo. Copiando o Excel no Word.

Iniciando
Ok, voc iniciou o seu computador e pressionou o cone Excel no seu desktop (ou, talvez, ele no esteja no seu desktop da ento, voc chega a ele pelo boto

Nota: Este um rascunho preliminar do livro Princpios de Finanas com o Excel que estamos escrevendo ( bertolo@bertolo.pro.br ). Confira com o autor antes de distribuir este rascunho (provavelmente voc obter a permisso). Tenha certeza de que o material est atualizado antes de distribu-lo. Todo o material est protegido por direitos autorais e as propriedades pertencem ao autor.

Esta verso de: 27 de maro de 2002


Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

Bertolo

Finanas em Excel

IMES-FAFICA

Voc se defrontar com uma planilha eletrnica em branco, e voc quer trabalhar.

Temos para esta planilha a seguinte nomenclatura:

Vamos escrever um modelo que descreva como os juros compostos acumulam (capitalizam) o dinheiro. Aqui est o que voc digitou:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

Bertolo

Finanas em Excel

IMES-FAFICA

V para a clula B7. Ns queremos colocar a frmula =B6*(1+B3) nesta clula. Ns sugerimos que voc no digite esta frmula. Ao invs disso coloque a frmula apontando para a clula correta. Aqui est o que voc deve fazer: Coloque o cursor na clula B7. Digite =.

Agora aponte para a clula B6, a que contm 1000. Voc pode apontar com o mouse (clicando quando voc est sobre B6), ou voc pode apontar com as teclas de seta.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

Bertolo

Finanas em Excel

IMES-FAFICA

Agora digite um asterisco, abra um parntese, o nmero 1, e o sinal de +: *(1+ . Da aponte para a clula B3 que contm os 15%:

Finalmente, feche os parnteses, digitando, ). Pressione [Enter].

Oops! Ns cometemos um pequeno erro. Ns queremos copiar a frmula da clula B7 para as clulas restantes, mas esquecemos de tornar B3 absoluta ela deveria ser $B$3 e no B3. Para fazer isto, ns editamos a frmula na clula B7 e usamos a tecla F4:
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

Bertolo

Finanas em Excel

IMES-FAFICA

Coloque o cursor sobre B7 e clique a tecla esquerda do mouse duas vezes. Isto abrir a frmula para edio.

Mova o cursor para algum lugar sobre o B3 na frmula (no importa onde). Pressione a tecla F4 e sua referncia de clula ser dolarizada.

Agora aperte [Enter]. Para copiar a frmula da clula, ponha o cursor na pequena caixa preta do canto inferior direito da clula B7. Aperte o boto esquerdo do mouse, e arraste para baixo at voc chegar clula B16:

Ao liberar o boto do mouse sero feitas cpias da frmula da clula B7 para todas as outras clulas. 10

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

Bertolo

Finanas em Excel

IMES-FAFICA

A B 1 Minha Primeira Planilha 2 15,00% 3 Taxa de Juros 4 5 Anos 0 1000 6 1 1150 7 2 1322,5 8 3 1520,875 9 4 1749,006 10 5 2011,357 11 6 2313,061 12 7 2660,02 13 8 3059,023 14 9 3517,876 15 10 4045,558 16 17

<-<-<-<-<--

=B6*(1+$B$3) =B7*(1+$B$3) =B8*(1+$B$3) =B9*(1+$B$3) =B10*(1+$B$3)

Note que cada frmula de clula : Clula B7 ........ =B6*(1+$B$3) Contedos da clula de cima * (1 + taxa de juros)

Criando e salvando num novo diretrio


Qual o prximo passo? Ns sugerimos que voc salve a planilha eletrnica1. Um lugar apropriado para salvar isto est naquele diretrio Lixo que voc vai criar agora mesmo. Clique no boto do Office V para Salvar (ou Ctrl + B)

O Excel provavelmente sugerir um diretrio chamado Documentos:

Como no poderia deixar de ser, sugerimos que voc salve sempre. Algum dia, seu computador travar logo aps voc ter dispensado um longo tempo de trabalho e antes que voc tenha salvado este seu trabalho.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

11

Bertolo

Finanas em Excel

IMES-FAFICA

Clique em Documentos, e ento clique no boto Nova Pasta que se parece com isto:

Quando voc clicar no cone Nova Pasta, voc obter a janela seguinte:

Na caixa, digite Lixo. O computador do autor sempre tem um diretrio chamado Lixo o diretrio que contm todos os arquivos que voc pode livrar-se deles sem pensar
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

12

Bertolo

Finanas em Excel

IMES-FAFICA

duas vezes (um arquivo chamado lixo no diretrio Lixo um duplo mau-olhado, absolutamente intil!). Agora voc se encontra no subdiretrio Lixo:

Digite algo inteligente na caixa chamado Nome do arquivo. Chamaremos nossa planilha eletrnica de porcaria. Agora voc ver o nome da planilha eletrnica na parte canto superior da folha:

Fazendo um grfico Excel

Voc vai querer um grfico daquilo que est acima. Leve seu mouse, ponha na clula A6; aperte o boto esquerdo e mova at que voc chegar clula B16: 13

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

Bertolo

Finanas em Excel

IMES-FAFICA

Agora v para a guia Inserir e escolha um tipo de grfico. Nosso tipo de grfico favorito (aquele que mais usado nesta apostila) o Disperso:

Ns tambm gostamos do grfico Disperso com Linhas Suaves e Marcadores, assim ns pressionamos sobre o Subtipo de grfico:

Neste ponto podemos fazer algumas coisas em termos de formatao de grfico, mas explicaremos isto para voc depois no Captulo????. Apenas pressione o boto Concluir no fim do Assistente de Grficos, e voc obter um grfico razovel:
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

14

Bertolo

Finanas em Excel

IMES-FAFICA

Este grfico tem muitas caractersticas que ns no gostamos, mas todas elas podem ser fixadas (Captulo??? novamente). Em vez de configurar coisas, rode a planilha mude a taxa de juros e veja o que acontece:

Ajustes iniciais.
Antes de voc fazer uso intensivo do Excel, vale pena mudar os ajustes iniciais para satisfazer as suas necessidades e preferncias. Nesta seo mostraremos nossas sugestes (elas so todas reversveis). V para Ferramentas > Opes:

Apertando [Enter] expe o menu complicado seguinte:


Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

15

Bertolo

Finanas em Excel

IMES-FAFICA

Tornando o Excel menos nervoso


A instalao default do Excel faz o cursor abaixar uma clula cada vez que voc pressionar [Enter].

Isto bom para contadores que tm que entrar com muitos dados. Mas somos da rea financeira, e ns cometemos muitos erros! Ns queremos ficar na clula que acabamos de entrar, assim ns podemos corrigi-los, e assim queremos tirar esta caracterstica. Como? Aperte Ferramentas > Opes na barra de menu. Da v aba Editar e desligue a caixa de seleo Mover seleo aps Enter. No quadro abaixo, esta caixa ainda est clicada (isto o default):

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

16

Bertolo

Finanas em Excel

IMES-FAFICA

O nmero de planilhas na pasta de trabalho .


A instalao default para o Excel comea cada pasta de planilha eletrnica nova com 3 planilhas. Isto significa que o fundo de sua tela se parece com isto:

Cada uma destas folhas pode ser programada e tambm nomeada separadamente (veja abaixo). Mas o fato que permanece que a maioria dos usurios usa s uma folha por agenda de trabalho. Ns sugerimos que voc mude os defaults de forma que o Excel comece uma nova agenda de trabalho com somente uma planilha eletrnica (voc sempre pode somar mais). Para fazer isto, v para Ferramentas > Opes e clique na aba Geral:

No quadro acima ns podemos mudar o Nmero de planilhas na nova pasta para 1.

Nomeando uma planilha


Para nomear uma planilha, d um duplo clique na aba de planilha. Voc pode agora digitar o nome que voc quer para a planilha: ANTES DEPOIS

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

17

Bertolo

Finanas em Excel

IMES-FAFICA

Adicionando mais planilhas


Para somar mais planilhas, clique no cone

Voc tambm pode apagar uma folha clicando com o boto direito do mouse sobre a guia da planilha e a seguir Excluir:

Esta uma ao irreversvel, assim ns sugerimos que voc salve a planilha antes de voc fazer isto.

Usando algumas funes


O Excel contm muitas funes. Nesta seo ns ilustramos algumas delas. Voltemos para a planilha eletrnica em Seo???.

Na clula B18 calcularemos o valor mdio das clulas B6:B16 (isto tem muito pouco significado econmico...). Aqui est o que fizemos: Na clula A18 digitamos Mdia. Isto conhecido como anotao na planilha eletrnica. Em Portugus simples dizemos o que estamos fazendo, pois seno esqueceramos. Em clula B18, ns digitamos =MDIA, e da apertamos o sinal igual na barra de ferramentas:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

18

Bertolo

Finanas em Excel

IMES-FAFICA

Aqui est o que voc deve ver o Excel automaticamente identifica o intervalo a ser calculada a mdia. Se voc gostou do que voc viu, aperte [Enter].

Isto com o que a planilha eletrnica se parece agora:

Suponha que voc no queira calcular a mdia de todos os nmeros, mas apenas aqueles dos anos 5-10. H dois modos para fazer isto:
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

19

Bertolo

Finanas em Excel

IMES-FAFICA

Voc pode dar um duplo clique sobre a clula B18, e mudar o intervalo na frmula para =MDIA(B11:B16). Voc pode clicar duas vezes B18, e re-clicar o sinal igual na barra de ferramentas. Isto reabre a caixa de dilogo. Agora clique o para ser calculada a mdia do intervalo corrente.

Voc pode agora indicar o intervalo (B11:B16) que voc quer calcular a mdia. Um par de [Enter] dar a voc o resultado.

A prtica faz perfeito


Aqui esto algumas funes que funcionam exatamente igual MDIA: Soma

Imprimindo

Voc acabou de completar a primeira planilha eletrnica bonita e voc quer imprimir isto. Clique no boto do Office e da

Pressione Imprimir. Isto expe a tela seguinte:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

20

Bertolo

Finanas em Excel

IMES-FAFICA

Antes de imprimir, aperte a caixa de Visualizar:

Note que o grfico est um pouco fora das extremidades. Aperte Configurar Pgina... e explore as vrias abas:
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

21

Bertolo

Finanas em Excel

IMES-FAFICA

para ajustar tudo sobre Na aba de Pgina, escolha uma folha. (Voc pode tambm colocar isto em papel de Paisagem, usando o boto na mesma aba). Na aba de Planilha, voc pode escolher para imprimir a planilha eletrnica usando Linhas de grade e Ttulos de linhas e colunas (estes so os ajustes que usamos para a maioria das planilhas eletrnicas nesta apostila).

Agora clique o OK para ver com o que a impresso se parecer:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

22

Bertolo

Finanas em Excel

IMES-FAFICA

Se isto serve para o seu propsito, pressione Imprimir.

Copiando o Excel no Microsoft Word

A maioria de ns criar agendas de trabalhos do Excel e incluir alguma coisa da produo em um documento do Microsoft Word. H alguns truques que so teis para isso. Abra um documento em branco no Word, e digite algum texto:

Agora ns queremos pr nos resultados de nosso trabalho e suor. Ns vamos para a planilha eletrnica, marque as clulas que ns queremos incluir:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

23

Bertolo

Finanas em Excel

IMES-FAFICA

Pense durante um segundo aproximadamente como voc quer que isto aparea. Se voc estivesse escrevendo uma apostila Excel como esta, voc iria querer que seus leitores vissem ambas as linhas de grade e os cabealhos das linhas/clulas. V para Layout da Pgina marque linhas de Grade > Imprimir e Ttulos > Imprimir:

(Se voc fez isto para a impresso, elas j esto marcadas). Clique o OK. Agora copie a seo marcada (usando Editar > Copiar ou [Ctrl]+C). At agora voc est no Excel. Agora volte atrs ao seu documento Word, e v aonde queira que a seo marcada da planilha Excel aparea. No Cole! Ao invs disso v aEditar > Colar especial, e escolha o formato de Figura para colar:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

24

Bertolo

Finanas em Excel

IMES-FAFICA

Aqui est o resultado:

Esta figura no pode ser editada no Word. Ela tambm no est ligada planilha Excel (o qual significa que se voc mudar coisas na planilha, voc ter que colar na figura com os novos resultados). Ela produz um arquivo do Word compacto.

Introduzindo um vnculo entre o Excel e o Word


Usando o mesmo procedimento como acima, mas clicando a caixa Editar > Colar como Hyperlink permite vincular o documento do Word planilha Excel mudanas no Excel sero agora alteradas no Word. Esta uma caracterstica atraente, mas reduz a velocidade do computador e produz documentos maiores.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

25

Bertolo

Finanas em Excel

IMES-FAFICA

Este autor no gosta de vincular o Excel ao Word: Eu gosto de poder executar as minhas planilhas eletrnicas sem que isto cause mudanas em meus documentos Word. Eu tambm gosto da compacidade produzida pelo no vnculo. Mas isto uma questo de gosto!

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

26

Bertolo

Finanas em Excel

IMES-FAFICA

II. Funes do Excel mais usadas em Finanas


1. FUNES DE DATA E HORA
Nas aplicaes voltadas s Finanas, diversos so os usos de funes que envolvam clculos com datas e horas. Um importante grupo de recursos do Excel representado pelas funes de data e hora. importante mencionar que o Microsoft-Excel armazena as datas como nmeros seqenciais, chamados valores de srie, para que ele possa executar clculos com esses nmeros. Por padro, 1 de janeiro de 1900 o nmero de srie 1 e 1 de janeiro de 2008 o nmero de srie 39448 porque est 39.448 dias aps 1 de janeiro de 1900. O Excel armazena horas como fraes decimais, pois hora considerada uma parte de um dia. OBSERVA
Se a pasta de trabalho usar o sistema de data 1904, o Excel armazenar 1 de janeiro de 1904 como o nmero de srie 0 (2 de janeiro de 1904 o nmero de srie 1) Tambm importante destacar que o Microsoft Excel 97 para Windows e o Microsoft Excel 97 para Macintosh usam sistemas de data padro diferentes. O Microsoft Excel para Windows usa o sistema de datas 1900, no qual os nmeros de srie correspondem s datas de 1 de janeiro de 1900 at 31 de dezembro de 9999. O Microsoft Excel para Macintosh usa o sistema de datas 1904, no qual os nmeros de srie correspondem s datas de 1 de janeiro 1904 at 31 de dezembro de 9999.

O Excel aceita dois sistemas de datas: os sistemas de datas 1900 e o de 1904. O sistema de data padro do Microsoft Excel para Windows 1900. O sistema de data padro para o Microsoft Excel para o Macintosh 1904. Voc pode alterar o sistema de data. Clique no boto do Office > Opes do Excel > Avanado e role para

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

27

Bertolo

Finanas em Excel

IMES-FAFICA

No Excel do Office XP, e nas verses anteriores, pode-se mudar o sistema de datas marcando ou desmarcando a caixa de seleo Sistema de datas 1904 na guia Clculo do comando Opes (menu Ferramentas). Destaca-se que o sistema de datas alterado automaticamente quando voc abre um documento de outra plataforma. Por exemplo, se voc est trabalhando no Microsoft Excel para Windows e abre um documento criado no Microsoft Excel para Macintosh, a caixa de seleo Sistema de datas 1904 selecionada automaticamente.

1.1.1 - AGORA()
Retorna o nmero de srie seqencial da data e da hora atuais. Sua sintaxe do tipo: AGORA() Se o formato da clula no for Geral antes de a funo ser inserida, o resultado ser formatado como categoria Data.

1.1.2 - ANO

Retorna o ano correspondente a uma data. O ano retornado como um inteiro no intervalo de 19009999. Sua sintaxe do tipo: ANO(num_srie)
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

28

Bertolo

Finanas em Excel

IMES-FAFICA

Onde num_srie representa a data do dia que voc est tentando localizar. As datas podem ser inseridas como seqncias de texto entre aspas (por exemplo, 24/08/2007), como nmeros de srie (por exemplo, 39318, que representa 24 de agosto de 2007, se voc estiver usando o sistema de data de 1900), ou como resultado de outras frmulas ou funes (por exemplo, DATA.VALOR(24/08/2007)). A funo DATA.VALOR Exemplo:
20 21 22 23 24 25 A Data 24/ 08/ 2007 39318 B Ano 2007 2007 2007 2007 C D E Frmula <--=ANO(A21) <--=ANO(A21) <--=ANO("24/ 08/ 2007") <--=ANO(DATA.VALOR("24-Ago-2007")) F
converte uma data na forma de texto para um nmero de srie. Sua sintaxe do tipo: DATA.VALOR(texto_data), onde texto_data texto que representa uma data no formato de data do Excel. Por exemplo, 24/08/2007 ou 24Ago-2007 so seqncias de caracteres de texto entre aspas

1.1.3 - MS

Retorna o ms de uma data representado por um nmero de srie. O ms fornecido como um inteiro, variando de 1 (janeiro) a 12 (dezembro). Exemplo: =MS(A2) retorna 7.

1.1.4 - DIA

Retorna o dia de uma data representado por um nmero de srie. O dia dado como um inteiro que varia de 1 a 31. Exemplo: =DIA(A2) retorna 5

1.1.5 - DIA.DA.SEMANA

Retorna o dia da semana correspondente a uma data. O dia dado como um inteiro, variando de 1 (domingo) a 7 (sbado), por padro. Sua sintaxe do tipo: DIA.DA.SEMANA(num_srie;retornar_tipo); Onde: num_srie o cdigo de data-hora usado pelo Excel, que pode ser texto, como 25-Ago-2007 ou 25-08-07, em vez de nmero, pois, o texto convertido automaticamente em nmero de srie, como foi explicado na funo AGORA(). As datas podem, tambm, ser inseridas com a funo DATA, como resultado de outras frmulas ou funes ou digitadas em uma clula. O argumento retornar_tipo corresponde a um nmero que determina o tipo de valor de retorno.

Tambm pode-se usar a funo TEXTO para converter um valor em um formato de nmero especificado quando usar o sistema de data 1900. Para ilustrar, =TEXTO("12/09/76";"dddd") igual a domingo. Outros exemplos: =DIA.DA.SEMANA("14/7/95") igual a 6 (sexta-feira). Caso a planilha esteja usando o sistema de data 1900 (padro no Microsoft Excel para Windows), ento: =DIA.DA.SEMANA(32708,032) igual a 4 (quarta-feira).

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

29

Bertolo

Finanas em Excel

IMES-FAFICA

1.1.6 DIATRABALHO
Retorna o nmero de srie da data antes ou depois de um nmero especificado de dias teis antes ou depois de uma data (a data inicial). Sintaxe : =DIATRABALHO(Data_inicial;Dias;Feriados) Data_inicial - o nmero serial de data que representa a data inicial. Dias o nmero de dias teis antes ou depois da data inicial. Feriados a matriz opcional de um ou mais nmeros seriais de datas para serem excludos do calendrio de trabalho, como feriados estaduais e federais mveis.: Observaes importantes
A B C D E 1 2 3 4 5 6 7 8

Dt Ini Nm Dias

Feriados 02/11/2006 15/11/2006 25/12/2006 01/01/2007 09/01/07 <--=DIATRABALHO(B3;B4;D3:D6) 01/11/06 45

Exerccio Um banco captou um CDB no valor de $400.000,00 no dia 03/06/2002. Sabendo-se que o prazo da operao igual 60 dias teis, pede-se para determinar com o auxlio da funo DIATRABALHO qual ser a data de vencimento. Feriados bancrios no Brasil durante o perodo da operao: nenhum. Resposta: 26/08/2002.

Datas podem ser inseridas como seqncias de texto entre aspas duplas (por exemplo, "30/01/1998" ou "1998/01/30"), como nmeros de srie (por exemplo, 35825, que representa 30 de janeiro de 1998, se voc estiver usando o sistema de data de 1900) ou como resultado de outras frmulas ou funes (por exemplo, DATA.VALOR("30/01/1998")). b) A lista pode ser um intervalo de clulas que contm as datas ou uma matriz constante de nmeros de srie que representam datas. c) A funo conta os extremos (datas inicial e final). Logo, para obter o prximo
a)

1.1.7 DIATRABALHOTOTAL
Retorna o nmero de dias teis inteiros entre duas datas. Esses dias teis excluem os finais de semana e quaisquer datas identificadas em Feriados. Sintaxe : =DIATRABALHOTOTAL(Data_inicial; Data_final;Feriados) Data_inicial - o nmero serial de data que representa a data inicial. Data_final o nmero serial de data que representa a data final. Feriados a matriz opcional de um ou mais nmeros seriais de datas para serem excludos do calendrio de trabalho, como feriados estaduais e federais mveis.
A 1 2 3 4 5 6 B C D E F

Dt Ini 01/11/2004 Dt Fin 04/01/2005 Total Trabalhado 46

Feriados 02/11/2004 25/12/2004 01/01/2005 <--=DIATRABALHOTOTAL(B3;B4;D3:D5)

Observaes importantes em relao ao uso da funo:


Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

30

Bertolo

Finanas em Excel

IMES-FAFICA

a) As datas podem ser inseridas como seqncias de caracteres de texto entre aspas (por exemplo, "30/1/1998" ou "1998/30/01"), como nmeros de srie (por exemplo, 35825, que representa 30 de janeiro de 1998 se voc estiver usando o sistema de data de 1900) ou como resultados de outras frmulas ou funes (por exemplo, DATA.VALOR("30/1/1998")). b) A lista de feriados pode ser um intervalo de clulas que contenham as datas ou uma constante de matriz dos nmeros de srie que representam as datas. c) A funo conta os extremos (datas inicial e final). Logo, para obter o intervalo de dias teis entre as datas preciso subtrair a funo de um. Vide o exemplo apresentado na figura seguinte. No Brasil, a relao de feriados bancrios pode ser obtida diretamente das agendas financeiras.

1.2 -DATA
Retorna o nmero de srie seqencial que representa uma determinada data. Se o formato da clula era Geral antes de a funo ser inserida, o resultado ser formatado como uma data. Sintaxe: DATA(ano;dia;ms) Onde: Ano um nmero de 1900 a 2078 no Microsoft Excel para Windows ou de 1904 a 2078 no Microsoft Excel para Macintosh; Ms um nmero que representa o ms do ano. Se ms for maior que 12, ento ms somar este nmero de meses ao primeiro ms do ano especificado - por exemplo, DATA(94;15;2) retorna o nmero de srie que representa 2 de maro de 1995. Dia o nmero que representa o dia do ms. Se dia for maior do que o nmero de dias no ms especificado, ento dia soma este nmero de dias ao primeiro dia do ms. Por exemplo, DATA(95;1;35) retorna o nmero de srie que representa 4 de fevereiro de 1995.

Exemplo: =DATA(2006;7;24) retorna 24/07/2006, se a clula estiver formatada como Geral.


A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 B C D E F G H I J

Data 15/12/2006

Dia

Ms

Ano

Nome Mauro Rodrigues Marco O Ponto Todo Dia Luis Color Walter Jnior Filho Idely Joana D'Arc Carlo Gargalhada Joo K. Pacho Silvio Byte Lancelot Euvira e Fica Tonto Eliane Smirnoff Marcia Lcia Analtica Ceclia Maria Nervosa Arnaldo Grando Ana Luza Maria

Data Adm 12/12/1981 07/02/1982 15/07/1983 20/02/1984 02/07/1984 06/07/1985 06/08/1985 23/12/1985 05/04/1986 04/05/1986 09/05/1986 12/05/1986 24/06/1986 04/12/1986

Dia 12 7 15 20 2 6 6 23 5 4 9 12 24 4

Ms 12 2 7 2 7 7 8 12 4 5 5 5 6 12

Ano 1981 1982 1983 1984 1984 1985 1985 1985 1986 1986 1986 1986 1986 1986

Dias Corridos de Contrato 9.134 <--=$B$4-D7 9.077 <--=$B$4-D8 8.554 <--=$B$4-D9 8.334 <--=$B$4-D10 8.201 <--=$B$4-D11 7.832 <--=$B$4-D12 7.801 <--=$B$4-D13 7.662 <--=$B$4-D14 7.559 <--=$B$4-D15 7.530 <--=$B$4-D16 7.525 <--=$B$4-D17 7.522 <--=$B$4-D18 7.479 <--=$B$4-D19 7.316 <--=$B$4-D20

1.3 - HOJE()
Retorna a data atual numa clula. Se o formato da clula era Geral antes de a funo ser inserida, o resultado ser formatado como uma data. Comentrios: O Excel armazena datas como nmeros de srie seqenciais para que eles possam ser usados em clculos. Por padro, 1 de janeiro de 1900 o nmero de srie 1 e 1 de janeiro de 2008 o nmero de srie 39448 porque est 39.448 dias aps 1 de janeiro de 1900.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

31

Bertolo

Finanas em Excel

IMES-FAFICA

A 1 2 3 Dt Ini 4 Dt Fin 5 6 7 8 9 10

01/ 01/ 2007 25/ 08/ 2007 <--=HOJ E ()

Vecto Pgto Atraso 01/ 06/ 2007 25/ 08/ 2007 85 dias

<--=C 9-B9&"

1.4 - HORA
Retorna a hora de um valor de tempo. Exemplo: =HORA(A1) retorna 14; =HORA(A2) retorna 6

1.5 - MINUTO
Retorna os minutos de um valor de tempo. Exemplo: =MINUTO(A1) retorna 5; =MINUTO(A2) retorna 10.

1.6 - SEGUNDO
Retorna os segundos de um valor de tempo. Exemplo: =SEGUNDO(A1) retorna 30; =SEGUNDO(A2) retorna 45.

2. FUNES MATEMTICAS E TRIGONOMTRICAS 2.1 - ABS


Retorna o valor absoluto de um nmero. O valor absoluto de um nmero o prprio nmero sem o respectivo sinal.
Exemplos: =ABS(2) retorna o valor absoluto de 2 (2); =ABS(-2) retorna o valor absoluto de -2 (2).

2.2 - ALEATRIO
Retorna um nmero aleatrio maior ou igual a 0 e menor que 1 distribudo igualmente. Um novo nmero aleatrio retornado toda vez que a planilha for calculada. Exemplo: =ALEATRIO()
Para gerar um nmero real aleatrio entre 0 e 30, por exemplo, use: =ALEATRIO()*30. Se quiser somente mostrar a parte inteira desse nmero aleatrio use a funo INT, juntamente com a funo ALEATRIO, da seguinte maneira: =INT(ALEATRIO()*30)

2.3 - ARRED
Arredonda um nmero at uma quantidade especificada de dgitos. Sintaxe: ARRED(nm;nm_dgitos) Nm o nmero que voc deseja arredondar. Nm_dgitos especifica o nmero de dgitos para o qual voc deseja arredondar nm. Comentrios
Se nm_dgitos for maior que 0, ento nm ser arredondado para o nmero especificado de casas decimais. Se nm_dgitos for 0, ento nm ser arredondado para o inteiro mais prximo. Se nm_dgitos for menor que 0, ento nm ser arredondado para a esquerda da vrgula decimal.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

32

Bertolo

Finanas em Excel

IMES-FAFICA

Frmula =ARRED(2,15; 1) =ARRED(2,149; 1) =ARRED(-1,475; 2) =ARRED(21,5; -1)

Descrio (resultado) Arredonda 2,15 para uma casa decimal (2,2) Arredonda 2,149 para uma casa decimal (2,1) Arredonda -1,475 para duas casas decimais (-1,48) Arredonda 21,5 para uma casa esquerda da vrgula decimal (20)

2.4 - ARREDONDAR.PARA.BAIXO
Arredonda um nmero para baixo at zero. Sintaxe: ARREDONDAR.PARA.BAIXO(nm;nm_dgitos) Nm qualquer nmero real que se deseja arredondar. Nm_dgitos o nmero de dgitos para o qual se deseja arredondar nm. 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 nmero ser arredondado para baixo pelo nmero de casas decimais especificado. Se nm_dgitos for 0, nm ser arredondado para baixo at o inteiro mais prximo. Se nm_dgitos for menor do que 0, ento o nmero ser arredondado para baixo esquerda da vrgula decimal.

Frmula =ARREDONDAR.PARA.BAIXO(3,2; 0) =ARREDONDAR.PARA.BAIXO(76,9;0) =ARREDONDAR.PARA.BAIXO(3,14159; 3) =ARREDONDAR.PARA.BAIXO(-3,14159; 1) =ARREDONDAR.PARA.BAIXO(31415,92654; -2)

Descrio (resultado) Arredonda 3,2 para baixo, para zero casa decimal (3) Arredonda 76,9 para baixo, para zero casa decimal (76) Arredonda 3,14159 para baixo, para trs casas decimais (3,141) Arredonda -3,14159 para baixo, para uma casa decimal (-3,1) Arredonda 31415,92654 para baixo, para 2 casas esquerda da vrgula decimal (31400)

2.5 - ARREDONDAR.PARA.CIMA
Arredonda um nmero para cima afastando-o de zero. Sintaxe: ARREDONDAR.PARA.CIMA(nm;nm_dgitos) Nm qualquer nmero real que se deseja arredondar. Nm_dgitos o nmero de dgitos para o qual se deseja arredondar nm. Comentrios
ARREDONDAR.PARA.CIMA funciona como ARRED, 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, nm ser arredondado para cima at o inteiro mais prximo.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

33

Bertolo

Finanas em Excel

IMES-FAFICA

Frmula

Se nm_dgitos for menor do que 0, ento o nmero ser arredondado para cima esquerda da vrgula decimal.
Descrio (resultado) Arredonda 3,2 para cima, para zero casa decimal (4) Arredonda 76,9 para cima, para zero casa decimal (77) Arredonda 3,14159 para cima, para trs casas decimais (3,142) Arredonda -3,14159 para cima, para uma casa decimal (-3,2) Arredonda 31415,92654 para cima, para 2 casas esquerda da vrgula decimal (31500)

=ARREDONDAR.PARA.CIMA(3,2;0) =ARREDONDAR.PARA.CIMA(76,9;0) =ARREDONDAR.PARA.CIMA(3,14159; 3) =ARREDONDAR.PARA.CIMA(-3,14159; 1) =ARREDONDAR.PARA.CIMA(31415,92654; 2)

As funes Excel Arred, Arredondar.para.baixo, Arredondar.para.cima fazem exatamente o que dizem. Todas as trs funes requerem que voc especifique o nmero de casas decimais na qual voc quer arredondar o nmero. A funo Truncar corta o nmero aps um nmero especificado de casas (se voc no especificar, a Truncar d a voc a parte inteira de um nmero). Aqui esto exemplos usando a funo Excel Pi como uma base:
A 3 4 5 6 7 8 9 10 11 12 13 14 15 Nmero ARRED, nenhuma casa decimal ARRED, 3 casas decimais ARREDONDAR.PARA.BAIXO, nenhuma casa decimal ARREDONDAR.PARA.BAIXO, 3 casas decimais ARREDONDAR.PARA.CIMA, nenhuma casa decimal ARREDONDAR.PARA.CIMA, 4 casas decimais TRUNCAR, nenhuma casas decimal TRUNCAR, 5 casas decimais B C 3,1415926535898 <-- =PI() D E F

3,00000000 <-- =ARRED(B3;0) 3,14200000 <-- =ARRED(B3;3) 3,00000000 <-- =ARREDONDAR.PARA.BAIXO(B3;0) 3,14100000 <-- =ARREDONDAR.PARA.BAIXO(B3;3) 4,00000000 <-- =ARREDONDAR.PARA.CIMA(B3;0) 3,14160000 <-- =ARREDONDAR.PARA.CIMA(B3;4) 3,00000000 <-- =TRUNCAR(B3) 3,14159000 <-- =TRUNCAR(B3;5)

H uma diferena entre usar estas funes e meramente formatar um nmero de modo que ele se parea arredondado ou truncado. Aqui est um exemplo:
19 20 21 22 23 24 A N m ero A rredondado para 2 deicm ais F orm atado para 2 decim ais 10 v ezes a clula B 20 10 v ezes a clula B 21 B C D 4,5632 4,56 < -- = A R R E D (B 19;2) 4,56 < -- = B 19 45,6 < -- = 10*B 20 45,632 < -- = 10*B 21

Na clula B21 usamos o boto para mudar a representao do nmero. Entretanto, como voc pode ver na clula B24, este boto no muda o nmero, enquanto ARRED muda realmente o nmero.

2.6 - COMBIN
Retorna o nmero de combinaes de um determinado nmero de itens. Use COMBIN para determinar o nmero total possvel de grupos para determinado nmero de objetos. Sintaxe: COMBIN(nm;nm_escolhido) Nm o nmero de itens.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

34

Bertolo

Finanas em Excel

IMES-FAFICA

Nm_escolhido o nmero de itens em cada combinao. Exemplo: =COMBIN(8;2) retorna as possveis combinaes de equipes de duas pessoas que podem ser formadas de 8 candidatos (28).

2.7 - COS
Retorna o cosseno do ngulo dado. Sintaxe: COS(nm) Nm o ngulo em radianos para o qual voc deseja obter o cosseno. Comentrios Se o ngulo estiver em graus, multiplique-o por PI()/180 ou use a funo COS para convert-lo em
radianos.
Frmula =COS(1,047) =COS(60*PI()/180) =COS(RADIANOS(60)) Descrio (resultado) O cosseno de 1,047 radianos (0,500171) O cosseno de 60 graus (0,5) O cosseno de 60 graus (0,5)

2.8 - FATORIAL
Retorna o fatorial de um nmero. O fatorial de um nmero igual ao nmero 1*2*3*...* Sintaxe: FATORIAL(nm) Nm
truncado.

o nmero no-negativo do qual voc deseja obter o fatorial. Se nm no for um inteiro, ser
Descrio (resultado) O fatorial de 5 ou 1*2*3*4*5 (120) O fatorial do nmero inteiro de 1,9 (1) O fatorial de 0 (1) Os nmeros negativos causam um valor de erro (#NM!) O fatorial de 1 (1)

Frmula =FATORIAL(5) =FATORIAL(1,9) =FATORIAL(0) =FATORIAL(-1) =FATORIAL(1)

2.9 - INT
Arredonda um nmero para baixo at o nmero inteiro Sintaxe: INT(nm) Nm o nmero real que se deseja arredondar para baixo at um inteiro. Exemplos:
Frmula =INT(8,9) =INT(-8,9) Descrio (resultado) Arredonda 8,9 para baixo (8) Arredonda -8,9 para baixo (-9)

mais prximo.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

35

Bertolo

Finanas em Excel

IMES-FAFICA

=A2-INT(A2)

Retorna a parte decimal de um nmero real positivo na clula A2 (0,5)

2.10 - MOD
Retorna o resto depois da diviso de nm por divisor. O resultado possui o mesmo sinal que divisor. Sintaxe: MOD(nm,divisor) Nm Divisor
Frmula =MOD(3; 2) =MOD(-3; 2) =MOD(3; -2) =MOD(-3; -2)

o nmero para o qual voc deseja encontrar o resto. o nmero pelo qual voc deseja dividir o nmero.
Descrio (resultado) O resto de 3/2 (1) O resto de -3/2. O sinal igual ao do divisor (1) O resto de 3/-2. O sinal igual ao do divisor (-1) O resto de -3/-2. O sinal igual ao do divisor (-1)

2.11 - MULT

Multiplica todos os nmeros fornecidos como argumentos e retorna o produto. Sintaxe: MULT(nm1;nm2;...) Nm1, nm2,... so nmeros de 1 a 30 que voc deseja multiplicar.

Frmula =MULT(A2:A4) =MULT(A2:A4; 2)

Descrio (resultado) Multiplica os nmeros acima (2250) Multiplica os nmeros acima e 2 (4500)

2.12 - PI()

Retorna o nmero 3,14159265358979, a constante matemtica PI, com preciso de at 15 dgitos.


Frmula =PI() =PI()/2 =PI()*(A2^2) Descrio (resultado) O PI (3,14159265358979) O PI/2 (1,570796327) A rea de um crculo com o raio indicado na figura ao lado (28,27433388)

2.13 - POTNCIA

Fornece o resultado de um nmero elevado a uma potncia. Sintaxe: POTNCIA(nm;potncia) Nm o nmero base. Pode ser qualquer nmero real. Potncia o expoente para o qual a base elevada.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

36

Bertolo

Finanas em Excel

IMES-FAFICA

Comentrios O operador "^" pode substituir POTNCIA para indicar a potncia pela qual o nmero base deve ser elevado, tal como em 5^2.
Frmula =POTNCIA(5;2) =POTNCIA(98,6;3,2) =POTNCIA(4;5/4) Descrio (resultado) 5 ao quadrado (25) 98,6 elevado potncia 3,2 (2401077) 4 elevado potncia 5/4 (5,656854)

2.14 - RAIZ

Retorna uma raiz quadrada positiva. Sintaxe: RAIZ(nm) Nm o nmero do qual voc deseja obter a raiz quadrada. Se nm for negativo, RAIZ retornar o valor de erro #NM!. Exemplos: =RAIZ(16) retorna 4.

2.15 - ROMANO

Converte um algarismo arbico em romano, como texto. Sintaxe: ROMANO(nm;forma) Nm o algarismo arbico a ser convertido. Forma o algarismo que especifica o tipo de algarismo romano desejado. O estilo do algarismo romano varia de clssico a simplificado, tornando-se mais conciso medida que o valor da forma aumenta. Consulte o exemplo de ROMANO(499;0) seguinte.
Forma 0 ou omitido 1 2 3 4 VERDADEIRO FALSO
Frmula =ROMANO(499;0) =ROMANO(499;1) =ROMANO(499;2) =ROMANO(499;3)

Tipo Clssico Mais conciso. Consulte o exemplo abaixo Mais conciso. Consulte o exemplo abaixo Mais conciso. Consulte o exemplo abaixo Simplificado Clssico Simplificado
Descrio (resultado)

Se o nmero for maior do que 3999, o valor de erro #VALOR! ser retornado.

Estilo de algarismo romano clssico para 499 (CDXCIX) Verso mais concisa para 499 (LDVLIV) Verso mais concisa para 499 (XDIX) Verso mais concisa para 499 (VDIV)

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

37

Bertolo

Finanas em Excel

IMES-FAFICA

=ROMANO(499;4) =ROMANO(2013;0)

Verso mais concisa para 499 (ID) Estilo de algarismo romano clssico para 2013 (MMXIII)

2.16 - SEN

Retorna o seno de um ngulo dado. Sintaxe: SEN(nm) Nm o ngulo em radianos para o qual voc deseja obter o seno. Comentrios Se o argumento estiver em graus, multiplique-o por PI()/180 ou use a funo RADIANOS para convert-lo em radianos.
Frmula =SEN(PI()) =SEN(PI()/2) =SEN(30*PI()/180) =SEN(RADIANOS(30)) Descrio (resultado) O seno de radianos de pi (0, aproximadamente) O seno de radianos de pi/2 (1) O seno de 30 graus (0,5) O seno de 30 graus (0,5)

2.17 - SOMA

Retorna a soma de todos os nmeros na lista de argumentos. Sintaxe: SOMA(nm1;nm2; ...) Nm1, nm2,... so argumentos de 1 a 30 que se deseja somar.
Frmula =SOMA(3; 2) =SOMA("5"; 15; VERDADEIRO) =SOMA(A2:A4) =SOMA(A2:A4; 15) =SOMA(A5;A6; 2) Descrio (resultado) Adiciona 3 e 2 (5) Adiciona 5, 15 e 1, porque os valores de texto so traduzidos em nmeros e o valor lgico VERDADEIRO traduzido no nmero 1 (21) Adiciona os trs primeiros nmeros da coluna acima (40) Adiciona os trs primeiros nmeros da coluna acima e 15 (55) Adiciona os valores das duas ltimas linhas acima e 2. Como valores no-numricos em referncias no so traduzidos, os valores na coluna acima so ignorados (2)
A 3 4 5 6 7 8 B C 1 2 3 4 5 1 5 < -- = S O M A (A 3 :A 7 )

2.18 - SOMAQUAD
Retorna a soma dos quadrados dos argumentos. Sintaxe
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

38

Bertolo

Finanas em Excel

IMES-FAFICA

SOMAQUAD(nm1;nm2; ...) Nm1, nm2,... so argumentos de 1 a 30 para os quais se deseja a soma dos quadrados.
Frmula =SOMAQUAD(3; 4) Descrio (resultado) A soma dos quadrados de 3 e 4 (25)

2.19 - SOMARPRODUTO

Multiplica os componentes correspondentes nas matrizes fornecidas e retorna a soma destes produtos. Sintaxe: SOMARPRODUTO(matriz1;matriz2;matriz3; ...) matriz1, matriz2, matriz3,... so matrizes de 2 a 30, cujos componentes se deseja multiplicar e depois somar. Comentrios Os argumentos da matriz devem ter a mesma dimenso. Se no tiverem, SOMARPRODUTO fornecer o valor de erro #VALOR!.
Frmula =SOMARPRODUTO(A2:B4; C2:D4) Descrio (resultado) Multiplica todos os componentes das duas matrizes e depois adiciona os produtos ou seja, 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3 (156)

Exemplo:

Comentrios O exemplo anterior retorna o mesmo resultado que a frmula SOMA(A2:B4*C2:D4) inserida como uma matriz. Usar matrizes oferece uma soluo mais geral para fazer operaes semelhantes a SOMARPRODUTO. Por exemplo, voc pode calcular a soma dos quadrados dos elementos em A2:B4 usando a frmula SOMA(A1:B4^2) e pressionando CTRL+SHIFT+ENTER. Aqui est um exemplo simples que calcula o retorno esperado de uma carteira. Existem 4 ativos, cada um com diferentes expectativas de retornos. Para calcular o retorno esperado da carteira, temos que multiplicar o retorno esperado da coluna F pela proporo da carteira de cada ativo (coluna G). SOMAR PRODUTO faz isto maravilhosamente:
E F G Proporo da carteira 15% 22% 38% 25% H I J K

19 20 21 22 23 24

Ativ o 1 2 3 4

Retorno Esperado 20% 8% 15% 12%

Retorno Esperado 25 da cateira

13,46% <-- =SO M ARPRO DUTO (F20:F23;G 20:G 23)

2.20 - SOMASE

Adiciona as clulas especificadas por um determinado critrio. Sintaxe: SOMASE(intervalo;critrios;intervalo_soma) Intervalo o intervalo de clulas que se deseja calcular.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

39

Bertolo

Finanas em Excel

IMES-FAFICA

Critrios so os critrios na forma de um nmero, 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. Exemplo:

=SOMASE(A2:A5;">160000";B2:B5) retorna a soma das comisses para valores de propriedade acima de 160000 (63.000). A funo SOMASE permite voc adicionar somente nmeros que preenchem alguma condio. Aqui est um exemplo em que adicionamos somente aqueles escores que so maiores do que 30.
2 3 4 5 6 7 8 E E s c o re F G H

30 50 80 90 20 2 2 0 < -- = S O M A S E (E 3 :E 7 ;" > 3 0 " )

A funo SOMASE permite tambm voc ter a coluna condicional de algum outro lugar. No exemplo seguinte, adicionamos
E F G H I 11 E score 1 Escore 2 30 55 12 50 89 13 80 22 14 90 65 15 20 35 16 170 < -- = S O M A S E(F 12:F 16;"> 40";E12:E16) 17

O assistente de funo ajuda realmente voc quando usar esta funo. Aqui est ela para o exemplo acima. Note que Intervalo a coluna de critrio (Escore 2) e Intervalo_soma a coluna a ser adicionada. Se voc no especificar Intervalo_soma, o Excel assume que ela a mesma daquela do Intervalo:

??????????????????????????????? Seria agradvel ter um exemplo de finanas?

2.21 - TAN

Retorna a tangente de um determinado ngulo.


Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

40

Bertolo

Finanas em Excel

IMES-FAFICA

Sintaxe: TAN(nm) Nm - o ngulo em radianos para o qual se deseja a tangente. Comentrios Se o argumento estiver em graus, multiplique-o por PI()/180 ou use a funo RADIANOS para convert-lo em radianos.
Frmula =TAN(0,785) =TAN(45*PI()/180) =TAN(RADIANOS(45)) Descrio (resultado) A tangente de 0,785 radianos (0,99920) A tangente de 45 graus (1) A tangente de 45 graus (1)

2.22 - TRUNCAR

Trunca um nmero para um inteiro removendo a parte fracionria do nmero. Sintaxe: TRUNCAR(nm;nm_dgitos) Nm o nmero que se deseja truncar. Nm_dgitos um nmero 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 nmero. INT arredonda para menos at o nmero inteiro mais prximo de acordo com o valor da parte fracionria do nmero. INT e TRUNCAR so diferentes apenas quando usam nmeros negativos: TRUNCAR(-4,3) retorna -4, mas INT(-4,3) retorna -5, porque -5 o nmero menor.
Frmula =TRUNCAR(8,9) =TRUNCAR(-8,9) =TRUNCAR(PI()) Descrio (resultado) A parte inteira de 8,9 (8) A parte inteira de -8,9 (-8) A parte inteira de pi (3)

2.23 EXP Usando a funo Exp para calcular valores futuros


Suponha que voc investiu $100 10% por 3 anos. Como explicado no Captulo 2, se o juro composto anualmente, o valor futuro aps 3 anos ser:
A 1 2 3 4 5 6 7 B C D

Inv estim ento Inicial Anos inv estidos, t Taxa de juros, r Valor Futuro, VF

100 3 10% 133,1 <--=B3*(1+B5)^B4

Suponha que os 10% seja composto semi - anualmente (significando: voc obtm 5% cada meio ano). Existiro, ento, 6 perodos de composio 3 anos * 2 perodos/ano. Seu valor futuro ser: Investimento inicial * (1 + 5%)6 = 134.0096:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

41

Bertolo

Finanas em Excel

IMES-FAFICA

10 11 12 13 14 15

A Investim ento Inicial Anos investido, t Perodos de com posio por ano, n Taxa de juros, r Valor Futuro, VF

B 100 3 2 10%

134,0096 <--=B10*(1+B13/B12)^(B11*B12)

Denote o nmero de anos por t, a taxa de juros por r, e o nmero de perodos de composio por ano por n. Quando o nmero de perodos de composio cresce, o valor futuro tende a 100 * exp(r * t). Isto est ilustrado na tabela e grfico a seguir:

A 19 Investimento Inicial 20 Anos investidos, t 21 Taxa de juros, r 22 Nmero de perodos 23 de composio por ano, n 24 1 25 2 26 3 27 4 28 5 29 6 30 7 31 8 32 9 33 10 34 20 35 36 37 38 39 40 41 42 43 44 45 Quando n fica grande, isto 46 converge para

B 100 3 10%

Valor Futuro 133,100 <--=$B$19*(1+$B$21/A24)^($B$20*A24) 134,010 <--=$B$19*(1+$B$21/A25)^($B$20*A25) 134,327 <--=$B$19*(1+$B$21/A26)^($B$20*A26) 134,489 134,587 Valor Futuro como Funo do Nmero 134,653 135,000 de Perodos de Composio por Ano 134,700 134,800 134,735 134,600 134,763 134,400 134,785 134,885 134,200

134,000 133,800 133,600 133,400 133,200 133,000 0 5 10 15 20

134,9859 <--=B19*EXP(B21*B20)

Nomenclatura: Quando o nmero de perodos de composio torna-se infinito, o investimento dito ser composto continuamente. Por outro lado (isto , quando existem um nmero finito de perodos de composio por ano), o investimento dito ser composto discretamente. Usando Exp para calcular valores presentes. Acima ilustramos como $100 cresce at 100 * exp(r * t) quando composto continuamente por t anos taxa de juros r. Suponhamos que voc obter $100 em 3 anos. Qual o valor presente se a taxa de juros relevante r? A resposta depende do nmero de perodos de composio: Se o investimento composto discretamente n vezes por ano, ento seu valor presente

r 100 = 100 * (1 + ) n *t r n *t n (1 + ) n

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

42

Bertolo

Finanas em Excel

IMES-FAFICA

Se o investimento for composto continuamente, ento o seu valor presente


100 = 100 * exp( r * t ) exp( r * t )

No Excel:

A 50 51 52 53 54 55 56 57 58

B 100 3 2 10%

Descontando
Valor Futuro Que ano recebeu, t Com posiao de perodos por ano, n Taxa de juros, r Valor Presente, desconto discreto Valor Presente, desconto contnuo

74,62154 <--=B51/(1+B54/B53)^(B53*B52) 74,08182 <--=B51*EXP(-B54*B52)

Voc pode usar a planilha acima para mostrar que quando n , os dois valores em B56 e B58 convergem. Por exemplo, quando n = 100:
A 50 51 52 53 54 55 56 57 58 B 100 3 100 10% 74,09293 <--=B51/(1+B54/B53)^(B53*B52) 74,08182 <--=B51*EXP(-B54*B52) C D E

Descontando
Valor Futuro Que ano recebeu, t Composiao de perodos por ano, n Taxa de juros, r Valor Presente, desconto discreto Valor Presente, desconto contnuo

2.24 - LN
Esta funo (o logaritmo natural para diferenci-lo do logaritmo na base 10 que voc aprendeu no colegial) usada freqentemente para calcular taxas de retorno compostas continuamente2. Suponhamos que voc investiu numa ao que vale $25 e suponha que um ano mais tarde a ao vale $40. Qual a taxa de retorno r que voc ganhou? Se voc usou composio discreta, a taxa de retorno

r=

P1 40 1 = 1 = 60% P0 25
A 3 Preo da ao, t=0 4 Preo da ao, t=1 5 Taxa de retorno composta discretamente, r C 25 40 60,00% <--=B4/B3-1 B D

Nesta apostila a usaremos extensivamente no captulo de opes, ?????.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

43

Bertolo

Finanas em Excel

IMES-FAFICA

Agora suponha que sua alternativa ganhar compondo continuamente taxa r. Da, a taxa de retorno tem que resolver a equao:

P0 exp(r ) = P1 exp(r ) =

P1 . P0

A funo que resolve esta equao o logaritmo natural ln:

r = ln

P1 . P0

No Excel:

3 4 5 6

A Preo da ao, t=0 Preo da ao, t=1 Taxa de retorno composta discretamente, r Taxa de retorno composta continuamente, r

C D 25 40 60,00% <--=B4/B3-1 47,00% <--=LN(B4/B3)

Quando t 1, o problema se parece com este:

P0 exp(r * t ) = P1 exp(r * t ) =
tem soluo:

P1 P0

1 P r = ln( 1 ) t P0
Por exemplo: Suponha que voc investiu em aes da Intel em 25 de Outubro de 1999, comprando a ao por seu preo de fechamento (ltima transao do dia) de $38,6079, e que voc vendeu-a no final do dia, 24 de Julho de 2000, por $64,4379. Como mostra o clculo abaixo, voc ganhou um retorno composto continuamente de 68.49% com sua ao.

14 15 16 17 18 19

A Ao da Intel Data e Preo de Compra Data e Preo de Venda Tempo decorrido, t Taxa de juros compostos continuamente, r

B 25/out/99 24/jul/00

C 38,6079 64,4379

0,7479 <--=(B16-B15)/365 68,49% <--=1/B18*LN(C16/C15)

Note que este clculo mais fcil que o clculo do retorno anualizado diariamente:

21 22 23 24 25 26 27

A Retorno Dirio, Anualizado Data e Preo de Compra Data e Preo de Venda Dias decorridos Retorno dirio Anualizado

B 25/out/99 24/jul/00

C 38,6079 64,4379

273 <--=(B23-B22) 0,1878% <--=(C23/C22)^(1/B25)-1 98,35% <--=(1+B26)^365-1

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

44

Bertolo

Finanas em Excel

IMES-FAFICA

Por que estes nmeros so to diferentes?

?????????

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

45

Bertolo

Finanas em Excel

IMES-FAFICA

3. FUNES ESTATSTICAS 3.1 - CONT.NM


Sintaxe CONT.NM(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. Conta quantas clulas contm nmeros e tambm os nmeros na lista de argumentos.

Frmula =CONT.NM(A2:A8) =CONT.NM(A5:A8) =CONT.NM(A2:A8;2)

Descrio (resultado) Conta o nmero de clulas que contm nmeros na lista ao lado (3) Conta o nmero de clulas que contm nmeros nas ltimas 4 linhas da lista (2) Conta o nmero de clulas que contm nmeros na lista e o valor 2 (4)

3.2 - CONT.SE
Sintaxe

Calcula o nmero de clulas no vazias em um intervalo que corresponde a determinados critrios.

CONT.SE(intervalo;critrios) Intervalo o intervalo de clulas no qual se deseja contar clulas no vazias.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

46

Bertolo

Finanas em Excel

IMES-FAFICA

Critrios o critrio na forma de um nmero, expresso ou texto que define quais clulas sero contadas. Por exemplo, os critrios podem ser expressos como 32, "32", ">32", "mas". Comentrios O Microsoft Excel fornece funes adicionais que podem ser usadas para analisar seus dados com base em uma condio. Por exemplo, para calcular uma soma baseada em uma seqncia de caracteres de texto ou em um nmero contido em um intervalo, use a funo de planilha SOMASE. Para que a frmula retorne um de dois valores com base em uma condio, como uma bonificao de vendas baseada em um valor de vendas especificado, use a funo de planilha SE.
Frmula =CONT.SE(A2:A5;"mas") =CONT.SE(B2:B5;">55") Descrio (resultado) O nmero de clulas com mas na primeira coluna (2) O nmero de clulas com um valor maior que 55 na segunda coluna (2)

Outro exemplo:

3.3 - CONT.VALORES

Calcula o nmero de clulas no vazias e os valores na lista de argumentos. Use CONT.VALORES para calcular o nmero de clulas com dados em um intervalo ou matriz. Sintaxe CONT.VALORES(valor1;valor2;...) Valor1; valor2;... so argumentos de 1 a 30 que representam os valores que voc deseja calcular. Neste caso, um valor qualquer tipo de informaes, incluindo texto vazio (""), mas no incluindo clulas em branco.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

47

Bertolo

Finanas em Excel

IMES-FAFICA

Frmula =CONT.VALORES(A2:A8) =CONT.VALORES(A5:A8) =CONT.VALORES(A1:A7;2) =CONT.VALORES(A1:A7;"Dois")

Descrio (resultado) Conta o nmero de clulas no vazias na lista (6) Conta o nmero de clulas no vazias nas ltimas 4 linhas da lista (4) Conta o nmero de clulas no vazias na lista e o valor 2 (7) Conta o nmero de clulas no vazias na lista e o valor "Dois" (7)

3.4 - CONTAR.VAZIO
Conta 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.

Frmula =CONTAR.VAZIO(A2:B5)

Descrio (resultado) Conta as clulas vazias no intervalo. A frmula retorna texto vazio. (4)

3.5 - DESVPAD

Calcula o desvio padro a partir de uma amostra. O desvio padro uma medida do grau de disperso dos valores em relao ao valor mdio (a mdia). Sintaxe DESVPAD(nm1;nm2;...) Nm1;nm2;... so de 1 a 30 argumentos numricos correspondentes a uma amostra de populao. Voc tambm pode usar uma nica matriz ou uma referncia a uma matriz em vez de argumentos separados por pontos-e-vrgulas. Exemplo Suponha que 10 ferramentas feitas na mesma mquina durante a produo so coletadas como uma amostra aleatria e avaliadas em termos de resistncia ruptura.

Frmula =DESVPAD(A2:A11)

Descrio (resultado) O desvio padro de resistncia ruptura (27,46391572)

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

48

Bertolo

Finanas em Excel

IMES-FAFICA

Calcula a freqncia com que os valores ocorrem em um intervalo de valores e, em seguida, retorna uma matriz vertical de nmeros. Por exemplo, use FREQNCIA para contar o nmero de resultados de teste. Pelo fato de FREQNCIA retornar uma matriz, deve ser inserida como uma frmula matricial. Sintaxe FREQNCIA(matriz_dados;matriz_bin) Matriz_dados uma matriz ou uma referncia a um conjunto de valores cujas freqncias voc deseja contar. Se matriz_dados no contiver valores, FREQNCIA retornar uma matriz de zeros. Matriz_bin uma matriz ou referncia a intervalos nos quais voc deseja agrupar os valores contidos em matriz_dados. Se matriz_bin no contiver valores, FREQNCIA retornar o nmero de elementos em matriz_dados. Comentrios FREQNCIA inserida como uma frmula matricial depois de selecionado um intervalo de clulas adjacentes no qual voc deseja que a distribuio fornecida aparea. O nmero de elementos da matriz retornada um a mais do que o nmero de elementos de matriz_bin. O elemento adicional da matriz retornada apresenta a contagem dos valores que estiverem acima do intervalo mais alto. Por exemplo, ao contar trs intervalos de valores inseridos em trs clulas, certifique-se de inserir a FREQNCIA em quatro clulas para os resultados. A clula adicional retornar o nmero de valores de matriz_dados que forem maiores do que o valor do terceiro intervalo. FREQNCIA ignora clulas em branco e texto. As frmulas que fornecem matrizes devem ser inseridas como frmulas matriciais.
Frmula =FREQNCIA(A2:A10;B 2:B5) Descrio (resultado) O nmero de resultados menores ou iguais a 70 (1) O nmero de resultados no intervalo 71-79 (2) O nmero de resultados no intervalo 80-89 (4)

3.6 - FREQNCIA

Observao A frmula no exemplo precisa ser inserida como uma frmula de matriz. Aps copiar o exemplo em uma planilha em branco, selecione o intervalo A13:A16 iniciando pela clula da frmula. Pressione F2 e, em seguida, pressione CTRL+SHIFT+ENTER. Se no for inserida como uma frmula de matriz, a frmula ter como nico resultado 1.

3.7 - MAIOR

Retorna o maior valor k-simo de um conjunto de dados. Voc pode usar esta funo para selecionar um valor de acordo com a sua posio relativa. Por exemplo, voc pode usar MAIOR para obter o primeiro, o segundo e o terceiro resultados. Sintaxe: MAIOR(matriz;k) Matriz a matriz ou intervalo de dados cujo maior valor k-simo voc deseja determinar. K a posio (do maior) na matriz ou intervalo de clula de dados a ser fornecida.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

49

Bertolo

Finanas em Excel

IMES-FAFICA

Frmula =MAIOR(A2:B6;3) =MAIOR(A2:B6;7)

Descrio (resultado) O terceiro maior entre os nmeros (5) O stimo maior entre os nmeros (4)

3.8 - MXIMO
Retorna o valor mximo de um conjunto de valores. Sintaxe MXIMO(nm1;nm2; ...) Nm1, nm2,... Frmula =MXIMO(A2:A6) =MXIMO(A2:A6; 30) so de 1 a 30 nmeros para os quais voc deseja saber o valor mximo. Descrio (resultado) O maior entre os nmeros (27) O maior entre os nmeros e 30 (30)

Retorna a mediana dos nmeros indicados. A mediana o nmero no centro de um conjunto de nmeros; isto , metade dos nmeros possui valores que so maiores do que a mediana e a outra metade possui valores menores. Sintaxe MED(nm1;nm2;...) Nm1; nm2;... so de 1 a 30 nmeros dos quais voc deseja obter a mediana. Se houver uma quantidade par de nmeros no conjunto, MED calcular a mdia dos dois nmeros do meio.
Frmula =MED(A2:A 6) =MED(A2:A 7) Descrio (resultado) A mediana dos primeiros 5 nmeros da lista acima (3) A mediana de todos os nmeros acima ou a mdia de 3 e 4 (3,5)

3.9 - MED

3.10 - MDIA
Sintaxe

Retorna a mdia aritmtica dos argumentos. MDIA(nm1;nm2; ...) Nm1; nm2;... so de 1 a 30 argumentos numricos para os quais voc deseja obter a mdia.

Frmula =MDIA(A2:A6) =MDIA(A2:A6; 5)

Descrio (resultado) A mdia dos nmeros acima (11) A mdia dos nmeros acima e 5 (10)

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

50

Bertolo

Finanas em Excel

IMES-FAFICA

3.11 - MENOR

Retorna o menor valor k-simo do conjunto de dados. Use esta funo para retornar valores com uma posio especfica relativa em um conjunto de dados. Sintaxe MENOR(matriz;k) Matriz uma matriz ou intervalo de dados numricos cujo menor valor k-simo voc deseja determinar. K a posio (a partir do menor) na matriz ou intervalo de dados a ser fornecido.

Frmula =MENOR(A2:A10;4) =MENOR(B2:B10;2)

Descrio (resultado) O quarto menor nmero na primeira coluna (4) O segundo menor nmero na segunda coluna (3)

3.12 - MNIMO
Sintaxe

Retorna o menor nmero na lista de argumentos.

MNIMO(nm1;nm2;...) Nm1, nm2,... so de 1 a 30 nmeros dos quais voc deseja saber o valor mnimo.

Frmula =MNIMO(A2:A6) =MNIMO(A2:A6;0)

Descrio (resultado) O menor entre os nmeros (2) O menor entre os nmeros ao lado e 0 (0)

3.13 - MODO

Retorna o valor que ocorre com mais freqncia em uma matriz ou intervalo de dados. Assim como MED, MODO uma medida de local. Sintaxe MODO(nm1;nm2;...) Nm1, nm2,... so argumentos de 1 a 30 para os quais voc deseja calcular o modo. Voc tambm

pode usar uma nica matriz ou referncia a uma matriz em vez de argumentos separados por pontos-evrgulas.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

51

Bertolo

Finanas em Excel

IMES-FAFICA

Frmula =MODO(A2:A7)

Descrio (resultado) O modo ou o nmero que ocorre com mais freqncia (4)

3.14 - ORDEM

Retorna a posio de um nmero em uma lista de nmeros. A ordem de um nmero seu tamanho em relao a outros valores de uma lista. (Se voc fosse classificar a lista, a ordem do nmero seria a sua posio). Sintaxe ORDEM(nm;ref;ordem) Nm o nmero cuja posio se deseja encontrar. Ref uma matriz ou referncia a uma lista de nmeros. Valores no numricos em ref so ignorados. Order um nmero que especifica como posicionar um nmero em uma ordem. Se ordem for 0 ou omitido, o Microsoft Excel ordenar o nmero como se ref fosse uma lista classificada na ordem descendente. Se ordem for qualquer valor diferente de zero, o Microsoft Excel ordenar o nmero como se ref fosse uma lista classificada na ordem ascendente. Comentrios ORDEM fornece nmeros duplicados na mesma ordem. No entanto, a presena de nmeros duplicados afeta a ordem dos nmeros subseqentes. Por exemplo, em uma lista de nmeros inteiros classificados em ordem crescente, se o nmero 10 aparecer duas vezes e tiver uma ordem de 5, ento 11 teria uma ordem de 7 (nenhum nmero teria uma ordem de 6).
Frmula =ORDEM(A3;A2:A 6;1) =ORDEM(A2;A2:A Descrio (resultado) A ordem de 3,5 na lista acima (3) A ordem de 7 na lista

4. FUNES DE PROCURA E REFERNCIA 4.1 - COL


Sintaxe COL(ref) Ref a clula ou intervalo de clulas cujo nmero da coluna voc deseja obter. Se ref for omitido, presume-se que seja a referncia da clula onde a funo COL aparece.
Frmula =COL() =COL(B10) Descrio (resultado) A coluna em que a frmula aparece (1) A coluna da referncia (2)

Retorna o nmero de coluna da referncia especificada.

Retorna a posio relativa de um item em uma matriz que coincide com um valor especificado em uma ordem especfica. Use CORRESP em vez de uma das funes PROC quando voc precisar da posio de um item em um intervalo ao invs do item propriamente dito. Sintaxe CORRESP(valor_procurado;matriz_procurada;tipo_correspondncia)
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

4.2 - CORRESP

52

Bertolo

Finanas em Excel

IMES-FAFICA

Valor_procurado o valor utilizado para localizar o valor desejado em uma tabela. Valor_procurado o valor que voc deseja coincidir com matriz_procurada. Por exemplo, quando voc procura o nmero do telefone de algum em uma lista telefnica, voc est usando o nome da pessoa como o valor da procura, mas o nmero do telefone o valor que voc deseja. Valor_procurado pode ser um valor (nmero, texto ou valor lgico) ou uma referncia de clula de um nmero, texto ou valor lgico. Matriz_procurada um intervalo contguo de clulas que contm valores possveis de procura. Matriz_procurada precisa ser uma matriz ou uma referncia de matriz. Tipo_correspondncia o nmero -1, 0 ou 1. Tipo_correspondncia especifica como o Microsoft Excel corresponde a valor_procurado com os valores contidos em matriz_procurada. Se tipo_correspondncia for 1, CORRESP localizar o maior valor que for menor do que ou igual a valor_procurado. Matriz_procurada deve ser posicionada em ordem ascendente: ...-2, -1, 0, 1, 2,...A-Z, FALSO, VERDADEIRO. Se tipo_correspondncia for 0, CORRESP localizar o primeiro valor que for exatamente igual a valor_procurado. Matriz_procurada pode ser colocada em qualquer ordem. Se tipo_correspondncia for -1, CORRESP localizar o menor valor que seja maior ou igual a valor_procurado. Matriz_procurada deve ser posicionada em ordem decrescente: VERDADEIRO, FALSO, Z-A,...2, 1, 0, -1, -2,... e assim por diante. Se tipo_correspondncia for omitido, ser equivalente a 1. Comentrios CORRESP retorna a posio do valor coincidente em matriz_procurada, e no o valor propriamente dito. Por exemplo: CORRESP("b";{"a"."b"."c"};0) retorna 2, a posio relativa de "b" na matriz {"a"."b"."c"}. CORRESP no faz distino entre letras maisculas e minsculas quando estiver fazendo a correspondncia entre valores de texto. Se CORRESP no conseguir localizar um valor coincidente, ele fornecer o valor de erro #N/D. Se tipo_correspondncia for 0 e valor_procurado for um texto, valor_procurado poder conter os caracteres curinga asterisco (*) e ponto de interrogao (?). Um asterisco corresponde a qualquer seqncia de caracteres; um ponto de interrogao corresponde a qualquer caractere individual.
Frmula =CORRESP(39;B2:B5;1) Descrio (resultado) Como no existe uma correspondncia exata, retornada a posio do prximo valor mais baixo (38) no intervalo B2:B5. (2) A posio de 41 no intervalo B2:B5. (4) Retorna um erro porque o intervalo B2:B5 no est em ordem decrescente. #N/D

=CORRESP(41;B2:B5;0) =CORRESP(40;B2:B5;-1)

Use ESCOLHER para selecionar um valor entre 29 valores que se baseie no nmero de ndice. Por exemplo, se do valor1 at o valor7 forem os nmeros da semana, ESCOLHER retorna um dos dias quando um nmero entre 1 e 7 for usado como nm_ndice. Use nm_ndice para retornar um valor da lista de argumentos de valor. Sintaxe ESCOLHER(nm_ndice;valor1;valor2,...) Nm_ndice especifica o argumento de valor selecionado. Nm_ndice deve ser um nmero entre 1 e 29, ou uma frmula ou referncia a uma clula que contenha um nmero entre 1 e 29.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

4.3 - ESCOLHER

53

Bertolo

Finanas em Excel

IMES-FAFICA

Se nm_ndice for 1, ESCOLHER retornar valor1; se for 2, ESCOLHER retornar valor2; e assim por diante. Se nm_ndice for menor do que 1 ou maior do que o nmero do ltimo valor na lista, ESCOLHER retornar o valor de erro #VALOR!.

Valor1,valor2,... so 1 a 29 argumentos de valor a partir dos quais ESCOLHER seleciona um valor ou uma ao a ser realizada com base no nm_ndice. Os argumentos podem ser nmeros, referncias de clula, nomes definidos, frmulas, funes ou texto. Exemplo: =ESCOLHER(2; Ma; Banana; Pra) retorna Banana. =ESCOLHER(DIA.DA.SEMANA("09/08/2006");"Dom";"Seg";"Ter";"Qua";"Qui";"Sex";"Sb") retorna Qua, pois a funo DIA.DA.SEMANA(09/08/2006) retorna 4 como resposta.

4.4 - INFODADOSTABELADINMICA

Retorna os dados armazenados em um relatrio de tabela dinmica. Voc pode usar INFODADOSTABELADINMICA para recuperar dados de resumo de um relatrio de tabela dinmica, desde que esses dados de resumo estejam visveis no relatrio de tabela dinmica. Observao Voc pode inserir rapidamente uma frmula INFODADOSTABELADINMICA simples ao digitar = na clula em que voc deseja que o valor seja retornado e ao clicar na clula do relatrio da tabela dinmica em que se encontram os dados que voc deseja retornar. Sintaxe INFODADOSTABELADINMICA(campo_de_dados,tabela_dinmica,campo1,item1,campo2,item2,...) Campo_de_dados o nome, entre aspas, do campo de dados em que se encontram os dados que voc deseja recuperar. Tabela_dinmica uma referncia a qualquer clula, intervalo de clulas ou intervalo nomeado de clulas de um relatrio da tabela dinmica. Essas informaes so usadas para determinar o relatrio da tabela dinmica em que se encontram os dados que voc deseja recuperar. Campo1, Item1, Campo2, Item2 so um dos 14 pares de nomes de campo e item que descrevem os dados que voc deseja recuperar. Os pares podem vir em qualquer ordem. Os nomes de campos e itens que no sejam datas e nmeros vm entre aspas. Exemplo:

=INFODADOSTABELADINMICA("Valor Vendido";$A$3) retorna o total geral do campo Valor Total Vendido, ou seja, 1790,68. =INFODADOSTABELADINMICA("Valor Vendido";$A$3;"Data da Venda";DATA(2004;10;4)) retorna o total geral de Valor Vendido em 04/10/2004, ou seja, 480,49 =INFODADOSTABELADINMICA("Valor Vendido";$A$3;"Data da Venda";DATA(2004;10;4);"Vendedor (a)";"Flvia") retorna o total geral de Valor Vendido em 04/10/2004 da vendedora Flvia, ou seja, 119,90.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

54

Bertolo

Finanas em Excel

IMES-FAFICA

4.5 - LIN
Sintaxe LIN(ref)

Retorna o nmero da linha de uma referncia.

Ref a clula ou intervalo de clulas cujo nmero da linha voc deseja obter. Se ref for omitido, ser equivalente referncia da clula na qual a funo LIN aparecer.

4.6 - PROCH

Localiza um valor especfico na linha superior de uma tabela ou matriz de valores e retorna um valor na mesma coluna de uma linha especificada na tabela ou matriz. Use PROCH quando seus valores de comparao estiverem localizados em uma linha ao longo da parte superior de uma tabela de dados e voc quiser observar um nmero especfico de linhas mais abaixo. Use PROCV quando os valores de comparao estiverem em uma coluna esquerda dos dados que voc deseja localizar. O H de PROCH significa "Horizontal." Sintaxe PROCH(valor_procurado;matriz_tabela;nm_ndice_lin;procurar_intervalo) Valor_procurado o valor a ser localizado na primeira linha da tabela. Valor_procurado pode ser um valor, uma referncia ou uma seqncia de caracteres de texto. Matriz_tabela uma tabela de informaes onde os dados devem ser procurados. Use uma referncia para um intervalo ou um nome de intervalo. Os valores na primeira linha de matriz_tabela podem ser texto, nmeros ou valores lgicos. Se procurar_intervalo for VERDADEIRO, os valores na primeira linha de matriz_tabela devero ser colocados em ordem ascendente: ...-2, -1, 0, 1, 2,... , A-Z, FALSO, VERDADEIRO, caso contrrio, PROCH pode no retornar o valor correto. Se procurar_intervalo for FALSO, matriz_tabela no precisar ser ordenada. Textos em maisculas e minsculas so equivalentes. Nm_ndice_lin o nmero da linha em matriz_tabela de onde o valor correspondente deve ser retirado. Um nm_ndice_lin equivalente a 1 retorna o valor da primeira linha na matriz_tabela, um nm_ndice_lin equivalente a 2 retorna o valor da segunda linha na matriz_tabela, e assim por diante. Se nm_ndice_lin for menor do que 1, PROCH retornar o valor de erro #VALOR!; se nm_ndice_lin for maior do que o nmero de linhas na matriz_tabela, PROCH retornar o valor de erro #REF!. Procurar_intervalo um valor lgico que especifica se voc quer que PROCH localize uma correspondncia exata ou aproximada. Se VERDADEIRO ou omitido, uma correspondncia aproximada retornada. Em outras palavras, se uma correspondncia exata no for localizada, o valor maior mais prximo que seja menor que o valor_procurado retornado. Se FALSO, PROCH encontrar uma correspondncia exata. Se nenhuma correspondncia for localizada, o valor de erro #N/D ser retornado. Comentrios
Frmula

Se PROCH no localizar valor_procurado, e procurar_intervalo for VERDADEIRO, ela usar o maior valor que menor do que o valor_procurado. Se o valor_procurado for menor do que o menor valor na primeira linha de matriz_tabela, PROCH retornar o valor de erro #N/D.
Descrio (resultado)

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

55

Bertolo

Finanas em Excel

IMES-FAFICA

=PROCH("Eixos";A1:C4;2;VERDADEIRO)

Pesquisa Eixos na linha 1 e retorna o valor que est na linha 2 da mesma coluna (4) Pesquisa Rolamentos na linha 1 e retorna o valor que est na linha 3 da mesma coluna (7) Pesquisa B na linha 1 e retorna o valor que est na linha 3 da mesma coluna. Como B no uma coincidncia exata, ser usado o maior valor que seja inferior a B: Eixos (5)

=PROCH("Rolamentos";A1:C4;3;FALSO)

=PROCH("B";A1:C4;3;VERDADEIRO)

Localiza um valor na primeira coluna esquerda de uma tabela e retorna um valor na mesma linha de uma coluna especificada na tabela. Use PROCV em vez de PROCH quando os valores da comparao estiverem posicionados em uma coluna esquerda ou direita dos dados que voc deseja procurar.
=PROCH("Parafusos";A1:C4;4) Pesquisa Parafusos na linha 1 e retorna o valor que est na linha 4 da mesma coluna (11)

4.7 - PROCV

O V em PROCV significa "Vertical". Sintaxe PROCV(valor_procurado;matriz_tabela;nm_ndice_coluna;procurar_intervalo) Valor_procurado o valor a ser localizado na primeira coluna da matriz. Valor_procurado pode ser um valor, uma referncia ou uma seqncia de caracteres de texto. Matriz_tabela a tabela de informaes em que os dados so procurados. Use uma referncia para um intervalo ou nome de intervalo, tal como Banco de dados ou Lista. Se procurar_intervalo for VERDADEIRO, os valores na primeira coluna de matriz_tabela devero ser colocados em ordem ascendente: ..., -2, -1, 0, 1, 2, ... , A-Z, FALSO, VERDADEIRO; caso contrrio, PROCV pode no retornar o valor correto. Se procurar_intervalo for FALSO, matriz_tabela no precisar ser ordenada. Voc pode colocar os valores em ordem ascendente escolhendo o comando Classificar no menu Dados e selecionando Crescente. Os valores na primeira coluna de matriz_tabela podem ser texto, nmeros ou valores lgicos. Textos em maisculas e minsculas so equivalentes. Nm_ndice_coluna o nmero da coluna em matriz_tabela a partir do qual o valor correspondente deve ser retornado. Um nm_ndice_coluna de 1 retornar o valor na primeira coluna em matriz_tabela; um nm_ndice_coluna de 2 retornar o valor na segunda coluna em matriz_tabela, e assim por diante. Se nm_ndice_coluna for menor do que 1, PROCV retornar o valor de erro #VALOR!; se nm_ndice_coluna for maior do que o nmero de colunas em matriz_tabela, PROCV retornar o valor de erro #REF!. Procurar_intervalo um valor lgico que especifica se voc quer que PROCV encontre a correspondncia exata ou uma correspondncia aproximada. Se VERDADEIRO ou omitida, uma correspondncia aproximada retornada; em outras palavras, se uma correspondncia exata no for encontrada, o valor maior mais prximo que menor que o valor_procurado retornado. Se FALSO, PROCV encontrar uma correspondncia exata. Se nenhuma correspondncia for encontrada, o valor de erro #N/D retornado. Comentrios Se PROCV no localizar valor_procurado e procurar_intervalo for VERDADEIRO, ela usar o maior valor que for menor do que ou igual a valor_procurado. Se valor_procurado for menor do que o menor valor na primeira coluna de matriz_tabela, PROCV fornecer o valor de erro #N/D.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

56

Bertolo

Finanas em Excel

IMES-FAFICA

Frmula

Se PROCV no localizar valor_procurado e procurar_intervalo for FALSO, PROCV fornecer o valor #N/D.
Descri o (resulta do)

=PROCV(1;A2:C10;2)

Pesquisa 1 na coluna A e retorna o valor que est na mesma linha na coluna B (2,17) Pesquisa 1 na coluna A e retorna o valor que est na mesma linha na coluna C (100) Pesquisa 0,746 na coluna A. Como no existe correspondncia exata na coluna A, retornado um erro (#N/D) Pesquisa 0,1 na coluna A. Como 0,1 inferior ao menor valor da coluna A, retornado um erro (#N/D) Pesquisa 2 na coluna A e retorna o valor que est na mesma linha na coluna B (1,71)

4.8 - TRANSPOR

=PROCV(1;A2:C10;3;VERDADEIRO)

=PROCV(0,7;A2:C10;3;FALSO)

=PROCV(0,1;A2:C10;2;VERDADEIRO)

=PROCV(2;A2:C10;2;VERDADEIRO)

Retorna um intervalo vertical de clulas como um intervalo horizontal ou vice-versa. A funo TRANSPOR precisa ser inserida como uma frmula de matriz em um intervalo com o mesmo nmero de linhas e colunas, respectivamente, das existentes em uma matriz. Use TRANSPOR para deslocar a orientao

vertical e horizontal de uma matriz em uma planilha. Sintaxe TRANSPOR(matriz) Matriz uma matriz ou um intervalo de clulas em uma planilha que se deseja transpor. A transposio de uma matriz criada utilizando-se a primeira linha da matriz como a primeira coluna da nova matriz, a segunda linha da matriz como a segunda coluna da nova matriz, e assim por diante. Exemplo: =TRANSPOR(A2:C2) Observao: A frmula no exemplo precisa ser inserida como uma frmula de matriz. Aps copiar o exemplo em uma planilha em branco, digite a frmula na clula A7. Depois selecione o intervalo A7:A9, pressione F2 e, em seguida, pressione CTRL+SHIFT+ENTER. Se quiser transpor a planilha inteira digite, por exemplo, na clula A11, a frmula =TRANSPOR(A1:C4). Depois selecione as clulas A11:D13, pressione F2 e, em seguida, pressione CTRL+SHIFT+ENTER. Desde que PROCV( ), e PROCH( ), tm ambas a mesma estrutura, concentraremos no PROCV( ) e deixemos para voc a compreenso de PROCH( ). A PROCV( ) um modo de introduzir uma tabela de procura na sua planilha. Aqui est um exemplo: Suponhamos que a taxa de preo marginal de um rendimento seja a tabela abaixo (i., para rendimento menores do que $8.000,00, a taxa de preo 0%;
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

57

Bertolo

Finanas em Excel

IMES-FAFICA

para rendimentos acima de $8.000,00, a taxa de preo marginal 15%, etc). A clula B11 ilustra como a funo PROCV usada para procurar a taxa de preo marginal.
A B C D E A FUNO PRO CV 1 2 3 T axa de 4 R e n d im e n to p re o 0 0% 5 8.0 0 0 1 5% 6 1 4.0 0 0 2 5% 7 2 5.0 0 0 3 8% 8 9 1 5 .00 0 1 0 R e n dim e n t 2 5% < -- = P R O C V (B 1 0,A 5 :B 8,2 ) 11 Taxa de pr

A sintaxe desta funo PROCV(valor_procurado, tabela, coluna). A primeira coluna da tabela de procura, A4:A7, deve ser arranjada em ordem ascendente (crescente). O valor_procurado, neste caso o rendimento de $15.000 usado para determinar a linha aplicvel da tabela. A linha a primeira linha cujo valor o valor_procurado; neste caso, esta a linha que comea com 14.000. A entrada coluna determina de qual coluna da linha aplicvel a resposta tomada; neste caso a taxa de preo marginal esto na coluna 2. A primeira coluna de PROCV deve ser sorteada (isto ainda tem que ser trabalhado) A primeira coluna da tabela PROCV deve ser sorteada, significando que ela deve estar em ordem crescente (numrica ou alfabtica). Para ver o que isto significa, temos um exemplo um pouco complicado. Os dados na coluna A e B abaixo foram importados de um banco de dados; a coluna A d a data, e a coluna B d uma taxa de juros numa data particular.
A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 B C D E F G

PRIM EIR A CO L UN A D E PR O CV D EVE SER SO RT EAD A


Data JAN. 07,1991 FEV. 07,1991 FEV. 11,1991 M AR. 04,1991 ABR. 01,1991 JUN. 08,1991 AG O . 15,1991 O UT. 22,1991 T axa de juro s 6,721 6,145 6,03 6,287 5,985 5,777 5,744 5,868 M s JAN Fev FEV M AR ABR JUN AG O O UT Dia 07 07 11 04 01 08 15 22 Ano 1991 1991 1991 1991 1991 1991 1991 1991

=ESQ UERDA(A11,3)

=DIREITA(A11, =EXT.TEXTO (A11,6,2)

Gostaramos de dar a cada data um valor padro do Excel. Isto , em vez de Jan. 07, 1991, gostaramos de escrever
A B

F o rm ato p ad ro d e N m ero 20 d atas n o E xcel eq u ivalen te 21 7/jan/91 33245

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

58

Bertolo

Finanas em Excel

IMES-FAFICA

Se isto no est claro, refira-se ao Captulo ????. A fim de atingir isto, usamos as funes ESQUERDA, EXT.TEXTO e DIREITA para dividir as datas da coluna A em meses, dias e anos. Agora precisamos identificar cada ms com seu nmero (i., Jan = 1, Fev = 2, etc.). Podemos usar PROCV para fazer isto, mas somente se a tabela PROCV tem a sua coluna da esquerda em ordem alfabtica.
A B C D E F G 1 PRIMEIRA COLUNA DE PROCV DEVE SER SORTEADA 2 Taxa 3 Data de juros Ms Dia Ano 6,721 JAN 07 1991 4 JAN. 07,1991 6,145 Fev 07 1991 5 FEV. 07,1991 6,03 FEV 11 1991 6 FEV. 11,1991 7 MAR. 04,1991 6,287 MAR 04 1991 8 ABR. 01,1991 5,985 ABR 01 1991 9 JUN. 08,1991 5,777 JUN 08 1991 10 AGO. 15,1991 5,744 AGO 15 1991 11 OUT. 22,1991 5,868 OUT 22 1991 12 13 =DIREITA(A11, 14 =ESQUERDA(A11,3) 15 =EXT.TEXTO(A11,6,2) 16 17 18 19 H I J K L

Que ms? 1 <-- =PROCV(D4;$J$7:$K$18;2) 2 2 5 4 6 8 10

Date value 7/1/1991 <-- =DATA(F4;H4;E4) VLookup table Abr Ago Dez Fev Jan Jul Jun Mar Mai Nov Out Set

4 8 12 2 1 7 6 3 5 11 10 9

Isto d uma tabela de aparncia muito estranha (Clulas J7:K18), mas voc pode se convencer de que isto funciona.

5. FUNES DE BANCO DE DADOS 5.1 - BDCONTAR


Conta as clulas contendo nmeros em uma coluna de uma lista ou de um banco de dados que corresponde s condies especificadas por voc. O argumento de campo opcional. Se o campo for omitido, BDCONTAR contar todos os registros no banco de dados que coincidirem com os critrios. Sintaxe BDCONTAR(banco_dados;campo;critrios) Banco_dados o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de dados uma lista de dados relacionados na qual as linhas de informaes relacionadas so os registros e as colunas de dados so os campos. A primeira linha da lista contm os rtulos de cada coluna. Campo indica a coluna que ser usada na funo. O campo pode ser dado como texto com o rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. Critrios o intervalo de clulas que contm as condies especificadas. Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de coluna e ao menos uma clula abaixo do rtulo de coluna para especificar uma condio para a coluna.

5.2 - BDCONTARA

Conta as clulas que no esto em branco em uma coluna de uma lista ou de um banco de dados que corresponde s condies especificadas por voc.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

59

Bertolo

Finanas em Excel

IMES-FAFICA

O argumento de campo opcional. Se o campo for omitido, BDCONTARA contar todos os registros no banco de dados que coincidirem com os critrios. Sintaxe BDCONTARA(banco_dados;campo;critrios) Banco_dados o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de dados uma lista de dados relacionados na qual as linhas de informaes relacionadas so os registros e as colunas de dados so os campos. A primeira linha da lista contm os rtulos de cada coluna. Campo indica a coluna que ser usada na funo. O campo pode ser dado como texto com o rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. Critrios o intervalo de clulas que contm as condies especificadas. Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de coluna e ao menos uma clula abaixo do rtulo de coluna para especificar uma condio para a coluna.

5.3 - BDEXTRAIR

Extrai um nico valor de uma coluna em uma lista ou banco de dados que corresponde s condies especificadas por voc. Sintaxe BDEXTRAIR (banco_dados;campo;critrios) Banco_dados o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de dados uma lista de dados relacionados na qual as linhas de informaes relacionadas so os registros e as colunas de dados so os campos. A primeira linha da lista contm os rtulos de cada coluna. Campo indica a coluna que ser usada na funo. O campo pode ser dado como texto com o rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. Critrios o intervalo de clulas que contm as condies especificadas. Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de coluna e ao menos uma clula abaixo do rtulo de coluna para especificar uma condio para a coluna. Comentrios Se nenhum registro coincidir com os critrios, BDEXTRAIR retornar o valor de erro #VALOR!. Se mais de um registro coincidir com os critrios, BDEXTRAIR retornar o valor de erro #NM!.

5.4 - BDMX

Retorna o maior nmero de uma coluna em uma lista ou banco de dados que coincide com as condies especificadas por voc. Sintaxe BDMX(banco_dados;campo;critrios)

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

60

Bertolo

Finanas em Excel

IMES-FAFICA

Banco_dados o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de dados uma lista de dados relacionados na qual as linhas de informaes relacionadas so os registros e as colunas de dados so os campos. A primeira linha da lista contm os rtulos de cada coluna. Campo indica a coluna que ser usada na funo. O campo pode ser dado como texto com o rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. Critrios o intervalo de clulas que contm as condies especificadas. Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de coluna e ao menos uma clula abaixo do rtulo de coluna para especificar uma condio para a coluna.

5.5 - BDMDIA

Calcula a mdia dos valores em uma coluna de uma lista ou banco de dados que corresponde s condies especificadas por voc. Sintaxe BDMDIA(banco_dados;campo;critrios) Banco_dados o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de dados uma lista de dados relacionados na qual as linhas de informaes relacionadas so os registros e as colunas de dados so os campos. A primeira linha da lista contm os rtulos de cada coluna. Campo indica a coluna que ser usada na funo. O campo pode ser dado como texto com o rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. Critrios o intervalo de clulas que contm as condies especificadas. Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de coluna e ao menos uma clula abaixo do rtulo de coluna para especificar uma condio para a coluna.

5.6 - BDMN

Retorna o menor nmero de uma coluna em uma lista ou banco de dados que coincide com as condies especificadas por voc. Sintaxe BDMN(banco_dados;campo;critrios) Banco_dados o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de dados uma lista de dados relacionados na qual as linhas de informaes relacionadas so os registros e as colunas de dados so os campos. A primeira linha da lista contm os rtulos de cada coluna. Campo indica a coluna que ser usada na funo. O campo pode ser dado como texto com o rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. Critrios o intervalo de clulas que contm as condies especificadas. Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de coluna e ao menos uma clula abaixo do rtulo de coluna para especificar uma condio para a coluna.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

61

Bertolo

Finanas em Excel

IMES-FAFICA

5.7 - BDMULTIPL

Multiplica os valores de uma coluna em uma lista ou banco de dados que coincidem com as condies especificadas por voc. Sintaxe BDMULTIPL(banco_dados;campo;critrios) Banco_dados o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de dados uma lista de dados relacionados na qual as linhas de informaes relacionadas so os registros e as colunas de dados so os campos. A primeira linha da lista contm os rtulos de cada coluna. Campo indica a coluna que ser usada na funo. O campo pode ser dado como texto com o rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. Critrios o intervalo de clulas que contm as condies especificadas. Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de coluna e ao menos uma clula abaixo do rtulo de coluna para especificar uma condio para a coluna.

5.8 - BDSOMA

Soma os nmeros de uma coluna em uma lista ou banco de dados que coincidem com as condies especificadas por voc. Sintaxe BDSOMA(banco_dados;campo;critrios) Banco_dados o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de dados uma lista de dados relacionados na qual as linhas de informaes relacionadas so os registros e as colunas de dados so os campos. A primeira linha da lista contm os rtulos de cada coluna. Campo indica a coluna que ser usada na funo. O campo pode ser dado como texto com o rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante. Critrios o intervalo de clulas que contm as condies especificadas. Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de coluna e ao menos uma clula abaixo do rtulo de coluna para especificar uma condio para a coluna.

Exemplos:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

62

Bertolo

Finanas em Excel

IMES-FAFICA

Frmula =BDCONTAR(A4:E10;"Idade";A1:F2)

Descrio (resultado) Esta funo analisa os registros de macieiras com altura entre 10 e 16 e conta quantos campos Idade nesses registros contm nmeros (1) Esta funo analisa os registros de macieiras com altura entre 10 e 16 e conta quantos campos Lucro nesses registros no esto em branco (1) O lucro mximo das macieiras e pereiras (105) O lucro mnimo das macieiras com altura acima de 10 (75) O lucro total das macieiras (225) O lucro total das macieiras com altura entre 10 e 16 (75) O produto das produes das macieiras com altura acima de 10 (140) A produo mdia das macieiras com altura acima de 10 ps (12) A idade mdia de todas as rvores no banco de dados (13) Retornar o valor de erro #NM! porque mais de um registro coincide com os critrios

=BDCONTARA(A4:E10;"Lucro";A1:F2)

=BDMX(A4:E10;"Lucro";A1:A3) =BDMN(A4:E10;"Lucro";A1:B2) =BDSOMA(A4:E10;"Lucro";A1:A2) =BDSOMA(A4:E10;"Lucro";A1:F2) =BDMULTIPL(A4:E10;"Produo";A1:B2) =BDMDIA(A4:E10;"Produo";A1:B2) =BDMDIA(A4:E10;3;A4:E10) =BDEXTRAIR(A4:E10;"Produo";A1:A3)

Dicas Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de coluna e ao menos uma clula abaixo do rtulo de coluna para especificar a condio. Por exemplo, se o intervalo G1:G2 contiver o rtulo de coluna Receita em G1 e a quantia 10.000 em G2, voc poder definir o intervalo como CoincidirReceita e usar este nome como o argumento de critrios nas funes de banco de dados. Embora o intervalo de critrios possa ser colocado em qualquer local na planilha, no o posicione abaixo da lista. Se voc adicionar outras informaes lista, usando o comando Formulrio do menu Dados, as novas informaes sero adicionadas na primeira linha abaixo da lista. Se a linha abaixo da lista no estiver em branco, o Microsoft Excel no poder adicionar as novas informaes. Certifique-se de que o intervalo de critrios no se sobreponha lista. Para efetuar uma operao em uma coluna inteira em um banco de dados, insira uma linha em branco abaixo dos rtulos de coluna no intervalo de critrios.

Exemplos de critrios
Vendedor Ribeiro Cardoso Rodrigo Vrias condies em uma s coluna Se voc tiver duas ou mais condies para uma nica coluna, digite os critrios um diretamente abaixo do outro em linhas separadas. Por exemplo, o intervalo de critrios ao lado exibe as linhas que contm "Ribeiro", "Cardoso" ou "Rodrigo" na coluna Vendedor. Uma condio em duas ou mais colunas Tipo Vendedor Vendas

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

63

Bertolo

Finanas em Excel

IMES-FAFICA

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 ao lado exibe todas as linhas que contm "Produo" na coluna Tipo, "Ribeiro" na coluna Vendedor e valores de vendas acima de R$ 1.000. Produo Ribeiro >1000 Tipo Produo Ribeiro >1000 Vendedor Vendas duas colunas Ribeiro >3000 Vendedor Vendas 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 ao lado exibe todas as linhas que contm "Produo" na coluna Tipo, "Ribeiro" na coluna Vendedor ou valores de vendas acima de R$ 1.000. Um de dois conjuntos de condies para

Para localizar linhas que atendam a um de dois conjuntos de condies, onde cada conjunto inclui condies para mais de uma coluna, digite os critrios em linhas separadas. Por exemplo, o intervalo de critrios ao lado exibe as linhas que Cardoso >1500 contm tanto "Ribeiro" na coluna Vendedor e valores de vendas acima de R$ 3.000, como tambm exibe as linhas do vendedor Cardoso com valores de vendas acima de R$ 1.500. Vendas >5000 <500 Vendas <8000 Mais de dois conjuntos de condies para uma coluna Para localizar as linhas que atendem a mais de dois conjuntos de critrios, inclua vrias colunas com o mesmo ttulo de coluna. Por exemplo, o intervalo de critrios ao lado exibe as vendas entre R$ 5.000 e R$ 8.000 alm de vendas inferiores a R$ 500.

Condies criadas como resultado de uma frmula Voc pode usar um valor calculado que seja o resultado de uma frmula como critrio. Ao usar 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 ao lado =C7>MDIA($C$7:$C$10) exibe linhas com um valor na coluna C maior que a mdia das clulas C7:C10. Observaes A frmula utilizada para uma condio deve usar uma referncia relativa para se referir ao rtulo de 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 ser avaliada como VERDADEIRO ou FALSO. Na frmula de exemplo, "C7" se refere ao campo (coluna C) do primeiro registro (linha 7) 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. Ao avaliar dados, o Microsoft Excel no distingue entre caracteres maisculos ou minsculos.

Um Belo Exemplo
Aqui est um exemplo motivador: Nas clulas A4:B14 citamos alguns fatos sobre a Merck para os anos 1991-2000. Nesta tabela: Aes compradas do Tesouro = suas prprias aes compradas pela Merck no mercado aberto (open market). Opes de aes representam o fluxo direcionado para a companhia do exerccio das opes de aes empregados. Taxa de benefcios das opes
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

64

Bertolo

Finanas em Excel

IMES-FAFICA

representam a taxa de defesa para a Merck do exerccio das opes de aes dos empregados. Estes conceitos sero explicados posteriormente no Captulo ??? Aqui esto os dados:
A 1 2 3 4 B C D E F

MERCK CORPORATION--ALGUNS FATOS FINANCEIRO


Banco de dados 1 2 3 4 5 Taxa benefcio das opes 32 37 31 61 119 207 333 488 401 494

5 6 7 8 9 10 11 12 13 14 15

Year 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000

Aes com pradas Opes do Tesouro Dividendos de aes 184 893 48 863 1.064 52 371 1.174 83 705 1.434 139 1.571 1.540 264 2.493 1.729 442 2.573 2.040 413 3.626 2.253 490 3.582 2.590 323 3.545 2.798 641

Agora aqui tem uma pergunta: Qual o dividendo mdio para os anos em que a Merck atingiu mais do que 250 opes de aes empregadas? A resposta, como voc pode ver abaixo na clula B20, 2,158. ( claro, existe outro modo de se fazer isto, ilustrado na clula B21)
A B C D E F G H I J K 1 MERCK CORPORATION--ALGUNS FATOS FINANCEIROS 2 3 Banco de dados Critrio 1 2 3 4 5 4 Taxa Taxa Aes benefcio Aes benefcio compradas Opes das compradas Opes das do Tesouro Dividendos de aes opes do Tesouro Dividendos de Aes opes Year 5 1991 184 893 48 32 >250 6 1992 863 1.064 52 37 7 1993 371 1.174 83 31 8 1994 705 1.434 139 61 9 1995 1.571 1.540 264 119 10 1996 2.493 1.729 442 207 11 1997 2.573 2.040 413 333 12 1998 3.626 2.253 490 488 13 1999 3.582 2.590 323 401 14 2000 3.545 2.798 641 494 15 16 17 18 Qual o dividendo mdio por ano quando a Merck atingiu mais do que 250 19 do exerccio das opes de aes (coluna D)? 20 2.158 <-- =BDMDIA(A5:E15;3;H5:K6) 21 Resposta 2.158 <-- =SOMASE(D6:D15;">250";C6:C15)/CONT.SE(D6:D15;">250") 22

Vamos agora dar uma olhada na frmula BDMDIA na clula B21. Aqui est a caixa de dilogo:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

65

Bertolo

Finanas em Excel

IMES-FAFICA

Aqui est outro exemplo que oferece 2 condies:


A B 3 Banco de dados 1 2 4 C 3 D 4 E 5 Taxa benefcio das opes 32 37 31 61 119 207 333 488 401 494 F G H Critrio I J K

Year 5 1991 6 1992 7 1993 8 1994 9 1995 10 1996 11 1997 12 1998 13 1999 14 2000 15 16 17 Resposta

Aes compradas Opes do Tesouro Dividendos de aes 184 893 48 863 1.064 52 371 1.174 83 705 1.434 139 1.571 1.540 264 2.493 1.729 442 2.573 2.040 413 3.626 2.253 490 3.582 2.590 323 3.545 2.798 641

Taxa benefcio Aes das compradas Opes do Tesouro Dividendos de Aes opes >400 <250

1.249 <-- =BDMDIA(A5:E15;3;H5:K6)

Aqui est um 3 exemplo


A B C D E F 1 MERCK CORPORATION--ALGUNS FATOS FINANCEIROS 2 3 Banco de dados 1 2 3 4 5 4 Taxa Aes benefcio das compradas Opes do Tesouro Dividendos de aes opes Year 5 6 1991 184 893 48 32 7 1992 863 1.064 52 37 8 1993 371 1.174 83 31 9 1994 705 1.434 139 61 10 1995 1.571 1.540 264 119 11 1996 2.493 1.729 442 207 12 1997 2.573 2.040 413 333 13 1998 3.626 2.253 490 488 14 1999 3.582 2.590 323 401 15 2000 3.545 2.798 641 494 16 1.978 <-- =BDMDIA(A5:E15;3;H5:K7) 17 Resposta G H I J

Critrio

Aes compradas Opes do Tesouro Dividendos de Aes <50 >1000

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

66

Bertolo

Finanas em Excel

IMES-FAFICA

O Excel tem um conjunto completo de outras funes que se parecem com o BDMDIA. Aqui est uma lista do assistente de funes do Excel. Nestes exerccios para este captulo, existem alguns exerccios que permitem voc aprender algumas destas funes.

6. FUNES DE TEXTO 6.1 - ARRUMAR


Remove todos os espaos do texto exceto os espaos nicos entre palavras. Use ARRUMAR no texto que recebeu de outro aplicativo que pode ter espaamento irregular. Sintaxe: ARRUMAR(texto) Texto o texto do qual se deseja remover espaos. Exemplo: =ARRUMAR(" Ganhos do primeiro trimestre ") remove os espaos precedentes e posteriores do texto na frmula (Ganhos do primeiro trimestre)

6.2 - CONCATENAR

Agrupa vrias seqncias de caracteres de texto em uma nica seqncia de caracteres de texto. Sintaxe: CONCATENAR (texto1;texto2; ...) Texto1; texto2;... so 1 a 30 itens de texto a serem agrupados em um nico item de texto. Os itens de texto podem ser seqncia de caracteres de texto, nmeros ou referncias de clula nica. Comentrios O operador "&" pode ser usado no lugar de CONCATENAR para agrupar itens de texto. Exemplo:
=CONCATENAR("A populao do rio de ";A3;" ";A2;" de ";A4;"/m") concatena uma frase a partir dos dados acima (A populao do rio de espcie truta de 32/m)

6.3 - DIREITA

DIREITA retorna o ltimo caractere ou caracteres em uma seqncia de caracteres de texto com base no nmero de caracteres especificado por voc. Sintaxe: DIREITA(texto;nm_caract) Texto a seqncia de caracteres de texto que contm os caracteres que voc deseja extrair. especifica o nmero de caracteres a ser extrado por DIREITA. Nm_caract

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

67

Bertolo

Finanas em Excel

IMES-FAFICA

Comentrios Nm_caract deve ser maior ou igual a zero. Se nm_caract for maior do que o comprimento do texto, DIREITA retornar todo o texto. Se nm_caract for omitido, ser considerado 1. Exemplo: =DIREITA(A1;4) resulta nos 4 ltimos caracteres de People Computao, ou seja, ao. =DIREITA(A1) resulta o.

6.4 - ESQUERDA

ESQUERDA retorna o primeiro caractere ou caracteres em uma seqncia de caracteres de texto baseado no nmero de caracteres especificado por voc. Sintaxe: ESQUERDA(texto;nm_caract) Texto a seqncia de caracteres de texto que contm os caracteres que voc deseja extrair. Nm_caract deve ser maior ou igual a zero. Se nm_caract for maior do que o comprimento do texto, ESQUERDA retornar todo o texto. Se nm_caract for omitido, ser considerado 1. Exemplo: =ESQUERDA(A1;6) resulta nos 6 primeiros caracteres de People Computao, ou seja, People Nm_caract especifica o nmero de caracteres que voc deseja que ESQUERDA extraia.

6.5 - EXATO

Compara duas seqncias de caracteres de texto e retorna VERDADEIRO se elas forem exatamente iguais e FALSO caso contrrio. EXATO faz diferenciao entre maisculas e minsculas, mas ignora diferenas de formatao. Use EXATO para testar o texto inserido em um documento. Sintaxe: EXATO(texto1,texto2) Texto1 Texto2
Frmula =EXATO(A2;B2)

a primeira seqncia de caracteres de texto. a segunda seqncia de caracteres de texto.


Descrio (resultado) Verifica se as seqncias de caracteres da primeira linha coincidem (VERDADEIRO) Verifica se as seqncias de caracteres da segunda linha coincidem (FALSO) Verifica se as seqncias de caracteres da terceira linha coincidem (FALSO)

Exemplo:

6.6 - EXT.TEXTO
EXT.TEXTO retorna um nmero especfico de caracteres da seqncia de caracteres texto, comeando na posio especificada, com base no nmero de caracteres especificado. Sintaxe:

=EXATO(A3;B3)

=EXATO(A4;B4)

EXT.TEXTO(texto;nm_inicial;nm_caract) Texto a seqncia de caracteres de texto que contm os caracteres que voc deseja extrair. Nm_inicial a posio do primeiro caractere que voc deseja extrair como texto. O primeiro caractere em texto possui nm_inicial1, e assim por diante.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

68

Bertolo

Finanas em Excel

IMES-FAFICA

Nm_caract Comentrios

especifica o nmero de caracteres que voc deseja que EXT.TEXTO retorne do texto.

Se nm_inicial for maior do que o comprimento de texto, EXT.TEXTO retornar "" (texto vazio). Se nm_inicial for menor do que o comprimento de texto, mas nm_inicial e nm_caract excederem o comprimento de texto, EXT.TEXTO retornar os caracteres at o final do texto. Se nm_inicial for menor do que 1, EXT.TEXTO retornar o valor de erro #VALOR!. Se nm_caract for negativo, EXT.TEXTO retornar o valor de erro #VALOR!.

Frmula =EXT.TEXTO(A2;1;5) =EXT.TEXTO(A2;7;20) =EXT.TEXTO(A2;20;5)

Descrio (resultado) Cinco caracteres da seqncia de caracteres acima, iniciando no primeiro caractere (Fluxo) Vinte caracteres da seqncia de caracteres acima, iniciando no stimo (de fluido) Como o ponto inicial maior do que o comprimento da seqncia de caracteres, ser retornado texto vazio ()

As funes acima permitem recortar partes do texto. No exemplo abaixo, usamos estas funes para recortar partes do texto (estpido?!) da clula A19:

19 20 21 22 23

A 15 flam ingos cor de rosas foram para o zoolgico 15 flam ingos cor de rosas zoolgico

<-- = E S Q U E R D A (A 19;2) <-- = E XT .T E XT O (A 19;4;22) <-- = D IR EIT A (A 19;9)

A funo =ESQUERDA(A19;2) recortou os 2 caracteres mais esquerda da clula A19. A funo =EXT.TEXTO(A19;4;22) recortou os 22 caracteres da clula A19, comeando no 4 caractere. E a funo =DIREITA(A19;9), bem... voc compreender esta aqui por si mesmo.

6.7 - MAISCULA

Converte o texto em maisculas. Sintaxe: MAISCULA(texto) Texto o texto que se deseja converter para maisculas. Texto pode ser uma referncia ou uma seqncia de caracteres de texto.

Frmula =MAISCULA(A2) =MAISCULA(A3)

Descrio (resultado) Coloca em maisculas a primeira seqncia de caracteres (TOTAL) Coloca em maisculas a segunda seqncia de caracteres (RENDIMENTO)

6.8 - MINSCULA

Converte todas as letras maisculas em uma seqncia de caracteres de texto para minsculas.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

69

Bertolo

Finanas em Excel

IMES-FAFICA

Sintaxe: MINSCULA(texto) Texto o texto que voc deseja converter para minscula. MINSCULA s muda caracteres de letras para texto. =MINSCULA(A1) coloca em minsculas o texto People Computao, ou seja, people computao

6.9 - MOEDA

A funo descrita neste tpico da Ajuda converte um nmero em formato de texto e aplica um smbolo de unidade monetria. O nome da funo (e o smbolo aplicado) depende das suas configuraes de idioma. Converte nm em texto usando o formato moeda, com decimais arredondado para o valor especificado. O formato usado $#.##0,00_);($#.##0,00). Sintaxe: MOEDA(nm;decimais) Nm um nmero, uma referncia a uma clula contendo um nmero ou uma frmula que avalia um nmero. Decimais o nmero de dgitos direita da vrgula decimal. Se decimais for negativo, nm ser arredondado esquerda da vrgula decimal. Se omitir decimais, ser considerado 2. Comentrios A principal diferena entre formatar uma clula contendo um nmero com o comando Clulas (menu Formatar) e formatar um nmero diretamente com a funo MOEDA que ela converte o resultado em texto. Um nmero formatado com o comando Clulas continua a ser um nmero. Voc pode continuar a usar nmeros formatados com MOEDA nas frmulas, porque o Microsoft Excel converte os nmeros inseridos como valores de texto em nmeros quando calcula.
Frmula =MOEDA(A2; 2) Descrio (resultado) Exibe o primeiro nmero em um formato de moeda, 2 dgitos direita da vrgula decimal (R$ 1.234,57) Exibe o primeiro nmero em um formato de moeda, 2 dgitos esquerda da vrgula decimal (R$ 1.200) Exibe o segundo nmero em um formato de moeda, 2 dgitos esquerda da vrgula decimal ((R$ 1.200)) Exibe o terceiro nmero em um formato de moeda, 4 dgitos direita da vrgula decimal ((R$ 0,1230)) Exibe o quarto nmero em um formato de moeda, 2 dgitos esquerda da vrgula decimal (R$ 99,89)

=MOEDA(A2; -2)

=MOEDA(A3; -2)

=MOEDA(A4; 4)

=MOEDA(A5)

6.10 - MUDAR

MUDAR substitui parte de uma seqncia de caracteres de texto, com base no nmero de caracteres especificado, por uma seqncia diferente.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

70

Bertolo

Finanas em Excel

IMES-FAFICA

Sintaxe: MUDAR(texto_antigo;nm_inicial;nm_caract;novo_texto) Texto_antigo o texto no qual voc deseja trocar alguns caracteres.

Nm_inicial a posio do caractere em texto_antigo que voc deseja substituir por novo_texto. Nm_caract o nmero de caracteres em texto_antigo que voc deseja que MUDAR substitua por novo_texto. Novo_texto Frmula =MUDAR(A2;6;5;"*") =MUDAR(A3;3;2;"10") =MUDAR(A4;1;3;"@") o texto que substituir os caracteres em texto_antigo. Descrio (resultado) Substitui cinco caracteres, iniciando no sexto caractere (abcde*k) Substitui os dois ltimos dgitos de 2009 por 10 (2010) Substitui os trs primeiros caracteres por @ (@456)

6.11 - NM.CARACT
NM.CARACT retorna o nmero de caracteres em uma seqncia de caracteres de texto. Sintaxe: NM.CARACT(texto) Texto o texto cujo tamanho se deseja determinar. Os espaos contam como caracteres.

Frmula =NM.CARACT(A1) =NM.CARACT(A3)

Descrio (resultado) O comprimento da primeira seqncia de caracteres (17) O comprimento da segunda seqncia de caracteres (11)

6.12 - PRI.MAISCULA

Coloca a primeira letra de uma seqncia de caracteres de texto em maiscula e todas as outras letras do texto depois de qualquer caractere diferente de uma letra. Converte todas as outras letras para minsculas. Sintaxe: PRI.MAISCULA(texto) Texto o texto entre aspas, uma frmula que retorna o texto ou uma referncia a uma clula que contenha o texto que voc deseja colocar parcialmente em maiscula.
Frmula =PRI.MAISCULA(A2) Descrio (resultado) Primeira letra maiscula na primeira seqncia de caracteres (Isto Um Ttulo) Primeira letra maiscula na segunda seqncia de caracteres (Vale 2 Centavos)

=PRI.MAISCULA(A3)

6.13 - PROCURAR

PROCURAR localiza =PRI.MAISCULA(A4) Primeira letra maiscula na terceira seqncia de caracteres uma seqncia de (76Oramento) caracteres de texto (texto_procurado) em outra seqncia (no_texto) e retorna o nmero da posio inicial de texto_procurado a partir do
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

71

Bertolo

Finanas em Excel

IMES-FAFICA

primeiro caractere de no_texto. Voc tambm pode usar LOCALIZAR para encontrar uma seqncia de caracteres de texto em outra, mas ao contrrio de LOCALIZAR, PROCURAR diferencia maisculas e minsculas e no permite caracteres curinga. Sintaxe: PROCURAR(texto_procurado;no_texto;nm_inicial) Texto_procurado o texto que se deseja localizar. No_texto o texto que contm o texto que se deseja localizar. Nm_inicial especifica o caractere a partir do qual a pesquisa ser iniciada. O primeiro caractere no_texto o caractere nmero 1. Se voc omitir nm_inicial, ser considerado como 1. Comentrios Se texto_procurado for "" (texto vazio), PROCURAR coincide com o primeiro caractere na pesquisa de seqncia de caracteres (ou seja, o caractere numerado nm_inicial ou 1). Texto_procurado no pode conter qualquer caractere curinga. Se texto_procurado no aparecer no_texto, PROCURAR retornar o valor de erro #VALOR!. Se nm_inicial no for maior do que zero, PROCURAR retornar o valor de erro #VALOR!. Se nm_inicial for maior do que o comprimento de no_texto, PROCURAR retornar o valor de erro #VALOR!.

Frmula =PROCURAR("M";A2)

Descrio (resultado) A posio do primeiro "M" na seqncia de caracteres acima (1) A posio do primeiro "m" na seqncia de caracteres acima (6) A posio do primeiro "M" na seqncia de caracteres acima, iniciando com o terceiro caractere (8)

=PROCURAR("m";A2)

=PROCURAR("M";A2,3)

6.14 - REPT

Repete um texto um determinado nmero de vezes. Utilize REPT para preencher uma clula com um nmero de ocorrncias de uma seqncia de caracteres de texto. Sintaxe: REPT(texto;nm_vezes) Texto o texto que voc deseja repetir. Nm_vezes um nmero positivo que especifica o nmero de vezes que voc deseja repetir texto. Comentrios Se nm_vezes for 0 (zero), REPT retornar "" (texto vazio). Se nm_vezes no for um inteiro, ser truncado. O resultado da funo REPT no pode ter mais de 32.767 caracteres ou REPT retornar #VALOR!. Frmula Descrio (resultado) =REPT("*-"; 3) =REPT("-";10) Exibe a seqncia de caracteres 3 vezes (*-*-*-) Exibe um trao 10 vezes (----------)

6.15 - SUBSTITUIR

Coloca novo_texto no lugar de texto_antigo em uma seqncia de caracteres de texto. Use SUBSTITUIR quando quiser substituir texto especfico em uma seqncia de caracteres de texto; use MUDAR quando quiser substituir qualquer texto que ocorra em um local especfico de uma seqncia de caracteres de texto.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

72

Bertolo

Finanas em Excel

IMES-FAFICA

Sintaxe: SUBSTITUIR(texto;texto_antigo;novo_texto;nm_da_ocorrncia) Texto o texto ou a referncia a uma clula que contm o texto no qual deseja substituir caracteres. Texto_antigo o texto que se deseja substituir. Novo_texto o texto pelo qual deseja substituir texto_antigo. Nm_da_ocorrncia especifica que ocorrncia de texto_antigo se deseja substituir por novo_texto. Se especificar nm_da_ocorrncia, apenas aquela ocorrncia de texto_antigo ser substituda. Caso contrrio, cada ocorrncia de texto_antigo em texto alterada para novo_texto.
Frmula =SUBSTITUIR(A2; "Vendas"; "Custo") =SUBSTITUIR(A3; "1"; "2"; 1) Descrio (resultado) Substitui Vendas por Custo (Dados de Custo) Substitui a primeira ocorrncia de "1" por "2" (Trimestre 2, 2008) Substitui a terceira ocorrncia de "1" por "2" (Trimestre 1, 2012)

=SUBSTITUIR(A4; "1"; "2"; 3)

6.16 - TEXTO

Converte um valor para texto em um formato de nmero especfico. Sintaxe: TEXTO(valor;format_texto) Valor um valor numrico, uma frmula que avalia para um valor numrico, ou uma referncia a uma clula que contm um valor numrico. Format_texto um formato de nmero na forma de texto contido na caixa Categoria da guia Nmero na caixa de dilogo Formatar clulas. Comentrios Format_texto no pode conter um asterisco (*). Formatar a clula com uma opo na guia Nmero (comando Clulas, menu Formatar) altera apenas o formato, no o valor. Usar a funo TEXTO converte um valor para texto formatado, e o resultado no mais calculado como um nmero.

Por que as Funes de Texto em Finanas?


Voc poderia estar perguntando por que uma apostila de finanas precisa considerar estas
Frmula =A2&" vendeu o equivalente a "&TEXTO(B2; "R$ 0,00")&" em unidades." Descrio (resultado) Combina o contedo acima em uma frase (Cardoso vendeu o equivalente a R$ 2.800,00 em unidades.)

=A3&" vendeu "&TEXTO(B3;"0%")&" da venda total."

Combina o contedo acima em uma frase (Couto vendeu 40% da venda total.)

funes. Aqui est um exemplo que surgiu quando se estava escrevendo esta apostila: No Captulo ???, discutimos os preos das opes de aes da General Motors. Estes dados foram baixados primeiramente do website da Chicago Board of Options Exchange (CBOE). Aqui est o que tinha, quando baixamos os dados:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

73

Bertolo

Finanas em Excel

IMES-FAFICA

A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

DADOS DAS OPES DA GENERAL M OTORS


Baixado do W eb site Chicago Board of O ptions Exchange Com pra 01 Ago 60.00 01 Ago 60.00 01 Ago 60.00 01 Ago 60.00 01 Ago 60.00 01 Ago 65.00 01 Ago 65.00 01 Ago 65.00 01 Ago 65.00 01 Ago 65.00 01 Ago 70.00 01 Ago 70.00 01 Ago 70.00 01 Ago 70.00 01 Ago 70.00 ltim a Venda 3,5 3,4 3 2,9 3,4 0,45 0,45 0,45 1,15 0,4 0,05 0,05 0,05 0,2 0,05 Venda 01 Ago 01 Ago 01 Ago 01 Ago 01 Ago 01 Ago 01 Ago 01 Ago 01 Ago 01 Ago 01 Ago 01 Ago 01 Ago 01 Ago 01 Ago ltim a Venda 0,5 0,4 0,4 0,6 0,5 2,85 1,8 2,4 2,25 2,7 7,9 6,3 0 7,5 6,8

(G M (G M (G M (G M (G M (G M (G M (G M (G M (G M (G M (G M (G M (G M (G M

HL-E) HL-A) HL-P) HL-X) HL-8) HM -E) HM -A) HM -P) HM -X) HM -8) HN-E) HN-A) HN-P) HN-X) HN-8)

60.00 60.00 60.00 60.00 60.00 65.00 65.00 65.00 65.00 65.00 70.00 70.00 70.00 70.00 70.00

(G M (G M (G M (G M (G M (G M (G M (G M (G M (G M (G M (G M (G M (G M (G M

TL-E) TL-A) TL-P) TL-X) TL-8) TM -E) TM -A) TM -P) TM -X) TM -8) TN-E) TN-A) TN-P) TN-X) TN-8)

O utras inform aes Ano de encerram ento da O po M s de encerram ento da O po

Preo de exerccio da O po

A informao nas colunas A e C falam sobre a opo, incluindo o ano e o ms de encerramento, o preo de exerccio e um item parenttico que mostra a voc a ao na qual a opo est escrita, o smbolo opo e a troca em que a opo foi comercializada. Por exemplo:
GM HN-E uma opo de compra da General Motors com preo de exerccio 70 expirando em Agosto e comercializada na Chicago Board of OPtions Exchange GM TL-A o smbolo de ao da General Motors para opo de venda com preo de exerccio 60, expirando em Agosto e comercializada na American Stock Exchange. Suponhamos agora que queremos separar as datas, o smbolo de opes e a troca em que cada opo foi comercializada:
4 5 6 7 8 9 10 11 12 13 14 15 C D E F G H I J K L Venda ltima Venda Data Smbolo Troca 01 Ago 60.00 (GM TL-E) 0,5 01Ago TL E 01 Ago 60.00 (GM TL-A) 0,4 =EXT.TEXTO(C5,NM.CARACT(C5)01 Ago 60.00 (GM TL-P) 0,4 1 1) 01 Ago 60.00 (GM TL-X) 0,6 01 Ago 60.00 (GM TL-8) 0,5 =EXT.TEXTO(C5,NM.CARACT(C5)01 Ago 65.00 (GM TM-E) 2,85 01 Ago 65.00 (GM TM-A) 1,8 =ESQUERDA(C5,2)&EXT.TEXTO(C5,4,3) 01 Ago 65.00 (GM TM-P) 2,4 01 Ago 65.00 (GM TM-X) 2,25 01 Ago 65.00 (GM TM-8) 2,7 01 Ago 70.00 (GM TN-E) 7,9

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

74

Bertolo

Finanas em Excel

IMES-FAFICA

No Captulo ??? (que explica como usar tempos e datas no Excel), usamos esta informao para esboar uma funo que nos d a data de expirao da opo.

Exerccios
Valor.data como texto No exerccio com datas e taxas e ProcV, algumas datas no estavam com 4 espaos (como a data na A11). Peo-lhes para usar ESQUERDA e DIREITA como abaixo para fixar o Dia:
A 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Data JAN. 07,1991 FEV. 07,1991 FEV. 11,1991 MAR. 04,1991 ABR. 01,1991 JUN. 08,1991 AGO. 15,1991 SET. 27,1991 B T axa de juros 6,721 6,145 6,03 6,287 5,985 5,777 5,744 5,868 C D Ms JAN Fev FEV MAR ABR JUN AGO SET Dia 07 07 11 04 01 08 15 27 E F Ano 1991 1991 1991 1991 1991 1991 1991 1991 G

=ESQUERDA(A11,3)

=DIREITA(A11,4)

=ESQUERDA(DIREITA(A11,7),2)

7. FUNES LGICAS 7.1 - E


Retornar VERDADEIRO se todos os argumentos forem verdadeiros; retornar FALSO se um ou mais argumentos forem falsos. Essa funo muito usada juntamente com a funo SE. Sintaxe: E(lgico1;lgico2; ...) Lgico1; lgico2;... FALSO. Comentrios
Frmula =E(VERDADEIRO; VERDADEIRO) =E(VERDADEIRO; FALSO) =E(2+2=4; 2+3=5) =E(10>20;50<100)

so de 1 a 30 condies que voc deseja testar e que podem ser VERDADEIRO ou

Os argumentos devem ser avaliados para valores lgicos, como VERDADEIRO ou FALSO, ou devem ser matrizes ou referncias que contm valores lgicos. Se um argumento de uma matriz ou referncia contiver texto ou clulas vazias, esses valores sero ignorados. Se o intervalo especificado no contiver valores lgicos, E retornar o valor de erro #VALOR!.
Descrio (resultado) Todos os argumentos so VERDADEIRO (VERDADEIRO) Um argumento FALSO (FALSO) Todos os argumentos so avaliados como VERDADEIRO (VERDADEIRO) Um argumento FALSO (FALSO)

7.2 - NO
Inverte o valor do argumento. Use NO quando quiser ter certeza de que um valor no igual a outro valor determinado.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

75

Bertolo

Finanas em Excel

IMES-FAFICA

Sintaxe: NO(lgico) Lgico um valor ou expresso que pode ser avaliado como VERDADEIRO ou FALSO. Comentrios Se lgico for FALSO, NO retornar VERDADEIRO; se lgico for VERDADEIRO, NO retornar FALSO.
Frmula =NO(FALSO) =NO(1+1=2) Descrio (resultado) Reverte FALSO (VERDADEIRO) Reverte uma equao que avaliada como VERDADEIRO (FALSO)

7.3 - OU

Retorna VERDADEIRO se qualquer argumento for VERDADEIRO; retorna FALSO se todos os argumentos forem FALSOS. Sintaxe: OU(lgico1;lgico2;...) Lgico1;lgico2,... so de uma a 30 condies que voc deseja testar e que podem resultar em VERDADEIRO ou FALSO. Comentrios Os argumentos devem ser avaliados como valores lgicos, como VERDADEIRO ou FALSO, ou em matrizes ou referncias que contenham valores lgicos. Se um argumento de uma matriz ou referncia contiver texto ou clulas vazias, esses valores sero ignorados. Se o intervalo especificado no contiver valores lgicos, OU retornar o valor de erro #VALOR!. Voc pode usar uma frmula de matriz OU para verificar se um valor ocorre em uma matriz. Para inserir uma frmula de matriz, pressione CTRL+SHIFT+ENTER.

Frmula =OU(VERDADEIRO) =OU(1+1=1;2+2=5) =OU(VERDADEIRO;FALSO;VERDADEIRO)

Descrio (resultado) Um argumento VERDADEIRO (VERDADEIRO) Todos os argumentos so avaliados como FALSO (FALSO) Pelo menos um argumento VERDADEIRO (VERDADEIRO)

7.4 - SE

Retorna um valor se uma condio que voc especificou avaliar como VERDADEIRO e um outro valor se for avaliado como FALSO. Use SE para conduzir testes condicionais sobre valores e frmulas. Sintaxe: SE(teste_lgico;valor_se_verdadeiro;valor_se_falso) Teste_lgico qualquer valor ou expresso que possa ser avaliado como VERDADEIRO ou FALSO. Por exemplo, A10=100 uma expresso lgica; se o valor da clula A10 for igual a 100, a expresso ser considerada VERDADEIRO. Caso contrrio, a expresso ser considerada FALSO. Esse argumento pode usar qualquer operador de clculo de comparao. Valor_se_verdadeiro o valor retornado se teste_lgico for VERDADEIRO. Por exemplo, se esse argumento for a seqncia de caracteres de texto "Dentro do oramento" e o argumento teste_lgico for considerado VERDADEIRO, a funo SE exibir o texto "Dentro do oramento". Se teste_lgico for VERDADEIRO e valor_se_verdadeiro for vazio, o argumento retornar 0 (zero). Para exibir a palavra

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

76

Bertolo

Finanas em Excel

IMES-FAFICA

VERDADEIRO, use o valor lgico VERDADEIRO para esse argumento. Valor_se_verdadeiro pode ser outra frmula. Valor_se_falso o valor retornado se teste_lgico for FALSO. Por exemplo, se esse argumento for a seqncia de caracteres de texto "Acima do oramento" e o argumento teste_lgico for considerado FALSO, a funo SE exibir o texto "Acima do oramento". Se teste_lgico for FALSO e valor_se_falso for omitido (ou seja, se no houver vrgula aps valor_se_verdadeiro), o valor lgico FALSO ser retornado. Se teste_lgico for FALSO e valor_se_falso for vazio (ou seja, se houver uma vrgula aps valor_se_verdadeiro seguida do parnteses de fechamento), o valor 0 (zero) ser retornado. Valor_se_falso pode ser outra frmula. Comentrios possvel aninhar at sete funes SE como argumentos valor_se_verdadeiro e valor_se_falso para construir testes mais elaborados. Consulte o ltimo dos exemplos a seguir. Quando os argumentos valor_se_verdadeiro e valor_se_falso so avaliados, SE retorna o valor que foi retornado por estas instrues. O Microsoft Excel fornece funes adicionais que podem ser usadas para analisar os dados com base em uma condio. Por exemplo, para contar o nmero de ocorrncias de uma seqncia de caracteres de texto ou um nmero dentro de um intervalo de clulas, use a funo de planilha CONT.SE. Para calcular uma soma baseada em uma seqncia de caracteres de texto ou em um nmero dentro de um intervalo, use a funo de planilha SOMASE. Saiba como calcular um valor baseado em uma condio. Exemplo 1
Frmula =SE(A2<=100;"Dentro do oramento";"Acima do oramento") Descrio (resultado) Se o nmero acima for menor ou igual a 100, a frmula exibir "Dentro do oramento". Caso contrrio, a funo exibir "Acima do oramento" (Dentro do oramento) Se o nmero acima for 100, o intervalo B5:B15 ser calculado. Caso contrrio, o texto vazio ("") ser retornado ()

=SE(A2=100;SOMA(B5:B15);"")

Exemplo 2

Frmula =SE(A2>B2;"Acima do oramento";"OK")

Descrio (resultado) Verifica se a primeira linha est acima do oramento (Acima do oramento) Verifica se a segunda linha est acima do oramento (OK)

=SE(A3>B3;"Acima do oramento";"OK")

Exemplo 3
Frmula =SE(A2>89;"A";SE(A2>79;"B"; SE(A2>69;"C";SE(A2>59;"D";"F")))) =SE(A3>89;"A";SE(A3>79;"B"; SE(A3>69;"C";SE(A3>59;"D";"F")))) =SE(A4>89;"A";SE(A4>79;"B"; SE(A4>69;"C";SE(A4>59;"D";"F")))) Descrio (resultado) Atribui uma letra ao primeiro resultado (F) Atribui uma letra ao segundo resultado (A) Atribui uma letra ao terceiro resultado (C)

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.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

77

Bertolo

Finanas em Excel

IMES-FAFICA

As letras so atribudas a nmeros usando a seguinte chave.


Se o resultado 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

8. FUNES DE INFORMAO 8.1 - CL


Retorna informaes sobre formatao, localizao ou contedo da clula superior esquerda em uma referncia. Sintaxe: CL(tipo_info;ref) Tipo_info um valor de texto que especifica o tipo de informaes da clula desejada. A lista a seguir apresenta os possveis valores para tipo_info e os resultados correspondentes.
Tipo_info "arquivo" Retorna Nome do arquivo (incluindo nome completo do caminho) para o arquivo que contm referncia, como texto. Retorna o texto vazio ("") se a planilha que contiver referncia ainda no tiver sido salva. Nmero de coluna da clula em referncia. Valor da clula superior esquerda na referncia, no uma frmula. 1 se a clula for formatada em cores para valores negativos; caso contrrio retorna 0. Referncia da primeira clula em referncia, como texto. Valor do texto correspondente ao formato de nmero da clula. Os valores de texto para os vrios formatos so apresentados na tabela a seguir. Retorna "-" ao final do valor do texto se a clula for formatada em cores para valores negativos. Retorna "()" ao final do valor do texto se a clula for formatada com parnteses para os valores positivos ou todos os valores. A largura de coluna da clula arredondada para um inteiro. Cada unidade de largura de coluna igual largura de um caractere do tamanho de fonte padro. Nmero de linha da clula em referncia. 1 se a clula for formatada com parnteses para os valores positivos ou todos os valores; caso contrrio retorna 0. O valor do texto correspondente ao "prefixo de ttulo" da clula. Retorna apstrofo (') se a clula contiver texto alinhado esquerda, aspas (") se a clula contiver texto alinhado direita, acento circunflexo (^) se a clula contiver texto centralizado, barra invertida (\) se a clula contiver texto alinhado por preenchimento, e texto vazio ("") para outros contedos. 0 se a clula no for travada, e 1 se a clula for travada. Valor de texto correspondente ao tipo de dados na clula. Retorna "b" se a clula estiver em branco, "l" se a clula contiver uma constante de texto, e "v" para outros contedos.

"col" "contedo" "cor" "endereo" "formato"

"largura"

"linha" "parnteses" "prefixo"

"proteo" "tipo"

Ref a clula sobre a qual voc deseja obter informaes. Se for omitida, as informaes especificadas em tipo_info sero retornadas com base na ltima clula alterada. A lista a seguir
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

78

Bertolo

Finanas em Excel

IMES-FAFICA

descreve os valores de texto que CL retorna quando tipo_info for "formato" e ref for uma clula formatada com um formato de nmero interno.
Se o formato do Microsoft Excel for Geral 0 #.##0 0,00 #.##0,00 R$ #.##0_);(R$ #.##0) R$ #.##0_);[Vermelho](R$ #.##0) R$ #.##0,00_);(R$ #.##0,00) R$ #.##0,00_);[Vermelho](R$ #.##0,00) 0% 0,00% 0,00E+00 # ?/? ou # ??/?? d/m/aa ou d/m/aa h:mm ou dd/mm/aa d-mmm-aa ou dd-mmm-aa d-mmm ou dd-mmm mmm-aa dd/mm h:mm AM/PM h:mm:ss AM/PM h:mm h:mm:ss CL retornar "G" "F0" ".0" "F2" ".2" "C0" "C0-" "C2" "C2-" "P0" "P2" "S2" "G" "D4" "D1" "D2" "D3" "D5" "D7" "D6" "D9" "D8"

Se o argumento tipo_info na frmula de CL for "formato" e a clula for posteriormente formatada com um formato personalizado, voc dever recalcular a planilha para atualizar a frmula de CL. Comentrios A funo CL fornecida para compatibilidade com outros programas de planilha eletrnica.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

79

Bertolo

Finanas em Excel

IMES-FAFICA

Frmula =CL("linha";A20) =CL("formato"; A2) =CL("contedo"; A3)

Descrio (resultado) O nmero da linha da clula A20 (20) O cdigo de formato da primeira seqncia de caracteres (D2, veja acima) O contedo da clula A3 (TOTAL)

8.2 - Funes

Esta seo descreve as nove funes de planilha usadas para testar o tipo de um valor ou referncia. Cada uma destas funes, chamadas coletivamente de funes , verifica o tipo de valor e retorna VERDADEIRO ou FALSO, dependendo do resultado. Por exemplo, a funo CL.VAZIA retorna o valor lgico VERDADEIRO se o valor for uma referncia a uma clula em branco; caso contrrio, retorna FALSO. Sintaxe CL.VAZIA(valor) ERRO(valor) ERROS(valor) LGICO(valor) .NO.DISP(valor) .NO.TEXTO(valor) NM(valor) REF(valor) TEXTO(valor) Valor o valor que se deseja testar. O valor pode ser um espao em branco (clula vazia), um valor de erro, lgico, texto, nmero ou referncia, ou um nome correspondente a qualquer um destes itens que se deseja testar.
Funo .NO.DISP .NO.TEXTO Retorna VERDADEIRO se Valor se referir ao valor de erro #N/D (valor no disponvel). Valor se referir a qualquer item que no seja texto. Observe que esta funo retorna VERDADEIRO se o valor se referir a uma clula em branco. Valor se referir a uma clula vazia. Valor se referir a um valor de erro exceto #N/D. Valor se referir a qualquer valor de erro (#N/D, #VALOR!, #REF!, #DIV/0!, #NM!, #NOME? ou #NULO!). Valor se referir a um valor lgico. Valor se referir a um nmero.

CL.VAZIA ERRO ERROS LGICO NM

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

80

Bertolo

Finanas em Excel

IMES-FAFICA

REF TEXTO

Valor se referir a uma referncia. Valor se referir a texto.

Comentrios Os argumentos de valor das funes no so convertidos. Por exemplo, na maioria das outras funes em que se exige um nmero, o valor de texto "19" convertido para o nmero 19. No entanto, na frmula NM("19"), "19" no convertido de um valor de texto e a funo NM retorna FALSO. As funes so teis nas frmulas para testar o resultado de um clculo. Quando combinadas com a funo SE, fornecem um mtodo para localizar erros em frmulas (consulte os exemplos a seguir). Exemplo 1
Frmula =LGICO(VERDADEIRO) =LGICO("VERDADEIRO") =NM(4) Descrio (resultado) Verifica se VERDADEIRO um valor lgico (VERDADEIRO) Verifica se "VERDADEIRO" um valor lgico (FALSO) Verifica se 4 um nmero (VERDADEIRO)

Exemplo 2
Frmula =CL.VAZIA(A2) =ERROS(A4) =.NO.DISP(A4) =.NO.DISP(A6) =ERRO(A6) =NM(A5) =TEXTO(A3) Descrio (resultado) Verifica se a clula C2 est vazia (FALSO) Verifica se #REF! um erro (VERDADEIRO) Verifica se #REF! o erro #N/D (FALSO) Verifica se #N/D o erro #N/D (VERDADEIRO) Verifica se #N/D um erro (FALSO) Verifica se 330,92 um nmero (VERDADEIRO) Verifica se Regio1 texto (VERDADEIRO)

8.3 - INFORMAO
Segurana Tenha cuidado ao usar este recurso. Informaes sigilosas ou confidenciais podem ser reveladas a outros usurios. Retorna informaes sobre o ambiente operacional atual. Sintaxe: INFORMAO(tipo_texto) Tipo_texto
Tipo_texto "diretrio" "memdisp" "memtot" "memusada"

o texto que especifica o tipo de informao a ser retornado.


Retorna Caminho do diretrio ou pasta atual. Quantidade de memria disponvel em bytes. Memria total disponvel, incluindo a memria j utilizada, em bytes. Quantidade de memria sendo utilizada para dados.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

81

Bertolo

Finanas em Excel

IMES-FAFICA

"nmarquivo" "origem"

O nmero de planilhas ativas nas pastas de trabalho abertas. Referncia absoluta do estilo A1, como texto, precedida de "$A:" para compatibilidade com o Lotus 1-2-3 verso 3.x. Retorna a referncia da clula superior da esquerda visvel na janela com base na posio de rolagem atual. Verso do sistema operacional atual na forma de texto. Modo atual de refazer o clculo; retorna "Automtico" ou "Manual". Verso do Microsoft Excel na forma de texto. Nome do ambiente operacional: Macintosh = "mac" Windows = "pcdos"

"osverso" "recalc" "release" "sistema"

Frmula =INFORMAO("nmarquivo") =INFORMAO("recalc")

Descrio (resultado) O nmero de planilhas ativas (varia) O modo de refazer o clculo da pasta de trabalho (Automtico ou Manual)

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

82

Bertolo

Finanas em Excel

IMES-FAFICA

9. FUNES FINANCEIRAS 9.1 - NPER


Retorna o nmero de perodos para investimento de acordo com pagamentos constantes e peridicos e uma taxa de juros constante. Sintaxe: NPER(taxa;pgto;vp;vf;tipo) Para obter uma descrio completa dos argumentos em NPER e sobre as funes de anuidade, consulte VP. Taxa a taxa de juros por perodo. Pgto o pagamento feito em cada perodo; no pode mudar durante a vigncia da anuidade. Geralmente, pgto contm o capital e os juros, mas nenhuma outra tarifa ou taxas. Vp o valor presente ou 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 nmero 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

Exemplo: Quanto tempo ser necessrio para juntar R$ 5.000,00, poupando R$ 250,00 por ms, a uma taxa de juros de 3,3% ao ms? =NPER(3,33%;250;-5000) resulta em 33,48

9.2 - PGTO
Retorna 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 completa dos argumentos em PGTO, consulte a funo VP. Taxa a taxa de juros por perodo. Nper o nmero total de pagamentos pelo emprstimo. 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 nmero 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.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

83

Bertolo

Finanas em Excel

IMES-FAFICA

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 para taxa e 4*12 para nper. Se fizer pagamentos anuais para o mesmo emprstimo, use 12% para taxa e 4 para nper.

Exemplo: Esta funo calcula o pagamento necessrio para saldar um emprstimo com pagamentos iguais por um nmero fixo de perodos. Por exemplo, o primeiro clculo abaixo mostra que a dvida de $ 1.000,00, a ser paga em 10 anos a uma taxa de juros de 8% requerer pagamentos anuais iguais de juros e principal de $149,03. O clculo realizado a soluo da seguinte equao:

(1 + r )
n =1

10

= emprstimo principal inicial


B C D E

A 1 2 3 4 5 6 7 8 9 10 11 12 13 14

A F U N O PG T O
P ag am en to s feito s n o fin al do p ero do T ax a 8% N m ero de perodos 10 P rincipal 1000 P agam entos ($149,03) < -- = PG T O (C4,C 5,C 6)

P ag am en to s feito s n o in cio do p erod o T ax a 8% N m ero de perodos 10 P rincipal 1000 P agam entos ($137,99) < -- = PG T O (C 11,C 12,C13,,1)

Tabela de emprstimos podem ser calculadas usando a funo PGTO( ). Estas tabelas explicadas em detalhes no Captulo ??? mostram o desdobramento entre juros e principal de cada pagamento. Em cada perodo, o pagamento de um emprstimo (calculado com PGTO( )) desdobrado: Primeiro calculamos o juro devido quele perodo sobre o principal proeminente no comeo do perodo. Na tabela abaixo, no fim do ano 1, ns devemos $80,00 (=8% * $1.000,00) de juros sobre o emprstimo principal proeminente no incio do ano. O restante do pagamento (para o ano 1: $69,03) foi para reduzir o principal proeminente).

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

84

Bertolo

Finanas em Excel

IMES-FAFICA

A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Tabel de Emprstimo
Taxa Nmero de perodo Principal Pagamento anual 8% 10 1.000 149,03 <-- =-PMT(B3,B4,B5) Principal no incio do ano 1.000,00 930,97 856,42 775,90 688,95 595,03 493,60 384,06 265,76 137,99 Desdobramento do pagamento entre Reposio Pagamento Juros do principal 149,03 80,00 69,03 149,03 74,48 74,55 149,03 68,51 80,52 149,03 62,07 86,96 149,03 55,12 93,91 149,03 47,60 101,43 149,03 39,49 109,54 149,03 30,73 118,30 149,03 21,26 127,77 149,03 11,04 137,99

Ano 1 2 3 4 5 6 7 8 9 10

Note que no final dos 10 anos a reposio do principal exatamente igual ao principal proeminente no incio do ano (i., o emprstimo foi liquidado).

9.3 - TAXA

Retorna a taxa de juros por perodo de uma anuidade. TAXA calculada 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 #NM!. Sintaxe: TAXA(nper;pgto;vp;vf;tipo;estimativa) Consulte VP para obter uma descrio completa dos argumentos nper, pgto, vp, vf e tipo. Nper o nmero 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 nmero 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

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

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

85

Bertolo

Finanas em Excel

IMES-FAFICA

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: Qual a taxa de juros de um financiamento em que o valor vista de R$ 600,00, e vai ser pago em 10 parcelas de R$100,00? A TAXA calcula a taxa interna de retorno de uma srie de pagamentos constantes. No exemplo abaixo TAXA(B6, B7, -B5) na clula B8 calcula 10,56%, que

600 +

100 100 100 + + ... + =0 2 (1 . 1056 ) (1 . 1056 ) (1 . 1056 ) 10


A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 B C D E

A FUNO TAXA
D ev eria ser com parada T IR T A X A u sad a p ara p ag am en to s feito s n o fin al d o p ero d o P agam ento Inicial 600 N m ero de perodos 10 P agam ento A nual 100 T ax a de retorno 10,56% < --= T A X A (B 6,B 7,-B 5)

T A X A u sad a p ara p ag am en to s feito s n o in cio d o p ero d o P agam ento inicial 600 N m ero de perodos 10 P agam ento A nual 100 T ax a de retorno 13,70% < --= T A XA (B 13;B 14;-B 12;;1)

Como VP e PGTO, a TAXA d a possibilidade de especificar se o fluxo de caixa ocorre no final do perodo (o default) ou no comeo. Se voc olhar para a clula B15, TAXA(B13, B14, -B12;;1) calcula 13,70%; isto a taxa interna de retorno de um pagamento inicial de $600 e 10 pagamentos de $100 feitos no incio do perodo ( o incio do perodo est indicado por 1 no final da frmula:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

86

Bertolo

Finanas em Excel

IMES-FAFICA

Pense por um segundo o que isto significa para uma taxa interna de retorno:

-600 +

100

100 100 100 100 + + + ... + =0 2 3 (1.1370) (1.1370) (1.1370) (1.1370) 9

Primeiro pagamento feito no incio do perodo

significando, feito
no instante 0

Efetivamente, ento TAXA(B13, B14, -B12;;1) se refere ao pagamento inicial de $500 e 9 pagamentos subseqentes de 100. Um erro de programao na TAXA
Por alguma razo, a TAXA nem sempre funciona, especialmente com a opo para fluxo de caixa no comeo do perodo.
A 1 2 3 4 5 6 7 8 9 B C

ERRO DE PROGRAM AO DA TAXA


T AXA usada para pagamentos feitos no incio do perodo Pagam ento Inicial 1.000 Nm ero de perodos 10 Pagam ento Anual 250 Taxa de Retorno #NM! <--=TAXA(B5;B6;-B4;;1)

9.4 - VF
Retorna 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.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

87

Bertolo

Finanas em Excel

IMES-FAFICA

Taxa

a taxa de juros por perodo.

Nper o nmero 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 nmero 0 ou 1 e indica as datas de vencimento dos pagamentos. Se tipo for omitido, ser considerado 0.
Definir tipo para 0 1 Se os vencimentos forem No final do perodo No incio do perodo

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. 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. Exemplo: Deseja-se fazer uma poupana de R$ 300,00 por ms, durante 20 meses. A taxa de juros mensal de 2,5% ao ms. Qual o valor total poupado no fim do perodo? =VF(2,5%;20;-300) resulta em 7663,40.

Retorna 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 nmero 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
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

9.5 - VP

88

Bertolo

Finanas em Excel

IMES-FAFICA

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 pgto. Tipo o nmero 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 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. Exemplo: Uma loja oferece um refrigerador em 10 parcelas de R$ 100,00. A loja informa que a taxa de juros de 10% ao ms. Qual o valor vista do produto? =VP(10%;10;-100) resulta em 614,46.
A 1 2 3 4 5 6 7 B C D

A FUNO VP
P a g a m e n to s fe ito s n o fin a l d o p e ro d o Taxa 10% N m e ro d e p e ro d o 10 P a g a m e n to s 100 V a lo r p re se n te (6 1 4 ,4 6 ) < -- = P V (B 4 ,B 5 ,B 6 )

Assim $ 614 , 46 =

1,10
n =1

10

100
n

. Aqui esto duas coisas para se notar sobre a funo VP( ):

Escrevendo VP(B4,B5,B6) assume que os pagamentos so feitos nas datas 1, 2, ..., 10. Se os pagamentos forem feitos nas datas 0, 1, 2, 3, ..., 9, voc poder escrever: A B C D E O tipo deve 10 Pagamentos feitos no incio do perodo 11 Taxa 10% 12 Nmero de perodo 10 13 Pagamentos 100 14 Valor Presente (675,90) <-- =PV(B11,B12,B13,,1) Irritantemente, a funo VP( ) (e a funo PGTO( ) ver abaixo) produzem um nmero negativo (existe uma lgica aqui, mas no simples de explicar). A soluo bvia. Ou se escreve VP(B4, B5, B6) ou deixemos os pagamentos serem negativos escrevendo VP(B4, B5, -B6). OUTRAS FUNES FINANCEIRAS

Alm das funes financeiras mais usuais apresentadas anteriormente, o Excel possui diversas outras funes financeiras, caracterizadas no quadro seguinte. Quadro 1. Outras funes financeiras do Excel.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

89

Bertolo

Finanas em Excel

IMES-FAFICA

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

90

Bertolo

Finanas em Excel

IMES-FAFICA

II. RECURSOS do EXCEL


Contedos: 1 - Relembrando. 1.1 Auditoria 1.2 Vnculos entre Planilhas atravs de Frmulas 1.2.1 Editando Vnculos 1.3 Colar Especial 2 Validao de Dados 3 Modelos 3.1 Criando um Modelo 3.2 - Abrindo um Modelo 3.3 Excluindo um Modelo 4 Formatos Personalizados 4.1 - Formatao Condicional 4.2 Um pouco mais de Formatao Condicional 4.2.1 Criando uma frmula de valor lgico 4.2.2 Excluindo Formatos Condicionais 4.3 Formatao Numrica 4.3.1 Formatao de nmeros personalizados 4.3.2 Formatao de Datas 4.3.4 Formatao de horas 4.3.5 Formatao de Moedas 4.3.6 Formatao de texto 4.3.7 Outros Cdigos 4.3.8 Formatao para vrias sees 5 Consolidao 6 HTML 7 Grficos 8 Tabela e Grficos Dinmicos 9 Atingir Metas 10 Criando e manipulando Estilos 11 Solver 12 - Formulrios Personalizados 12.1 Iniciando a Construo do Formulrio 12.1.1 Caixa de Combinao 12.1.2 Boto de Opo 12.1.3 Caixa de Grupo 12.1.4 Caixa de Seleo 12.1.5 Boto de Rotao 12.1.6 Barra de Rolagem 12.1.7 Caixa de Listagem e Rtulo 12.1.8 Formatar o Formulrio 13 A funo VFPlano para taxas de juros variveis 14 Anlise de Sensibilidade e Tabela de Dados no Excel 15 Frmulas Matriciais 16 Anlise de Cenrios 17 Banco de Dados
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

91

Bertolo

Finanas em Excel

IMES-FAFICA

1. Relembrando 1.1 - Auditoria

O recurso de auditoria permite que se encontrem, rapidamente, clulas dependentes e precedentes de outras clulas. Isto se torna ainda mais importante se considerarmos grandes planilhas, com vrias interdependncias. Para utilizar a ferramenta de auditoria,

Rastrear precedentes procura as clulas que compem a clula ativa (onde estiver o indicador).

Rastrear dependentes procura as clulas que dependem da clula ativa.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

92

Bertolo

Finanas em Excel

IMES-FAFICA

Remover Setas Remove as setas de Rastrear Precedentes e Dependentes.

Mostrar Frmulas Exibe a frmula em cada clula, em vez do valor resultante

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

93

Bertolo

Finanas em Excel

IMES-FAFICA

Verificao de Erros Procura os erros comuns que ocorrem nas frmulas.

Avaliar Frmula Iniciar a caixa de dilogo Avaliar Frmula para depurar uma frmula, avaliando cada parte da frmula individualmente.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

94

Bertolo

Finanas em Excel

IMES-FAFICA

Janela de Inspeo Monitora o valor de determinada clula medida que forem feitas alteraes na planilha.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

95

Bertolo

Finanas em Excel

IMES-FAFICA

B C D 1 Equipe de Vendas 2000 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Meta total a ser atingida: 2200 Equipe A Eliane Paula Rafael Raquel Ruth Total Equipe A Equipe B Verrone Renato Daniel Carlos Rita Total Equipe B Jan Fev Mar Abr 321 125 414 506 580 467 249 544 518 196 279 186 359 266 497 364 96 117 479 56 1874 1171 1919 1655 Jan Fev Mar Abr 389 120 530 345 412 506 445 528 425 231 280 124 541 307 89 473 164 136 406 412 1932 1299 1750 1882 Mai 439 274 304 522 504 1944 Mai 1060 890 560 178 812 3499 Jun 385 569 211 389 81 1680 Jun 689 1057 248 946 824 3764 Total % atingido 2190 2682 1694 2397 1334 10243 Total 3132 3838 1867 2534 2754 14125

TOTAL GERAL 3806 2471 3668 3537 7337 7074 27892

1.2 Conexo entre planilhas atravs de frmulas (vnculo)


As frmulas de uma planilha podem fazer referncia a valores de outras planilhas ou pastas de trabalho. A forma mais simples e prtica de fazer referncia a uma clula de outra planilha clicar na planilha e na clula com o valor desejado, que o Excel insere a referncia na frmula. Como fazer: a. Abrir as pastas de trabalho a serem referenciadas; No exemplo foram usadas as pastas saldos.xlsx e receita total.xlsx.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

96

Bertolo

Finanas em Excel

IMES-FAFICA

b. Selecionar a clula e digitar o sinal de igual (=);

Foi selecionada a clula B2, da planilha Receita Total

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

97

Bertolo

Finanas em Excel

IMES-FAFICA

c. Na Guia Exibio, clicar em Alternar Janelas e escolher a pasta de trabalho a ser referenciada e clicar na clula cuja referncia ser inserida.

Na pasta Saldos, foi selecionada a clula referente a receita de janeiro da Lanchonete1

Podem-se exibir as janelas das pastas de trabalho lado a lado.

Na planilha Receita Total aparecer a

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

98

Bertolo

Finanas em Excel

IMES-FAFICA

d. Digitar um operador + e clicar em outra clula de qualquer outra planilha ou pasta;


Para continuar a frmula, na pasta Saldos, foi selecionada a clula referente receita de janeiro

e. Colocar outro operador e clicar nas clulas que sero referncia, at que sua frmula esteja completa. f. Ao terminar, pressione a tecla <Enter>;

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

99

Bertolo

Finanas em Excel

IMES-FAFICA

g. Preencher as demais clulas da coluna com a frmula;

h. Salvar e fechar as pastas de trabalho. Quando a planilha referenciada for fechada, a frmula ficar completa, ou seja, surgiro os nomes do disco e do diretrio onde a pasta est localizada. A frmula ficar como abaixo: ='D:\Excel\[Saldos.xlsx]Lanchonete1'!$B$3+'D:\Excel\[Saldos.xlsx]Lanchonete2'!$B$3 Onde: D:\ - o nome do disco Excel\ - a pasta (ou diretrio) onde o arquivo referenciado est localizado Saldos.xlsx o nome da pasta Lanchonete1! a planilha que est sendo utilizada B2 a clula da planilha onde est o dado Caso aparea uma mensagem perguntando se desejado ou no atualizar as informaes. Clicar Sim, os valores das clulas vinculadas sero atualizados conforme os valores das clulas de origem. Para que a mensagem de atualizao no seja mais exibida ao abrir a pasta, entre em Opes do Excel clicando o cone do Office e procure Confirmar atualizao de vnculos automticos.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

100

Bertolo

Finanas em Excel

IMES-FAFICA

1.2.1 Editando vnculos


Para editar vnculos de planilhas, abrir a pasta que contm os vnculos;

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

101

Bertolo

Finanas em Excel

IMES-FAFICA

Clicar na Guia Dados, aps no Grupo Conexes e, a seguir, em Editar Links. Aparecer a janela abaixo:

Nesta janela exibida uma lista com o nome dos arquivos vinculados. Selecione o arquivo desejado e clicar em um dos seguintes botes: Atualizar valores para a atualizao dos valores Abrir Fonte para abrir o arquivo origem Alterar Fonte... para redirecionar o vnculo para outro arquivo.

1.3 Colar Especial


Para controlar a maneira como as informaes so colocadas, usar o comando Colar especial... da Guia Incio > Colar

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

102

Bertolo

Finanas em Excel

IMES-FAFICA

a. Selecionar o item a ser copiado; b. Clicar no menu Colar da guia Incio; c. Selecionar o local de destino do dado a ser copiado; d. Clicar com o boto direito do mouse nesta clula e aparecer a janela

e. Clicando em Colar Especial... aparecer a seguinte janela: Colar Tudo copia todos os itens como frmulas, valores, formatao,etc. Frmulas copia as frmulas, sem formatao. Valores copia o valor da clula, sem frmula ou formatao. Formatos copia apenas a formatao da clula. Comentrios copia o comentrio inserido na clula. Validao copia a validao da clula. Tudo, exceto bordas copia todos os itens como frmulas, valores, formatao, etc., porm as bordas no sero copiadas

Operao Nenhuma copia o valor sem realizar nenhuma operao. Adio adiciona o valor da clula copiada ao valor da clula destino. Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados. Subtrao o valor da clula destino ser subtrado pelo valor copiado. Multiplicao multiplica o valor da clula destino pelo valor copiado. Diviso o valor da clula destino ser dividido pelo valor copiado. Ignorar em branco: no copia clulas que esto em branco, ou seja, que no contenham dados.

103

Bertolo

Finanas em Excel

IMES-FAFICA

2. Validao de dados
O recurso de validao de dados do Excel permite que seja definida para uma clula faixas de valores vlidos, os quais se estiverem fora da mesma, ou ainda, se estiverem fora de determinado parmetro, no consigam ser inseridos, ou ainda fazem surgir uma caixa de mensagem. A possibilidade de uso imensa, podendo ser usada para formulrios de entrada de dados, pode ser usada na elaborao de oramento, impedindo os usurios de orarem valores fora de uma faixa determinada, para simulao e negociao comercial, limitando-se as possibilidades de, por exemplo, desconto e prazo de pagamento. Exemplo:
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 A Data da venda Prazo de pagamento Valor da venda Desconto concedido C usto da mercadoria Data de pagamento da mercadoria Impostos incidentes Prazo de pagamento dos impostos C usto de oportunidade (ao ms) B 10-dez 30 R$ 1.000,00 5% R$ 550,00 10-nov 15% 30 2%

C lculo da rentabilidade R eceita (-) Impostos (-) Custo da mercadoria (=) Lucro R entabilidade R$ 931,40 -R$ 154,40 -R$ 561,00 R$ 216,00 23%

Vamos supor que um vendedor estivesse negociando uma venda e pudesse alterar as clulas azuis durante sua negociao para efetuar sua venda. Vamos inserir na clula do desconto uma validao de modo que o desconto no possa ser maior do que 7,5%. Para tanto selecionamos a clula do desconto (B7) e,

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

104

Bertolo

Finanas em Excel

IMES-FAFICA

Para Permitir, marcamos Decimal, pois vamos querer inserir um percentual de desconto no formato decimal. Em Dados, selecionamos entre, pois vamos inserir uma faixa de valores. Em Mnimo, colocamos 0, isto , o valor mnimo do desconto (0%). Em Mximo, colocamos 0,075, que o valor mximo.

Na guia Mensagem de entrada, indicamos se queremos que, ao selecionar a clula, aparea uma mensagem ao usurio. Ao contrrio da nota, esta mensagem aparece independente de eu ir com o mouse para cima da clula. Basta que a mesma seja selecionada para que a mensagem aparea.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

105

Bertolo

Finanas em Excel

IMES-FAFICA

Na guia de Alerta de erro, defina a mensagem de erro que aparecer se o usurio definir um desconto superior ao permitido.

Se o usurio, por exemplo, digitar 8%, aparecer uma mensagem:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

106

Bertolo

Finanas em Excel

IMES-FAFICA

3. Modelos
Um modelo no Excel uma pasta com planilhas pr-elaboradas com os campos em branco, que pode ser utilizada quantas vezes forem necessrias, sem ter o trabalho de ficar apagando os dados antigos ou ficar salvando a pasta com outro nome todas as vezes que for digitar novos dados.

3.1

Criando um Modelo

Primeiro necessrio elaborar toda a pasta de trabalho, formatar as clulas, inserir ou excluir planilhas, criar todas as frmulas, etc.. Aps terminar, criar o modelo da seguinte forma: a. Clicar no boto do Office > Salvar como

b. Selecionando e clicando Pasta de Trabalho do Excel, aparecer a janela:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

107

Bertolo

Finanas em Excel

IMES-FAFICA

Digitar aqui o Nome do Modelo

Escolher uma das opes Modelo

Clicar no boto Salvar.

Planilha elaborada como Modelo

Os Modelos tm a extenso . xltx e podem ser salvos em qualquer diretrio. Porm, quando o tipo de arquivo modelo escolhido, automaticamente a pasta Modelo ser aberta. aconselhvel salvar nesta pasta porque, ao criar um novo arquivo, o modelo surge na lista de modelos existentes.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

108

Bertolo

Finanas em Excel

IMES-FAFICA

3.2

Abrindo um modelo
Para abrir um modelo: a. Clicar no boto do Office > Novo

E da, aparecer a seguinte janela:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

109

Bertolo

Finanas em Excel

IMES-FAFICA

Clicar em Novo com base em documento existente (ou escolha qualquer uma das outras opes).

Clique em Abrir e a janela ficar assim:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

110

Bertolo

Finanas em Excel

IMES-FAFICA

Depois clique em Criar novo(a), aparecer o modelo. Depois de modificadas as planilhas existentes, salve a pasta e um novo arquivo com extenso . xlsx ser criado, indicando que uma pasta de trabalho.

3.3

Excluindo um modelo

Para excluir um modelo, faa o mesmo procedimento acima at encontrar o modelo (boto do Office > Novo >.....). Clicar com o boto direito do mouse no arquivo e escolher a opo Excluir. O arquivo ser enviado para a Lixeira.

4. Formatos Personalizados
O Excel possui diversas ferramentas que possibilitam formatar clulas, permitindo atribuir a planilhas uma apresentao profissional. So conhecidos vrios desses recursos, como alterar a cor da fonte, do fundo, inserir bordas em uma clula, dentre vrios outros. Neste captulo passaro a ser conhecidas formas de otimizar os formatos das clulas. Provavelmente j deve ter acontecido uma situao em que fosse necessrio determinar a alterao das cores, sejam da fonte ou de fundo das clulas, de acordo com o valor das mesmas. Um exemplo determinar que os nmeros positivos tenham a cor da fonte azul, os negativos vermelho e os valores 0 (zero) verde. Questes como essas e muitas outras podem ser resolvidas atravs da formatao condicional ou criando um cdigo de formato personalizado, que so recursos interativos do Excel, ou seja, no exigem a criao de macros.

4.1 Formatao Condicional


Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

111

Bertolo

Finanas em Excel

IMES-FAFICA

A formatao condicional semelhante validao de dados, porm, ao contrrio da validao, que impede a insero de valores, ela apenas muda a formatao de um nmero em funo de uma (ou at trs) condio (es) pr-definida. Por exemplo, a formatao das linhas de oramento pode mudar se o valor realizado do oramento estiver fora de um limite pr-estabelecido. Exemplo:
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 A Data da venda Prazo de pagamento Valor da venda Desconto concedido C usto da mercadoria Data de pagamento da mercadoria Impostos incidentes Prazo de pagamento dos impostos C usto de oportunidade (ao ms) B 10-dez 30 R$ 1.000,00 5% R$ 550,00 10-nov 15% 30 2%

C lculo da rentabilidade R eceita (-) Impostos (-) Custo da mercadoria (=) Lucro R entabilidade R$ 931,40 -R$ 154,40 -R$ 561,00 R$ 216,00 23%

Vamos usar os mesmos nmeros do exerccio anterior. Porm, neste caso, vamos formatar a clula de rentabilidade para que, se a mesma for inferior a 25%, aparea em vermelho.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

112

Bertolo

Finanas em Excel

IMES-FAFICA

A seguir, clicando em Formatao Condicional, temos:

Destacando o Realar Regras das Clulas e clicando em Menor do que, ficamos com a janela:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

113

Bertolo

Finanas em Excel

IMES-FAFICA

No primeiro campo entramos com o valor 25% e, no campo seguinte, podemos escolher Formato Personalizado.

A janela seguinte se abrir:

Nela poderemos mudar o tipo de fonte, cor da fonte, bordas e suas cores e preenchimento da clula. Neste exemplo, vamos alterar a cor do preenchimento, ento, na guia Preenchimento, clicamos sobre a cor vermelha e em seguida clicamos em OK.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

114

Bertolo

Finanas em Excel

IMES-FAFICA

Depois, s clicar em OK novamente. Como no nosso exemplo, a rentabilidade era de 23% e, portanto, inferior desejada, a clula ficou vermelha.
15 16 17 18 19 20 21 A C lculo da rentabilidade R eceita (-) Impostos (-) C usto da mercadoria (=) Lucro R entabilidade B

R $ 931,40 -R $ 154,40 -R $ 561,00 R $ 216,00 23%

4.2 Um pouco mais de Formatao Condicional


Como vimos no exemplo anterior, formatao condicional um recurso que permite atribuir uma ou mais condies para que uma clula possua um formato. Na planilha da figura a seguir h um demonstrativo de pblico em alguns locais da unidade. Na coluna H h o total das quantidades das lojas e na coluna I a meta esperada. Na coluna J, cujo rtulo Status, foi inserida uma frmula, que retorna Excelente caso a meta tenha sido superada em 30% ou mais, Bom caso a meta tenha sido atingida e o valor obtido no seja maior que 30% do objetivo e Ruim se a meta no foi atingida: =SE(H7>=I7*1,3;Excelente;SE(H7>=I7;Bom;Ruim))

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

115

Bertolo

Finanas em Excel

IMES-FAFICA

Para destacar melhor o status, o objetivo inserir condies para que, caso seja Excelente, a cor da fonte seja verde. Se for Bom, ser azul e se for Ruim a cor da fonte ser vermelha. Para colocar a formatao condicional desejada, selecionar o intervalo J7:J12 e seguir estes passos: Escolher a guia Incio na barra de menu principal e da Formatao Condicional.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

116

Bertolo

Finanas em Excel

IMES-FAFICA

Clique na seta direita e aparece:

Ser aberto um menu drop-down realando as Regras das Clulas. Escolha a opo Igual a... Clicando nesta opo aparece:

Na caixa de texto digitar =Ruim e escolher o preenchimento um dos Preenchimentos pr-existentes ou escolher Formato Personalizado... e ser aberta a caixa Formatar clulas com 3 guias, nas quais deve-se escolher o formato para a condio imposta. Na guia Fonte escolher a cor vermelha. Nessa guia somente possvel escolher a cor, o estilo e se haver tachado no texto;

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

117

Bertolo

Finanas em Excel

IMES-FAFICA

Para inserir mais condies, destaque novamente o intervalo J7:J12 e repita os passos anteriores para a condio 2 (que ser Bom) e para a condio 3 (que ser Excelente). O resultado disto tudo ser:

Podem ser inseridas mais formataes condicionais na planilha. Para que a meta de cada local, intervalo B7:G11, seja igual ao valor da meta dividido pelo nmero de meses, que 6. Portanto, para alcanar a meta do Restaurante, 9800, basta que o valor de cada ms seja maior ou igual a 9800 dividido por 6. Ento, criar um formato para os valores mensais do intervalo B7:G11 com a seguinte condio: se o valor da clula for maior ou igual ao valor da meta dividido por 6, a cor do fundo ser amarelo claro e a fonte azul escuro com estilo negrito. Caso contrrio, o fundo ser cinza e a fonte vermelha. Selecionar o intervalo B7:G11 e a seguir os passos a seguir: Na barra de menu principal selecionar Incio>Formatao Condicional >Realar Regras das Clulas > Mais Regras de Realce de Clulas e aparecer a caixa:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

118

Bertolo

Finanas em Excel

IMES-FAFICA

Nela podemos selecionar o Tipo de Regra. Escolhemos Formatar apenas clulas que contenham. Podemos Editar e descrever a Regra. Em Formatar apenas clulas com e na caixa que aparece Valor da Clula, deixamos como est e na caixa de combinao direita escolhemos maior ou igual a. Na ltima caixa direita digitamos a frmula $I7/6. A referncia da coluna I tem que ser fixa, pois aqui seguido o mesmo princpio da criao de frmulas em clulas. Como o intervalo selecionado B7:G11 e a clula ativa B7, se no fixar, a comparao da clula C7 ser J7/6, alterando a referncia da coluna I para H, o que no deve ocorrer. A linha 7 no pode ser fixa, pois cada local deve ter seus valores comparados com suas respectivas metas. Portanto, a linha deve variar. importante digitar o sinal de igual (=), seno, aps confirmar, a frmula ficar entre aspas e ser interpretada como texto; Agora clique no boto Formatar.... Na guia Fonte, escolher a cor Azul no estilo em negrito e na guia Preenchimento escolha a cor amarelo claro. Repetindo o feito anterior e escolhendo na caixa apropriada menor do que, e formatando a Fonte para vermelho e o Preenchimento para verde claro, ficamos:

Observar que as clulas com valores maiores ou iguais meta dividida por 6 esto com o fundo amarelo e fonte azul em negrito. As demais tm o fundo verde claro e a fonte vermelha. Quando h um formato condicional nas clulas, caso a condio testada seja VERDADEIRO o formato ser aplicado, porm, se a condio for FALSO ser aplicado o formato que voc escolher pelas ferramentas fora da caixa Formatao Condicional. 4.2.1 Criando uma frmula de valor lgico
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

119

Bertolo

Finanas em Excel

IMES-FAFICA

O Excel tambm permite inserir uma frmula que retorne um valor lgico como condio para a formatao de clulas. Para isso, escolher A Frmula na caixa Formatao Condicional. Na figura a seguir h um calendrio de treinamentos com o s nomes dos alunos na coluna A. Ser criado um formato condicional para destacar o registro do aluno cujo nome se encontra na clula G5, fazendo com que este fique com o valor de fundo verde claro, a cor da fonte azul com estilo negrito e itlico. Para inserir a condio e o formato, selecionar o intervalo A6:D16 e seguir os passos: a. Escolher Formatao Condicional na guia de menu principal Incio, a seguir Nova Regra... e da aparece:

Nesta janela destacar Usar uma frmula para determinar quais clulas devem ser formatadas e na caixa Formatar valores em que esta frmula verdadeira digite =$A6=$G$5. Na primeira referncia, somente a coluna deve ser fixa, pois apenas os nomes devem ser comparados com G5. A seguir clique no boto Formatar... .Na guia Fonte escolher a cor azul e estilo Negrito e Itlico. Na guia Preenchimento escolher a cor verde claro. Clicar no boto OK;

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

120

Bertolo

Finanas em Excel

IMES-FAFICA

Clicar no boto OK, na caixa Nova Regra de Formatao. Agora, ao digitar um nome na clula G5, todo o registro ficar em destaque na lista, semelhante figura abaixo:

Tambm possvel utilizar funes para inserir condies como se faz com qualquer frmula. Um exemplo o uso da funo E, que permite colocar vrias condies para que o teste lgico seja VERDADEIRO. Como exemplo, ser utilizado a planilha anterior. Criar o mesmo formato, porm a condio para que a clula seja formatada ser em
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

121

Bertolo

Finanas em Excel

IMES-FAFICA

funo do local, colocar Santos e no treinamento no pode ser Windows XP. Para criar o formato, selecionar novamente o intervalo A6:D16 e seguir os passos: a. Escolher Incio|Formatao Condicional e da Nova Regra.... A seguir na caixa Nova Regra de Formatao escolher Usar uma frmula para determinar quais clulas devem ser formatadas e na caixa Formatar valores em que esta frmula verdadeira digite =E($B6=Santos;$C6<>Windows XP). A caixa fica:

b. A seguir clique em Formatar... e escolha o fundo amarelo e a fonte vermelha. Clicar OK. Voltando caixa Nova Regra de Formatao clique tambm em OK.

Agora, os registros de Santos com treinamentos diferentes de Windows XP esto destacados. A formatao condicional d vida a uma planilha. Utilize-a para enriquecer o trabalho, ajudando na visualizao e compreenso das i f Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados. 122

Bertolo

Finanas em Excel

IMES-FAFICA

4.2.2 Excluindo formatos condicionais


Para limpar a formatao condicional, selecionar as clulas que contm os formatos condicionais e escolher Incio|Formatao condicional. Clicar no item de menu Limpar Regras e a seguir clicar em Limpar Regras das Clulas Selecionadas, onde esto marcadas as condies a serem excludas.

Depois disso a planilha fica novamente:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

123

Bertolo

Finanas em Excel

IMES-FAFICA

Clicando no item Gerenciar Regras... , aparece a caixa Gerenciador de Regras de Formatao Condicional mostrada abaixo, com uma srie de opes para se adicionar nova regra, editar regra, excluir regra e mover as regras para cima e para baixo.

4.3

- FORMATAO NUMRICA

O Excel permite formatar nmeros em planilhas. Pode-se formatar os nmeros como moeda, porcentagem, decimal, entre outros. Neste captulo sero criados formatos numricos personalizados.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

124

Bertolo

Finanas em Excel

IMES-FAFICA

Acessar a guia Incio e ir para Nmero e aparecer a caixa Formatar Clulas. Na guia Nmero desta caixa existem Podemos tambm abrir esta caixa Formatar Clulas com o atalho <CTRL + 1> ou clicar com o boto direito do mouse em uma das clulas sele-

categorias especficas nas quais podem ser escolhidos diversos tipos de formatos para nmeros, datas, horas, moeda, entre outros. Na categoria Personalizado, podem ser criados formatos utilizando os cdigos de formatao disponveis no Excel. 4.3.1 Formatao de nmeros personalizados Para utilizar a formatao de nmeros personalizados, primeiramente deve-se conhecer os cdigos de formatao que existem: 0 (Zero): o marcador de lugar, ou seja, ser exibido na clula no mnimo a quantidade de zeros que houver no formato. Se houver zeros no significativos, por exemplo, 03 ou 3,0, sero exibidos tantos dgitos quantos houver no formato, mesmo que o Excel tenha que completar com o prprio zero. Na planilha abaixo, os nmeros esto com o formato Geral.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

125

Bertolo

Finanas em Excel

IMES-FAFICA

Para colocar o formato que tenha pelo menos dois dgitos antes e aps a vrgula decimal (00,00), primeiro selecionar as clulas a serem formatadas. Acessar o menu Formatar Clulas (<CRTL+1>)e definir a formatao.

Digitar aqui o cdigo do formato

O cdigo 00,00 determina que havero pelo menos dois dgitos antes e dois dgitos aps a vrgula decimal.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

126

Bertolo

Finanas em Excel

IMES-FAFICA

# (tralha ou cerquilha): Este cdigo um marcador de lugar e determina que somente


os nmeros significativos sero exibidos, ou seja, no sero mostrados os zeros sem importncia.

#.##0 #.##0,00
Estes formatos determinam que ser exibido pelo menos um dgito devido ao zero (#.##0) sem casas decimais ou com duas casas decimais, no formato #.##0,00. Quanto aos demais nmeros esquerda da vrgula, sero exibidos somente os nmeros significativos. Alguns exemplos podem ser vistos na planilha abaixo:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

127

Bertolo

Finanas em Excel

IMES-FAFICA

Para determinar um formato que faa com que os nmeros sejam exibidos com pelo menos uma casa decimal e a segunda casa ser exibida somente se no for zero, criar este formato: 0,0#

Ao digitar um ponto (.) aps a #, o nmero dividido por mil, se forem dois pontos (..) dividido por milho e, assim por diante. Por exemplo, veja a tabela abaixo como o nmero 1.000.000 exibido: H I 2 Formato Exibio 1000 3 #. 1 4 #.. 5 #... 0 6 0...

? Este cdigo exibe um espao para zeros no significativos antes ou aps a vrgula. O
ponto de interrogao ? utilizado para alinhar perante a vrgula decimal nmeros que contm uma quantidade diferente de casa decimais e para alinhar fraes com um nmero diferente de dgitos inteiros. Observar os exemplos a seguir:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

128

Bertolo

Finanas em Excel

IMES-FAFICA

K L M 2 Sem formatao C om o formato #.##0,0??? C om o formato 0,0? 1 1,0 1,0 3 5,2 5,2 4 5,2 5 59,36 59,36 59,36 6 695,889 695,89 695,889 125,01 7 125,0089 125,0089 8 6,8954 6,8954 6,9 9 8596,32 8.596,32 8596,32
Na coluna L, o formato #.##0,00??? Determina que haver pelo menos uma casa antes e aps a vrgula devido aos zeros. As tralhas (#) determinam a exibio dos dgitos diferentes de zero no significativo para a dezena, centena e milhar com separador #.##0,0. Os trs pontos de interrogao permitem a exibio aps a vrgula da segunda, terceira e quarta casas, desde que no sejam zero. Na coluna M existe a mesma situao, com a diferena que haver no mximo duas casas decimais e no caso do nmero 1 foi colocado apenas um espao como complemento, pois h apenas um ? no formato. Para exibir nmeros no formato de frao utilizada a barra. Observar abaixo: A B C D E F 10 Formato 11 Nmero 0/ 0 0/ 00 0 0/ 0 # ?/ ? # #/ # 12 0,6 3/ 5 3/ 05 0 3/ 5 3/ 5 3/ 5 13 8 8/ 1 8/ 01 8 0/ 1 8 8 6,9 7/ 1 69/ 10 7 0/ 1 7 7 14 2,666 8/ 3 8/ 03 2 2/ 3 2 2/ 3 2 2/ 3 15 0,999 1/ 1 1/ 01 1 0/ 1 1 1 16 20,7 62/ 3 207/ 10 20 2/ 3 20 2/ 3 20 2/ 3 17 96,75 387/ 4 387/ 04 96 3/ 4 96 3/ 4 96 3/ 4 18 Nas colunas B e C os valores so exibidos no formato de frao com um ou dois dgitos aps a barra. No segundo exemplo, o nmero 8 exibido como 8/1 no formato 0/0 e o nmero 20,7 como 62/3, ou seja, 62 dividido por 3 arredondado. Isso ocorre devido ao zero existente aps a barra 0/0. Esses mesmos nmeros no formato 0/00 aparecem necessariamente com dois dgitos aps a barra, o que faz com que 20,7 seja 207/10. J na coluna D, cujo formato 0 0/0, os nmeros inteiros so obrigatoriamente exibidos com a parte fracionria no formato de frao.

%: O smbolo de porcentagem multiplica o nmero por 100 e coloca o smbolo de


porcentagem %. Exemplos:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

129

Bertolo

Finanas em Excel

IMES-FAFICA

H 10 11 Nmero 0,3 12 0,03 13 14 0,3526 2 15 10 16 17 10,6953 18 10%

J Formato 0% #.##0% 30% 30% 3% 3% 35% 35% 200% 200% 1000% 1.000% 1070% 1.070% 10% 10%

K 0,00% 30,00% 3,00% 35,26% 200,00% 1000,00% 1069,53% 10,00%

E: Exibe os nmeros no formato cientfico (notao exponencial). utilizado para exibir


nmeros com uma quantidade muito grande de dgitos: A B C 20 Formato 21 Nmero 0, E+00 0,0 E+00 500 5, E+02 5,0 E+02 22 23 1.500.000 2, E+06 1,5 E+06 24 200.000 2, E+05 2,0 E+05 3 3, E+00 3,0 E+00 25 26 30 3, E+01 3,0 E+01 27 300 3, E+02 3,0 E+02

4.3.2 Formatao de Datas


Podem-se personalizar as datas utilizando barra ou hfen; para isso devem-se conhecer os cdigos de formatao que existem:

d: Exibe o dia do ms ou dia da semana de uma data, conforme a quantidade de d


existentes no formato, que pode variar de 1 a 4. d Dia do ms sem zero esquerda. Ex: 1, 6, 30 dd Dia do ms com dois dgitos. Ex: 09, 20, 29 ddd Dia da semana abreviado. Ex: seg, ter, qua, qui, sex dddd Dia da semana por extenso. Ex: segunda-feira, tera-feira

m: Exibe o nome ou o nmero de ms correspondente.


m Exibe o nmero do ms sem zero esquerda. Ex: 1, 6, 30 mm Exibe o nmero do ms com dois dgitos. Ex: 01, 06, 11 mmm Exibe o nome do ms abraviado. Ex: Jan, Jun, Out mmmm Exibe o nome do ms por extenso. Ex: Janeiro, Junho, Outubro

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

130

Bertolo

Finanas em Excel

IMES-FAFICA

a: Exibe o ano com dois ou quatro dgitos.


a Exibe o ano com dois dgitos. Ex: 79, 99, 00, 03 aa Exibe o ano com quatro dgitos. Ex: 1979, 1999, 2000, 2003

Os formatos de datas permitem obter diversos resultados, muitas vezes s conseguidos com a construo de frmulas complexas. Existem algumas questes que podem ser solucionadas com a utilizao do formato de data: a. Em qual dia da semana caiu o dia 23/10/2003? b. possvel exibir somente o nome do ms e o ano sem exibir o dia de uma data? c. possvel exibir o dia do ms, o dia da semana e o ms por extenso?

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

131

Bertolo

Finanas em Excel

IMES-FAFICA

importante notar que no necessrio exibir todos os itens de uma data, como na figura anterior, porm, internamente a data a mesma. Para verificar a data, selecionar a clula e verificar na barra de frmulas.

4.3.4 - Formatao de horas


Para digitar horas no Excel necessrio utilizar os dois pontos (:) para separar as horas dos minutos e os minutos dos segundos. Para separar os dcimos, centsimos e milsimos de segundos, use a vrgula. Exemplo: 20:50:23,15. h: Refere-se s horas. Permite a exibio das horas com um ou dois dgitos. Para exibir horas de 1 a 9 com um dgito, inserir apenas um h (9:00) e para exibir com dois dgitos colocar hh (05:00). m: Refere-se aos minutos de um horrio. Assim como o h, tambm podem existir um ou dois m para exibir os minutos com ou sem o 0(zero). Havendo um m os minutos de 1 a 9 no sero precedidos por 0(zero), como 20:6. Se houver mm estes sero completados com 0(zero), como 20:06. Os minutos devem ser precedidos por horas h ou procedidos por segundos s para que no sejam interpretados como ms. s : Refere-se aos segundos. Tambm se deve inserir um ou dois s para fazer referncia aos segundos de um horrio. Com um s os segundos de 1 a 9 so exibidos com um dgito, como em 11:20:9 e com ss a exibio fica 11:20:09. A, a, AM, am, P, p, PM, pm : permite exibir o horrio com base no relgio de 12 horas. A, a, AM e am indicam o horrio de zero hora at 11:59:59 e P, p, PM e pm indicam o horrio de 12:00:00 at 23:59:59 (a = antes / p = ps meridium). Verificar o exemplo abaixo:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

132

Bertolo

Finanas em Excel

IMES-FAFICA

Um horrio pode ser exibido de diversas formas. Na coluna G apenas os minutos e os segundos so mostrados, porm o horrio o mesmo. Os formatos no alteram os valores da clula, apenas permitem exibilos de formas diferentes.

Quando em uma clula h um horrio superior a 24 horas, o Excel normalmente exibe estes valores como a diferena das 24 horas para este valor. Por exemplo, se uma clula contiver 30:00 (30 horas) e o formato for hh:mm ser exibida como 06:00 que a diferena de 30 para 24. Assim sucede a cada mltiplo de 24, como 60:00 que no mesmo formato exibido como 12:00, ou seja 60 48, porm, o valor da clula fica inalterado, ou seja, 30 horas so interpretadas como 30 horas, ocorrendo o mesmo com qualquer outro horrio. possvel exibir estes horrios por completo acrescentando um colchete antes e aps o smbolo da hora, minuto ou segundo. A funo dos colchetes exibir o tempo decorrido, seja em horas, minutos ou segundos.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

133

Bertolo

Finanas em Excel

IMES-FAFICA

Na figura acima o formato na coluna B determina que a hora seja zerada a cada 24 horas, por isso que 24:00:00 exibida como 0:00. Isso pode ser solucionado com formato da coluna C, onde o h est entre colchete, determinando que a hora seja exibida sem quebra. Na coluna D pode-se verificar a quantidade de minutos e segundos existentes em cada horrio, como em 100:00:40, que possui seis mil minutos e quarenta segundos. Na coluna E so exibidos apenas os minutos e na coluna F a quantidade de segundos existentes em cada horrio, como em uma hora h trs mil e seiscentos segundos.

4.3.5 - Formatao de moedas


Para inserir o smbolo da moeda basta digit-lo com o formato desejado para os nmeros. H smbolos de vrias moedas disponveis na categoria moeda e possvel modificar o nmero de casas decimais nesta mesma caixa de dilogo. Para saber qual o cdigo de uma moeda, escolher o smbolo, clicar na categoria Personalizado, e observar, na caixa Tipo, o cdigo correspondente ao formato selecionado, que pode ser posteriormente alterado.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

134

Bertolo

Finanas em Excel

IMES-FAFICA

Selecionar o formato de moeda e clicar na Categoria:

Cdigo do

4.3.6 Formato de texto


@: a arroba substitui o texto no formato, ou seja, como se fosse o texto que est na clula. Para complementar com qualquer outro texto via formatao, insira esse texto entre aspas.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

135

Bertolo

Finanas em Excel

IMES-FAFICA

A @ (arroba) substitui o texto no formato. O formato das clulas das linhas 3 e 4 acrescenta o texto bruto depois do texto da clula, que so Custo e Lucro. No formato @ bruto a arroba trabalha como sendo o texto da clula. Desse modo a exibio passa a ser Custo Bruto. O espao entre uma palavra e outra surge devido ao espao inserido entre a @ e bruto. Quando for necessrio adicionar um texto no formato, digitar esse texto entre aspas para que seja acrescentado na exibio. No caso das linhas 5 a 7 a arroba foi colocada aps o texto complementar, que nesse caso Vendas de:. Com isso, o texto que estiver na clula, no caso o nome dos meses, surgir aps o complemento do formato. Nas linhas de 8 a 11 a arroba est no meio do texto, permitindo que o valor da clula aparea no meio do formato. O espao um caractere que pode ser digitado em qualquer parte do formato e pode estar dentro ou fora das aspas.

4.3.7 Outros cdigos


Existem outros cdigos que permitem aprimorar a formatao das clulas, solucionando de maneira simples questes que, a princpio, parecem dar muito trabalho para serem resolvidas. *: O asterisco repete o prximo caractere (o que vier aps o *) o suficiente para completar a largura da coluna, antes ou depois do valor da clula. Muita gente se pergunta como fazer para exibir um tracejado antes ou aps um nmero. Existe uma soluo simples para essa questo com a utilizao do asterisco. Abaixo, podem-se ver alguns exemplos:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

136

Bertolo

Finanas em Excel

IMES-FAFICA

Uso do asterisco para preencher a coluna com um caractere antes ou aps o valor da clula. _: O sublinhado completa a largura da coluna com um espao equivalente a largura do prximo caractere. Geralmente este cdigo utilizado para alinhar perante a vrgula decimal, nmeros positivos, negativos e zeros quando os negativos so exibidos entre parnteses.

: Como visto anteriormente, todo texto que estiver entre aspas complementa o formato da clula.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

137

Bertolo

Finanas em Excel

IMES-FAFICA

O importante no confundir o que cdigo com o texto complementar. Os cdigos no contm aspas e o complemento deve estar entre aspas. No primeiro exemplo, os cdigos de data (d, m e a) esto fora das aspas, e nos demais, os cdigos dos nmeros (0 e #) tambm esto fora das aspas, caso contrrio, seria exibido o texto do cdigo em si. Certos caracteres podem ser digitados fora das aspas, como: $ - + / ().

4.3.8 Formatao para vrias sees


O Excel permite criar um formato diferente para at quatro sees, que so: Nmeros Positivos; Nmeros Negativos; valores 0 (zero); Texto Quando utilizada mais de uma seo, estas devem ser separadas por ponto e vrgula (;) na elaborao de cdigo do formato, sempre seguindo a precedncia demonstrada acima. Pode-se tambm impor uma cor para a fonte de cada seo de valores, bastando digitar o nome da cor desejada entre colchetes e no incio do formato. As cores disponveis no Excel so: azul, vermelho, amarelo, verde, ciano, magenta, branco, preto. Alm destas, podese utilizar todas as cores da paleta de cores atravs da formatao condicional, que possibilita determinar tambm uma cor para o fundo da clula, dentre outras diversas opes. Ver Formatao Condicional, abordada anteriormente neste texto. Ver exemplo a seguir:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

138

Bertolo

Finanas em Excel

IMES-FAFICA

0,00;(0,00);0,00;@ Unitrio

As quatro sees de formatao devem ser separadas por ponto-

Foram utilizadas as quatro sees, nas quais foram atribudos os formatos 0,00 para os nmeros positivos, (0,00) para os nmeros negativos, 0,00 para o 0 (zero) e o cdigo @ Unitrio para textos.

Como os nmeros negativos esto entre parnteses, no h o alinhamento na vrgula com os demais nmeros. Para que fiquem alinhados, incluir, aps os nmeros positivos e os valores 0 (zero), um espao equivalente a largura do ltimo parntese ). Para isso, incluir o parntese aps o sublinhado _), que o cdigo que repete o prximo caractere para completar a largura da coluna, ficando o formato desta amaneira:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

139

Bertolo

Finanas em Excel

IMES-FAFICA

0,00_);(0,00);0,00_);@ Unitrio

possvel ainda, determinar que os nmeros positivos apaream em azul, os negativos em vermelho, os valores 0 (zero) em verde e os textos em amarelo. Para isso, digitar as cores entre colchetes e no incio da seo desejada. Observar o exemplo: [azul]0,00_);[vermelho](0,00);[verde]0,00_);[amarelo]@

Ao aplicar qualquer formato, a exibio se ajusta de acordo com os valores que surgirem na clula, isto , ao inserir o formato acima em uma clula e seu valor for um nmero positivo, este aparecer em azul, se surgir um nmero negativo, automaticamente este passar para vermelho.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

140

Bertolo

Finanas em Excel

IMES-FAFICA

5 - Consolidao A ferramenta de consolidao do Excel permite que vrias planilhas, em vrias pastas de trabalho diferentes, sejam consolidadas em uma nica tabela. Alm disso, tambm possvel manter os valores consolidados vinculados origem de modo que, ao serem alterados em sua origem, eles mudem na planilha de consolidao. Exemplo: Na planilha Plan2 temos os seguintes dados (iniciando na clula A1)

Produto A Produto B Produto C

Volume Receita 10.000 R$ 15.000,00 11.000 R$ 14.000,00 9.000 R$ 14.200,00

Na planilha Plan3 temos os seguintes dados (iniciando na clula A1)

Produto A Produto B Produto C

Volume Receita 11.000 R$ 14.000,00 10.000 R$ 13.000,00 8.500 R$ 13.500,00

Queremos, numa planilha Plan4, consolidar ambos os dados. Para tanto, nesta planilha Plan4 clicamos na guia Dados > Consolidar

Aparecer a seguinte janela:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

141

Bertolo

Finanas em Excel

IMES-FAFICA

Podemos escolher vrias funes de consolidao alm da soma. Para consolidarmos, marcamos a rea da primeira (planilha Plan2) que vai de A1 at C4. A seguir, clicamos em Adicionar e vamos para a segunda planilha (Plan3), onde marcamos a mesma rea. Depois de clicarmos novamente em Adicionar, a janela ficar assim

Em Usar rtulos na, se marcarmos ambas as opes, na planilha consolidada aparecero os nomes das colunas e linhas. Se preferir, pode no marcar nada, que na consolidao estes campos ficam em branco, permitindo que se coloque qualquer outra coisa. No exemplo, clicamos em ambas. Na opo Criar vnculo..., se for marcada a planilha consolidada ficar diretamente vinculada origem. Se no for marcada, ela no fica vinculada, sendo necessrio que sempre executemos estes passos para a planilha consolidar os dados mais atuais. Neste exemplo, no marcamos a vinculao. Depois, clicamos em OK. O resultado ser:

Produto A Produto B Produto C

Volume Receita 21.000 R$ 29.000,00 21.000 R$ 27.000,00 17.500 R$ 27.700,00

Que nada mais do que a soma dos valores das planilhas Plan2 e Plan3. Se optarmos por clicar na vinculao, apareceria o seguinte:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

142

Bertolo

Finanas em Excel

IMES-FAFICA

6 HTML
Tambm possvel publicar a planilha como HTML, em algum local da rede, para ser aberta em navegadores. Isso pode ser feito de duas formas: esttica e dinmica. A esttica mostra apenas valores finais e a dinmica apresenta possibilidade de se incluir frmulas e oferecer ao usurio alguma interatividade. Para salvar como HTML, clique em Salvar Como... Depois, selecione a opo de HTML:

Em seguida, voc ver a opo de salv-la como esttica ou dinmica.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

143

Bertolo

Finanas em Excel

IMES-FAFICA

7 Grficos
A criao de grficos no Excel bastante simples. Basta marcar os valores que queira que apaream no grfico e clicar em F11.
vendas custos jan/ 07 1800 900 fev/ 07 1100 700 mar/ 07 1400 800 abr/ 07 1800 800 mai/ 07 1500 800 jun/ 07 1400 800 jul/ 07 1400 800 ago/ 07 1900 900 set/ 07 1500 900 out/ 07 2000 800 nov/ 07 1700 800 dez/ 07 1400 800

Para tanto, clicamos em Inserir > Grfico:

Selecionando um grfico de Linhas, e no menu drop-down escolhendo a opo Linhas com Marcadores, aparecer o grfico:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

144

Bertolo

Finanas em Excel

IMES-FAFICA

Note que foi habilitada Ferramentas de Grfico com trs alas (Design, Layout e Formatar). Com essas ferramentas conseguimos fazer alteraes, adaptaes e inseres. Por exemplo, clicando na ala Layout, podemos adicionar um ttulo ao grfico:

8 Tabela e Grfico Dinmicos


O recurso de tabela dinmica do Excel permite aos usurios com razovel conhecimento de banco de dados e planilhas eletrnicas fazer misria com informaes disponveis em banco de dados e planilhas da empresa. uma ferramenta extremamente poderosa para se organizar e analisar dados das mais variadas formas possveis. possvel inclusive acessar banco de dados em Oracle e SQL. Exemplo:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

145

Bertolo

Finanas em Excel

IMES-FAFICA

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

A Produto A B C C C A A B C A B C C B B B B A C

B Regio S NE N S E NE N N S S E S E S E S E S E S N CO NE CO N

C Receita R$ 15.000,00 R$ 20.000,00 R$ 25.000,00 R$ 30.000,00 R$ 8.500,00 R$ 12.000,00 R$ 13.000,00 R$ 15.000,00 R$ 30.000,00 R$ 35.000,00 R$ 32.500,00 R$ 41.500,00 R$ 17.000,00 R$ 19.000,00 R$ 20.500,00 R$ 21.800,00 R$ 13.000,00 R$ 12.000,00 R$ 10.000,00

Para montar a tabela dinmica, clique em Inserir > Tabela Dinmica para aparecer o menu drop-down contendo os itens Tabela Dinmica e Grfico Dinmico.

Clique em Tabela Dinmica e aparecer a janela seguinte:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

146

Bertolo

Finanas em Excel

IMES-FAFICA

A seguir marque o intervalo A1:C20 e escolha a Planilha Existente para o relatrio da tabela dinmica ser colocado. Assim,

Clicando OK, a tela do Excel ficar assim:

No topo vemos as Ferramentas da Tabela Dinmica com as alas Opes e Design. Depois disto escolha Regio para o Rtulo de Linha, Produto para o campo de coluna e Receita para o meio da tabela. Agora a tela ficar assim:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

147

Bertolo

Finanas em Excel

IMES-FAFICA

Veja que aparece a contagem dos produtos distribudos por receita, mas o que queremos ver a receita total dos produtos distribudos por regies. Para corrigir isto, clique com o boto direito do mouse sobre o campo Contar de Receita.

Aparece o menu drop-down acima, escolha a opo Configuraes do Campo de Valor.... no menu e a seguir em Soma.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

148

Bertolo

Finanas em Excel

IMES-FAFICA

Depois, clique em OK e, a tabela mostra, agora, a distribuio por receita.

Para montar um grfico dinmico, v para a clula G18 e na guia Opes da Ferramentas de Tabela Dinmica > Grfico Dinmico para aparecer a seguinte janela:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

149

Bertolo

Finanas em Excel

IMES-FAFICA

Aps, selecione o intervalo A1:C20 e clique OK. Aparece uma tela como a seguinte:

Marque as caixas Produto, Regio e Receita e confira os campos.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

150

Bertolo

Finanas em Excel

IMES-FAFICA

Arraste o grfico para uma rea desejvel aps ter fechado a janela Painel Filtro da Tabela Dinmica. O grfico ficar assim.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

151

Bertolo

Finanas em Excel

IMES-FAFICA

9 Atingir Meta
O recurso de atingir meta serve para qualquer tipo de simulao do tipo what-if, isto , toda simulao que envolva o mtodo de tentativa-e-erro pode ser substitudo pelo atingir meta, j que ele faz as simulaes para se atingir o valor desejado. Vamos a um exemplo:
1 2 3 4 5 6 7 8 9 A Preo Unitrio Volume de vendas Data de formao do preo de venda Custo de oportunidade Custo da mercadoria Alquota de impostos Data de pagamento dos impostos Alquota de comisso Data de pagamento da comisso B R$ 50,00 80 10-dez-02 2,50% R$ 1.000,00 25,00% 10-jan-03 3,10% 15-jan-03 C D Preo de venda (-)Impostos (-)Custo da mercadoria (-)Comisso (=)Margem de contribuio E F G R$ 4.000,00 <--=B1* B2 R$ 975,00 <--=-B6* B1* B2* (1-B4) R$ 1.000,00 <--=-B5 R$ 124,00 <--=-B1* B2* B8 R$ 1.901,00 <--=S OMA(E1:E4) H

Qual seria o preo de venda para se chegar margem esperada? Neste exemplo, temos algumas premissas, como preo da mercadoria, alquota de impostos, comisses, etc., bem como datas de pagamento e recebimento, que sero usadas para valorizarmos as vendas. No exemplo, temos uma margem de contribuio de R$ 1.901,00. Queremos saber qual deveria ser o preo unitrio para que a margem de contribuio fosse de R$ 2.000,00. Pelo mtodo tradicional, faramos tentativas de valor at encontrarmos a margem de contribuio desejada. Isto, dependendo do caso pode levar de segundos a vrios minutos, dependendo da complexidade do clculo. Porm com o atingir meta, isto fica mais fcil. Para usarmos, clicamos na guia Dados >Teste de Hipteses > Atingir Meta:

Ir aparecer a seguinte tela:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

152

Bertolo

Finanas em Excel

IMES-FAFICA

Os campos so: Definir clula :- a clula que contm o valor que queremos obter, em nosso caso, ser o da margem de contribuio, no caso, a clula E5. (OBS:- Tem que ser uma frmula) Para valor :- o valor que queremos atingir, no caso, 2.000. Alterando clula :- a clula da varivel que ser alterada pelo atingir meta, em nosso caso o preo unitrio (clula B1). (OBS:- No pode ter frmula, tem que ser um nmero). Depois de clicarmos em OK, aparece a seguinte tela:

Isto significa que o Atingir Meta alcanou o resultado. O resultado final ficou assim:
A Preo Unitrio Volume de vendas Data de formao do preo de venda Custo de oportunidade Custo da mercadoria Alquota de impostos Data de pagamento dos impostos Alquota de comisso Data de pagamento da comisso B R$ 51,71 80 10-dez-02 2,50% R$ 1.000,00 25,00% 10-jan-03 3,10% 15-jan-03 C D Preo de venda (-)Impostos (-)Custo da mercadoria (-)Comisso (=)Margem de contribuio E R$ 4.136,50 R$ 1.008,27 R$ 1.000,00 R$ 128,23 R$ 2.000,00

1 2 3 4 5 6 7 8 9

O preo unitrio da mercadoria dever ser ento, R$ 51,71. Belo!!! No!!! Exerccio: Uma pessoa pretende comprar um apartamento no valor de R$ 300.000,00 ao fim de 2
anos. Sabendo-se que hoje ela possui R$ 100.000,00 em dinheiro, a que taxa mensal deve aplicar esta poupana e os 24 depsitos mensais de R$ 2.809,48 que pretende fazer, para que seu objetivo seja alcanado? Resp: 3%.

Sugesto

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

153

Bertolo

Finanas em Excel

IMES-FAFICA

10 Criando e manipulando Estilos


Este mais um daqueles recursos subutilizados do Excel e que nos oferece bastante flexibilidade na formatao alm de consistncia no uso de cores e formatos (minimiza a formatao baseada-no-humor-do-usurio, pois fica armazenada). Chama-se Estilo. Usando este recurso possvel criar uma biblioteca de formatos personalizados e especiais que podem ser aplicados em nossas planilhas. Uma grande vantagem dos estilos que, mesmo que formatemos milhares de clulas com ele, ao alterarmos sua configurao, ela ser aplicada a todas as demais clulas que o estejam utilizando. Imagine o trabalho que teramos usando o bom e velho Pincel. Vamos ao exemplo: Imaginemos que temos um determinado formato usado em nossas planilhas com as seguintes caractersticas: Fonte: Verdana 12 itlico Formatao: R$ Borda: sim ao redor, em azul claro. Iremos criar um estilo baseado nesta regra. Para criar um estilo, fazemos.

Clicamos em Estilos de Clula, aparece a janela:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

154

Bertolo

Finanas em Excel

IMES-FAFICA

Ele mostrar um estilo Normal (que, a propsito, pode ser alterado tambm). Clique em Novo Estilo de Clula.

Escreva um nome para ele na caixa Nome do Estilo. Vamos cham-lo de Exemplo Estilo 1. Clique em Formatar e aparecer:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

155

Bertolo

Finanas em Excel

IMES-FAFICA

Para formatar basta clicar nas alas e alterar as configuraes para o que queremos (informado acima):

Depois, basta dar um OK. Agora, para formatarmos basta selecionar a(s) clula(s), ir ao menu Formatar > Estilos, escolher o Exemplo Estilo 1 e dar um OK para que a(s) clula(s) fique no formato desejado. Uma forma de facilitar o trabalho criar um boto na barra de ferramentas do Excel. Clique em Ferramentas > Personalizar. V aba Comandos, em Categorias procure Formatar e direita procure a palavra Estilo...:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

156

Bertolo

Finanas em Excel

IMES-FAFICA

Depois, arraste para fora da janela e posicione o boto em qualquer lugar em sua barra de ferramentas do Excel. Feito isto, clique em OK. A partir de agora, basta ir sobre a(s) clula(s), abrir a caixa de seleo e escolher o estilo. Para modificar um estilo existente, basta escolh-lo e em seguida clicar em Modificar, fazendo os ajustes indicados antes. Importante: 1) O Estilo vale para a pasta de trabalho ativa. Se abrir outra pasta (arquivo) o estilo no estar l ou se for um estilo comum (exemplo o Normal) ele ter a configurao padro dele. Para incorporar um estilo em uma nova pasta, v a Formatar>Estilo e clique em Mesclar. Da escolha o Estilo que deseja importar e d OK. 2) Lembre-se de que, alterando o Estilo, ele se reflete na planilha automaticamente. Portanto, se quiser manter a formatao da planilha como estiver, crie um novo estilo.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

157

Bertolo

Finanas em Excel

IMES-FAFICA

11

Solver

O Solver e o Atingir Metas (no ingls, Goal Seek) so ferramentas do Excel que permitem voc calibrar seus modelos de modo a produzir resultados desejados. Se esta sentena parece um pouco condensada, veja adiante voc ver que estas ferramentas so extremamente teis. O Solver uma ferramenta muito mais sofisticada que o Atingir Metas. Para os nossos propsitos, o Atingir Metas e o Solver so assim em grande parte intercambiveis ambos podem fazer a maioria das tarefas financeiras que requeremos, e no so difceis de usar. Quando voc se acostumar com eles, voc provavelmente achar que o Solver ser o preferido, porque ele lembra de seus argumentos (neste estgio voc no entender isto, mas veja adiante). Instalando o Solver Estas ferramentas vem com o pacote padro do Excel, mas o Solver tem de ser instalado. Se ele no estiver no seu computador, faa o seguinte: Abra o Excel e v em Ferramentas > Suplementos:

Aps clicar Suplementos, voc obter um menu drop-down; role at Solver e clique na caixa. Que dever estar assim.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

158

Bertolo

Finanas em Excel

IMES-FAFICA

O comando Solver utilizado para maximizar ou minimizar o valor de uma clula que est dependendo da variao dos valores em vrias outras clulas, dentro de restries previamente definidas. Quando utilizar o Solver, as clulas com que estiver a trabalhar tero que estar relacionadas atravs de frmulas na folha de clculo. Exemplo: Imagine que voc pretende comprar 100 animais com 100 reais. Os preos unitrios dos diferentes animais so aqueles que se apresentam, de seguida: Preo Preo Unitrio Ovelhas R$ 10,00 Patos R$ 2,00 Galinhas R$ 0,50 Vamos formular o problema da forma que se apresenta no quadro seguinte, atribuindo quantidades a cada animal, relacionando as quantidades com o preo unitrio e calculando os respectivos totais (em quantidade e dinheiro). C D E F Preo Unit. Quantidade Total 3 R$ 10,00 1 R$ 10,00 4 Ovelhas R$ 2,00 1 R$ 2,00 5 Patos R$ 0,50 1 R$ 0,50 6 Galinhas Total 3 R$ 12,50 7 Os valores da coluna F resultam todos de frmulas bem como os Totais. Daqui resulta que em F4 se encontra a frmula =D4*E4 e que em E7 se encontra a frmula =Soma(E4:C6). Se o solver no se encontrar disponvel em Ferramentas Solver ento deve-se fazer Ferramentas Suplementos e selecionar Suplemento Solver. Utilizando o Solver vamos definir:

Uma ltima restrio que no se encontra visvel refere-se a F7 que tambm tem que ser igual a 100. Quando pedimos para solucionar, o Solver apresenta-nos a seguinte soluo:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

159

Bertolo

Finanas em Excel

IMES-FAFICA

C D E F Preo Unit. Quantidade Total 3 R$ 10,00 1 R$ 10,00 4 Ovelhas R$ 2,00 27 R$ 54,00 5 Patos R$ 0,50 72 R$ 36,00 6 Galinhas 7 Total 100 R$ 100,00
Perguntando-nos o que pretendemos fazer com o resultado.

Uma observao interessante Uma das possibilidades dos exemplos anteriores seria arrecadar a soluo do problema como um cenrio. Todavia, uma vez que o problema poderia admitir vrios tipos de soluo, cada uma delas, poderia constituir um cenrio diferente. Mas isto ser estudado mais adiante na seo 16. Assim sendo, verificamos que a constituio de cenrios pode emergir da utilizao do Solver, do Atingir Metas ou, podemos criar cenrios diretamente atravs da formulao de um problema, de forma conveniente, na folha de clculo Um exemplo simples de matemtica do colegial Comecemos com um exemplo de lgebra de colegial. Suponhamos que estamos tentando fazer o grfico da equao y = x3 + 2 x2 3 x - 121. Podemos fazer isto no Excel como segue:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

160

Bertolo

Finanas em Excel

IMES-FAFICA

A B C D 1 Exemplo Simples 2 -2,54276 3 x 158 <-- =-B3^3+2*B3^2-3*B3+121 4 y 5 6 7 1500 8 9 1000 10 11 12 500 13 14 0 15 -10 -5 0 5 10 15 16 17 -500 18 19 -1000 20 21 22 -1500 23 24 25 26 27

Tabela x -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11

y 1039 785 583 427 311 229 175 143 127 121 119 115 103 77 31 -41 -145 -287 -473 -709 -1001

Note que colocamos a funo em dupla: nas clulas B3:B4, obtivemos um exemplo simples da funo (um valor de x e o seu correspondente valor de y); na tabela direita, obtivemos a tabela para o grfico (muitos valores de x e muitos valores de y). Agora queremos encontrar x tal que o y correspondente seja 22. Da tabela voc pode dizer que o valor estar em algum lugar entre 5 e 6. Na mesma planilha, vamos ao comando Ferramentas > Solver. Isto leva a uma caixa de dilogo que preenchermos como segue (note que mudamos um pouco a pergunta desta vez queremos o valor de x que d um y = -58):

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

161

Bertolo

Finanas em Excel

IMES-FAFICA

Pressionando Resolver d a resposta:

Pressionando OK aceita-se a resposta: Qual a diferena entre o Solver e o Atingir Metas? O Solver e o Atingir Metas (Goal Seek) servem quase sempre para o mesmo propsito. Contudo, existem vrias diferenas entre eles. O Solver capaz de lembrar, o Atingir Metas esquece Suponhamos que voc tenha outra questo: Para que x teremos y=158? Se voc usar o Atingir Metas para responder a esta questo, voc ter que entrar novamente com todos os valores na caixa de dilogo. Mas se voc usar o Solver, Voc ver que ele aparece com o conjunto anterior de valores voc ter somente que mudar a entrada na caixa Valor de:

Esta memria do Solver permanece ativa mesmo se voc salvar o arquivo e reabri-lo mais tarde. O Solver mais flexvel

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

162

Bertolo

Finanas em Excel

IMES-FAFICA

Novamente usamos um exemplo de lgebra, mas desta vez usamos a funo y = x2 7x 14. Esta funo uma simples parbola:
A 1 Simple example 2 3 x 4 y 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 -10 -5 20 21 22 23 24 25 B C D E F

-3,446222 22 <--=B3^2-7*B3-14

Table x -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11

y 130 106 84 64 46 30 16 4 -6 -14 -20 -24 -26 -26 -24 -20 -14 -6 4 16 30

140 120 100 80 60 40 20 0 0 -20 -40 5 10 15

Suponhamos agora que se queira encontrar x tal que y = 21. Como voc pode ver acima, existem 2 tais xs: Um est entre 3 e 4, e o outro est entre 10 e 11. Se voc usar o Atingir Metas, voc no pode especificar qual x a encontrar. Com o Solver, entretanto, voc pode especificar vnculos sobre as variveis:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

163

Bertolo

Finanas em Excel

IMES-FAFICA

Aqui usamos Adicionar para entrar com 2 vnculos sobre x. Pressionando Resolver d a resposta correta:
A 1 2 3 4 B C

S im p le e x am p le
x y 10,373864 20,999999 < --= B 3^2-7*B 3-14

EXERCCIOS Usando o Atingir Metas na funo y = x2 7x - 14, encontramos x tal que y = 21. Quais os 2 valores de x o Atingir Metas) encontrar? Um pouco mais do SOLVER Vamos agora mostrar a voc um pouco mais do Solver. Assumimos que voc tenha um conhecimento mnimo e adequado de matemtica. Aqui, pretendemos apenas mostrar como podemos aplicar o Solver no nosso dia-a-dia. O exemplo que daremos lida com programao linear. Programao linear usada para maximizar/minimizar diversos tipos de problemas. Concentraremos em problemas financeiros, pois este o nosso curso, mas o exemplo pode ser adaptado para outras reas como biologia, sociologia, qumica, etc. Vejamos, por exemplo, a produo de uma fbrica de leite. Ao receber o carregamento de leite, uma fbrica (se estiver equipada) pode utilizar o leite lquido para produzir leite em p, manteiga, creme de leite, queijo, etc. Cada um destes produtos tem um preo final de mercado diferente, mas o que todos tm em comum a matria prima e a quantidade disponvel de leite. Alm disso, temos tambm as restries referentes ao tempo de produo de cada um dos produtos em relao ao nmero de horas que a fbrica funciona, sazonalidade, etc. Todas estas variveis externas colocam presso sobre o pessoal de produo e os economistas da empresa, pois eles precisam maximizar a produo de forma que o retorno seja o mais alto possvel. Programao linear nos ajuda a responder tais questes e o Solver transforma tais dores de cabea em um passeio no parque. Observe o seguinte grfico:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

164

Bertolo

Finanas em Excel

IMES-FAFICA

Figura 1: representao grfica das restries e produo possvel (rea colorida) Cada uma das linhas representa uma restrio na produo, chamadas de restries A, B e C. A rea pintada representa a rea onde a produo possvel tendo em vista as restries impostas. Em outras palavras, a rea em azul turquesa representa as mais variadas combinaes de alocao de recursos entre os produtos tendo em vista as limitaes impostas pelas restries. Contudo, apenas uma destas combinaes maximiza o retorno na produo, todas as outras so meras combinaes. Esta combinao o ponto onde a linha tangente toca o encontro das duas linhas tracejadas, isto , este o ponto mximo possvel tendo em vista os recursos e restries impostas sobre tais recursos. Embora o problema seja linear, note que as diversas combinaes provocam um ponto mximo, diferentemente de outros problemas lineares apresentados no curso onde o valor procurado definido como sendo zero[1]. Para colocarmos o Solver para funcionar, vejamos o exemplo acima:
Um fabricante de transformadores produz dois tipos de transformadores, tipos X e

Y. O transformador X requer 8,75 horas na linha de produo ao passo que a produo do transformador Y requer 3,5 horas na linha de produo. O tempo para montagem de cada transformador de 5,25 horas para X e 21 horas para o transformador Y. Completada a montagem, os produtos so embalados em containeres especiais e o transformador X leva 7 horas para embalar e o transformador Y leva o dobro do tempo. Sabendo que a empresa dispe de 70 horas quinzenais para produo, 105 horas quinzenais para montagem e 84 horas quinzenais para embalagem, qual a quantidade que a empresa deve produzir de cada transformador para maximizar o seu lucro se o transformador X vendido no mercado por R$ 12.250 e o transformador Y vendido por R$36.750?

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

165

Bertolo

Finanas em Excel

IMES-FAFICA

O problema pode parecer complexo, mas no . A parte mais difcil filtrar as informaes e construir as funes que sero utilizadas na soluo do problema de maximizao. Iniciarei pela parte mais bvia que a construo da funo de lucro. Sabemos que o lucro igual quantidade de X e Y vendida multiplicada pelo preo de cada um dos transformadores; portanto, podemos resumir a funo como:

Agora, precisamos resolver a questo da produo, montagem e embalagem dos transformadores. Sabemos que a empresa dispe de 70, 105 e 84 horas respectivamente. Portanto, temos as seguintes restries:

Precisamos agora montar as inequaes que representam as restries impostas na produo, montagem e embalagem dos transformadores. Sabemos que o tempo de produo do transformador X de 8,5 horas e o do transformador Y de 3,5 horas. Portanto, esta inequao ser:

O tempo de montagem requerido para X e Y 5,25 horas e 21 horas respectivamente. Assim sendo, definimos a inequao como:

Finalmente, o tempo necessrio para embalar os transformadores de 7 horas e 14 horas (o dobro) respectivamente, portanto:

Voc pode, agora, resolver para as trs equaes acima e graf-las para gerar o grfico de restries conforme mostra a figura 1 acima. O grfico importante para lhe dar um posicionamento dentro do problema. Mesmo sem a rea pintada, pelas restries bvio que X no pode ser maior do que 9 (nove) mesmo estando abaixo de duas curvas de restrio, pois ele est fora de uma terceira curva que preclui tal valor. Passadas as explicaes, montaremos agora nossa planilha para resolver o problema. A figura abaixo mostra o problema com as frmulas em cada clula. Os valores no calculados so mostrados como valores:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

166

Bertolo

Finanas em Excel

IMES-FAFICA

Figura 2 Definio do problema: frmulas utilizadas Esta figura mostra a mesma planilha com os resultados calculados:

Figura 3 Definio do problema: valores calculados Uma questo importante para se ter sempre em mente diz respeito s restries. Quando elas so muitas fcil nos perdermos no meio de tantos nmeros. O que procuro fazer elaborar uma frmula que calcule a restrio e retorne VERDADEIRO ou FALSO quando as restries so mantidas e FALSO quando os valores extrapolam a restrio. Desta forma, fica relativamente fcil identificar problemas. Alm disso, procure alimentar o Solver com valores vindos de clulas. Se voc inserir um valor constante em uma restrio no Solver ele ficar l. Se voc precisar de uma modificao qualquer e no lembrar de corrigir os valores, voc estar em srios apuros. Abra o Solver e insira os detalhes do modelo conforme soluo apresentada acima:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

167

Bertolo

Finanas em Excel

IMES-FAFICA

Figura 4: Especificando o modelo no Solver Duas restries que no coloco na planilha, mas defino no Solver diz respeito aos valores possveis de X e Y. Como no existe uma produo negativa, isto , voc no tem como produzir -1 transformador, os valores ficam restritos queles maiores ou iguais a zero, pois a nica coisa possvel simplesmente no produzir nada. Finalmente, clique em Resolver para encontrar a quantidade que deve ser produzida de X e Y para maximizar o lucro da empresa.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

168

Bertolo

Finanas em Excel

IMES-FAFICA

12 Formulrios Personalizados
Formulrios servem para criar uma interface amigvel com o usurio para consulta de dados. O operador ir clicar somente em botes para ter acesso aos dados. Antes de mais nada, se voc no tem as ferramentas de controle de formulrio na Barra de Ferramentas de Acesso Rpido, procure personalizar esta barra da seguinte maneira: Clique no boto do Office e aparecer a janela abaixo:

Clique em Opes do Excel e procure Personalizar esquerda. Da escolha Comandos Fora da Faixa de Opes na caixa de combinao Escolher comando em. Selecione primeiro o separador, para agrupar os botes e, a seguir, escolha os botes Rtulo, Caixa de Grupo, Boto, Caixa de Seleo, Boto de Opo, Caixa de Listagem, Caixa de Combinao, Barra de Rolagem, Boto de Rotao, e outros que voc achar por bem acrescentar. Todos eles devem ser Controles de Formulrio. Os botes enumerados acima sero inseridos no Formulrio que ser desenvolvido aqui. Agora voc est pronto para criar Formulrios carregados de controles.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

169

Bertolo

Finanas em Excel

IMES-FAFICA

Para explicar estas ferramentas ser utilizada a pasta de trabalho abaixo:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

170

Bertolo

Finanas em Excel

IMES-FAFICA

Esta pasta contm trs planilhas: Consulta, 1 Semestre e 2 Semestre. As planilhas 1 Semestre e 2 Semestre contm o nmero de atendimentos no primeiro e segundo semestres por rea em algumas Unidades do IMES-FAFICA (os dados so absolutamente fictcios). A planilha Consulta contm um Formulrio de consulta destes dados que poder ser visto a seguir:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

171

Bertolo

Finanas em Excel

IMES-FAFICA

12.1 Iniciando a Construo do Formulrio


O acesso barra de ferramentas Formulrio fcil, pois ele consta da Barra de Ferramentas de Acesso Rpido. Antes de iniciar a criao do Formulrio, a pasta de trabalho ser configurada para facilitar o trabalho futuro. a. Nomear os intervalos das planilhas 1 Semestre e 2 Semestre, conforme as tabelas de referncia abaixo: Planilha 1 Semestre Planilha 2 Semestre Nome rea1 Dados1 Totais1 Interval o A8:A13 B8:G13 H8:H13 Nome Interval o A8:A13 B8:G13

rea2 Dado s2

i b. Inserir uma nova planilha para iniciar a construo do Formulrio; c. Exibir, caso esteja oculta, a barra de ferramentas do Formulrio; d. Formatar a largura das colunas conforme os valores da planilha a seguir:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

172

Bertolo

Finanas em Excel

IMES-FAFICA

e. Aps configurar a largura das colunas e linhas da planilha e inserir os dados abaixo. Observar que os dados iniciam-se na linha 25.

12.1.1 Caixa de Combinao


A Caixa de Combinao um objeto que possibilita mostrar uma lista de itens e permite que o usurio escolha um deles. Um exemplo de Caixa de Combinao a que possibilita alterar o tamanho da fonte.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

173

Bertolo

Finanas em Excel

IMES-FAFICA

Exemplo de uma Caixa de

Para inserir uma Caixa de Combinao, clicar no boto Caixa de Combinao na barra de ferramentas do Formulrio. Notar que o cursor do mouse torna-se uma cruz preta indicando que possvel desenhar o boto. Aps, clique em qualquer parte da planilha e desenhe o boto. Observar abaixo:

Alas de

edio de

possvel alterar o tamanho, a posio do boto criado. Para faz-lo, basta selecionar o boto e arrastar as alas de edio para o tamanho desejado. Pode-se selecionar um boto de vrias maneiras: a. Pressionar a tecla <CTRL> e depois clicar com o boto direito do mouse. b. Clicar com o boto direito do mouse e depois pressionar a tecla <ESC>; c. Exibir a barra de ferramentas de desenho. Criado o boto, necessrio configur-lo para que ele contenha os dados a serem listados. Para tal, clicar com o boto direito do mouse sobre o boto e selecionar Formatar controle... Ao faz-lo, aparecer a tela a seguir:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

174

Bertolo

Finanas em Excel

IMES-FAFICA

Intervalo de entrada: origem dos dados listados no boto. No caso o intervalo

Sombreamento 3D: selecionar esta caixa para obter o boto com

Linhas suspensas: nmero de itens da lista que sero exibidos ao clicar no boto. Neste caso sero exibidos 4 itens

Vnculo da clula: clula, que pode ser de outra planilha, que conter o nmero da posio do item escolhido, que servir de base para as frmulas que sero criadas adiante. No t b t

Aps ter criado, clicar no boto para ver o efeito produzido.

Ao clicar no boto aparecer a lista de itens configurada no passo

Foram mostrados 4 itens, opo configurada em O vnculo desta caixa de seleo a clula E26 que est com o valor 3, pois foi selecionado o item Internet Livre que o terceiro da lista

A partir de agora ser vista a real utilidade destes recursos. Dando continuidade construo do Formulrio ser utilizada a funo ndice para se obter o total de atendimentos referente rea selecionada. Por enquanto, ser fornecido o valor referente planilha 1 Semestre. Neste momento ser utilizado mais um intervalo nomeado no incio, o intervalo Totais1, que compreende os totais de atendimentos por rea do 1 Semestre. Observar a planilha abaixo:
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

175

Bertolo

Finanas em Excel

IMES-FAFICA

Ao ser selecionada a rea Internet Livre, a clula E26 (vinculo do controle ) passa a conter o valor 3. A funo ndice retorna o valor de uma lista de dados, no caso o intervalo Totais1, na posio selecionada, no

12.1.2 Boto de opo


O resultado mostrado pela funo ndice no exemplo anterior interessante, mas, seria melhor que o valor referente ao atendimento da rea em uma determinada unidade pudesse ser analisado tambm. Para possibilitar esta anlise, sero includos neste Formulrio alguns Botes de opo.

Para incluir um Boto de opo, selecionar a opo na barra de ferramentas Formulrio e depois clicar na rea desejada na planilha

Para renomear o objeto, basta selecion-lo e colocar o nome desejado. Trocar o nome do objeto para Araraquara. Clicar no objeto com o boto direito do mouse e selecionar Formatar controle... para configurar o boto.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

176

Bertolo

Finanas em Excel

IMES-FAFICA

O boto ficar desmarcado caso esta opo seja selecionada O boto ficar marcado caso esta opo seja

Para atender a todas as opes de Unidades ser necessria a criao de mais cinco botes de opo. Para faz-lo existem algumas maneiras: a. Selecionar e utilizar <CTRL + C> para copiar e <CTRL+V> para colar; b. Pressionar a tecla <CTRL> e clicar no objeto com o mouse. Arrastar e soltar o objeto.

Ao selecionar o boto, aparecer neste campo

Certificar-se de que ao clicar em cada boto o vnculo da clula seja compatvel com a ordem do rtulo das linhas, pois, caso contrrio, a prxima funo ndice no ir funcionar corretamente.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

177

Bertolo

Finanas em Excel

IMES-FAFICA

Este o nmero de atendimentos da Unidade Santana na rea

A funo ndice retorna o valor do intervalo Dado1, linha E26, no caso 5 e coluna I27, no caso o valor 5 tambm

Ao selecionar a rea Restaurante o vnculo da clula (E26) passa a ter o

Ao clicar no boto Santana, o vnculo da clula (I27) passa a ter o

12.1.3 Caixa de Grupo


Antes de inserir uma Caixa de Grupo no Formulrio que est sendo desenvolvido, ser trabalhado um pouco o conceito de alinhamento dos objetos. Como j fora notado, os Botes de opo da planilha esto todos desalinhados. Para resolver este problema podem-se alinhar os botes com a grade do Excel. a. Caso seja clicada a tecla <SHIFT>, o boto ficar alinhado linha horizontal; b. Caso seja clicada a tecla <ALT>, o boto ficar alinhado linha vertical; c. possvel pressionar as duas teclas juntas, tambm, para obter um alinhamento horizontal e vertical simultaneamente.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

178

Bertolo

Finanas em Excel

IMES-FAFICA

Agora que os botes j esto alinhados, sero criados mais dois botes que serviro para escolher entre as informaes do 1 Semestre ou do 2 Semestre. Estes botes sero nomeados Primeiro e Segundo. Aps a criao destes dois botes, selecionar o boto Segundo.

Ao selecionar o boto Segundo, o vnculo da clula (I27) assumiu o valor 8, fora do Intervalo

Para evitar que isto acontea, dever ser criada uma Caixa de Grupo para envolver os dois grupos de dados. Selecionar o item Caixa de Grupo na barra de ferramentas Formulrio e desenhar a caixa ao redor dos grupos.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

179

Bertolo

Finanas em Excel

IMES-FAFICA

Importante: Os botes tm de estar completamente contidos na Caixa de Grupo, caso contrrio, ocorrero

Com a Caixa de Grupo a seleo de um item em um grupo no interfere no outro. Os botes Primeiro, e Segundo, tm como vnculo a clula I26

Para funcionar, a seleo dos botes Primeiro, e Segundo, necessrio alterar as frmulas das clulas E10 e E12 para as frmulas a seguir: Clula E10 E12 Frmula =NDICE(SE(I26=1;Dados1;Dados2);E26;I27) =NDICE(SE(I26=1;Totais1;Totais2);E26)

Caso a opo selecionada seja o primeiro semestre a funo SE retornar Dados1 e Totais1. Para o segundo semestre o retorno ser Dados2 e Totais2.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

180

Bertolo

Finanas em Excel

IMES-FAFICA

Como foi selecionado o boto Segundo, o retorno da funo SE ser Dados2 e Totais2. As informaes sero retiradas da planilha 2 Semestre

12.1.4 Caixa de seleo


O Formulrio que est sendo criado est praticamente em sua fase final. Neste ponto ser inserida uma Caixa de Seleo. A Caixa de Seleo possibilita dois retornos: VERDADEIRO ou FALSO. Para ilustrar a utilidade desta ferramenta, inserir uma caixa de seleo, renomea-la para Exibir % do total. Colocar na clula G8 o valor % Total.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

181

Bertolo

Finanas em Excel

IMES-FAFICA

Como no est selecionada, o valor do vnculo FALSO

Colocar na clula G10 a frmula =SE(E27=VERDADEIRO;E10/E12;) que significa: Se a caixa estiver selecionada, mostrar o clculo, caso contrrio, deixar a clula em branco.

Formatar a clula G10 com o formato Porcentagem sem Como a caixa est selecionada, o clculo foi mostrado

Como se trata de um teste lgico, em que a resposta somente poder ser VERDADEIRA ou FALSA, a frmula pode conter somente o endereo da clula. =SE(E27;E10/E12;)

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

182

Bertolo

Finanas em Excel

IMES-FAFICA

12.1.5 Boto de Rotao


Para demonstrar a funo de um Boto de Rotao, sero inseridas algumas informaes a mais no Formulrio, informaes de meta de crescimento. Para inserir um Boto de Rotao no Formulrio, clicar no boto correspondente na barra de ferramentas Formulrio. Aps isto, clicar duas vezes com o mouse para configur-lo.
Valor que o boto possui no momento em que foi selecionado Menor valor que o boto pode assumir. Tem que ser um nmero inteiro entre 0 Maior valor que o boto pode assumir. Tem que ser um nmero inteiro entre 0 o incremento que ter o boto ao ser Configurar os valores conforme os do

Boto de

Formatar a clula E16 com o formato Porcentagem sem

Para chegaro resultado, as clulas abaixo devem conter as seguintes frmulas:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

183

Bertolo

Finanas em Excel

IMES-FAFICA

Clula E16 E18 E20

Frmula =E28/100 =ARRED(E10*(1+$E$16);0) =ARRED(E12*(1+$E$16);0)

A coisa fica assim:

Para aumentar ou diminuir a projeo de crescimento, basta clicar no Boto de Rotao.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

184

Bertolo

Finanas em Excel

IMES-FAFICA

Como a Alterao incremental est configurada com o n 5, bastou clicar 3 vezes para passar do valor 10 para o valor

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

185

Bertolo

Finanas em Excel

IMES-FAFICA

12.1.6 Barra de rolagem


Para demonstrar o uso desta ferramenta sero criadas duas Barras de rolagem, uma para alterar a Unidade e outra para alterar o Semestre. Para inserir uma Barra de rolagem, clicar no boto correspondente na barra de ferramentas Formulrio:

Configure as duas barras conforme a seguir:

Mudana de pgina: valor a ser incrementado ao clicar no corpo da Barra

Barra Unidades

Barra Semestre

Ao clicar na barra, as selees de Unidades e Semestre so alteradas.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

186

Bertolo

Finanas em Excel

IMES-FAFICA

12.1.7 Caixa de listagem e rtulo


Para finalizar o estudo sobre Formulrios, sero includos mais dois botes: Caixa de listagem e Rtulo. A Caixa de listagem muito parecida com a Caixa de combinao. A primeira maior diferena que as informaes ficam disponveis mesmo sem clicar na caixa, diferente da caixa de combinao que s disponibiliza a informao se a caixa for clicada. A outra que possvel selecionar mais de uma opo usando esta ferramenta. Para inserir uma Caixa de listagem, clicar no boto correspondente na barra de ferramentas Formulrios.

A Caixa de listagem inserida possui a mesma clula de vnculo da Caixa de combinao do Formulrio. Ao alterar uma, a outra alterada automaticamente.
Intervalo com os itens que iro compor a Caixa i

Mesmo vnculo da Caixa de combinao O tipo de seleo Simples possibilita somente a seleo de um item. No tipo Mltipla possvel selecionar vrios itens. A opo Estender tem a mesma funo da opo Mltipla, com a diferena de, na hora de selecionar vrios itens, basta arrastar o mouse sobre eles. Para o formulrio que estamos montando ser

Para terminar, inserir um Rtulo acima da caixa de listagem com o nome rea.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

187

Bertolo

Finanas em Excel

IMES-FAFICA

Para inserir um Rtulo, clicar no boto correspondente na barra de ferramentas Formulrios.

12.1.8 Formatar o Formulrio


Com o Formulrio pronto, esta a ltima fase do trabalho. To importante quanto o desenvolvimento do Formulrio, pois uma boa formatao ajudar ao usurio a compreender melhor os dados apresentados. Para fazer valer o efeito tridimensional dos botes, sero utilizados vrios recursos bem interessantes e fceis de reproduzir. Selecionar o intervalo A1:R30. Em Cor de preenchimento escolher Cinza-25%.

Os objetos tomam a forma tridimensional

Para dar efeito tridimensional nas clulas, o segredo o preenchimento. Configurar as clulas com os efeitos, conforme a tabela abaixo: Clulas C6, C10, C12, C14, C16, C18, C20, E8, G8 Efeitos Boto e Negrito

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

188

Bertolo

Finanas em Excel

IMES-FAFICA

E10, E12, E16, E18, E20, G10

Caixa

Colocar o contorno de borda no intervalo B2:O22

Para obter este efeito (boto), formatar o preenchimento como gradiente de 2 cores (cinza 25% e branco no centro. Para obter o efeito caixa, fazer a mesma coisa, trocando

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

189

Bertolo

Finanas em Excel

IMES-FAFICA

13. A Funo VFPlano do Excel para taxas de juros variveis


O clculo do valor futuro VF de uma operao financeira formada por n operaes elementares com taxas variveis de juro pode ser realizado com a funo financeira VFPLANO includa no Excel, cuja sintaxe a seguinte:

VFPLANO(capital;plano)
Esta funo d o valor futuro de um valor monetrio inicial denominado capital, sujeito a capitalizaes peridicas com valores de taxas de juro definidas no plano (intervalo de clulas contendo as vrias taxas variveis). Para inserir a funo precisamos ir na barra de menus e pressionar INSERIR > Funo para obter a janela:

Aps a seleo da categoria FINANCEIRA, selecione a funo VFPLANO e obtenha a janela abaixo para a insero dos argumentos da funo :

EXEMPLO

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

190

Bertolo

Finanas em Excel

IMES-FAFICA

Durante sessenta dias foram aplicados $100.000 num fundo de investimento recebendo uma taxa de juros de 1,8% aos sessenta dias. Em seqncia, o valor resgatado foi reaplicado em renda fixa durante noventa dias obtendo uma taxa de juro de 2,7% no prazo da operao. Finalmente, o valor resgatado da segunda operao foi reaplicado durante cento e trinta e trs dias num fundo obtendo uma taxa de juro de 5,4% neste perodo. Calcular o resgate e a taxa de juro da operao com a funo VFPLANO Soluo A soluo usando uma frmula seria: VF = VP [(1 + i1) (1 + i2) (1 + i3).........(1 + iN)] VF = 100.000 [(1 + i1) (1 + i2) (1 + i3)] = VF = 100.000[(1 + 0,018)(1 + 0,027)(1 + 0,054)] = VF = 100.000[(1,018)(1,027)(1,054)] = VF = 100.000[1,10194224] = 110.194,22 A taxa de juros efetiva no perodo todo foi i = [(1 + i1) (1 + i2) (1 + i3).........(1 + iN)] 1 i = [(1 + 0,018)(1 + 0,027)(1 + 0,054)] 1 = i = [(1,018)(1,027)(1,054)] 1 = i = [1,10194224] 1 = 0,10194224 ou 10,19% no perodo total

A soluo usando a planilha Excel e a funo VFPLANO seria:


A B 1 Exemplo Capital 2 Taxa 1 3 Taxa 2 4 Taxa 3 5 Futuro 6 Taxa de Juro 7 C D E F

$ 100.000,00 1,80% 2,70% 5,40% $ 110.194,22 < =VFPLANO(C2;C3:C5) 10,19% < =VFPLANO(1;C3:C5)-1

1. O excesso de caixa de uma empresa $ 18.000 foi aplicado em um fundo durante cinco dias coma taxa de juro de 0,3% aos cinco dias. A seguir o valor resgatado foi reaplicado em renda fixa durante oito dias com taxa de juro de 0,48% aos oito dias. Finalmente, o valor resgatado da aplicao em renda fixa foi aplicado durante doze dias com taxa de juro de 0,75% aos doze dias. Qual o resgate dessa operao? Resp: VF = $ 18.276,71 2. Continuando com o problema 1, qual a ataxa total de juro desta operao? Resp: i = 1,5373% aos vinte e cinco dias 3. Foram aplicados $760.000 durante dez dias com taxa total de juro de 0,8%. O valor resgatado foi reaplicado durante seis dias com taxa total de juro de 0,4%. O valor resgatado da segunda aplicao foi reaplicado durante doze dias com taxa total de juro de 1,05%. A quarta aplicao foi realizada durante sete dias com taxa total de juro de 0,5%. Quais os valores da taxa de juro e o resgate no final da quarta aplicao? Resp: i = 2,78% aos trinta e cinco dias e VF = $781.106,44 4. John manteve $10.000 em Caderneta de Poupana durante dez meses seguidos. Analisando o valor resgatado, John verificou que a taxa total de juro da operao foi 9,65% aos dez meses. Se a taxa de juro durante os primeiros seis meses da operao foi 5,33% aos seis meses, qual a taxa de juros dos ltimos quatro meses? Resp: i = 4,10% aos quatro meses.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

191

Bertolo

Finanas em Excel

IMES-FAFICA

14. Anlise de Sensibilidade Tabela de Dados no Excel


O Crescimento de $ 100 investidos a vrias taxas de juros para vrios perodos de composio Tabela de Dados
As tabelas de dados so maneiras do Excel fazer a anlise de sensibilidade. Elas so muito poderosas, e um pouco complicadas, de serem implementadas. O esforo da sua aprendizagem valer pena! Uma nota: Um usurio experimentado no Excel poder gerar todos os exemplos desta seo sem os recursos da tabela de dados. Porm, no se deixe enganar: Existem muitos exemplos neste texto onde voc precisa das tabelas de dados para fazer a anlise de sensibilidade. Se depositarmos $100 hoje e o deixarmos num banco rendendo juros de 15% por 10 anos, qual ser o seu valor futuro? Como o exemplo abaixo mostra, a resposta $404,56:
A 1 2 3 4 5 6 7 B C D

EXEMPLO DE TABELA DE DADOS


Taxa de juros Investimento Anos Valor Futuro 15% 100 10 $404,56 <-- =B4*(1+B3)^B5

Suponha agora que queiramos mostrar a sensibilidade do valor futuro taxa de juros. Nas clulas A14:A18 colocamos as taxas de juros que variam de 0% a 20%, e na clula B13 colocamos =B7, que se refere ao clculo inicial do valor futuro.
A 11 12 13 14 15 16 17 18 Taxa de juros 404,56 <-- =B7 0% 5% 10% 15% 20% B C D

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

192

Bertolo

Finanas em Excel

IMES-FAFICA

Para se usar a tcnica da tabela de dados marcamos o intervalo A13:B18 e ento usamos o comando Dados > Tabela. Aqui esta a maneira como o monitor se apresenta neste ponto:

A caixa de dilogo pergunta se o parmetro a ser variado est numa linha ou numa coluna da tabela marcada. No nosso caso, a taxa de juros a ser variada est numa coluna da tabela, assim movemos o cursor de Clula de entrada de linha para Clula de entrada da coluna e indicar onde no exemplo original a taxa de juros ocorre:

Quando voc pressionar OK obter o resultado:


A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 B C D

EXEM PLO DE TABELA DE DADO S


T a x a d e ju r o s In v e s tim e n to Anos V a lo r F u tu r o 15% 100 10 $ 4 0 4 ,5 6 < -- = B 4 *(1 + B 3 )^B 5

A s t a b e la s d e d a d o s m o s t r a n d o a s e n s ib ilid a d e d o v a lo r ( a s t a b e la s r e a is e s t o e s b o a d a s ) T a x a d e ju r o s 0% 5% 10% 15% 20% 4 0 4 ,5 6 < - - = B 7 1 0 0 ,0 0 1 6 2 ,8 9 2 5 9 ,3 7 4 0 4 ,5 6 6 1 9 ,1 7

Resumindo, para se fazer uma tabela de dados unidimensional: Crie um exemplo inicial Configure um intervalo com: o Algumas variveis no exemplo inicial que sero mudadas (como a taxa de juros no exemplo acima)

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

193

Bertolo

Finanas em Excel

IMES-FAFICA

Uma referncia para o exemplo inicial (como a =B7 acima). Note que voc sempre ter uma clula em branco aps esta referncia. Note a clula em branco quando a varivel est numa coluna: Trazendo baila o comando Dados > Tabela e indicando na caixa de dilogo: o Se a varivel est numa coluna ou numa linha o Onde no exemplo inicial a varivel ocorre: Por um ou outro caminho o resultado ser uma tabela de sensibilidade: o Vamos fazer o nosso exemplo inicial variar com respeito a taxa de juros e ao nmero de perodos. A tabela de dados est configurada na clula C13:G33.

B 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 404,56 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

C 0% 100,00 100,00 100,00 100,00 100,00 100,00 100,00 100,00 100,00 100,00 100,00 100,00 100,00 100,00 100,00 100,00 100,00 100,00 100,00 100,00

D 5% 105,00 110,25 115,76 121,55 127,63 134,01 140,71 147,75 155,13 162,89 171,03 179,59 188,56 197,99 207,89 218,29 229,20 240,66 252,70 265,33

E 10% 110,00 121,00 133,10 146,41 161,05 177,16 194,87 214,36 235,79 259,37 285,31 313,84 345,23 379,75 417,72 459,50 505,45 555,99 611,59 672,75

F 15% 115,00 132,25 152,09 174,90 201,14 231,31 266,00 305,90 351,79 404,56 465,24 535,03 615,28 707,57 813,71 935,76 1.076,13 1.237,55 1.423,18 1.636,65

G 20% 120,00 144,00 172,80 207,36 248,83 298,60 358,32 429,98 515,98 619,17 743,01 891,61 1.069,93 1.283,92 1.540,70 1.848,84 2.218,61 2.662,33 3.194,80 3.833,76

Desta vez indicamos no comando Dados > Tabela que existem duas variveis:

Isto cria a tabela bidimensional dada acima. No esquecer de destacar o intervalo B13:G33 e colocar a frmula =B7na clula B13.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

194

Bertolo

Finanas em Excel

IMES-FAFICA

O grfico foi criado marcando a rea B13:G33 e usando o modelo Disperso (XY).

Na janela DADOS de ORIGEM no se esquecer de colocar todas as seqncias (0%, 5%, 10%, 15%, 20%).

Usar o boto ADICIONAR para ir acrescentando as seqncias. Na janela abaixo Opes de Grfico colocar o Ttulo

Depois de tudo pronto voc dever obter

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

195

Bertolo

Finanas em Excel

IMES-FAFICA

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

196

Bertolo

Finanas em Excel

IMES-FAFICA

15 - Frmulas matriciais
Neste artigo, estaremos cobrindo um aspecto pouco conhecido do Excel: frmulas matriciais. Frmulas matriciais so utilizadas para fazer verdadeiros milagres no Excel. Este tutorial assume que voc tem um conhecimento bsico de frmulas matriciais e compreende o processo de edio e entrada de frmulas matriciais. Se este no for o seu caso, adquira o manual de treinamento onde voc encontrar tudo que voc precisa saber sobre frmulas matriciais e muito mais. Imagine que voc possui o seguinte conjunto de dados:

Figura 1: Dados utilizados na soluo do problema O seu chefe solicita um somatrio para o setor A para o segundo trimestre (abril, maio e junho). Em outras palavras, a frmula impossvel que o seu chefe quer ver no Excel precisa calcular os intervalos conforme a figura abaixo:

Figura 2: Visualizando o que o problema requer Voc leva as mos cabea, se desespera e chega concluso que isolar este intervalo impossvel. Impossvel porque o seu chefe quer ter a flexibilidade de poder somar outros intervalos para outros setores. Ou seja, no basta simplesmente selecionar manualmente as reas. A sua frmula precisa ser dinmica, suficiente, para que ao entrar os critrios de soma, a frmula seja capaz de interpretar os critrios e somar os valores dentro do intervalo total que vai de B2:H12. Se j era impossvel somar antes, com as novas informaes voc realmente comea a achar que seu chefe est brincando porque fazer isso simplesmente no d. Se voc realmente acredita na impossibilidade, voc desistir antes mesmo de tentar encontrar uma soluo. A figura anterior mostra o resumo de nosso problema. A frmula ser baseada em dois critrios: Setor e Intervalo de vendas. Aqui, os nossos critrios so o setor A e as vendas entre abril e junho. Se voc nunca utilizou a funo DESLOC, o conceito parecer um pouco estranho no incio, mas ao desvendar os mistrios desta funo voc ver que h muitas outras utilidades para ela.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

197

Bertolo

Finanas em Excel

IMES-FAFICA

Primeiramente, vamos construir a tabela de forma que os critrios possam ser inseridos nas clulas:

Figura 3: Formatando os campos de entrada de critrios boa prtica no digitar valores diretamente nas frmulas. Ao alimentar a frmula a partir de outras clulas no precisamos mais mexer na frmula uma vez que ela esteja pronta. Com a configurao de nossa planilha pronta, podemos iniciar o somatrio. Na clula D2, entraremos a frmula: {=SOMA((A6:A16=B1)*(DESLOC(B6:H16;0;CORRESP(B2;B5:H5;0)-1;;CORRESP(B3;B5:H5;0)CORRESP(B2;B5:H5;0)+1)))} O que a frmula faz o seguinte: 1. Retorna uma matriz contendo verdadeiro e falsos (A6:A16=B1) 2. A funo DESLOC retorna uma matriz 11 x 3. Esta matriz obtida da seguinte forma: 1. Referncia de deslocamento a rea que contm os dados para avaliao; 2. O deslocamento de linhas zero e o deslocamento em colunas dado por N 1 onde N encontrado por CORRESP(B2;B5:H5;0) ; 3. desnecessrio calcular a altura, pois no estamos interessados na altura da matriz; 4. A largura do deslocamento a diferena entre a coluna superior ( CORRESP(B3;B5:H5;0) ) menos a coluna inferior ( CORRESP(B2;B5:H5;0) ). Este resultado somado a 1, pois obteremos uma coluna a menos na subtrao. 3. As matriz obtidas em 1 e 2 acima so multiplicadas retornando uma nova matriz contendo zeros e os valores em 2 que so verdadeiros 4. Esta matriz final ; ento, somada. Na pasta de trabalho que acompanha o treinamento, todos os clculos so desenvolvidos passo-a-passo para uma melhor compreenso. E se o somatrio contivesse mais de um critrio? Podemos adaptar a frmula da seguinte maneira: {=SOMA(((A6:A16=B1)+(A6:A16=C1))*(DESLOC(B6:H16;0;CORRESP(B2;B5:H5;0)1;;CORRESP(B3;B5:H5;0)-CORRESP(B2;B5:H5;0)+1)))} Aqui, estou avaliando as condies nas clulas B1 e C1. Cada avaliao retorna uma matriz contendo verdadeiros e falsos. O que voc precisa lembrar que ao multiplicar estas duas matrizes voc est avaliando a condio quando AMBOS os critrios so verdadeiros (quando o primeiro e o segundo so verdadeiros uma avaliao equivalente a funo E() ). Como desejamos saber quando um OU outro verdadeiro (uma avaliao equivalente a funo OU() ), precisamos somar estas duas novas matrizes para obter uma terceira matriz contendo verdadeiros e falsos.

Figura 4: Soluo do problema com dois e trs critrios de avaliao Esta apenas uma demonstrao do poderio de fogo das frmulas matriciais . Voc no somente deve aprender todos os segredos de frmulas matriciais (soma em diagonal, mltiplos critrios, utilizao de switches em frmulas, etc.), mas tambm aprender conceitos avanados de programao em VBA (em alguns casos projetos prontos para uso), frmulas, formatao condicional e muito mais. Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados. 198

Bertolo

Finanas em Excel

IMES-FAFICA

16 - CENRIOS
Cenrios fazem parte de um conjunto de comandos algumas vezes chamados de ferramentas de anlises hipotticas. Um cenrio um conjunto de valores que o Microsoft Office Excel salva e pode substituir automaticamente na sua planilha. Voc pode usar cenrios para prever o resultado de um modelo de planilha. Voc pode criar e salvar diferentes grupos de valores em uma planilha e alternar para qualquer um desses novos cenrios para exibir resultados diferentes Viso geral Criando cenrios Por exemplo, voc pode usar um cenrio se desejar criar um oramento, mas no tiver certeza de sua receita. Com um cenrio, voc pode definir valores diferentes para a receita e alternar entre os cenrios para efetuar anlises hipotticas.

No exemplo acima, voc pode chamar o cenrio de Pior Caso, definir o valor na clula B1 para R$ 50.000,00 e definir o valor na clula B2 para R$ 13.200,00.

Voc pode chamar o segundo cenrio de Melhor Caso e alterar os valores em B1 para R$ 150.000,00 e em B2 para R$ 26.000,00. Relatrios de resumo do cenrio Para comparar vrios cenrios, voc pode criar um relatrio que os resuma na mesma pgina. O relatrio pode listar os cenrios lado a lado ou resumi-los em um relatrio de tabela dinmica. Para obter mais informaes, consulte a seo Criar um relatrio de resumo do cenrio. Criar um cenrio 1. Na guia Dados, no grupo Ferramentas de Dados, clique em Teste de Hipteses e, em seguida, clique em Gerenciador de Cenrios.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

199

Bertolo

Finanas em Excel

IMES-FAFICA

Aparecer a janela abaixo:

2.

Clique em Adicionar.

3. 4.

Na caixa Nome do cenrio, digite um nome para o cenrio. Na caixa Clulas variveis, insira as referncias para as clulas que voc deseja alterar. OBSERVAO Para preservar os valores originais das clulas variveis, crie um cenrio que utilize os valores das clulas originais antes de criar cenrios que alterem os valores.

5. 6. 7. 8. 9.

Em Proteo, selecione as opes desejadas. Clique em OK. Na caixa de dilogo Valores de Cenrio, digite os valores desejados para as clulas variveis. Para criar o cenrio, clique em OK. Se voc deseja criar cenrios adicionais, repita as etapas de 2 a 8. Quando voc concluir a criao de cenrios, clique em OK e em Fechar na caixa de dilogo Gerenciador de Cenrios.

Exibir um cenrio

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

200

Bertolo

Finanas em Excel

IMES-FAFICA

Ao exibir um cenrio, voc altera os valores das clulas que so salvos como parte desse cenrio. 1. 2. 3. 1. 2. 3. 4. Na guia Dados, no grupo Ferramentas de Dados, clique em Teste de Hipteses e, em seguida, clique em Gerenciador de Cenrios. Clique no nome do cenrio que voc deseja mostrar. Clique em Mostrar. Na guia Dados, no grupo Ferramentas de Dados, clique em Teste de Hipteses e, em seguida, clique em Gerenciador de Cenrios. Clique em Resumo. Clique em Resumo do cenrio ou Relatrio de tabela dinmica do cenrio. Na caixa Clulas de resultado, insira as referncias para as clulas que fazem referncia a clulas cujos valores so alterados pelos cenrios. Separe as diversas referncias por vrgulas.

Criar um relatrio de resumo do cenrio

OBSERVAO Voc no precisa de clulas de resultado para gerar um relatrio de resumo de cenrio, mas precisa delas para obter um relatrio de tabela dinmica de cenrio. Observemos o seguinte exemplo: A avaliao final de um conjunto de alunos depende das classificaes obtidas em trs provas e tem uma quarta componente correspondente a avaliao contnua (assiduidade, interesse manifestado, etc.). Admitindo que a ponderao de cada uma das quatro componentes da avaliao era igual, a nota final de cada aluno resultaria da mdia aritmtica simples das notas obtidas s diferentes componentes. Todavia, se alterarmos as ponderaes das provas o resultado final ser diferente para cada um dos alunos ficando com melhor nota final (em termos relativos) aqueles alunos que obtiveram melhor classificao s componentes de avaliao com maior ponderao. Assim, pretendemos constituir cenrios alternativos que conduziro a resultados finais diferentes em funo da ponderao atribuda a cada um dos quatro momentos de avaliao. No primeiro caso, admitindo igual ponderao, temos:
Ana 1 Prova 2 Prova 3 Prova Av. Cont. Final 14 12 10 12 12,00 Lus 15 10 14 14 13,25 Joo 14 12 17 15 14,50 1 Prova 2 Prova 3 Prova Av. Cont. Total Ponder. 25% 25% 25% 25% 100%

A constituio de cenrios, passa pela utilizao das opes: Na guia Dados, no grupo Ferramentas de Dados, clique em Teste de Hipteses e, em seguida, clique em Gerenciador de Cenrios, que nos conduz janela de dilogo Gerenciador de Cenrios. Nesta janela, para comearmos a adicionar cenrios, devemos pressionar o boto Adicionar que nos conduz a:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

201

Bertolo

Finanas em Excel

IMES-FAFICA

Neste quadro devemos definir o nome do cenrio inicial (p. ex. Igual Ponderao) e especificar as clulas variveis, ou seja, neste exemplo as clulas que contm as ponderaes das provas $G$2$G$5. Quando pressionamos OK surge-nos a possibilidade de especificarmos os valores para cada uma das clulas variveis atravs do quadro seguinte:

Se pretendermos adicionar mais cenrios, aps a introduo de todos os valores para as clulas variveis do cenrio atual devemos pressionar Adicionar que nos conduz definio de um novo cenrio e assim por diante. Por ltimo terminamos a definio de cenrios com Ok que nos conduz a:

Agora podemos selecionar qualquer um dos 5 cenrios constitudos para vermos o seu resultado, alterar os valores das variveis independentes (ponderaes) ou eliminar esse cenrio. Podemos, ainda, utilizando a opo Resumir aceder ao quadro:
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

202

Bertolo

Finanas em Excel

IMES-FAFICA

Optando por Resumo do cenrio, ficamos com:

ou Relatrio de tabela dinmica do cenrio que produziria

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

203

Bertolo

Finanas em Excel

IMES-FAFICA

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

204

Bertolo

Finanas em Excel

IMES-FAFICA

17. Banco de Dados


Sortear Dados Estritamente falando, isto no uma funo, mas ela segue maravilhosamente o tpico anterior. O exemplo que usamos levado no Captulo ???. L consideramos um banco de dados dos preos das opes Cisco.
A 1 2 B C D E F

3 4 5 7 de Agosto de 2001, preo de fechamento CSCO 6

OPES CISCO, 7 de Agosto de 2001 PREO DE FECHAMENTO EM CHICAGO QUADRO DAS OPES DE TROCA
19,26 Data de vencimento real 17 Ago01 17 Ago01 17 Ago01 17 Ago01 17 Ago01 17 Ago01 17 Ago01 17 Ago01 17 Ago01 17 Ago01 17 Ago01 17 Ago01 21 Set01 21 Set01 21 Set01 21 Set01 21 Set01 21 Set01 21 Set01 21 Set01 21 Set01 19 Out01 19 Out01

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 de vencimento declarada Ago01 Ago01 Ago01 Ago01 Ago01 Ago01 Ago01 Ago01 Ago01 Ago01 Ago01 Ago01 Set01 Set01 Set01 Set01 Set01 Set01 Set01 Set01 Set01 Out01 Out01

Preo de exerccio, X Call price Put price 7.50 11.90 0.05 10.00 9,60 0,20 12.50 6,50 0,10 15.00 4,20 0,10 17.50 2,10 0,40 20.00 0,65 1,45 22.50 0,15 3,40 25.00 0,05 5,00 27.50 0,10 7,50 30.00 0,10 11,90 32.50 0,05 0,00 35.00 0,05 16,20 10.00 9,50 0,00 12.50 6,30 0,15 15.00 4,50 0,40 17.50 2,75 0,90 20.00 1,35 2,00 22.50 0,55 3,80 25.00 0,20 5,50 27.50 0,10 0,00 30.00 0,05 0,00 10.00 10,00 0,10 12.50 6,90 0,25

Dias para maturidade 10 10 10 10 10 10 10 10 10 10 10 10 45 45 45 45 45 45 45 45 45 73 73

(A lista real muito maior, e inclui mais de 100 entradas; ver a pasta Excel que acompanha este captulo). A lista acima est arranjada por datas. Suponha agora que queiramos arranj-la por preo de exerccio da opo. Existem vrios modos para fazermos isto, cada um ser explorado nesta seo: Podemos classificar os dados, usando o comando Dados > Classificar Podemos filtrar os dados, usando o comando Dados > Filtrar Podemos usar as funes de dados descritas na seo anterior (??) Usando Dados > Classificar Primeiro colocamos o cursor na clula em algum lugar na lista. Agora pressionamos Dados > Classificar. Aqui est o que voc ver:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

205

Bertolo

Finanas em Excel

IMES-FAFICA

O Excel escolheu o dado e identificou o fato que a linha 7 d um nico ttulo para cada coluna. Na caixa de dilogo voc pode escolher como classificar os dados. Classificando os dados somente pelo preo de exerccio. Isto est mostrado acima. Clicando a caixa OK temos:
A 1 2 B C D E F

3 4 5 7 de Agosto de 2001, preo de fechamento CSCO 6

OPES CISCO, 7 de Agosto de 2001 PREO DE FECHAMENTO EM CHICAGO QUADRO DAS OPES DE TROCA
19,26 Data de vencimento real 17 Ago01 21 Set01 19 Out01 18 Jan02 17 Jan03 16 Jan04 18 Jan02 17 Jan03 18 Jan02 18 Jan02 18 Jan02 17 Ago01 21 Set01 19 Out01 18 Jan02 17 Jan03 18 Jan02

7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Data de vencimento declarada Ago01 Set01 Out01 Jan02 Jan03 Jan04 Jan02 Jan03 Jan02 Jan02 Jan02 Ago01 Set01 Out01 Jan02 Jan03 Jan02

Preo de exerccio, X Call price Put price 10.00 9,60 0,20 10.00 9,50 0,00 10.00 10,00 0,10 10.00 9,50 0,30 10.00 10,60 0,95 10.00 11,90 1,30 100.0 0,05 70,87 100.0 0,10 83,10 105.0 0,05 48,00 110.0 0,06 84,12 115.0 0,31 63,00 12.50 6,50 0,10 12.50 6,30 0,15 12.50 6,90 0,25 12.50 8,20 0,60 12.50 9,50 1,60 120.0 0,05 97,90

Dias para maturidade 10 45 73 164 528 892 164 528 164 164 164 10 45 73 164 528 164

Note que nas colunas A e E, as datas no esto arranjadas cronologicamente. Para classificar primeiro por preo de exerccio e da por data, indique Dias para maturidade como segundo critrio de classificao:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

206

Bertolo

Finanas em Excel

IMES-FAFICA

Isto d:
A B C D E Data de vencimento real 17 Ago01 21 Set01 19 Out01 18 Jan02 17 Jan03 16 Jan04 F Dias para maturidade 10 45 73 164 528 892

7 8 9 10 11 12 13

Data de vencimento declarada Ago01 Set01 Out01 Jan02 Jan03 Jan04

Preo de exerccio, X Call price Put price 10.00 9,60 0,20 10.00 9,50 0,00 10.00 10,00 0,10 10.00 9,50 0,30 10.00 10,60 0,95 10.00 11,90 1,30

Recuperando os dados O problema com o Dados > Classificar que ele altera seus dados mudando a ordem das linhas3. Para trazer tudo de volta ao seu estado pr-classificar, recupere os dados por Dias para maturidade e Preo de exerccio:

Um comentrio realmente tcnico que voc talvez no devesse ler Suponhamos como acima que voc queira classificar os dados por preo de exerccio e a data de maturidade. Como os dados aparecem correntemente, voc no pode classific-los pela coluna A ou coluna E, porque estas colunas embora apaream com datas (que so nmeros no Excel) so textos realmente. Isto porque classificamos pela coluna F, que realmente um nmero.

Significando: Se, por alguma razo, voc classificou somente parte das colunas, voc inadvertidamente desordenar seus dados (para sempre!). [Voc somente alcanar o verdadeiro significado desta nota de rodap quando fizer isto !].

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

207

Bertolo

Finanas em Excel

IMES-FAFICA

No quadro acima, os contedos da clula E9 o texto =PROCV(DIA.DA.SEMANA("1"&A9);$M$9:$N$15;2)&A9. Na clula G9, usamos a funo Data.Valor, que retorna o texto que parece com uma data para dentro de uma data Excel.4 Na clula G10 formatamos este mesmo nmero para se parecer com uma data:

A concluso: Se voc quer classificar em colunas A ou E, voc dever usar a funo Data.Valor.

Dados > Filtrar


Este um comando Excel que torna fcil a classificao dos dados. Para implement-lo no nosso exemplo:

Recuperar de ???? aquela data Excel so nmeros seriais. Cada data d um nmero que indica quantos dias se passaram desde 1 de Janeiro de 1900.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

208

Bertolo

Finanas em Excel

IMES-FAFICA

Aqui est como a planilha se apresentar:

As setas para baixo permitem-lhe selecionar partes dos dados baseados num critrio. Aqui, por exemplo, selecionamos todos os dados que tem 73 dias de maturidade:

Clicando [Entre] temos:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

209

Bertolo

Finanas em Excel

IMES-FAFICA

Filtros mais complicados Primeiro volte aos dados clicando Dados >Filtro> Mostrar Todos

Agora clique em Dados>Filtro>Filtro Avanado, que mostrar a caixa de dilogo seguinte:

Note que fizemos um pequeno ajuste antes de implementarmos este filtro: No intervalo H7:K8 criamos um intervalo de critrios; como nas funes dados cobertas na seo anterior, este intervalo de critrio tem colunas de ttulos que se adaptam aquelas da lista original. No intervalo M7:P7 colocamos mais colunas de ttulos, indicando quais os dados que queremos extrair do nosso banco de dados. Os resultados esto mostrados. Todas opes com preo de exerccio de $20. Podemos usar tambm a opo lista de Filtro, no lugar. Isto produz a sada seguinte:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

210

Bertolo

Finanas em Excel

IMES-FAFICA

IV. Estatstica para Portflios*


1 2 3 4 5 Introduo Estatstica Simples - Portflio mdio e varincia para um portflio de dois ativos Regresso Estatstica de portflios para mltiplos ativos

1.

Introduo

Para prosseguir nos captulos seguintes voc precisar saber algumas estatsticas. Se voc como a maioria dos estudantes de finanas, voc teve um curso de estatstica (e esqueceu quase tudo do que aprendeu...). Ento este captulo um refresco mostrar-lhe-emos exatamente o que voc precisa a fim de prosseguir com os captulos seguintes, usando o Excel para fazer todos os clculos. (O Excel uma grande caixa de ferramentas estatstica algum dia ainda todos os cursos de estatstica de negcios a usaro. Por enquanto voc est condenado a este captulo). Contedo deste captulo Mdia, varincia, covarincia para 1 e 2 ativos. Clculo de portflio de mdia e varincia para 2 ativos Diferena entre Var( ) e Varp( ) Regresso

2.

Estatsticas simples
Nesta seo voc aprender calcular:

O retorno de uma ao e suas estatsticas: mdia (indistintamente referida como o retorno esperado), varincia e desvio padro. A covarincia do retorno entre duas opes O coeficiente de correlao dos retornos Por toda a parte nesta seo usamos os seguintes dados para General Motors (GM) e Microsoft: [Descrever como calcular os dados, nmeros dados para dividendos, etc.]

* Nota: Este um rascunho preliminar de um captulo do livro Princpios de Finanas com Excel que estamos escrevendo (

bertolo@bertolo.pro.br ). Confira com o autor antes de distribuir este rascunho (embora voc obtenha provavelmente permisso). Tenha certeza de que o material est atualizado antes de distribu-lo. Todo o material est protegido por direitos autorais e as propriedades pertencem ao autor.

Esta verso de 14 de Junho de 2002.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

211

Bertolo

Finanas em Excel

IMES-FAFICA

2 3 4 5 6 7 8 9 10 11 12 13

Data dez/89 dez/90 dez/91 dez/92 dez/93 dez/94 dez/95 dez/96 dez/97 dez/98 dez/99

B C General Motors Microsoft GM MSFT 23,408 1,2083 20,4882 2,0903 17,7651 4,6354 20,6253 5,3359 35,7558 5,0391 27,89 7,6406 35,8934 10,9688 38,9987 20,6562 46,5551 32,3125 56,4823 69,3438 71,2281 116,75

Passo 1: Do preo e dados do dividendo para o retorno Suponha que voc tenha comprado uma ao da GM no final de Dezembro de 1989 por 23,408 e a vendeu um ano mais tarde, no final de Dezembro de 1990, por 20,4882. Ento o seu retorno para manter a GM por todo o ano de 1990 teria sido:

rGM ,1990 =

PGM ,1990 PGM ,1989 PGM ,1989

1 =

20,4882 23,408 1 = ???? 20,4882

Se ns calculamos o retorno anual para ambos GM e MSFT, obtemos:

CALCULANDO RETORNO E SUAS ESTATSTICAS


General Motors GM 23,408 20,4882 17,7651 20,6253 35,7558 27,89 35,8934 38,9987 46,5551 56,4823 71,2281 Microsoft MSFT 1,2083 2,0903 4,6354 5,3359 5,0391 7,6406 10,9688 20,6562 32,3125 69,3438 116,75

DatA dez/89 dez/90 dez/91 dez/92 dez/93 dez/94 dez/95 dez/96 dez/97 dez/98 dez/99

-12,47% -13,29% 16,10% 73,36% -22,00% 28,70% 8,65% 19,38% 21,32% 26,11%

73,00% 121,76% 15,11% -5,56% 51,63% 43,56% 88,32% 56,43% 114,60% 68,36%

<-- =D5/D4-1 <-- =D6/D5-1 <-- =D7/D6-1 <-- =D8/D7-1 <-- =D9/D8-1 <-- =D10/D9-1 <-- =D11/D10-1 <-- =D12/D11-1 <-- =D13/D12-1 <-- =D14/D13-1

Passo 2: Estatsticas do Retorno As duas mais importantes estatsticas de retorno so o retorno mdio, a varincia dos retornos e o desvio padro dos retornos. Estas estatsticas esto calculadas abaixo; ns tambm mostramos as funes Excel, usadas para os clculos:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

212

Bertolo

Finanas em Excel

IMES-FAFICA

CALCULANDO RETORNO E SUAS ESTATSTICAS


General Motors GM 23,408 20,4882 17,7651 20,6253 35,7558 27,89 35,8934 38,9987 46,5551 56,4823 71,2281 Microsoft MSFT 1,2083 2,0903 4,6354 5,3359 5,0391 7,6406 10,9688 20,6562 32,3125 69,3438 116,75

DatA dez/89 dez/90 dez/91 dez/92 dez/93 dez/94 dez/95 dez/96 dez/97 dez/98 dez/99 Mean Variance St. dev.

-12,47% -13,29% 16,10% 73,36% -22,00% 28,70% 8,65% 19,38% 21,32% 26,11% 14,59% 6,74% 25,96% 25,96%

73,00% 121,76% 15,11% -5,56% 51,63% 43,56% 88,32% 56,43% 114,60% 68,36% 62,72% 14,43% 37,99% 37,99%

<-<-<-<-<-<-<-<-<-<-<-<-<-<--

=D5/D4-1 =D6/D5-1 =D7/D6-1 =D8/D7-1 =D9/D8-1 =D10/D9-1 =D11/D10-1 =D12/D11-1 =D13/D12-1 =D14/D13-1 =MDIA(E5:E14) =VARP(E5:E14) =DESVPADP(E5:E14) =RAIZ(E17)

Retorno Mdio: Este a mdia dos retornos (calculado usando a funo Excel MDIA( )). Ns freqentemente usamos os retornos passados para predizer os retornos futuros. Quando fazemos este uso dos dados, ns tambm chamamos a mdia de retorno esperado. Algumas vezes usamos a notao r GM ou r MSFT . Neste texto os termos, mdia e retorno esperado, sero usados quase indistintamente. A definio formal :

Mdia do retorno da GM = rGM =

rGM ,1990 + rGM ,1991 + ... + rGM ,19999

10

Varincia dos retornos: A varincia o desvio quadrtico mdio dos retornos da sua mdia. A varincia freqentemente denotada pelo smbolo grego 2 GM (pronuncia-se sigma quadrado de GM). Para a General Motors, isto significa que:

Var (rGM ) =

(rGM ,1990 rGM ) 2 + (rGM ,1991 rGM ) 2 + ... + (rGM ,1999 rGM ) 2 10

Na planilha abaixo calculamos a varincia para os retornos da GM e mostramos a voc que a funo Excel Varp( ) d o mesmo resultado:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

213

Bertolo

Finanas em Excel

IMES-FAFICA

A B C D E F G H I 1 CALCULANDO A VARIANA -- NA FORA BRUTA E COM A FUNO EXCEL 2 (Retorno General Motors 2 Mdia) 3 GM Retorno DatA dez/89 23,408 4 dez/90 20,4882 -12,47% 0,0732 5 dez/91 17,7651 -13,29% 0,0777 6 dez/92 20,6253 16,10% 0,0002 7 dez/93 35,7558 73,36% 0,3454 8 dez/94 27,89 -22,00% 0,1338 9 dez/95 35,8934 28,70% 0,0199 10 dez/96 38,9987 8,65% 0,0035 11 dez/97 46,5551 19,38% 0,0023 12 dez/98 56,4823 21,32% 0,0045 13 dez/99 71,2281 26,11% 0,0133 14 15 14,59% Soma 0,6740 <-- =SOMA(E5:E14) 16 Mdia Mdia 6,74% <-- =E16/10 17 frmula Excel 6,74% <-- =VARP(C5:C14) 18 19 20 Nota: Os cursos de Estatstica algumas vezes usam a variana da amostra. 21 Esta a soma dos desvios padres, Soma(E5:E14), dividido 22 por N-1, onde N o nmero de pontos dados. A funo Excel 23 para a variana da amostra Var(E5:E14). 24 Neste livro quase sempre usamos a variana da populao, ilustrada 25 acima e calculada com a funo Excel Varp(E5:E14).

Nota Estatstica (deixe para depois se voc quiser) Nota: O Excel tem duas funes varincia, VarP e Var. A primeira mede a varincia da populao, a ltima mede a varincia da amostra. Se voc tem os dados para o retorno {Rao,1, Rao,2, ..., Rao,N} para alguma ao, ento o retorno mdio R ao = definies das duas funes varincia so:

1 N

R
t =1

ao , t

. As

1 VarP ({R ao ,1 , R ao , 2 , R ao,3 ,..., R ao , N }) = N

(R
N j =1

ao , j

Ri

Var ({R ao ,1 , R ao , 2 , R ao ,3 ,..., R ao , N }) =

1 N Rao, j Ri N 1 j =1

Existe uma longa estria sobre a diferena entre estes dois conceitos que deixaremos para algum explicar a voc. Basta dizer que nos exemplos cobertos nesta apostila usaremos VarP e seu desvio padro equivalente DESVPADP.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

214

Bertolo

Finanas em Excel

IMES-FAFICA

2.1 - Desvio Padro dos retornos:


O desvio padro a raiz quadrada da varincia. O Excel tem duas funes, DESVPADP( ) e DESVPAD( ), para fazer este clculo diretamente. Como geralmente usamos a VarP( ) para a varincia, usaremos a DESVPADP( ) para o desvio padro. Algumas vezes usamos a letra grega sigma para o desvio padro, escrevendo GM ou MSFT.

2.2 - A covarincia dos retornos


A covarincia entre duas sries uma medida de quanto a srie (no nosso caso, o retorno da GM e MSFT) movem-se juntas para cima ou para baixo. A definio formal :

Cov(rGM , rMSFT ) = GM , MSFT =

1 rGM ,1 rGM rMSFT ,1 rMSFT + rGM , 2 rGM rMSFT , 2 rMSFT + 10 ... + rGM ,10 rGM rMSFT ,10 rMSFT

)(

)(

) (

)(

A idia, como voc pode ver na frmula, medir os desvios de cada ponto dado da sua mdia e multiplicar estes desvios. Na planilha abaixo, a coluna rotulada (1) tem a srie

rGM ,1 rGM e a coluna rotulada (2) tem a srie correspondente para MSFT. As duas esto
multiplicadas na coluna H, e sua mdia na clula H15 a covarincia. Como voc pode ver na clula H16, o Excel tem uma funo Covar ( ) que quando aplicada diretamente aos retornos nas colunas B e E, tambm calcula a covarincia.
A 1 2 B C D E F G H I J K

CALCULANDO A COVARIANA
(1) rGM GM retorno mdia(GM) -12,47% -27,06% -13,29% -27,88% 16,10% 1,52% 73,36% 58,77% -22,00% -36,58% 28,70% 14,11% 8,65% -5,93% 19,38% 4,79% 21,32% 6,74% 26,11% 11,52% 14,59% 6,74% 25,96% (2) rMSFTMSFT retorno mdia(MSFT) 73,00% 10,27% 121,76% 59,04% 15,11% -47,61% -5,56% -68,28% 51,63% -11,09% 43,56% -19,16% 88,32% 25,60% 56,43% -6,29% 114,60% 51,88% 68,36% 5,64% 62,72% 14,43% 37,99% Covar(rGM,rMSFT)

3 Data 4 dez/90 5 dez/91 6 dez/92 7 dez/93 8 dez/94 9 dez/95 10 dez/96 11 dez/97 12 dez/98 13 dez/99 14 15 Mdia 16 Variana 17 Desv. Padro 18 19

Produto: (1)*(2) -0,0278 -0,1646 -0,0072 -0,4013 0,0406 -0,0270 -0,0152 -0,0030 0,0350 0,0065 -0,0564 <-- =MDIA(H4:H13) -0,0564 <-- =COVAR(B4:B13;E4:E13) -0,5720 <-- =H15/(B17*E17) -0,5720 <-- =CORREL(B4:B13;E4:E13)

Correlao(rGM,rMSFT)

Outra medida comum do quanto duas sries de dados movem-se juntas, para cima ou para baixo, o coeficiente de correlao. Este definido como:

Correlao(rGM , rMSFT ) = GM , MSFT =

Cov(rGM , rMSFT )

GM MSFT

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

215

Bertolo

Finanas em Excel

IMES-FAFICA

Na planilha acima, calculamos o coeficiente de correlao de duas maneiras: Na clula H18 aplicamos a frmula

Cov(rGM , rMSFT

GM MSFT

, e na clula H19 usamos a funo Excel Correl ( )

diretamente na srie de retorno.

2.3 - Algumas notas sobre covarincia e correlao


1. 2. A covarincia afetada pela unidade, a correlao no. A correlao estar sempre entre +1 e -1. Se o coeficiente de correlao est entre +1 e -1, isto significa que os dois retornos tm uma relao linear entre eles. Na forma de equao para o caso da correlao = 1:

RGM ,t = a + b * R MSFT ,t }b < 0 se a correlao = +1


3.

b > 0 se a correlao = +1

A covarincia do retorno de um ativo consigo mesmo a varincia do retorno. Por exemplo, retornando frmula da covarincia:

Cov(rGM , rGM ) = GM ,GM = = Var ( RGM )

1 rGM ,1 rGM rGM ,1 rGM + rGM , 2 rGM rGM , 2 rGM + Por 10 ... + rGM ,10 rGM rGM ,10 rGM

)(

)(

) (

)(

causa disto, algumas vezes usa-se a notao ij para a covarincia entre i e j e usase ii para a varincia de i (de modo que ii = i .
2

4.

A covarincia simtrica: Cov(ri,rj) a mesma que Cov(rj,ri).

3. Portflio Mdio e varincia para um portflio de dois ativos


Suponha que entre 1990-99 mantivemos um portflio investido em 50% na GM e 50% na MSFT. A coluna E da planilha abaixo mostra qual teria sido o retorno anual sobre este portflio. Nas clulas E19:E21 calculamos a estatstica do retorno do portflio da mesma maneira que calculamos a estatstica do retorno para ativos individuais GM e MSFT.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

216

Bertolo

Finanas em Excel

IMES-FAFICA

1 CALCULANDO RETORNO DE PORTFOLIO E SUAS ESTATSTICAS 2 0,5 3 Proporo da GM 0,5 <-- =1-B3 4 Proporo da MSFT 5 General Motors Microsoft Retorno 6 Data GM MSFT Portfolio dez/89 7 dez/90 -12,47% 73,00% 30,26% <-- =$B$3*B8+$B$4*C8 8 dez/91 -13,29% 121,76% 54,23% 9 dez/92 16,10% 15,11% 15,61% 10 dez/93 73,36% -5,56% 33,90% 11 dez/94 -22,00% 51,63% 14,81% 12 dez/95 28,70% 43,56% 36,13% 13 dez/96 8,65% 88,32% 48,48% 14 dez/97 19,38% 56,43% 37,90% 15 dez/98 21,32% 114,60% 67,96% 16 dez/99 26,11% 68,36% 47,24% 17 18 14,59% 62,72% 38,65% <-- =MDIA(E8:E17) 19 Mdia 6,74% 14,43% 2,47% <-- =VARP(E8:E17) 20 Variana 25,96% 37,99% 15,72% <-- =DESVPADP(E8:E17) 21 Desv. Padro -0,0564 22 Covariana -0,5720 23 Correlao 24 25 Clculo direto da mdia e variana do portfolio 38,65% <-- =B3*B19+B4*C19 26 Mdia do Portfolio 2,47% <-- =B3^2*B20+B4^2*C20+2*B3*B4*C22 27 Variana do Portfolio 15,72% <-- =RAIZ(B27) 28 desv. Padro do Portfolio

As clulas B26:B28 mostram que estas estatsticas de portflio podem ser calculadas diretamente das estatsticas para ativos individuais. As frmulas seguintes, sero usadas nestas clulas (estas frmulas formam a base para a anlise do captulo seguinte):

Retorno esperado do portfolio = E(rp ) = x GM E (rGM ) + x MSFT E (rMSFT ) = x GM E (rGM ) + (1 x GM ) E (rMSFT ) Variana de Portfolio = Var(rp ) = x 2 GM Var (rGM ) + x 2 MSFT Var (rMSFT ) + 2 x GM x MSFT Cov(rGM , rMSFT )

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

217

Bertolo

Finanas em Excel

IMES-FAFICA

A 1 2 3 4 5 6 7 8 9

B ltima Cotao

G ltima Cotao $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 3,00 2,84 $

J % Log.Normal -5,48% 3,46% 0,68% 1,68% 0,66% 0,33% -2,33% 3,64% 1,93% 1,89% -1,57% 0,63% 5,22% -1,20%

Lucent Technologies Inc.


Mudana % % ($) Mudana Log.Normal $ $ $ $ $ $ $ $ $ $ $ $ $ $ -0,07 0,06 0,11 0,09 -0,11 -0,08 -0,08 -0,02 -0,05 -0,04 -0,06 0,11 0,09 -0,02 -2,97% 2,62% 4,68% 3,66% -4,31% -3,28% -3,39% -0,88% -2,21% -1,81% -2,76% 5,21% 4,05% -0,87% -3,01% 2,59% 4,57% 3,59% -4,41% -3,33% -3,45% -0,88% -2,24% -1,83% -2,80% 5,08% 3,97% -0,87%

Nortel Networks Corp


Mudana % ($) Mudana -0,16 0,10 0,02 0,05 0,02 0,01 -0,07 0,11 0,06 0,06 -0,05 0,02 0,17 -0,04 -5,33% 3,52% 0,68% 1,69% 0,66% 0,33% -2,30% 3,70% 1,95% 1,91% -1,56% 0,63% 5,36% -1,20%

16/05/03 $ 19/05/03 $ 20/05/03 $ 21/05/03 $ 22/05/03 $ 23/05/03 $ 27/05/03 $

2,36 2,29 2,35 2,46 2,55 2,44 2,36 2,28 2,26 2,21 2,17 2,11 2,22 2,31 2,29

Lucent Technologies
Diria 2 Diria Diria 2 Diria anualizada Diria anualizada
-0,22% 0,11% 3,28% 27,14% 52,09%

2,94 $ 2,96 $ 3,01 $ 3,03 $ 3,04 $ 2,97 $ 3,08 $ 3,14 $ 3,20 $ 3,15 $

10 28/05/03 $ 11 29/05/03 $ 12 30/05/03 $ 13 02/06/03 $ 14 03/06/03 $ 15 04/06/03 $ 16 05/06/03 $ 17 06/06/03 $ 18

Nortel Networks
Diria 2 Diria Diria 2 Diria anualizada Diria anualizada
0,68% 0,07% 2,63% 17,45% 41,77%

3,17 $ 3,34 $ 3,30 $

4. Regresso
A regresso linear (abreviadamente: regresso) uma tcnica para ajustamento de uma linha para um conjunto de dados. No captulo seguinte freqentemente precisaremos usar regresses; introduzimos os conceitos bsicos aqui. Nosso tratamento da regresso altamente mecnico significando que no introduziremos qualquer teoria. Comecemos com um simples exemplo. A tabela abaixo d o retorno mensal para a S&P 500 Index e para a Mirage Resorts para 1997 e 1998:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

218

Bertolo

Finanas em Excel

IMES-FAFICA

A B C D 1 EXEMPLO SIMPLES DE REGRESSO 2 S&P 500 Mirage ndice Recursos SPX MIR 3 4 Data 5 jan/97 6,13% 16,18% 6 fev/97 0,59% 0,00% 7 mar/97 -4,26% -15,42% 8 abr/97 5,84% -5,29% 9 mai/97 5,86% 18,63% 10 jun/97 4,35% 5,76% 11 jul/97 7,81% 5,94% 12 ago/97 -5,75% 0,23% 13 set/97 5,32% 12,35% 14 out/97 -3,45% -17,01% 15 nov/97 4,46% -5,00% 16 dez/97 1,57% -4,21% 17 jan/98 1,02% 1,37% 18 fev/98 7,04% -0,54% 19 mar/98 4,99% 5,99% 20 abr/98 0,91% -9,25% 21 mai/98 -1,88% -5,67% 22 jun/98 3,94% 2,40% 23 jul/98 -1,16% 0,88% 24 ago/98 -14,58% -30,81% 25 set/98 6,24% 12,61% 26 out/98 8,03% 1,12% 27 nov/98 5,91% -12,18% 28 dez/98 5,64% 0,42%

Agora usamos o Excel para produzir o grfico, Disperso (XY) destes retornos. Usamos o comando Inserir|Grfico, e da o Assistente de Grfico produzir o grfico desejado:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

219

Bertolo

Finanas em Excel

IMES-FAFICA

Aqui est o grfico5:


A B C D E F G H I 1 EXEMPLO SIMPLES DE REGRESSO 2 S&P 500 Mirage ndice Recursos SPX MIR 3 4 Data 5 jan/97 6,13% 16,18% 6 fev/97 0,59% 0,00% Retornos MIR vs Retornos S&P500 7 mar/97 -4,26% -15,42% 30% Retornos Mensais, 1997-1998 8 abr/97 5,84% -5,29% 9 mai/97 5,86% 18,63% 20% 10 jun/97 4,35% 5,76% 11 jul/97 7,81% 5,94% 10% 12 ago/97 -5,75% 0,23% 13 set/97 5,32% 12,35% 0% 14 out/97 -3,45% -17,01% 15 nov/97 4,46% -5,00% -20% -15% -10% -5% 0% -10% 16 dez/97 1,57% -4,21% 17 jan/98 1,02% 1,37% 18 fev/98 7,04% -0,54% -20% 19 mar/98 4,99% 5,99% 20 abr/98 0,91% -9,25% -30% 21 mai/98 -1,88% -5,67% 22 jun/98 3,94% 2,40% -40% 23 jul/98 -1,16% 0,88% 24 ago/98 -14,58% -30,81% 25 set/98 6,24% 12,61% 26 out/98 8,03% 1,12% 27 nov/98 5,91% -12,18% 28 dez/98 5,64% 0,42% J K

MIR

5%

10% S&P500

Regresso: Queremos desenhar uma reta atravs dos pontos acima, e queremos que esta reta seja a melhor reta (melhor em algum sentido que discutiremos daqui a pouco) que voc poderia desenhar atravs dos pontos. Existem vrias maneiras de se fazer isto no Excel (como usual ....). Aqui est o que fizemos: Clique nos pontos do grfico de modo que o Excel marque todos (ou pelo menos a maioria). Depois de fazer isso, o grfico fica assim:

Como descrito no Captulo ??? sobre grficos no Excel, nos liberamos do fundo cinza que o default do Excel.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

220

Bertolo

Finanas em Excel

IMES-FAFICA

Com os pontos marcados, clique com o boto direito do mouse e escolha Adicionar linha de tendncia:

Adicionar linha de tendncia leva seguinte caixa, em que escolhemos Linear.

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

221

Bertolo

Finanas em Excel

IMES-FAFICA

Antes de clicar OK, movemo-nos para a ala Opes e marcamos Exibir equao no grfico e Exibir valor de R-quadrado no grfico.

Agora ento clique OK. O Excel mostra o seguinte grfico:

Retornos MIR vs Retornos S&P500


Retornos Mensais, 1997-1998

30% 20% 10%

-20%

-15%

-10%

0% -5% 0% -10% -20% -30% -40%

MIR

5%

10% S&P500

y = 1,4693x - 0,0424 2 R = 0,5001

A inclinao da reta de regresso y = 1.4693x 0.0424 diz-nos que durante o perodo de 2 anos, um aumento de 1% no retorno mensal da S&P500 levou a um aumento mdio de 1.4693% no retorno da MIR no mesmo ms. A interseco da reta de regresso diz-nos que no ms quando a S&P500 no mudar, o retorno da MIR tende a diminuir por 4,24%. Podemos concluir que: Quando os retornos da S&P so altos, os retornos MIR so melhores que os retornos S&P. 222

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

Bertolo

Finanas em Excel

IMES-FAFICA

Quando os retornos da S&P so baixos, os retornos da MIR so piores que os retornos da S&P. O R2 (pronuncia-se r-quadrado) da reta de regresso diz que 50,01% da variabilidade dos retornos da MIR, explicado pela variabilidade dos retornos da S&P500. Isto pode parecer uma espcie de baixa (especialmente desde que cursos de estatstica esto cheios de exemplos onde R2 est prximo de 100%), mas ele realmente bastante respeitvel: O R2 de 50% diz que metade da variabilidade dos retornos MIR explicado pela variabilidade do ndice S&P500. Os outros 50% da variabilidade do retorno presumivelmente explicado pelos fatores que so exclusivos do MIR. Voc no esperaria muito mais: Se por alguma razo estranha o R2 fosse 100%, isto significaria que todos os retornos MIR so explicados pelos retornos S&P, o que claramente sem sentido. Maneiras diferentes de se fazer a mesma coisa.

Como usual com o Excel, existem diferentes mtodos para se calcular a inclinao, a interseco e R2 da equao de regresso. O Excel tem funes chamadas INCLINAO( ), INTERCEPO( ), RQUAD( ). Estas funes esto ilustradas abaixo nas clulas ???. Note a sintaxe: INCLINAO(retornos-y, retornos-x) (i., a INCLINAO(retornos MIR, retornos S&P) A inclinao, intercepo e R2 podem ser calculados diretamente usando a covarincia, varincia e correlao (clula ???, ???, ???)

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

223

Bertolo

Finanas em Excel

IMES-FAFICA

A B C D E F G H I J K 1 EXEMPLO SIMPLES DE REGRESSO 2 S&P 500 Mirage ndice Recursos SPX MIR 3 4 Data 5 jan/97 6,13% 16,18% 6 fev/97 0,59% 0,00% Retornos MIR vs Retornos S&P500 7 mar/97 -4,26% -15,42% 30% Retornos Mensais, 1997-1998 8 abr/97 5,84% -5,29% 9 mai/97 5,86% 18,63% 20% 10 jun/97 4,35% 5,76% 11 jul/97 7,81% 5,94% 10% 12 ago/97 -5,75% 0,23% 13 set/97 5,32% 12,35% 0% 14 out/97 -3,45% -17,01% 15 nov/97 4,46% -5,00% -20% -15% -10% -5% 0% 5% 10% -10% 16 dez/97 1,57% -4,21% S&P500 17 jan/98 1,02% 1,37% 18 fev/98 7,04% -0,54% -20% 19 mar/98 4,99% 5,99% y = 1,4693x - 0,0424 20 abr/98 0,91% -9,25% -30% 2 R = 0,5001 21 mai/98 -1,88% -5,67% 22 jun/98 3,94% 2,40% -40% 23 jul/98 -1,16% 0,88% 24 ago/98 -14,58% -30,81% 25 set/98 6,24% 12,61% 26 out/98 8,03% 1,12% 27 nov/98 5,91% -12,18% 28 dez/98 5,64% 0,42% 29 30 Inclinao 1,4693 <-- =INCLINAO(C5:C28;B5:B28) 31 1,4693 <-- =COVAR(C5:C28;B5:B28)/VARP(B5:B28) 32 33 Intercepo -0,0424 <-- =INTERCEPO(C5:C28;B5:B28) 34 permanece s<-- permanece ser escrito 35 36 R-quadrado 0,5001 <-- =RQUAD(C5:C28;B5:B28) 37 0,5001 <-- =CORREL(C5:C28;B5:B28)^2

5. Estatstica de portflio para mltiplos ativos6 Na seo ??? acima, discutimos o clculo da mdia do portflio e varincia para um portflio de 2 ativos. Nesta seo discutiremos o clculo para um portflio composto de mais que 2 ativos. Afim de, prepararmos a cena introduzimos alguma notao. Suponhamos que temos N aes, e que parra cada ao i temos computado a mdia E(ri) e a varincia Var(ri) do retorno da ao. Ainda mais, suponhamos que para cada par de aes i e j, calculamos a covarincia dos retornos Cov(ri,rj). Aqui temos um exemplo com 3 aes:

Esta seo e a prxima discutiremos tpicos mais avanados que sero usados no Captulo ??. A fim de entender o fluxo do argumento, voc no precisa estas sees ou Captulo ??.
Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

MIR

224

Bertolo

Finanas em Excel

IMES-FAFICA

A B C D E 1 DADOS DO RETORNO ANUAL PARA 3 AES. 2 General Fim do Motors Microsoft Heinz 3 ano GM MSFT HNZ 4 dez/90 -12,47% 73,00% 2,46% 5 dez/91 -13,29% 121,76% 14,54% 6 dez/92 16,10% 15,11% 16,89% 7 dez/93 73,36% -5,56% -15,95% 8 dez/94 -22,00% 51,63% 6,55% 9 dez/95 28,70% 43,56% 39,81% 10 dez/96 8,65% 88,32% 11,56% 11 dez/97 19,38% 56,43% 45,89% 12 dez/98 21,32% 114,60% 14,11% 13 dez/99 26,11% 68,36% -27,44% 14 15 Mdia 14,59% 62,72% 10,84% 16 Variana 6,74% 14,43% 4,40% 17 Sigma 25,96% 37,99% 20,98% 18 19 Covarianas 20 Cov(rGM,rMSFT) -0,0564 <-- =COVAR(B4:B13;C4:C13) 21 Cov(rGM,rHNZ) -0,0113 <-- =COVAR(B4:B13;D4:D13) 22 Cov(rMSFT,rHNZ) 0,0092 <-- =COVAR(C4:C13;D4:D13)

Agora suponhamos que formemos um portflio composto das seguintes propores de cada das aes: xGM = 20%, xMSFT = 40%, xHNZ = 1 xGM xMSFT = 30%. Nas clulas B15:B17 fazemos um clculo fora bruta das estatsticas de portflio dadas nas clulas B4:B13:
A B C D E 1 DADOS DO RETORNO ANUAL PARA 3 AES. 2 General Fim do Motors Microsoft Heinz ano GM MSFT HNZ 3 dez/90 -12,47% 73,00% 2,46% 4 dez/91 -13,29% 121,76% 14,54% 5 dez/92 16,10% 15,11% 16,89% 6 dez/93 73,36% -5,56% -15,95% 7 dez/94 -22,00% 51,63% 6,55% 8 dez/95 28,70% 43,56% 39,81% 9 dez/96 8,65% 88,32% 11,56% 10 dez/97 19,38% 56,43% 45,89% 11 dez/98 21,32% 114,60% 14,11% 12 dez/99 26,11% 68,36% -27,44% 13 14 14,59% 62,72% 10,84% 15 Mdia 6,74% 14,43% 4,40% 16 Variana 25,96% 37,99% 20,98% 17 Sigma 18 19 Covarianas 20 Cov(rGM,rMSFT) -0,0564 <-- =COVAR(B4:B13;C4:C13) 21 Cov(rGM,rHNZ) -0,0113 <-- =COVAR(B4:B13;D4:D13) 22 Cov(rMSFT,rHNZ) 0,0092 <-- =COVAR(C4:C13;D4:D13) F G H I J K L M N O

Retorno do Portfolio 0,2744 <-- =0,2*B4+0,4*C4+0,3*D4 0,5041 <-- =0,2*B5+0,4*C5+0,3*D5 0,1433 0,0766 0,1822 0,3511 0,4053 0,4021 0,5434 0,2434 31,26% <-- =MDIA(G4:G13) 2,16% <-- =VARP(G4:G13) 14,68% <-- =DESVPADP(G4:G13) Clculo alternativo da estatstica de portfolio 31,26% <-- =0,2*B15+0,4*C15+0,3*D15 2,16% <-- =0,2^2*B16+0,4^2*C16+0,3^2*D16+2*0,2*0,4*B20+2*0,2*0,3*B21+2*0,4*0,3*B22

Mdia Variana

Se voc olhar para as clulas G20:G21, ver que existe uma modo mais eficiente de se fazer os mesmos clculos:

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

225

Bertolo

Finanas em Excel

IMES-FAFICA

Retorno esperado do portfolio = E(rp ) = x GM E (rGM ) + x MSFT E (rMSFT ) + x HNZ E (rHNZ ) Variana de Portfolio = Var(rp ) = x 2 GM Var ( rGM ) + x 2 MSFT Var (rMSFT ) + x 2 HNZ Var (rHNZ ) + 2 x GM x MSFT Cov(rGM , rMSFT ) + 2 x GM x HNZ Cov(rGM , rHNZ ) + 2 x MSFT x HNZ Cov(rMSFT , rHNZ )
Uma frmula geral para um portflio de N ativos Se voc tem um portflio composto de N ativos, dos quais conhecemos todos os retornos esperados, as varincias e covarincias. Ento: O retorno esperado do portflio a mdia ponderada dos retornos dos ativos individuais. Denotando os pesos dos portflios por {x1, x2, ..., xN}, o retorno esperado do portflio : E(rp) = x1E(r1) + x2E(r2) + ...+ xNE(rN) =

x E (r )
i =1 i i

A varincia do retorno do portflio a soma de: A soma de cada varincia de ativo, ponderada pelo quadrado da proporo do ativo no portflio: x12 Var(r1) + x22 Var(r2) + ... + xN2 Var(rN). A soma de duas vezes cada covarincia, ponderada pelo produto da proporo do ativo: 2x1x2Cov(r1,r2) + 2x1x3Cov(r1,r3) + ... + 2x1xNCov(r1,rN) + 2x2x3Cov(r2,r3) + ... + 2x2xNCov(r2,rN) ... + 2xN-1xNCov(rN-1,rN) Nota computacional ( e advertncia)

o o

Existem maneiras mais eficientes de se fazerem estes clculos, mas elas envolvem matrizes. Para maiores detalhes, veja o Captulo 7 e 27 de Financial Modeling de Benninga.

Exerccios

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

226

Bertolo

Finanas em Excel

IMES-FAFICA

V. Macros
Macros so .....

Luiz A. Bertolo IMES-FAFICA 2007. Todos os direitos reservados.

227

Você também pode gostar