Escolar Documentos
Profissional Documentos
Cultura Documentos
10
F
Excel.
rmulas so ferramentas bsicas na elaborao de planilhas. Nesta lio, estudaremos os principais tpicos que envolvem a criao de frmulas no
Precedncia de operadores
O termo precedncia refere-se ordem na qual o Excel executa os clculos em uma frmula. Valem as seguintes regras: Expresses entre parnteses so processadas em primeiro lugar. A multiplicao e a diviso so executadas antes da adio e da subtrao. Os operadores consecutivos com o mesmo nvel de precedncia so calculados da esquerda para a direita. Para alterar a ordem da precedncia, voc pode usar os parnteses. As frmulas a seguir contm os mesmos valores e operadores, mas o posicionamento dos parnteses diferente em cada uma delas e, portanto, os resultados tambm so diferentes. Frmula =3*6+12/4-2 =(3*6)+12/(4-2) =3*(6+12)/4-2 =(3*6+12)/4-2 =3*(6+12)/(4-2)) Resultado 19 24 11,5 5,5 36
DICA DICA Se Se voc voc estiver estiver inseguro inseguro em em relao relao ordem ordem seqncia de operadores, use os parnteses seqncia de operadores, use os parnteses realmente realmente necessrios. necessrios.
na na qual qual o o Excel Excel processar processar uma uma at mesmo se eles - at mesmo se eles no no forem forem
Conferindo os parnteses
Se voc no incluir um parntese de fechamento para cada parntese de abertura na frmula, o Excel apresentar uma mensagem informando que os parnteses esto trocados e destacar a parte errada da frmula. Depois que voc digita um parntese de fechamento, o Excel apresenta brevemente o par de parnteses
11
correspondente em negrito. Este recurso til quando voc est digitando uma frmula longa e no tem certeza de quais pares de parnteses devem ser colocados.
NOTA A utilizao frmulas que de trabalho. nas prximas do mouse para criar frmulas extremamente til nos casos de contm referncias a clulas de outras planilhas ou outras pastas Este recurso ser bastante utilizado nos exemplos que estudaremos lies.
12
clula atual. Se a frmula em C4 for copiada para outra clula da planilha, ela ser modificada automaticamente pelo Excel, de forma a continuar calculando o dobro do valor da clula localizada a duas linhas acima da clula atual e a uma coluna esquerda da clula atual. As referncias absolutas referem-se a clulas pela sua posio fixa na planilha. Por exemplo, na frmula =$C$4*10, a referncia $C$4 indica exatamente a clula localizada na coluna C e linha 4, independente de onde essa frmula for digitada ou para onde for copiada. Uma referncia mista contm uma referncia relativa e uma referncia absoluta. Suponha, por exemplo, que na clula G7 digitamos a frmula =$F4. A referncia $F4 indica, neste caso, a clula localizada na coluna F, a trs linhas acima da clula atual. Entender como funcionam as referncias relativas, absolutas fundamental para a elaborao e manipulao das frmulas no Excel. e mistas
DICA DICA Voc Voc pode pode utilizar utilizar a a tecla tecla F4 F4 para para alternar alternar rapidamente rapidamente entre entre referncias referncias relativas, relativas, absolutas absolutas ou ou mistas. mistas. Basta Basta digitar, digitar, em em uma uma frmula, frmula, a a referncia referncia da da clula clula e, e, em em seguida, seguida, apertar apertar a a tecla tecla F4 F4 quantas quantas vezes vezes forem forem necessrias necessrias para para obter obter o o tipo tipo de de referncia referncia desejada. desejada. Por Por exemplo, exemplo, se se em em uma uma frmula frmula voc voc digitar digitar a a referncia referncia B7 B7 e, e, logo logo em em seguida, seguida, apertar apertar a a tecla tecla F4 F4 vrias vrias vezes, vezes, a a referncia referncia B7 B7 ser ser alterada alterada seguidamente seguidamente para: para: $B$7, $B$7, B$7, B$7, $B7 $B7 e e B7. B7.
Funes
Funo uma frmula pre-definida, que opera em um ou mais valores, para fornecer um resultado. Muitas funes do Excel so verses abreviadas de frmulas usadas com freqncia. Por exemplo, a funo SOMA permite-lhe somar uma seqncia de valores de clulas simplesmente selecionando um intervalo. Compare a frmula =A1 + A2 + A3 + A4 + A5 + A6 + A7 + A8 + A9 + A10 com a frmula =SOMA(A1:A10) Obviamente, a funo SOMA torna a frmula mais curta e fcil de ser criada. Algumas funes do Excel executam clculos extremamente complexos. Por exemplo, usando a funo NPER, possvel calcular o nmero de perodos exigidos para o pagamento de um emprstimo em uma determinada taxa de juros e o valor do pagamento. As funes consistem em nome de funo seguido por um conjunto de argumentos entre parnteses. No exemplo anterior, A1:A10 o argumento da funo SOMA. Existem algumas funes que no necessitam de argumentos. Um exemplo a funo AGORA(), que retorna a data e hora atuais. Observe que, apesar de no haver argumentos, obrigatria a digitao do par de parnteses.
O assistente de funo
Existem vrias funes disponveis no Excel, classificadas de acordo com o tipo de clculo que executam. As categorias existentes so: Financeira Data e hora Matemtica e trigonomtrica Estatstica Procura e referncia Banco de dados Texto
13
Para facilitar o trabalho com funes, o Excel apresenta uma ferramenta chamada Assistente de Funo, que pode ser acionada pelo boto de mesmo nome localizado na barra de ferramentas Padro. O assistente de funo possui duas etapas bsicas. Na 1 a. etapa, voc seleciona a funo desejada. Na 2a. etapa, voc informa os argumentos da funo que est sendo construda. Para informar os argumentos, basta digit-los nas caixas correspondentes. Uma outra forma utilizar o mouse, de forma similar a que vimos na construo de frmulas utilizando o mouse. Neste caso, no ponto em que for necessrio inserir uma referncia, basta selecionar a(s) clula(s) adequada(s) com o auxlio do mouse. As referncias sero includas automaticamente pelo Excel. Suponha que desejemos inserir na clula C1 uma frmula para calcular a mdia dos valores existentes nas clulas A1, A2 e A3. A frmula apropriada nesse caso seria =MDIA(A1:A3) e voc poderia digit-la diretamente na clula C1. Como alternativa, voc poderia utilizar o assistente de funo. Para isso, bastaria clicar em C1 e iniciar o assistente de funo atravs do boto correspondente na barra de ferramentas. Teramos ento a tela abaixo.
Observe a primeira etapa do assistente de funo. H vrias opes para localizar a funo que se deseja usar. Voc pode pesquisar por categoria ou, se no souber a categoria, pesquisar todas as funes disponveis. Alm disso, se voc clicar na opo Mais recentemente usada, o Excel exibe na caixa Nome da funo uma lista com as funes que voc usou mais recentemente. Para obter informaes detalhadas sobre a funo selecionada, clique no boto Ajuda. DICA DICA Voc Voc tambm tambm pode pode ativar ativar o o assistente assistente de de funo funo atravs atravs do do comando comando Funo Funo do do menu menu Inserir. Inserir.
14
A tela acima mostra a etapa 2 do assistente de funo. Observe a linha pontilhada que aparece em volta do intervalo A1:A3. Isso significa que o argumento nm1 foi inserido com o auxlio do mouse. Observe ainda que o valor a ser retornado pela funo j aparece na caixa Valor nessa etapa. Outro ponto a destacar que a palavra nm1 est negrito, porque essa funo exige no mnimo um argumento. Argumentos obrigatrios aparecem em negrito e argumentos facultativos so escritos com fonte normal. Repare ainda o boto Finalizar. Veja que ele est destacado. Quando temos um boto em destaque em qualquer janela do Windows 95, dizemos que se trata do boto ou controle ativo. Isso significa que, se voc apertar ENTER, a ao associada quele boto ativo ser disparada. No uso do assistente de funo, bom estar atento a esse detalhe. Isso porque comum a necessidade de mover a janela do assistente de funo, de forma a permitir a seleo de clulas com o mouse, na insero dos argumentos. O problema que, nessa situao, muitas vezes os botes no ficam visveis na tela. Entretanto, se voc sabe que o boto Finalizar por padro o boto ativo, pode pressionar ENTER ao fim do seu trabalho, sem ter que novamente mover a tela do assistente de funo.
Prtica
Vamos elaborar a folha de pagamento da Empresa de Transportes Maring. Ser uma planilha simples, para atender s seguintes condies: 4. Descontar 8% do salrio base para INSS. 5. Descontar 15% do salrio base para Imposto de Renda. 6. Descontar 3% do salrio base para plano de sade. 7. Os ndices dos descontos anteriores so nicos para todos os funcionrios.
15
EXCEL AVANADO - LIO 2 8. A planilha dever conter, alm dos valores dos descontos, os valores do salrio-base, do sub-total de descontos e do salrio lquido para cada funcionrio. Queremos tambm a soma de todos os valores de cada categoria.
Para resolver o exerccio, utilizaremos o arquivo Folha de Pagamento. A soluo fornecida a seguir. Se preferir, tente fazer o exerccio antes de ler a soluo. 9. Abra a pasta de trabalho Folha de Pagamento. 10.Observe que os valores dos salrios-base e dos ndices de descontos j esto digitados, para facilitar nosso trabalho. No seria essa a situao real, mas aqui estamos preocupados apenas em fixar os assuntos revistos nas sees anteriores desta lio. 11.Clique em C12. Vamos construir a frmula para calcular o INSS. 12.Digite =B12*$F$6 e aperte ENTER. Observe o uso das referncias relativas e absolutas. Como teremos que copiar essa frmula para os demais funcionrios, a referncia da clula que contm o valor do salrio-base deve ser relativa, pois esse valor ir variar para cada funcionrio. Por outro lado, a referncia clula que contm o ndice de desconto de INSS deve ser absoluta, pois esse valor no sofrer variao, qualquer que seja a clula de destino da nossa frmula. 13.Por enquanto, no copie a frmula em C12 para os demais funcionrios. Faremos isso de uma s vez, aps criarmos todas as frmulas necessrias na linha 12. 14.Clique em D12. Vamos construir a frmula do imposto de renda com o auxlio do mouse. 15.Em D12 digite =. Em seguida, clique em B12 e digite o smbolo *. 16.Aps o smbolo de multiplicao, clique em F7. Como essa referncia deve ser absoluta, aperte agora a tecla F4. Em seguida, tecle ENTER. 17.Clique em E12 e digite =. Em seguida, clique em B12 e digite o smbolo *. 18.Aps o asterisco, clique em F8. 19.Aperte a tecla F4 e em seguida tecle ENTER. 20.Clique em F12. Em seguida, clique no boto AutoSoma. Uma marquee aparecer em volta das clulas B12 at E12, mas observe que precisamos somar apenas os descontos. Com o mouse, selecione ento o intervalo C12:E12, para acertar a frmula da soma. Pressione ENTER. 21.Em G12, insira a frmula =B12-F12. 22.Vamos copiar as frmulas da linha 12 para as demais clulas at linha 34. 23.Selecione o intervalo C12:G12 e, utilizando a ala de preenchimento, copie as frmulas para as demais clulas at linha 34. 24.Vamos construir os totais. Selecione o intervalo B35:G35. Em seguida clique, no boto AutoSoma. 25.Para calcular as mdias, Assistente de Funo. clique em B37. Em seguida, clique no boto
26.Na etapa 1 de 2 do assistente de funo, localize e selecione a funo MDIA. Prossiga para a prxima etapa. 27.Na etapa 2, temos que informar o intervalo sobre o qual a mdia ser calculada. No caso, o intervalo B12:B34. Basta digit-lo na caixa nm1 e clicar no boto Finalizar. 28.As demais frmulas de mdia podem ser obtidas atravs da cpia da frmula em B37. Entretanto, vamos construir a frmula na clula C37, para treinarmos a utilizao do mouse na criao de frmulas envolvendo funes. 29.Clique em C37 e inicie o assistente de funo. Na etapa 1, localize e selecione a funo MDIA. Prossiga para a prxima etapa.
16
30.Na etapa 2, observe que o cursor est posicionado na caixa nm1. Vamos preencher essa caixa com o auxlio do mouse. Para isso, mova a janela do assistente de funo para baixo, de forma a permitir a visualizao dos dados na coluna C e ainda a ficar visvel a barra de rolagem vertical. No se preocupe se a janela do assistente de funo ficar escondida. 31.Utilizando as setas ou a barra de rolagem vertical, visualize o incio da planilha. 32.Clique na clula C12 e selecione o intervalo C12:C34. 33.Mova a janela do assistente de funo para cima e clique no boto Finalizar. DICA: lembre-se de que no de fato necessrio mover a janela do assistente para acessar o boto Finalizar. Bastaria pressionar ENTER, uma vez que o boto Finalizar o boto ativo nessa janela. A escolha entre uma e outra opo fica a seu critrio. 34.Copie a frmula em C37 para o intervalo D37:G37. 35.Clique em Plan2. Mantenha a tecla SHIFT pressionada, posicione na ltima planilha e clique em Plan16. Em seguida, clique com o boto direito sobre a rea das guias selecionadas e escolha a opo Excluir. Confirme a excluso das planilhas. 36.Para finalizar, salve e feche a pasta de trabalho Folha de Pagamento.
Exerccio proposto
No exerccio anterior, salvamos a pasta de trabalho Folha de Pagamento como um arquivo de planilha normal. Entretanto, numa situao real, o procedimento correto aps a digitao das frmulas seria: 37.Apagar os valores do salrio-base e dos ndices de desconto, uma vez que so valores que podero variar conforme o ms da folha de pagamento. 38.Salvar o arquivo como modelo, na pasta apropriada. Deixaremos como exerccio as providncias acima, lembrando que os modelos criados neste curso devero ser salvos na pasta C:\Off95\Modelos\Excel Avanado.
A caixa Nome
17
A maneira mais fcil de definir um nome usar a caixa Nome, localizada esquerda da barra de frmulas. O processo de criao do nome simples e envolve trs passos: 39.Selecionar a clula ou intervalo que receber o nome. 40.Clicar na seta para baixo na caixa Nome. 41.Digitar o nome que se quer atribuir e pressionar ENTER. Veja na figura seguinte uma planilha com exemplos de nomes j definidos.
Existem algumas regras para a definio de nomes. So elas: 42.Os nomes devem comear com uma letra, uma barra invertida ou um sublinhado. 43. permitido o uso de nmeros. 44.Smbolos, que no a barra e o sublinhado, no podem ser utilizados. 45.Nomes que podem ser confundidos com referncias de clulas no podem ser utilizados. 46.Letras nicas, com a exceo das letras L e C, so nomes vlidos. Quando voc nomeia uma clula, o nome ser apresentado na caixa Nome sempre que a clula se tornar ativa. Quando voc define um nome para um intervalo de clulas, ele aparecer na caixa Nome sempre que voc selecionar o intervalo. Na realidade, essas caractersticas no tm muita utilidade. Normalmente, nossa inteno ao criar nomes facilitar a digitao de frmulas e a movimentao pela planilha. NOTA Se na caixa Nome voc digitar um nome que j estiver definido, o Excel simplesmente posiciona a seleo ativa na clula ou intervalo nomeado na planilha.
18
Na caixa de dilogo acima, o Excel sugeriu o nome Produto_1 para a clula selecionada. A sugesto desse nome se deve ao seguinte critrio: se a clula selecionada ou a clula imediatamente sua esquerda ou acima dela contiver um texto que possa servir como nome, esse texto ser sugerido pelo programa, conforme vimos no exemplo anterior. DICAS DICAS Voc Voc pode pode apresentar apresentar rapidamente rapidamente a a caixa caixa de de dilogo dilogo Definir Definir Nome Nome pressionando pressionando CTRL+F3. CTRL+F3. Os Os nomes nomes definidos definidos na na pasta pasta de de trabalho trabalho ficam ficam disponveis disponveis na na caixa caixa de de dilogo dilogo Definir Nome. Definir Nome. Para Para excluir excluir um um nome, nome, ative ative caixa caixa de de dilogo dilogo Definir Definir Nome, Nome, selecione selecione o o nome nome a a ser ser excludo na lista de nomes e clique no boto Excluir. excludo na lista de nomes e clique no boto Excluir. possvel possvel atribuir atribuir um um nome nome atravs atravs da da caixa caixa de de dilogo dilogo Definir Definir Nome, Nome, sem sem que que a a clula clula ou ou intervalo intervalo que que receber receber o o nome nome tenha tenha sido sido previamente previamente selecionado. selecionado. Nesse Nesse caso, caso, necessrio necessrio digitar digitar a a referncia referncia da da clula clula ou ou intervalo intervalo desejado desejado na caixa Refere-se a. Outra alternativa clicar na caixa na caixa Refere-se a. Outra alternativa clicar na caixa Refere-se Refere-se a a e, e, com o mouse, selecionar na planilha a clula ou o intervalo desejado. com o mouse, selecionar na planilha a clula ou o intervalo desejado.
19
Voc pode usar o comando Nome no menu Inserir para nomear vrias clulas individuais ou intervalos adjacentes de uma s vez. Isto particularmente til quando voc precisa definir muitos nomes em uma regio na sua planilha. Vejamos um exemplo. A planilha na figura a seguir contm uma seqncia de rtulos na Coluna A e na linha 4. Usaremos essa planilha para demonstrar os procedimentos de criao de vrios nomes simultaneamente.
50.Abra a pasta de trabalho Trabalhando com Nomes. 51.Selecione o intervalo A5:E9. 52.Clique no menu Inserir, escolha o comando Nome e a opo Criar. 53.Na caixa Criar Nomes, a opo Coluna esquerda est selecionada por padro. Clique no boto OK.
1.
Com o procedimento anterior, foram criados cinco nomes de uma s vez, que passaram a ficar disponveis na caixa Nome da barra de frmulas. Experimente clicar na seta direita daquela caixa e escolher um dos nomes listados. possvel criar dois conjuntos de nomes de uma s vez. Para isso, necessrio que a linha superior e a coluna mais esquerda do intervalo selecionado possuam clulas com rtulos para os nomes que sero criados. No prximo exerccio, vamos excluir os nomes que utilizamos no exemplo anterior e aproveitar a mesma planilha para praticar a incluso de dois conjuntos de nomes. 54.Com a pasta de trabalho Inserir/Nome/Definir. Trabalhando com Nomes ainda ativa, clique em
55.Exclua todos os nomes listados na caixa de dilogo Definir Nome. Ao final, clique em OK. 56.Selecione o intervalo A4:E9. 57.Clique em Inserir/Nome/Criar. 58.Na caixa Criar Nomes as opes Linha superior e Coluna esquerda devero estar marcadas. Clique em OK. 59.Verifique na caixa Nome da barra de frmulas os nomes que acabamos de criar com o procedimento acima. 60.Salve a pasta de trabalho atual e mantenha-a aberta. Trabalharemos com ela novamente logo em seguida.
20
1. Quando voc cria nomes utilizando textos em clulas que possuem espaos em branco, o Excel substitui os espaos por sublinhados. Por exemplo, se o contedo da clula A5 no exerccio anterior fosse Artigo 1, o Excel criaria o nome Artigo_1 para designar o intervalo de clulas adjacentes a A5. 2. Observe que no exerccio anterior, o Excel aproveitou o rtulo no canto superior esquerdo - no caso o contedo da clula A4 - e aplicou esse nome ao intervalo B5:E9. Para verificar isso, selecione na caixa Nome da barra de frmulas o nome Artigo.
21
Colando nomes
Para facilitar a incluso de nomes em frmulas, voc pode utilizar a opo Colar do menu Inserir/Nome ou utilizar a lista de nomes disponveis na caixa Nome. Vamos ver um exemplo. 74.Na pasta de trabalho Trabalhando com Nomes clique em F5 e em seguida no boto AutoSoma. 75.Clique na caixa Nome e selecione Camisas. Pressione ENTER. 76.Repita o mesmo procedimento para as demais clulas de total, lembrando-se de selecionar o nome adequado para a soma de cada artigo. 77.Vamos agora calcular a mdia das vendas, mas utilizaremos a opo Colar Nome. 78.Clique em G5. 79.Clique no boto Assistente de Funo. 80.Escolha a funo MDIA e passe para a prxima fase do assistente. 81.Com o cursor na caixa nm1, 2. clique em Inserir/Nome/Colar. 82.Na caixa de dilogo Colar Nome, escolha o nome Camisas e clique em OK. 83.Finalize funo. o assistente de
84.Repita o mesmo procedimento para as demais clulas da coluna mdia, lembrando-se de selecionar o nome adequado para a mdia de cada artigo. NOTA Obviamente, sabemos que existem meios mais fceis de construir as frmulas de soma e mdia acima. No nosso exemplo, realmente no h necessidade do uso de nomes. Trabalhamos com esse recurso para treinar o assunto desta seo. Entretanto, tenha a certeza de que medida em que voc for trabalhando com planilhas maiores e mais sofisticadas, certamente haver situaes em que trabalhar com intervalos nomeados lhe ser de muita utilidade. 85.Para finalizar, construa as frmulas para os totais e mdias do intervalo B11:F12. 86.Salve e feche o arquivo Trabalhando com Nomes. DICAS DICAS A A caixa caixa de de dilogo dilogo Colar Colar Nome Nome pode pode ser ser acionada acionada rapidamente rapidamente atravs atravs da da tecla tecla F3. F3. Voc Voc pode pode colar colar na na planilha planilha uma uma lista lista de de todos todos os os nomes nomes definidos, definidos, utilizando utilizando a a opo Colar lista da caixa Colar Nome. opo Colar lista da caixa Colar Nome.
Referncias circulares
Uma referncia circular ocorre quando voc constri uma frmula em determinada clula, cujo resultado depende do prprio valor daquela clula. Por exemplo, se na clula
22
F3 voc digitar =F3+F4+F5, aparecer a caixa de dilogo ao lado. Quando voc der um clique em OK, o valor na clula F3 passar a ser 0, e voc ter que corrigir a frmula. Na realidade, possvel configurar o Excel para que as referncias circulares possam ser resolvidas. Para isso, voc tem que clicar em Ferramentas/Opes, ativar a guia Clculo e marcar a opo Iterao. A palavra iterao significa repetio. Note ainda que voc pode definir o nmero mximo de iteraes e o valor da alterao mxima. O nmero mximo de iteraes o nmero mximo de clculos repetidos que o programa executar para resolver a referncia circular. A alterao mxima refere-se diferena mxima permitida entre cada valor do clculo. Quando uma das duas condies mximas atingida, o clculo termina. A resoluo de referncias circulares til em alguns processos matemticos chamados de convergncia e divergncia, mas est fora da finalidade deste curso o estudo desses clculos. Assim, trabalharemos com a opo Iterao sempre desmarcada e o aviso de referncia circular indicar que houve um erro em alguma frmula. Neste caso, clique em OK e corrija a frmula.
Valores de erro
Alm do problema da referncia circular, existem clculos que o Excel, por algum motivo, no consegue resolver. Nesses casos, o programa retorna um valor de erro para a frmula em questo. Os valores de erro que podem ocorrer so: #DIV/0!, #NOME!, #VALOR!, #REF!, #N/D, #NM! E #NULO!. Algumas causas desses erros podem ser: digitao incorreta, excluso de clulas cujas referncias esto includas em alguma frmula ou informao no disponvel para a execuo do clculo. Para obter informaes detalhadas sobre cada um desses erros, utilize o Assistente de Resposta do Excel e procure pelo valor de erro desejado. Veja por exemplo uma pesquisa sobre o valor de erro #DIV/0!.
23
Outra forma de obter informaes sobre erros utilizar a ajuda do programa para pesquisar sobre informaes referentes s funes envolvidas no clculo em questo. Para isso, voc pode usar o Assistente de Resposta ou at o prprio Assistente de Funo, que fornece um boto Ajuda para essa finalidade.