Vous êtes sur la page 1sur 78

SUMRIO Utilizando funes no Microsoft Excel............................................... ........................................... 11 Uma Introduo s Funes Bsicas do Microsof t Excel .................................................................

13 2

FRMULAS EM PLANILHAS DO EXCEL

FRMULAS NO EXCEL UMA INTRODUO: Como as frmulas calculam valores? Uma frmula uma equa ue analisa e faz clculos com os dados em uma planilha. As frmulas efetuam operaes co mo adio, multiplicao e comparao em valores da planilha; alm disso, podem combinar valo es. As frmulas podem referir-se a outras clulas na mesma planilha (por exemplo: A1 , C25, Z34, etc), a clulas em outras planilhas da mesma pasta de trabalho ou a clu las em planilhas em outras pastas de trabalho. O exemplo a seguir adiciona o val or da clula B4 e 25 e divide o resultado pela soma das clulas D5, E5 e F5. Observe : neste exemplo, estamos utilizando a funo SOMA. Trataremos, em detalhes, sobre fu nes, nas demais lies deste Curso. Sobre a sintaxe da frmula: As frmulas calculam valores em uma ordem especfica conhe cida como sintaxe. A sintaxe da frmula descreve o processo do clculo. Uma frmula no Microsoft Excel comea com um sinal de igual (=), seguido do clculo da frmula. Por exemplo, a frmula a seguir subtrai 1 de 5. O resultado da frmula exibido na clula. =5-1 Obs: o sinal de menos (-) chamado de operador de subtrao. Na prxima lio falaremo s mais sobre operadores. Sintaxe da frmula a estrutura ou ordem dos elementos em uma frmula. As frmulas no Microsoft Excel seguem uma sintaxe especfica que inclui u m sinal de igual (=) seguido dos elementos a serem calculados (os operandos) e d os operadores de clculo. Cada operando pode ser um valor que no se altera (um valo r constante), uma referncia de clula ou intervalo, um rtulo, um nome ou uma funo de p lanilha. Por padro, o Microsoft Excel calcula uma frmula da esquerda para a direit a, iniciando com o sinal de igual (=). Voc pode controlar a maneira como os clculo s so efetuados, alterando a sintaxe da frmula. Por exemplo, a frmula a seguir forne ce 11 como resultado, pois o Microsoft Excel calcula a multiplicao antes da adio. A frmula SENAC/INFORMTICA 5

multiplica 2 por 3 (tendo como resultado 6) e, em seguida, adiciona 5. =5+2*3 Po r outro lado, se usar parnteses para alterar a sintaxe, voc pode adicionar primeir o 5 e 2 e, em seguida, multiplicar esse resultado por 3 para obter 21 como resul tado. =(5+2)*3 Sobre as referncias da clula: Uma frmula pode referir-se a uma clula. Se voc desejar que uma clula contenha o mesmo valor que outra, insira um sinal de igual seguido da referncia da clula, por exemplo =A10; a clula onde voc inserir ess a frmula ir conter o mesmo valor da clula A10. A clula que contm a frmula denominada ependente seu valor depende do valor de outra clula. Sempre que a clula qual a frmu la fizer referncia for alterada, a clula que contiver a frmula ser atualizada. A frmu la a seguir multiplica o valor na clula B15 por 5. A frmula ser recalculada sempre que o valor na clula B15 for alterado. =B15*5 As frmulas podem fazer referncia a clu las ou intervalos de clulas, ou a nomes ou rtulos que representem as clulas ou inte rvalos. Sobre as funes de planilha: O Microsoft Excel contm muitas frmulas predefini das ou internas conhecidas como funes de planilha. As funes podem ser usadas para ef etuar clculos simples ou complexos. A funo mais comum em planilhas a funo SOMA( ), qu e usada para somar os valores de um intervalo de clulas. Embora voc possa criar um a frmula para calcular o valor total de algumas clulas que contm valores, a funo de p lanilha SOMA() calcular diversos intervalos de clulas. OPERADORES EM FRMULAS DO EXCEL Apresentao: nesta lio, vamos tratar sobre os principais operadores que podemos utili zar em frmulas do Excel. Os operadores especificam o tipo de clculo que voc deseja efetuar nos elementos de uma frmula. O Microsoft Excel inclui quatro tipos difere ntes de operadores de clculo: aritmticos de comparao de texto de referncia Operadores aritmticos: 6 MICROSOFT EXCEL2000

Efetuam operaes matemticas bsicas como adio, subtrao ou multiplicao, combinam nmer uzem resultados numricos. Na tabela a seguir, temos uma descrio desses operadores u tilizados em frmulas do Excel: Operador + * / % Descrio Adio Subtrao Multiplicao Diviso Exemplo =B2+B3+B4 =C5-D5 =C5*2 =A20/B4 Porcentagem. Utilizado para especificar =A2*20% porcentagens. Por exemplo, para inserir o valor de ou cinco por cento em uma clula, digite o seguinte: 5% ou 0,05 . =A2*0,2 Exponenciao. utilizado para elevar o primeiro =A2^B2 operando ao expoent e definido pelo segundo operando. O seguinte exemplo eleva 2 no expoente 3: =2^3 ^ Operadores de comparao: Comparam dois valores e produzem o valor lgico VERDADEIRO o u FALSO. Por exemplo, se utilizarmos a seguinte frmula: =F2<F5 Se o valor contido na clula F2 for menor do que o valor contido na clula F5, a frmula ir retornar VERD ADEIRO; caso contrrio, ir retornar FALSO. A seguir, a descrio desses operadores disp onveis no Excel: Operador = Descrio Igual Retorna verdadeiro quando os dois valores forem iguais. > Maior do que Retorna verdadeiro quando o primeiro valor for mai or do que o segundo. < Menor do que Retorna menor quando o primeiro valor for me nor do que o segundo. SENAC/INFORMTICA Exemplo =F2=F5 =F2>F5 =F2<F5 7

>= Maior ou igual a Retorna verdadeiro quando o primeiro valor for maior ou igual a o segundo. =F2>=F5 <= Menor ou igual a Retorna verdadeiro quando o primeiro valor for menor ou igual a o segundo. =F2<=F5 <> Diferente Retorna verdadeiro quando os dois valores comparados forem diferentes =F2<>F5

Operadores de texto: O operador de texto & utilizado para concatenar (juntar) te xto. Por exemplo, se tivermos o nome do contribuinte na coluna A e o sobrenome n a coluna B, podemos utilizar o operador & para gerar o nome completo na coluna C . Para isso, utilizaramos a seguinte frmula: =A1 & " " & B1 Observe que utilizamos um espao em branco entre aspas (" "). Esse espao em branco utilizado para que o s obrenome no fique "grudado" com o nome. Utilizamos o operador & para concatenar a s diferentes partes que formam o nome completo: 1. O nome que est na coluna A. 2. Um espao em branco (" "). 3. O sobrenome que est na coluna B. Operadores de refern cia: Combinam intervalos de clulas para clculos. Operador: (dois pontos)->Operador de intervalo: produz uma referncia a todas as clulas entre duas referncias, inclui ndo as duas referncias, como por exemplo: B5:B15. Utilizaremos esse operador quan do aprendermos a utilizar frmulas no Excel. Apenas a ttulo de exemplo, considere a frmula: =SOMA(A1:A30). Essa frmula ir retornar a soma de todos os valores contidos na faixa de clula A1 at A30. Essa frmula equivalente seguinte frmula: =A1+A2+A A5+A6+A7+A8+A9+A10+A11+A12+A13+A14+A15 +A16+A17+A18+A19+A20+A21+A22+A23 +A24+A25 +A26+A27+A28+A29+A30 Operador unio ";" (ponto-e-vrgula): Esse operador utilizado para "unir" vrios inter valos de clulas, de tal forma que os mesmos sejam tratados como um nico intervalo. Por exemplo, para somarmos os valores dos intervalos B5:B15, mais os valores do intervalo C32:C200 mais o valor da clula X45, utilizamos a seguinte frmula: 8 MICROSOFT EXCEL2000

=SOMA(B5:B15;C32:C200;X45) ORDEM DE AVALIAO DOS OPERADORES NO MICROSOFT EXCEL:

Vamos a alguns exemplos prticos para entender a ordem de avaliao. Ex. 1. Qual o res ultado da seguinte frmula: =5*6+3^2 R: 39. Primeiro, o 3 elevado ao quadrado e no ssa expresso fica assim: =5*6+9. Depois, feita a multiplicao e nossa expresso fica a ssim: =30+9. Finalmente, feita a soma, obtendo-se o resultado 39. Ex. 2. Vamos u tilizar parnteses para modificar a ordem de avaliao da expresso anterior. Qual o res ultado da seguinte frmula: =5*(6+3)^2 R: 405. Primeiro, feita a operao entre parntes es e a nossa expresso fica assim: =5*9^2. Entre a multiplicao e a exponenciao, primei ro efetuada a exponenciao e a nossa expresso fica assim: =5*81. A multiplicao calcul da e o resultado 405 obtido. Veja como um simples parntese altera completamente o resultado de uma expresso. UM EXEMPLO DE UTILIZAO DE FRMULAS Apresentao: vamos trabalhar com um exemplo que ilustra a utilizao de frmulas no Excel . Abra o Excel e digite os dados indicados na figura a seguir: SENAC/INFORMTICA 9

Nesse exemplo, vamos utilizar frmulas para calcular o desconto para o sindicato ( coluna F) e o valor do salrio lquido (coluna G). Os valores do INSS (coluna D) e d o IRPF (coluna E) j so os valores finais em R$. A seguir, orientaes para o clculo das colunas F e G: Nota: os percentuais e formas de clculo utilizados no exemplo no tm qualquer relao com a legislao do INSS e do IRPF. Estamos utilizando percentuais e fr mulas de clculo fictcios, apenas para ilustrar a utilizao de frmulas no Microsoft Exc el. 1. O desconto para o sindicato correspondente a 3% do salrio bruto. Para isso , na clula F6, digite a seguinte frmula: =C6*3%. Estamos multiplicando o valor do salrio bruto (C6) por 3%, para obter o valor do desconto para o sindicato. Estend a a frmula para as demais clulas, at a clula F24. Para informaes sobre como estender u ma frmula para uma faixa de clulas. 2. O valor do salrio lquido, coluna G, calculado subtraindo, do salrio bruto (coluna C), os valores do INSS (coluna D), IRPF (col una E) e Sindicato (coluna F). Para isso, na clula G6, digite a seguinte frmula: = C5-D5-E5-F5. Estenda a frmula para as demais clulas, at a clula F24. Aps a utilizao de sas frmulas, voc dever obter os resultados indicados na figura a seguir: 10 MICROSOFT EXCEL2000

Nota: os resultados, no seu caso, podem no aparecer formatados com o sinal de R$ e com duas casas decimais

FUNES NO EXCEL INTRODUO Utilizando funes no Microsoft Excel Apresentao: nesta lio, veremos como a utilizao da unes do Excel pode facilitar bastante a realizao de clculos em planilhas. Apresentare mos o conceito de funo, bem como a sintaxe bsica para a utilizao de funes. O uso de fu : Uma funo uma frmula especial, predefinida, que toma um ou mais valores (os parmetr os), executa uma operao e produz um valor ou valores. As funes podem ser usadas isol adamente ou como bloco de construo de outras frmulas. O uso de funes simplifica as pl anilhas, especialmente aquelas que realizam clculos extensos e complexos. Por exe mplo, ao invs de digitar a frmula =A1+A2+A3+A4+...+A200, voc pode usar a funo SOMA(A1 :A200), para calcular a soma das clulas do intervalo entre a clula A1 e a clula A20 0. SENAC/INFORMTICA 11

Se uma funo aparecer no incio de uma frmula, anteceda-a com um sinal de igual, como em qualquer frmula. Os parnteses informam ao Excel onde os argumentos iniciam e te rminam; lembre-se de que no pode haver espao antes ou depois dos parnteses. Os argu mentos podem ser nmeros, textos, valores lgicos ou referncias. Para usar uma funo, ba sta inclu-la nas frmulas da planilha. A seqncia de caracteres usada em uma funo chama a sintaxe. Todas as funes tm basicamente a mesma sintaxe. Se voc no a seguir, o Micro soft Excel exibir uma mensagem indicando que h um erro na frmula. Seja qual for o t ipo de frmula, ao incluir uma funo no incio de uma frmula, inclua um sinal de igual a ntes da funo. Os argumentos so especificados sempre dentro dos parnteses. Os argumen tos podem ser nmeros, texto, valores lgicos, matrizes, valores de erro ou referncia s a uma clula ou faixa de clulas. Para que o argumento seja vlido, preciso que ele gere um valor vlido. Algumas funes aceitam argumentos opcionais, no necessrios para q ue a funo execute os clculos. Os argumentos tambm podem ser constantes ou frmulas. As frmulas podem conter outras funes. Uma funo que tem como argumento uma outra funo c ada funo aninhada. No Microsoft Excel, voc pode aninhar at sete nveis de funes em uma mula. Veremos exemplos de funes aninhadas no decorrer deste Curso. As funes so frmulas predefinidas que efetuam clculos usando valores especficos, denominados argumento s, em uma determinada ordem, denominada sintaxe. Por exemplo, a funo SOMA() adicio na valores ou intervalos de clulas, e a funo PGTO() calcula os pagamentos de emprsti mos com base em uma taxa de juros, na extenso do emprstimo e no valor principal do emprstimo. Os argumentos podem ser nmeros, texto, valores lgicos como VERDADEIRO o u FALSO, matrizes, valores de erro como #N/D, ou referncias de clula. O argumento atribudo deve produzir um valor vlido para esse argumento. Os argumentos tambm pode m ser constantes, frmulas ou outras funes. A sintaxe de uma funo comea com o nome da f uno, seguido de um parntese de abertura, os argumentos da funo separados por ponto-evrgula (;) e um parntese de fechamento. Se a funo iniciar uma frmula, digite um sinal de igual (=) antes do nome da funo. Essa sintaxe no possui excees, ou seja: 1. Em pr imeiro lugar vem o nome da funo e uma abertura de parnteses. Por Ex. =Soma( 2. Em s eguida, vem uma lista de parmetros separados por ponto-e-vrgula (;). O nmero de parm etros varia de funo para funo. Algumas possuem um nico parmetro, outras possuem dois o u mais, e assim por diante. Por exemplo, a funo soma pode conter, no mnimo, um parme tro e, no mximo, trinta parmetros. Por Ex. =Soma(A1;C3;F4). Essa frmula retorna o v alor da soma dos valores das clulas passadas como parmetros, ou seja, essa frmula e quivalente : =A1+C3+F4. 3. Aps a lista de parmetros, fechamos os parnteses. Por Ex. =Soma(A1;C3;F4). Agora nossa frmula est completa. Na tabela a seguir temos mais al guns exemplos de utilizao da funo SOMA(). 12 MICROSOFT EXCEL2000

Exemplo funo SOMA =SOMA(A1:A20) =SOMA(A1:A20;C23) =SOMA(A1:A20;C23;235) Descrio Soma dos valores no intervalo de clulas de A1 at A20. Soma dos valores no in tervalo de clulas de A1 at A20, mais o valor da clula C23. Soma dos valores no inte rvalo de clulas de A1 at A20, mais o valor da clula C23, mais o valor 235, o qual f oi passado diretamente como parmetro. Soma dos valores no intervalo de clulas de A 1 at A20 mais os valores do intervalo de C10 at C50. =SOMA(A1:A20;C10:C50) Na tabela a seguir temos mais alguns exemplos de utilizao da funo SOMA().

FUNES INTERMEDIRIAS DO EXCEL Uma Introduo s Funes Bsicas do Microsoft Excel Apresentao: vamos aprender algumas fun cas do Excel. Nesta lio aprenderemos a utilizar as seguintes funes: SOMA() MDIA() MXIMO() MNIMO() =SOMA( ) Essa funo produz a soma de todos os nmeros includos como argumentos, ou sej a, que estiverem dentro do intervalo especificado. Sintaxe: =SOMA(nm1;nm2;interval o 1;intervalo 2;...) So permitidos de 1 a 30 argumentos. Os argumentos devem ser nmeros, matrizes ou re ferncias que contenham nmeros. Exemplo: Se A1, A2 e A3 contiverem respectivamente os nmeros 5, 8 e 2, ento: =SOMA(A1:A3) resultar 15 =SOMA(A1:A3;15;5) resultar 35 SENAC/INFORMTICA 13

=MDIA( ) Essa funo produz a mdia (aritmtica) dos argumentos. Ela aceita de 1 a 30 arg umentos, e os argumentos devem ser nmeros, matrizes ou referncias que contenham nme ros. Importante: o nome da funo deve ser escrito com o acento; caso contrrio ser ger ado um erro. Sintaxe: =MDIA(nm1;nm2;intervalo 1;intervalo 2;...) Por ex.: =MDIA(5;6;7) ir retornar o valor 6. =MDIA(A1:A20) ir retornar a mdia dos val ores na faixa de A1 at A20. =MXIMO( ) Essa funo retorna o maior nmero da lista de arg umentos, ou seja, fornece o valor do maior nmero que estiver dentro do intervalo de clulas passado como parmetro. A funo MXIMO( ) aceita at 30 argumentos. Os argumento s devem ser nmeros ou matrizes ou referncias que contenham nmeros. Importante: o no me da funo deve ser escrito com o acento; caso contrrio ser gerado um erro. Sintaxe: =MXIMO(nm1;nm2;intervalo 1;intervalo 2;...) So usados argumentos e nmeros em forma de ossa ser traduzido em os nmeros 10, 7, 9, tado 30 14 MICROSOFT EXCEL2000 que sejam nmeros, clulas vazias, valores lgicos ou representaes d texto. Argumentos que sejam valores de erro ou texto que no p nmeros causaro erros. Exemplo: Se o intervalo A1:A5 contiver 27 e 2, ento: =MXIMO(A1:A5) resultado 27 =MXIMO(A1:A5;30) resul

=MNIMO( ) Essa funo bem parecida com a funo MXIMO(), s que retorna o menor nmero de lista de argumentos, ou que esteja dentro do intervalo de clulas. Essa funo tambm ac eita at 30 argumentos que devem ser nmeros, ou matrizes ou referncias que contenham nmeros. Sintaxe: Exemplo: Se A1:A5 contiver os nmeros 10, 7, 9, 27 e 2, ento: =MNIM O(A1:A5) resultado 2 =MNIMO(A1:A5;0) resultado 0 =MNIMO(nm1;nm2;intervalo 1;interval o2;...) FUNES INTERMEDIRIAS DO EXCEL II Apresentao: nesta lio aprenderemos a utilizar as seguintes funes: CONT.VALORES() CONT.SE() SOMASE() SENAC/INFORMTICA 15

=CONT.VALORES(intervalo1;intervalo2;...;intervalon) Essa funo conta a quantidade de valores contida na lista de argumentos ou no inter valo das clulas especificadas como argumento. Essa funo aceita de 1 a 30 argumentos . Os argumentos devem ser nmeros, ou matrizes ou referncias que contenham nmeros. S intaxe: Exemplo: Se todas as clulas em A1:A10 contiverem dados, quer sejam nmeros, textos ou qualquer outro dado, exceto a clula A3, ento: =CONT.VALORES(A1:A10) --> resulta 9 =CONT.VALORES(valor1;valor2;intervalo1;...) =CONT.SE( ) Essa funo conta de acordo com um critrio definido. Por exemplo, em uma planilha com dados sobre os funcionrios, podemos querer contar quantos funcionrios esto locados para o departamento de Contabilidade. Podemos usar a funo CONT.SE, pa ra, a partir da coluna Seo, contar quantos funcionrios pertencem ao departamento de Contabilidade. Sintaxe: Exemplo: Se na faixa de B2 at B50 tivermos 10 vezes a pa lavra CONTAB, indicando que o funcionrio da Contabilidade, ento: =CONT.SE(B2:B50;" CONTAB") --> Retorna 10 NOTA: o critrio deve vir sempre entre aspas, mesmo que se ja um teste numrico. Por exemplo, para contar quantos valores maiores do que 20 e xistem na faixa de A1 at A50, utilizamos a seguinte frmula: =CONT.SE(A1:A50;">20") . =SOMASE( ) Essa funo procura em uma coluna por determinados valores (por exemplo , procura em uma coluna pela Seo do funcionrio) e, caso encontre o valor procurado, utiliza os valores de outra coluna para ir somando. Por exemplo, em uma planilh a com dados sobre os funcionrios, podemos querer somar o total de salrios para tod os os funcionrios que esto locados para o departamento de Contabilidade. Podemos u sar a funo SOMASE() para, a partir da coluna Seo, verificar os funcionrios que perten cem a Contabilidade (CONTAB) e somar os respectivos salrios na coluna de Salrios. Sintaxe: Exemplo: Se na faixa de B2 at B50 tivermos 10 vezes a palavra CONTAB, in dicando que o funcionrio da Contabilidade, e na coluna F, de F2 at F50, tivermos a s informaes 16 MICROSOFT EXCEL2000 =CONT.SE(FAIXA;Critrio) =SOMASE(FAIXA_DE_TESTE;Critrio;FAIXA_VALORES_A_SOMAR)

sobre o salrio, ento: =SOMASE(B2:B50;"CONTAB";F2:F50) Retorna a soma dos salrios do s 10 funcionrios da Contabilidade. Em resumo, procura na faixa de B2:B50 pela pal avra CONTAB; ao encontrar, desloca-se para a coluna F (onde est o valor dos salrio s) e vai somando os valores dos salrios para os funcionrios do departamento de Con tabilidade. FUNES INTERMEDIRIAS DO EXCEL III Apresentao: neste lio aprenderemos a utilizar as seguintes funes: ESQUERDA() DIREITA() OU() E() NO() =ESQUERDA() Essa funo atua em valores do tipo texto. A funo esquerda retorna um dete rminado nmero de caracteres a partir da esquerda (incio) de uma String de Texto. S intaxe: Exemplo: Se na clula B2 tivermos o texto "Curso Bsico de Excel 97", ento: = ESQUERDA(B2;7) --> Retorna Curso B =ESQUERDA("Todos devem Participar";4) Retorna Todo Observe que o espao em branco tambm conta como um caractere. =DIREITA() Essa funo atua em valores do tipo texto. A funo direita retorna um determinado nmero de c aracteres a partir da direita (final) de uma String de Texto. Sintaxe: Exemplo: Se na clula B2 tivermos o texto Lies de Excel 2002, ento: SENAC/INFORMTICA =ESQUERDA(String ou Endereo;Nmero de Caracteres) =DIREITA(String ou Endereo;Nmero de Caracteres) 17

=DIREITA(B2;7) --> Retorna xcel 2002 =DIREITA("Todos Devem Participar";4) Retorn a ipar Observe que o espao em branco tambm conta como um caractere. =E() Todos os argumentos devem ser verdadeiros, para que a funo retorne um valor verdadeiro. Sintaxe: Exemplo: =E(Argumentos) =E(2<3;7>5) --> Retorna Verdadeiro =E(2>3;5>4)) --> Retorna Falso Tambm podemos utilizar referncia a Clulas. Por exemp lo, se na Clula A5 tivermos o valor 10, teremos o seguinte: =E(A5<12;A5=10) --> R etorna Verdadeiro =E(A5<10;5>3) =OU() Pelo menos um dos argumentos testados deve m ser verdadeiros, para que a funo retorne um valor verdadeiro. A funo somente retor na falso, quando todos os argumentos testados forem falsos. Sintaxe: Exemplo: =O U(2<3;7>5) --> Retorna Verdadeiro =OU(Argumentos) --> Retorna Falso, pois A5<10 falso =OU(2>3;5>4)) --> Retorna Verdadeiro =OU(2>3;5<4) --> Retorna Falso Tambm posso utilizar referncia a Clulas. Por exemplo, se na Clula A5 tivermos o valo r 10, teremos o seguinte: =OU(A5<12;A5=9) --> Retorna Verdadeiro =OU(A5<10;5<3) =no() Inverte o valor de uma expresso lgica, se a expresso for verdadeira, retorna f also, e, 18 MICROSOFT EXCEL2000 --> Retorna Falso

se a expresso falso, retorna verdadeiro. Sintaxe: Exemplo: =NO(2>3) -> Retorna Ver dadeiro =NO(3>2) -> Retorna Falso =NO(Argumento) FUNES INTERMEDIRIAS DO EXCEL EXEMPLOS PRTICOS Apresentao: a partir desta lio veremos uma srie de exemplos prticos que utilizam as fu nes bsicas do Excel, apresentadas nas lies anteriores. Aqui teremos um exemplo que ut iliza as seguintes funes: SOMA() MDIA() MXIMO() MNIMO() Exemplo: Vamos criar uma planilha simples, que se chamar Mdulo2.xls, na qual efetu aremos alguns clculos, e ser salva na pasta C:\Meus documentos. Para criar a plani lha Mdulo 2.xls, faa o seguinte: 1. Abra o Excel (Iniciar -> Programas -> Microsof t Excel). SENAC/INFORMTICA 19

2. Clique no boto Salvar. 3. Na clula B12 iremos retornar o valor da maior diria. O s valores das dirias esto na faixa de D5 a D10. Para determinar o maior valor dess a faixa, utilizaremos a funo Mximo(), passando essa faixa como parmetro. Para isso, na clula B12, digite a seguinte frmula: =Mximo(D5:D10) Com essa frmula estamos pedin do para o Excel que seja retornado o maior valor na faixa de clulas de D5 a D10. Importante: o nome da funo deve ser escrito com o acento; caso contrrio, ser gerado um erro. 4. Na clula B13, iremos retornar o valor da menor diria. Os valores das d irias esto na faixa de D5 a D10. Para determinar o menor valor dessa faixa, utiliz aremos a funo Mnimo(), passando aquela como parmetro. Para isso, na clula B13, digite a seguinte frmula: =Mnimo(D5:D10) Com essa frmula estamos pedindo para o Excel que seja retornado o menor valor na faixa de clulas de D5 a D10. Importante: o nome da funo deve ser escrito com o acento; caso contrrio, ser gerado um erro. 5. Na clula B14, iremos retornar a soma de todas as dirias. Os valores das dirias esto na faix a de D5 a D10. Para determinar a soma dessa faixa, utilizaremos a funo Soma(), pas sando aquela como parmetro. Para isso, na clula B14, digite a seguinte frmula: 20 MICROSOFT EXCEL2000

=Soma(D5:D10) Com esta, estamos pedindo para o Excel que seja retornada a soma d os valores, na faixa de clulas de D5 a D10. 6. Na clula B15, iremos retornar a mdia aritmtica do valor das dirias. Os valores das dirias esto na faixa de D5 a D10. Par a determinar a mdia aritmtica dessa faixa, utilizaremos a funo Mdia(), passando aquel a como parmetro. Para isso, na clula B15, digite a seguinte frmula: =Mdia(D5:D10) Co m esta, estamos pedindo para o Excel que seja retornada a mdia aritmtica dos valor es, na faixa de clulas de D5 a D10. EXERCCIO: Importante: o nome da funo deve ser escrito com o acento; caso contrrio, s er gerado um erro. 1. Efetue os seguintes clculos: 1.1) Na coluna C, calcule o val or do INSS como sendo 10% do salrio bruto (coluna B), independentemente do valor do salrio. 1.2) Na coluna D, calcule o valor do desconto para o plano de sade do f uncionrio. Esse valor ser baseado no valor do salrio bruto. Para funcionrios com salr io maior ou igual a R$ 650,00, o desconto para o plano de sade ser de 15% do salrio bruto. Para salrios abaixo desse valor, o desconto ser de 10% do salrio bruto. Dic a: Para efetuar esses clculos automaticamente, utilize a funo SE().

1.3) Na coluna E, calcule o valor do salrio lquido. Para isso, subtraia, do salrio bruto, os valores do desconto para o INSS e do desconto para o plano de sade. 1.4 ) Na clula B12, determine o valor do maior salrio lquido. Utilize a funo Mximo( ). 1.5 ) Na clula B13, determine o valor do menor salrio lquido. Utilize a funo Mnimo( ). 1.6 ) Na clula B14, determine a soma de todos os salrios lquidos. Utilize a funo Soma( ). 1.7) Na clula B15, determine a mdia aritmtica dos salrios lquidos. Utilize a funo Md ). 2.Voc deve obter os resultados indicados na figura a seguir: SENAC/INFORMTICA 21

3.Clique no boto Salvar ( ). NOTA: com base nos conceitos apresentados nas lies anteriores, tente resolver este exerccio. Na prxima lio veremos a resoluo comentada.

FUNES INTERMEDIRIAS DO EXCEL RESOLUO DE EXEMPLOS RESOLUO DO EXEMPLO 2 Exemplo 2 - Resoluo Apresentao: nesta lio, apresentaremos a reso o exemplo 2, enviado na lio anterior. Resoluo: 1. Na coluna C, para calcular o valor do INSS, digite a seguinte frmula: 22 MICROSOFT EXCEL2000

=B5*0,1 Estamos multiplicando o salrio bruto (coluna B) por 10 por cento (0,1). E stenda essa frmula para as demais clulas, at a linha 10. =SE(B5>=650;B5*15%;B5*10%) Observe que utilizamos a funo SE para efetuar um desconto de 15% se o salrio bruto for maior ou igual a 650, e 10%, caso contrrio. Estenda essa frmula para as demai s clulas, at a linha 10. Para maiores informaes sobre a funo SE( ). Nota: para maiores informaes sobre como estender uma frmula para uma faixa de clulas 3. Na coluna E, p ara calcular o valor do salrio lquido, digite a seguinte frmula: =B5-C5-D5 Estenda essa frmula para as demais clulas, at a linha 10. 4. Efetue os seguintes clculos: 4. 1) Na clula B12, determine o valor do maior salrio lquido. Utilize a funo Mximo. Utili ze a seguinte frmula: =MXIMO(E5:E10). 4.2) Na clula B13, determine o valor do menor salrio lquido. Utilize a funo Mnimo. Utilize a seguinte frmula: =MNIMO(E5:E10). 4.3) a clula B14, determine o valor da soma de todos os salrios lquidos. Utilize a funo So ma. Utilize a seguinte frmula: =SOMA(E5:E10). 4.4) Na clula B12, determine o valor da mdia dos salrios lquidos. Utilize a funo Mdia. Utilize a seguinte frmula: =MDIA(E 10). 5. Voc deve obter os resultados indicados na figura a seguir: SENAC/INFORMTICA 23

6. Clique no boto Salvar ( ).

NOTA: observe que a novidade neste exemplo a utilizao da funo SE(). Com a utilizao de ta, foi possvel aplicar diferentes percentuais ao desconto do plano de sade, com b ase no valor do salrio bruto. Nos exemplos das prximas lies utilizaremos bastante a funo SE( ).

FUNES INTERMEDIRIAS DO EXCEL EXEMPLO DE ENDEREOS ABSOLUTOS Apresentao: nesta lio, veremos mais um exemplo prtico, com a utilizao de frmulas. Tam prenderemos o conceito de endereo absoluto, o qual de fundamental importncia para a criao de planilhas no Excel. O exemplo proposto: vamos supor que voc esteja prepa rando uma planilha para calcular o valor do salrio bruto para os funcionrios da Em presa ABC Ltda. O salrio calculado com base no nmero de horas trabalhadas. O valor para horas extras diferente do valor para a hora normal. Nesta lio, criaremos a p lanilha Mdulo 2.xls e a salvaremos na pasta C:\Meus documentos. Para criar a plan ilha Mdulo 2.xls, faa o seguinte: 1. Abra o Excel (Iniciar -> Programas -> Microso ft Excel). 24 MICROSOFT EXCEL2000

2. Ser aberta uma pasta de trabalho em branco (Pasta1.xls). 3. Digite as informaes indicadas na figura a seguir: MUITA ATENO PARA O CONCEITO DE ENDEREO ABSOLUTO: Para calcular o valor do salrio bru to, devemos multiplicar o nmero de horas normais pelo valor da hora normal e soma r esse resultado com o resultado obtido a partir da multiplicao do nmero de horas e xtras pelo valor da hora extra. Para o funcionrio "Jos da Silva", que est na linha 8, utilizaramos a seguinte frmula: =B8*B4+C8*B5. B8 contm o nmero de horas normais e B4 o valor da hora normal. C8 contm o nmero de horas extras e B5 o valor da hora extra. Com essa frmula obteremos, para o funcionrio Jos da Silva, o valor 728,75. S e tentarmos copiar essa frmula para as demais linhas, iremos obter resultados inc orretos, conforme indicado na figura a seguir: SENAC/INFORMTICA 25

POR QUE ISSO ACONTECE?????? Estamos utilizando, para a linha 8, a seguinte frmula : =B8*B4+C8*B5. Ao copiarmos essa frmula para as demais linhas, a frmula passa a s er adaptada, conforme indicado na tabela a seguir: Para a linha: 9 10 11 12 13 A frmula ser adaptada para: =B9*B5+C9*B6. =B10*B6+C10*B7. =B11*B7+C11*B8. =B12*B8+ C12*B9. =B13*B9+C13*B10. 26 MICROSOFT EXCEL2000

Observe que, na medida em que vamos descendo uma linha, os nmeros das linhas vo se ndo incrementados. Esse o comportamento padro do Excel quando copiamos uma frmula para uma faixa de clulas. Para o nmero de horas (colunas B e C), esse o comportame nto desejado, porm, para o valor da hora extra e da hora normal, esse no o comport amento desejado. Uma vez que o valor da hora normal est fixo na clula B4, devemos sempre multiplicar o valor da coluna B (nmero de horas normais) pelo valor da clul a B4. Uma vez que o valor da hora extra est fixo na clula B5, devemos sempre multi plicar o valor da coluna C (nmero de horas extras) pelo valor da clula B5. Para qu e os clculos fossem feitos corretamente, deveramos utilizar as frmulas indicadas na tabela a seguir: Para a linha: 8 9 10 11 12 13 A frmula correta : =B8*B4+C8*B5 =B9*B4+C9*B5 =B10*B4+C10*B5 =B11*B4+C11*B5 =B12*B4 +C12*B5 =B13*B4+C13*B5 ENTO, NESTE CASO, TEREI QUE DIGITAR AS FRMULAS UMA A UMA?????? De maneira alguma! Para evitar que isso acontea utilizamos os endereos absolutos. Quando precisamos f ixar um endereo, de tal forma que, ao copiar uma frmula, o endereo da clula no seja a daptado, precisamos torn-lo um endereo absoluto. Esse o caso com os endereos das clu las B4 e B5, os quais devem ficar fixos, isto , no devem ser adaptados medida que a frmula copiada para outras clulas. Para tornar um endereo absoluto, basta colocar um sinal $ antes da letra da coluna e antes do nmero da linha. Por exemplo, para tornar B4 e B5 endereos absolutos na frmula da linha 8, s utilizar a seguinte frmul a: =B8*$B$5+C8*$B$6 Feito isso, voc pode estender a frmula para as demais clulas, q ue os endereos absolutos no sero adaptados, conforme indicado na tabela a seguir: Para a linha: 8 9 10 A frmula com endereo absoluto fica: =B8*$B$4+C8*$B$5 =B9*$B$4+C9*$B$5 =B10*$B$4+C1 0*$B$5 SENAC/INFORMTICA 27

11 12 13 =B11*$B$4+C11*$B$5 =B12*$B$4+C12*$B$5 =B13*$B$4+C13*$B$5 Observe que os endereos que no so absolutos vo s se mantm inalterados medida que a frmula vai Por isso, para calcular o valor do salrio bruto, D8: =B8*$B$4+C8*$B$5 Depois, s estend-la para os resultados indicados na figura a seguir: 2. Clique no boto Salvar ( ). 28 MICROSOFT EXCEL2000 sendo adaptados, j os endereos absoluto sendo copiada para as demais clulas. digite a seguinte frmula na clula as demais linhas. 1. Voc deve obter

Dica: Para copiar uma frmula para outra clula ou planilha, faa as seguintes coorden adas: selecione a frmula na barra de frmula com o mouse, clique com o boto direito do mouse para copiar, v clula em que deseja colar a frmula, d um clique sobre ela, a gora aperte a tecla Esc, em seguida clique com o boto direito do mouse e cole. Pr onto! Est colada a sua frmula... Se voc arrastasse o mouse, selecionaria todas as cl ulas abaixo, e no isto que voc quer?! FUNES SE ANINHADAS Utilizao Avanada da Funo SE =SE(teste;valor_verdadeiro;valor_falso) Essa funo retorna valor definido no parmetro "valor_se_verdadeiro" se o resultado do teste for ver dadeiro ou o valor definido no parmetro "valor_se_falso" se o resultado do teste for falso. Utilize a funo =SE() para fazer testes condicionais de frmulas e valores de clulas. Sintaxe: =SE(teste;valor_se_verdadeiro;valor_se_falso) Se omitido valor_se_falso ser retornado falso. O resultado do teste determinar o v alor devolvido pela funo =SE(). Os argumentos valor_se_verdadeiro e valor_se_falso podero ser qualquer valor ou teste lgico. Podem ser encadeadas at sete funes =SE() c omo argumentos valor_se_verdadeiro e valor_se_falso para construir testes mais e laborados. Veremos essa tcnica mais adiante. Se voc deseja emitir uma mensagem no resultado da condio, a mensagem deve ser colocada entre aspas; assim, ao invs de se r executada uma determinada frmula, ser exibida uma mensagem para o usurio. Exemplo s: =SE(VERDADEIRO;1;2) retorna 1 =SE(FALSO;1;2) retorna 2 =SE(A1<5;10;20) SE A1 for igual a 3, retorna 10 SE A1 for igual a 8, retorna 20 Apresentao: nesta lio, apr enderemos a utilizar funes "SE ANINHADAS", isto , uma funo SE dentro da outra. Tambm u tilizaremos a funo E( ). Funes "SE Aninhadas": =SE(B5>=650;B5*15%;B5*10%) SENAC/INFORMTICA 29

Neste exemplo, estamos testando o valor da clula B5. Se este for maior ou igual a 650, aplicamos um percentual de 15%; caso contrrio, aplicamos um percentual de 1 0%. Porm, nem todas as situaes so assim, to simples. Neste exemplo, temos apenas um t este: B5>=650. Existem situaes mais complexas, nas quais precisamos efetuar uma sri e de testes. Um exemplo tpico seria o clculo do Imposto de Renda, o qual baseado e m uma srie de faixas. Para entendermos como funciona a utilizao de funes "SE Aninhada s", vamos a um exemplo prtico. Considere a planilha indicada na figura a seguir: O valor do desconto, para o plano de sade, ser baseado na faixa salarial, conforme descrito na tabela a seguir: Faixa salarial < 500,00 >=500 E <=1000 >1000 Valor do desconto (em R$) 50 75 100 Veja que, nesta situao, no temos apenas um teste. Temos que testar trs possibilidade s: salrio menor do que 500 (<500), salrio entre 500 e 1000 (>=500 E <=1000) e salri o maior do que mil (>1000). Na verdade, precisamos fazer apenas dois testes. Tes tamos se menor do que 500, depois se est entre 500 e 1000. Se nenhum dos dois tes tes for verdadeiro, significa que o salrio maior do que 1000 e no 30 MICROSOFT EXCEL2000

precisamos fazer o terceiro teste. Esta uma regra geral: "O nmero de testes igual ao nmero de faixas menos um, ou seja: trs faixas = dois testes". No nosso caso te mos trs faixas, com isso teremos apenas dois testes. Outro detalhe importante a s er observado quando temos que testar uma faixa, como por exemplo: >=500 E <=1000 . Nessas situaes temos que utilizar a funo E em conjunto com funes SE Aninhadas. Parec e complicado? Veremos, no exemplo, que mais simples do que parece. Ento chega de conversa e vamos resoluo do nosso exemplo. Apresentaremos a frmula passo a passo e, no final, a frmula completa. Na Clula C4, digite a seguinte parte da frmula: =SE(B 4<500;50 Nessa primeira parte da frmula estamos testando se o salrio (B4) menor do que 500. Se for, retornamos um desconto de 50. Aqui est o segredo das funes "SE An inhadas". Observe que o prximo passo testarmos a segunda faixa de valores (>=500 e <=1000). Para fazer esse teste, abrimos uma outra funo SE, dentro da funo SE que a brimos no incio da frmula. Observe: Uma funo SE dentro da outra. Alm disso, para test ar uma faixa, vamos utilizar uma funo E, dentro da segunda funo SE. Vamos continuao d nossa frmula para entendermos melhor esses conceitos. Inserindo o segundo teste, a nossa funo ficaria assim: =SE(B4<500;50;SE(E(B4>=500;B4<=1000);75 Observe que, logo aps a segunda funo SE, abrimos um parntese. Depois, utilizamos a funo E(). Dentro da funo E(), passamos dois parmetros, que so justamente os testes para a faixa de v alores. Aps o 1000, fechamos o parntese da funo E(). Observe que no fechamos o parntes e da funo SE(). Esse um detalhe importante. Todos os parnteses das funes SE() sero fe hados no final da frmula. Por exemplo, se usarmos trs funes SE(), no final teremos q ue fechar trs parnteses. Se voc fechar o parntese da funo SE(), no meio da frmula, ser obtidos resultados incorretos. Aps fechar o parntese da funo E, colocamos o valor qu e deve ser retornado caso o salrio esteja na faixa entre 500 e 1000, no nosso exe mplo 75. Cuidado: um dos erros mais comuns no colocar o endereo da clula na hora de fazer os testes. Por exemplo, a frmula a seguir est incorreta: =SE(<500;50;SE(E(> =500;<=1000);75. Nesse caso, colocamos apenas os operadores de comparao (>, <, etc ). Mas, quem deve ser comparado, ou seja, precisamos informar o endereo da clula o nde est o valor a ser comparado. Agora vamos finalizar a nossa frmula. Como temos trs faixas somente precisamos fazer dois testes, conforme descrito anteriormente. Como j fizemos dois testes, basta informar qual o valor deve ser retornado caso os dois primeiros testes falhem, ou seja, qual o valor a ser retornado caso o sa lrio seja maior do que 1000. Tambm precisamos fechar os parnteses para as funes SE(). No nosso exemplo, temos duas funes SE(), portanto temos que fechar dois parnteses no final da frmula. Nossa frmula completa ficar assim: =SE(B4<500;50;SE(E(B4>=500;B 4<=1000);75;100)) Estenda essa frmula para as demais clulas, at a linha 15. SENAC/INFORMTICA 31

Feito isso, voc deve obter os resultados indicados na figura a seguir: Nas prximas lies apresentaremos novos exemplos de utilizao de funes "SE Aninhadas". EXEMPLO 5 Objetivo: nesta lio iremos propor um exemplo que utiliza as seguintes fu nes: CONT.SE() SOMASE() Funes "SE Aninhadas" E() Exemplo: vamos criar uma planilha na qual efetuaremos alguns clculos. Nesta lio cri aremos a planilha Modulo 2.xls e salvaremos a mesma na pasta C:\Meus documentos 32 MICROSOFT EXCEL2000

Para criar a planilha Mdulo 2.xls, faa o seguinte: 1. Abra o Excel (Iniciar -> Pro gramas -> Microsoft Excel). 2. Ser aberta uma pasta de trabalho em branco (Pasta1 .xls). 3. Digite as informaes indicadas na figura a seguir: 4. Utilize funes SE Aninhadas, para determinar o valor do desconto para o plano de sade, na coluna C, de acordo com os critrios da tabela a seguir: Faixa salarial < 500 >=500 E <=1000 >1000 Valor do desconto (em R$) 50 75 1000 SENAC/INFORMTICA 33

5. Utilize funes SE Aninhadas, para determinar o valor do desconto para o INSS, na coluna D, de acordo com os critrios da tabela a seguir: Faixa salarial <500 >=50 0 E <=1000 >1000 Desconto do INSS (em R$) 35 65 90 Nota: esses valores so fictcios, no tendo qualquer ligao com os valores determinados pela legislao do INSS. 6. Na coluna E, calcule o valor do salrio lquido. Para isso, subtraia, do salrio bruto, os valores do desconto para a sade e para o INSS. 7. Na s clulas B18, B19 e B20, utilize a funo CONT.SE() para determinar quantos funcionrio s pertencem a cada uma das faixas salariais. Utilizando a frmula =CONT.SE(B4:B15;> 500)-CONT.SE(B4:B15;>=1000). Esta frmula serve para a clula que pede que conte o salri o entre 500 e 100. 8. Nas clulas C18, C19 e C20, utilize a funo SOMASE() para deter minar a soma dos salrios para cada uma das faixas salariais. Por exemplo, na clula C18 vamos determinar a soma dos salrios de todos os funcionrios que ganham menos do que R$ 500,00. Utilizando a frmula para a soma de valores entre 500e e 100, =S OMASE(B4:B15;>500)-SOMASE(B4:B15;>=1000). 9. Feito isso, voc deve obter os resultados indicados na figura a seguir: 34 MICROSOFT EXCEL2000

10. Agora vamos salvar a planilha.( ) 11. Selecione o comando Arquivo -> Salvar como. Surge a janela Salvar como. 12. Utilize a lista Salvar em para navegar at a pasta C:\Meus documento 13. No campo Nome do arquivo:, digite Modulo 2.xls. Sua janela deve estar conforme indicado n a figura a seguir: SENAC/INFORMTICA 35

14. Clique no boto Salvar ( 15. Feche o Microsoft Excel. ): EXEMPLO 6

Objetivo: nesta lio iremos propor um exemplo que utiliza o conceito de endereos abs olutos e as seguintes funes: SOMA() MDIA() MXIMO() MNIMO() CONT.SE() SOMASE() Funes "SE Aninhadas" E( Nesta lio criaremos a planilha Modulo 2.xls, na qual efetuaremos alguns clculos e s alvaremo-la na pasta C:\Meus documentos. Para criar a planilha Modulo 2.xls, faa o seguinte: 1. Abra o Excel (Iniciar -> Programas -> Microsoft Excel). 36 MICROSOFT EXCEL2000

2. Ser aberta uma pasta de trabalho em branco (Pasta1.xls). 3. Digite as informaes indicadas na figura a seguir: 4. Na coluna E, vamos calcular o valor do salrio bruto. Na clula E9, digite a segu inte frmula: =C9*$B$5+D9*$B$6 Observe: a utilizao de endereos absolutos para as clula s $B$5 (valor da hora normal) e $B$6 (valor da hora extra). Estenda essa frmula p ara as demais linhas. 5. Utilize funes SE Aninhadas para determinar o valor do des conto para o INSS, na coluna F, de acordo com os critrios da tabela a seguir: SENAC/INFORMTICA 37

Salrio Bruto < 500 >=500 E <=1000 >1000 Na clula F9, digite a seguinte frmula: Desconto do INSS (em R$) 35 65 90 =SE(E9<500;35;SE(E(E9>=500;E9<=1000);65;90)) Estenda essa frmula para as demais l inhas. Nota: os descontos e clculos utilizados neste exemplo so fictcios, no tendo r elao com a legislao do INSS e do IRPF. Um bom exerccio seria adaptar os nossos clculos fictcios para clculos reais, baseados na legislao. 6. Utilize funes SE Aninhadas, par a determinar o valor do desconto para o IRPF, na coluna G, de acordo com os critr ios da tabela a seguir: Salrio Bruto <500 >=500 E <=1000 >1000 Desconto do IRPF ( em R$) 0 35 50

7. Na clula G9, digite a seguinte frmula: =SE(E9<500;0;SE(E(E9>=500;E9<=1000);35;5 0)) Estenda essa frmula para as demais linhas. Nota: os descontos e clculos utiliz ados neste exemplo so fictcios, no tendo relao com a legislao do INSS e do IRPF. Um bo exerccio seria adaptar os nossos clculos fictcios para clculos reais baseados na le gislao. 8. Na coluna E, calcule o valor do salrio lquido. Para isso, subtraia, do sa lrio bruto, os valores do desconto para o INSS e para o IRPF. 9. Na clula H9, digi te a seguinte frmula: =E9-F9-G9 Estenda essa frmula para as demais linhas. 10. Nas clulas B35, B36 e B37, utilize a funo CONT.SE() para determinar quantos funcionrios pertencem a cada seo ADM, CONTAB E FINAN respectivamente. 11. Nas clulas C35, C36 e C37, utilize a funo SOMASE() para determinar a soma dos salrios para cada seo. Por exemplo, na clula C35 vamos determinar a soma dos salrios de todos os funcionrios d a Administrao ADM. 12. Nas clulas D35, D36 e D37, vamos determinar o valor da mdia s alarial por seo. Para isso, basta dividir a soma dos salrios da seo pelo nmero de func ionrios da 38 MICROSOFT EXCEL2000

seo. 13. Na clula B30, utilize a funo Mximo() para determinar o maior salrio lquido. Na clula B31, utilize a funo Mnimo() para determinar o menor salrio lquido. 15. Na cl la B32, utilize a funo Mdia() para determinar a mdia aritmtica dos salrios. 16. Feito isso, voc deve obter os resultados indicados na figura a seguir: 17. Agora vamos salvar a planilha. 18. Selecione o comando Arquivo -> Salvar com o. Surge a janela Salvar como. 19. Utilize a lista Salvar em, para navegar at a p asta C:\Meus documentos. No campo Nome do arquivo:, digite Modulo 2.xls. Sua jan ela deve estar conforme indicado na figura a seguir: SENAC/INFORMTICA 39

21. Clique no boto Salvar. 22. Feche o Microsoft Excel. FUNO PROC E CONGELAMENTO DE PLANILHA O funo PROC, l um valor, procura este valor em um determinado intervalo, retorna co m a informao de um outro intervalo, onde contm as informaes que voc gostaria de mostra r. 1. Monte uma tabela na Plan1 como a mostra na figura abaixo. 40 MICROSOFT EXCEL2000

2. Na Plan2 faa a seguinte planilha. 3. Na clula B2 escreva o seguinte comando =PROC(A2;Plan2!$A$2:$A$15 ; Plan2 ! $B$ 2:$B$15) clique no boto ENTER. SENAC/INFORMTICA 41

4. Repita esta operao para as seguintes clulas C2, E2. utilizado o recurso de congelamento de planilha, para que algumas linha e/ou col unas que deseja ser visualizada sempre no saia de sua da tela quando se esta colo cando vrios dados na planilha. 42 MICROSOFT EXCEL2000

A FORMATAO CONDICIONAL um recurso que permite dar nfase a determinadas clulas. Inclui a modificao do estilo da fonte, bem como a adio de bordas e preenchimentos, a partir de uma condio impost a por voc. Aplicando a formao condicional Para exemplificar a utilizao desse recurso, vamos mon tar uma tabela e salv-la como Controle de Estoque.xls: Planilha de Controle de Estoque Neste primeiro exemplo, vamos fazer com que os valores acima de R$ 700,00 sejam exibidos em negrito. Execute os procedimentos a seguir: Selecione a rea de clulas C7:H21. Para que o comando tenha sucesso, necessrio selecionar a rea de clulas prev iamente; Abra o menu Formatar e clique sobre o comando Formatao Condicional. Ser ex ibida uma caixa de dilogos, assim como a mostrada na figura abaixo: SENAC/INFORMTICA 43

Como nossa condio para formatao tem como base um valor determinado, devemos manter a expresso O valor da clula , no primeiro menu desdobrvel; O segundo menu trata do op erador da condio. Como queremos atingir somente as clulas cujos valores excedem 700 , escolhido no menu o operador maior do que. Para isso, clique na seta e, em seg uida, sobre o operador; Na caixa de entrada seguinte, devemos informar a condio em si. Neste exemplo, a condio o valor dado para a formatao, no caso, 700. Digite o va lor direto na caixa de entrada. Clique sobre o boto mostrada na figura abaixo: . Ser exibida uma caixa de dilogos, como a Segundo o requerimento, os valores maiores que 700 devero ser formatados apenas c om o estilo negrito. Clique no boto OK para finalizar a operao. 44 MICROSOFT EXCEL2000

Exerccio 1. Crie uma planilha de preos de peas de computadores com os itens produto , quantidade, marca, valor, total. Depois, selecione a clula E11; 2. No menu Form atar, d um clique em Formatao condicional; 3. Na rea Condio 1, assegure-se de que O va lor da clula seja selecionado na caixa da esquerda. No meio da lista suspensa, se lecione Menor do que. Na caixa direita, digite 250; 4. D um clique no boto Formata r; 5. D um clique na seta suspensa da caixa Cor; 6. D um clique na caixa Azul, no canto inferior direito, e d um clique em OK; 7. Na caixa de dilogo Formatao condicio nal, d um clique em OK. Como o nmero na clula E11 menor que o valor previsto de R$ 250 para esta tarefa, o valor realado em azul. CLASSIFICAO E FILTRAGEM DE DADOS DO EXCEL 2000 Classificando os dados da planilha Para que os dados possam ser classificados, n ecessrio que a planilha tenha sido desenvolvida na forma de um banco de dados, no qual o rtulo de cada coluna representa um campo e as informaes, dispostas e linhas , representam os registros. Posicione o apontador do mouse na clula inicial, pres sione e arraste o mouse at cobrir toda a rea de dados referida; Abra o menu Dados e clique no comando Classificar, quando ser exibida uma caixa de dilogos como a mo strada pela figura: SENAC/INFORMTICA 45

No menu desdobrvel Classificar por, voc pode selecionar o nome do principal campo que ser tomado como classificar por. Selecione a opo Produto; A classificao pode ser em ordem crescente ou decrescente. Selecione a classificao crescente, clicando sob re a opo correspondente e clique no boto ; Estrutura de tpicos A estrutura de tpicos organiza os dados em nveis. Desse modo, p odemos exibir todos os detalhes de uma planilha ou selecionar apenas os dados ma is gerais. Vamos exemplificar atravs da planilha Relatrio de vendas: Planilha Relatrio de vendas estruturada em tpicos 46 MICROSOFT EXCEL2000

Nessa planilha temos trs opes de exibio: podemos mostrar todos os dados, ou apenas os resultados por regio, ou s o resultado geral do pas: Planilha Relatrio de vendas com tpicos recolhidos parcialmente Planilha Relatrio de vendas com tpicos totalmente recolhidos

Fazemos as mudanas no modo de exibio clicando nos botes + e do lado esquerdo da plan ilha. So os botes da estrutura de tpicos. O boto + expande a exibio. O boto recolhe xibio. Para criar uma estrutura de tpicos na planilha faa o seguinte: 1. Selecione o s dados da planilha que sero estruturados; 2. No menu Dados clique em Organizar e strutura de tpicos. Em seguida clique em AutoTpicos. 3. Pronto. O Excel criar a est rutura de tpicos. Esse mtodo simples s funciona para algumas planilhas como a que u samos no exemplo. A criao automtica s d certo quando o Excel encontra a planilha prep arada. A incluso de clulas com a funo SOMA ajuda a estruturao em tpicos. Se o comando utoTpicos no funcionar voc poder criar a estrutura manualmente. simples. Voc s tem qu agrupar as linhas para criar as chaves da estrutura de tpicos. Para agrupar as l inhas da regio Centro-Oeste, por exemplo, faa assim: Selecione as linhas 5,6 e 7; No menu Dados, clique em Organizar estrutura de tpicos e no comando Agrupar. SENAC/INFORMTICA 47

Repita a mesma operao para agrupar as demais regies. Para criar a chave geral selec ione as linhas de 4 a 20 e aplique o comando Agrupar: Menu Tpicos Filtragem A ferramenta Filtragem boa para selecionar dados numa lista grande. Fi ltrar exibir dados que atendem uma certa condio e ocultar os demais. Vamos filtrar a planilha Preos de automveis da seguinte maneira: vamos exibir apenas as linhas dos carros da categoria Sedan; vamos construir a tabela Preos de Automveis: Planilha Preos de Automveis 1. Selecione o intervalo de dados (A3:D20); 2. No menu Dados clique em Filtrar e em AutoFiltro. Surgiro botes ao lado de cada ttulo de coluna; 3. Clique no boto do ttulo Categoria e selecione a opo Sedan. 4. Pronto. O Excel exibir apenas as linhas de carros Sedan: 48 MICROSOFT EXCEL2000

Planilha Preos de Automveis filtrada Para exibir as linhas ocultas pela filtragem, clique no menu Dados, em Filtrar e na opo Mostrar tudo. Vamos fazer mais uma filtragem de modo diferente. Vamos exib ir apenas os carros que custam menos de R$ 20.000,00. Faa assim: 1. Clique no boto da coluna Preo; 2. Escolha ao opo Personalizar... Surgir a caixa de dilogo Personali zar AutoFiltro; 3. No primeiro campo selecione menor do que e, no segundo campo, digite 20.000,00; 4. Clique em OK: Caixa de dilogo Personalizar AutoFiltro SENAC/INFORMTICA 49

Planilha Preos de Automveis filtrada por preo Para remover um filtro clique em Dados, em Filtrar... e desmarque a opo AutoFiltro . Exerccio 1. Crie uma planilha com o nome Seus Clientes, com os seguintes itens: nome do cliente, tipo de promoo, rendimento; depois, d um clique na clula B2, cabeal ho da coluna Tipo de Promoo; 2. No menu Dados, aponte para Filtrar e d um clique em AutoFiltro; 3. Na clula B2, d um clique na seta suspensa AutoFiltro e selecione Rd io. So exibidos os registros para o tipo de promoo de rdio, e todos os demais regist ros ficam ocultos; 4. Para restabelecer todos os registros, na clula B2, Tipo de Promoo, d um clique na seta suspensa AutoFiltro e selecione Tudo. Todos os registro s sero exibidos; 5. Execute esses mesmos procedimentos agora nas outras colunas. MANIPULANDO BANCO DE DADOS DO EXCEL 2000 Formulrios Quando temos dados para digitar em listas grandes, podemos recorrer aj uda dos formulrios do Excel. Digitar dados num formulrio muitas vezes mais prtico q ue digitlos diretamente na lista. Antes de trabalhar com formulrios vamos entender os termos usados. Um formulrio uma caixa de dilogo com vrios campos. Cada campo re presenta uma coluna da lista. O conjunto de todos os dados de uma linha da tabel a compe um registro. Agora vamos exemplificar. Clique em alguma clula da lista de preos da planilha Preos de automveis; No menu Dados clique em Formulrio. Surgir um fo rmulrio na tela; Para incluir um registro no formulrio clique em Novo; Digite os d ados nos campos do formulrio. Para passar de um campo a outro use a tecla TAB. No final da digitao tecle ENTER. Os registros novos sero includos no final da lista; D epois de digitar os novos registros, clique em Fechar: 50 MICROSOFT EXCEL2000

Formulrio Subtotais O comando Subtotais permite obter vrias informaes de uma lista de dados. Vamos partir da planilha Preos de automveis. Com o comando Subtotais podemos obter informaes como as seguintes: 1. Saber quantos carros de cada marca esto na tabela; 2. Saber o preo mdio dos carros de cada categoria; 3. Saber o preo mximo dos carros de cada marca; 4. Saber o preo mnimo dos carros em cada categoria. Vamos usar os subtotais para saber qual o preo mdio dos carros em cada categoria. Faa assim: 1. S elecione os dados da tabela e classifique-a primeiro por categoria e depois por preo decrescente. Caso no se lembre como fazer isso volte atrs no item Classificao de sta apostila; 2. No menu Dados escolha Subtotais... Surgir a caixa de dilogo Subto tais; 3. No campo A cada alterao escolha Categoria; 4. No campo Usar funo escolha mdi a; 5. Clique em OK. 6. Pronto. O Excel cria os subtotais para ns: SENAC/INFORMTICA 51

Planilha Preos de Automveis com Subtotais Para cancelar a exibio de subtotais, clique no menu Na caixa de dilogo, clique no b oto Remover todos. Validao de dados Dados e no comando Subtotais. um mecanismo que permite controlar a digitao de dados. Podemos definir que alguns valores no sero aceitos numa clula. Vamos a um exemplo: Uma empresa atacadista de e quipamentos de informtica tira seus pedidos de compra no Excel. No pedido de comp ra h uma tabela com as seguintes colunas: quantidade, produto, preo unitrio e preo t otal. Vamos criar uma validao de dados nas clulas de quantidade. Queremos que sejam aceitos apenas nmeros inteiros maiores que 3. Isso porque 3 o pedido mnimo aceito pela empresa e inteiros porque no d para cortar os equipamentos e vend-los em peda cinhos. Planilha Pedido de compra 52 MICROSOFT EXCEL2000

Para criar uma validao de dados faa assim: 1. Selecione as clulas do item Quantidade (A4:A7); 2. No menu Dados escolha Validao... Surgir a caixa de dilogo Validao de dado s; 3. No campo Permitir escolha Nmero inteiro; 4. No campo Dados escolha maior do que; 5. No campo Mnimo digite 3; 6. Na guia Mensagem de entrada digite o ttulo Qu antidade e a mensagem Mnimo 3; 7. Na guia Alerta de erro digite o ttulo Quantidade e a mensagem A quantidade mnima 03; 8. Clique em OK. 9. Pronto. O Excel no aceita r qualquer valor na coluna das quantidades. Quando o usurio selecionar uma clula re ceber uma mensagem de entrada. Se o usurio tentar digitar um valor invlido ser avisa do por uma caixa de alerta: Mensagem de entrada Alerta de validao Para remover uma validao, primeiro selecione as clulas. Em seguida clique no menu D ados e escolha Validao... Na caixa de dilogo clique no boto Limpar tudo. TABELAS DINMICAS As tabelas dinmicas so timas para analisar dados de grandes listas. Vamos exemplifi car. Veja a planilha Controle dirio de vendas: SENAC/INFORMTICA 53

Planilha Controle dirio de vendas O gerente da empresa quer saber informaes como: qual a regio que est comprando mais; qual o tipo de produto que est vendendo mais; quem o melhor vendedor. As tabelas dinmicas tornam essas anlises muito fceis. Elas resumem os dados. Vamos criar uma tabela dinmica para a planilha Controle dirio de vendas. Faa assim: 1. No menu Dados escolha Relatrio de tabela e grficos dinmicos... Surgir o Assistente de tabela dinmica e grfico dinmico; 2. Na etapa 1 indique que a tabela dinmica usar dados de uma lista do Excel e que quer uma tabela dinmica; 3. Na etapa 2 indique o local onde a tabela dinmica vai c olher os dados. s selecionar com o mouse as clulas da lista de dados; 4. Na etapa 3 indique o local onde a tabela dinmica vai ficar. Escolha na planilha atual. Dig ite apenas o endereo da clula onde ficar o canto superior esquerdo da tabela. Por e xemplo: H3. 5. Clique em Concluir. 54 MICROSOFT EXCEL2000

Assistente de tabela dinmica e grfico dinmico Pronto. A estrutura da tabela dinmica est montada: Estrutura de tabela dinmica O prximo passo definir as posies dos campos na tabela. Isso simples. Basta arrastar o nome do campo que est na barra Tabela dinmica para uma das reas da tabela. Faa o seguinte: 1. Arraste o campo Regio para a rea Campos de coluna; 2. Arraste os camp os Vendedor e Tipo para a rea Campos de linha; 3. Arraste o campo Valor para a rea Itens de dados: Barra Tabela dinmica SENAC/INFORMTICA 55

Pronto. Uma tabela dinmica est montada: Tabela dinmica Dica O nome do recurso tabela dinmica porque os campos podem ser arrastados para posies novas. Com isso produzimos novas combinaes de dados que permitem anlises difer entes. ANOTAES: Importao de dados Muitas vezes os dados que voc precisaria digitar pa ra criar uma planilha esto prontos em outro arquivo. O Excel pode importar inform aes da Internet, de bancos de dados e de arquivos de texto: Menu Obter dados externos Da Internet Para importar dados de uma pgina de Internet voc deve informar o ender eo da pgina e quais dados sero importados. Faa assim: 56 MICROSOFT EXCEL2000

No menu Dados clique em Obter dados externos e em dilogo Nova consulta Web: Criar consulta Web. Surgir a caixa de Caixa de dilogo Nova consulta Web De bancos de dados O Excel pode importar dados de vrios tipos de bancos de dados. Para isso ele conta com o auxlio do programa Microsoft Query, que faz a tarefa d e se conectar a um banco de dados. Para importar dados de um banco de dados faa a ssim: Caixa de dilogo do Microsoft Query Escolha o tipo de banco de dados desejado e siga as instrues do Microsoft Query. P ara cada banco de dados a seqncia a seguir diferente. De arquivos de texto SENAC/INFORMTICA 57

Arquivos de texto podem ser importados para o Excel. Lembre-se que o texto preci sa estar dividido em partes, cada parte ser inserida numa clula. O Excel procura o s separadores de texto para saber como colocar cada parte do texto numa clula. Os separadores comuns so tabulao, vrgula, ponto-e-vrgula ou espao. Devemos definir um se parador na hora de importar os dados. Para importar dados de um arquivo de texto faa assim: 1. No menu Dados, escolha Obter dados externos e clique em Importar a rquivo de texto; 2. Selecione o arquivo na lista de pastas do computador; 3. Res ponda s perguntas do assistente e clique em Concluir. AUDITORIA E FUNO DO EXCEL 2000 A auditoria de clulas serve para que o usurio saiba as procedncias de uma determina da frmula inserida numa clula, ou ainda, qual ou quais as clulas dependentes na pla nilha. Para que a auditoria seja feita com sucesso, a clula deve ter obrigatoriam ente uma frmula, a qual deve apresentar por sua vez pelo menos uma referncia de ou tra clula qualquer da planilha. Para a construo de uma planilha de auditoria devemo s iniciar uma nova pasta de trabalho: Preencha o intervalo das clulas B1:B4, assi m como mostrado na figura Tabela para iniciar a auditoria Posicione, em seguida, o seletor na clula D2 e digite a seguinte frmula: =SOMA(B1: B4); Na clula F3 digite a frmula =(D2*100); Posicione o seletor em D2, abra o menu Ferramentas, posicione o apontador sobre 58 MICROSOFT EXCEL2000

Auditoria e clique sobre o comando Rastrear precedentes. Ser mostrada a figura: Tabela de auditoria

PROTEGENDO UMA PLANILHA DEFININDO UMA SENHA Apresentao: nesta lio, aprenderemos a proteger uma planilha do Excel, atravs da defin io de uma senha. Podemos definir uma senha para leitura da planilha e outra para a lterao da planilha. Ao abrir a planilha, em primeiro lugar ser solicitada a senha p ara leitura. Em seguida, solicitada a senha para alterao (caso esta tenha sido def inida). Se o usurio souber apenas a senha para leitura, ele poder abrir a planilha , porm, no poder fazer alteraes. Se ele souber a senha para alterao, poder alterar a nilha e salvar as alteraes. As senhas so definidas para cada planilha individualmen te. Um detalhe importante que, se voc esquecer a senha de leitura, no ser mais possv el abrir a planilha. A nica maneira de voltar a ter acesso planilha lembrando da senha. Se voc esquecer a senha de gravao, poder abrir a planilha, porm, no poder fazer alteraes. Como definir as senhas de leitura e alterao? 1. Abra a planilha na qual vo c deseja definir a(s) senha(s). 2. Selecione o comando Arquivo -> Salvar como. Su rgir a janela indicada na figura a seguir: SENAC/INFORMTICA 59

3. D um clique no boto Opes. Na janela que surge (conforme indicado na figura a segu ir), voc pode definir uma senha para leitura (senha de proteo) e tambm uma senha par a gravao/alterao (senha de gravao). Se for definida apenas a senha de proteo, a senha r solicitada na abertura da planilha. Se voc fornecer uma incorreta, a planilha no ser carregada. Se voc definir apenas a de gravao, a senha ser solicitada no momento d a abertura da planilha. Se voc no fornecer a senha de gravao ou fornecer uma incorre ta, a planilha ser carregada, porm, no poder ser alterada. Na figura a seguir, defin iremos uma senha de proteo e tambm uma de gravao: Marcando aqui sempre criar um Backup automtico No poder salvar as mudanas, s se mudar o nome do arquivo.

4. Aps digitar as senhas, d um clique no boto OK. Ser exibida uma janela pedindo con firmao para a senha de proteo. Digite a senha novamente e d um clique em OK. Surgir um a janela pedindo a confirmao da senha da gravao. Digite-a novamente e d um clique em OK. Voc estar de volta janela Salvar como. D um clique no boto Salvar. Voc estar de v lta planilha. 60 MICROSOFT EXCEL2000

Nota: as senhas de gravao e proteo no precisam ser iguais. 5. Feche a planilha. 6. Abra a planilha novamente e observe que, em primeiro lugar, ser solicitada a s enha de proteo. Digite-a, conforme indicado na figura a seguir, e d um clique no bo to OK: Se voc no digitar a senha ou digitar uma incorreta, a planilha no ser aberta. 7. Em seguida, ser solicitada a senha de gravao. Digite-a, conforme indicado na figura a seguir, e d um clique no boto OK:

Se voc no souber a senha, pode clicar no boto Somente leitura. A planilha ser aberta , porm, no podero ser feitas alteraes. 8. Se voc no quiser mais utilizar senhas em uma planilha, utilize o comando Arquivo -> Salvar como. Na janela que surge, d um cli que no boto Opes e defina as duas senhas em branco. Salve a planilha. Na prxima vez que a planilha for aberta, no sero mais solicitadas as senhas de proteo e gravao. MACROS E OUTRAS OPERAES DO EXCEL 2000 SENAC/INFORMTICA 61

Macro um programa gerado pelo usurio, cujo contedo so instrues armazenadas exclusivam ente para aes a serem feitas. Com o Macro, o usurio pode executar vrias aes ao mesmo t empo, simplesmente clicando em botes ou executando um comando, diminuindo conside ravelmente seu trabalho. Nossa primeira macro tem como funo inserir uma nova plani lha e formatar determinadas clulas com cores de procedimentos a seguir: 1. Abra o menu Ferramentas, posicione o apontador em Macro e clique sobre o comando Grava r Nova Macro; 2. Na caixa exibida, voc pode: 3. Nomear a macro, digitando seu nom e na caixa de entrada Nome da Macro. Para o exemplo, foi digitado Macro_Teste; 4 . Definir um atalho de teclas para macro, comeando por CTRL. Apenas digite o cara ctere que, em conjunto com essa tecla, far a macro agir; 5. Definir o local de ar mazenamento da macro. 6. Clique no boto OK. A rea de trabalho do Excel ser visualiz ada, juntamente com a presena de uma pequena barra denominada Parar macro. Ela se r necessria para concluir as aes que comporo as instrues da macro: Barra de Gravao Dica Quando voc abrir uma pasta de trabalho que contenha uma macro, aparecer uma m ensagem de aviso, pedindo-lhe que ative ou desative todas as macros da pasta de trabalho. Desativar as macros o ajudar a reduzir o risco de que um vrus de macro, que pode estar, por exemplo, em uma pasta de trabalho de uma rede ou site da Web inseguros, danifique seus arquivos ou computador. Como o Excel no determina de f ato se uma macro na pasta de trabalho contm um vrus, certifique-se de que a fonte da pasta de trabalho seja confivel, ou passe um antivrus. 1. Abra o menu Inserir e clique no comando Planilha; 62 MICROSOFT EXCEL2000

2. Escolha aleatoriamente clulas da planilha e aplique diferentes cores de fundo para eles; 3. Selecione o intervalo A1:D10, formate-o como Moeda; 4. Clique no b oto Gravao na Barra de Gravao, concluindo a gravao da macro. Executando a macro Para e ecutar a macro vamos seguir estes passos: Abra o menu Ferramentas e, no submenu Macro, clique no comando Macros; Na caixa exibida, selecione o nome a ser execut ado e, para isso, clique no boto : Caixa de edio e manipulao de macros Os cdigos da macro podem ser no s visualizados como tambm alterados pelo usurio. Exec ute os procedimentos a seguir para entender melhor: Tecle ATL F8, abrindo a caix a de dilogos Macro; Selecione o nome da macro desejada e clique no boto Editar. Es se boto faz com que seja aberto o Editor do Visual Basic, linguagem de programao da qual se constituem as macros do Excel: SENAC/INFORMTICA 63

Janela do Visual Basic Por essa janela, o usurio com experincia e conhecimento em Visual Basic poder alter ar quaisquer caractersticas e aes da macro atravs desse editor. Pode-se criar um boto de atalho que execute a macro desejada. Na verdade, esse boto tambm constitudo por um conjunto de instrues em Visual Basic e est vinculado diretamente macro. Acione a barra de ferramentas Formulrios. Essa barra possui botes e outros elementos que podem ser inseridos na planilha, com funes especficas; esses elementos vo desde botes de atalho, passando por menus desdobrveis, at botes de rdio e caixas de verificao: Barra de ferramentas Formulrios Clique na ferramenta de boto representada na barra pelo cone . O apontador do mous e toma a forma de uma pequena cruz. Pressione e arraste o mouse na diagonal, mai s ou menos no local onde deseja que o boto fique posicionado; Aps a colocao do boto n a planilha, a caixa de dilogos Atribuir macro se torna 64 MICROSOFT EXCEL2000

disponvel. Pode-se atribuir um nome ou aproveitar outro j existente; Ao retornar p lanilha, clique em qualquer outra clula, a fim de tirar a seleo do objeto: Boto de Macro Exerccio 1. Crie uma planilha de Rendimento de Cliente, no menu Ferramentas e d um clique em Personalizar. Aparecer a caixa de dilogo Personalizar; 2. Na guia Barra de ferramentas, na lista Barras de ferramentas, role para baixo e desmarque a c aixa de verificao Macros. D um clique em Fechar; 3. Certifique-se de que selecionad a pelo menos uma clula da planilha Rendimento de Cliente; 4. No menu Ferramentas, aponte para Macro e d um clique em Gravar nova macro. Aparecer a caixa de dilogo G ravar macro; 5. Na caixa Nome da macro, digite Aut_Open e d um clique em OK. Apar ecer a barra de ferramentas Parar gravao; 6. No menu Ferramentas, d um clique em Per sonalizar e d um clique na guia Barras de ferramentas, se for necessrio; 7. Na cai xa Barras de ferramentas, certifique-se de que so selecionadas as caixas Padro, Fo rmatao, Parar gravao e Barra de menus da planilha. Selecione a caixa de verificao Macr o e d um clique em Fechar; 8. Na Barra de ferramentas Parar gravao d um clique no bo to Parar gravao. A macro Auto_Open ser registrada. CONFIGURANDO BOTES DA MACRO SENAC/INFORMTICA 65

Como vimos anteriormente, podemos inserir botes de macro em nossa planilha. Agora iremos inserir botes que nos permita ir de uma planilha para outra sem necessita r utilizar as guias de planilha para alternar entre elas. 1. Clique na opo Boto que se encontra na Barra de Formulrio. 2. V com o cursor do mou se para qualquer lugar da planilha e d um clique com o boto direito do mouse. Auto maticamente aparecer esta tela. 3. Clique no boto Novo Automaticamente aparecer a tela do Microsoft Visual Basic. 66 MICROSOFT EXCEL2000

4. Esta tela a do Visual Basic, onde podemos notar que existe um cursos piscando entre dois comando Sub Boto1_Clique ( ) e End Sub escreva a seguinte palavra Plan2, n final coloque um ponto, aparecer esta tela.

5. D um duplo clique na Opo , esta tela desaparecer e este boto ter a funo de ir para 2 planilha de sua planilha principal. Este comando fez com que este boto ficasse a tivo e quando pressionada fossemos enviados para a planilha 2. TRABALHANDO COM BOTO DE OPO Na Barra de Formulrios podemos tambm inserir botes de seleo. Com ele, voc pode selecio nar apenas uma opo como verdadeira, mostrando assim um resultado que o esperado.

1. Clique no boto boto de Opo que esta na barra de Formulrios, v com o curso do mouse ra a planilha e d um clique em qualquer lugar. 2. Clique com o boto direito do mou se no boto que voc acabou de criar e aparecer uma janela igual a que esta na figura abaixo. SENAC/INFORMTICA 67

3. Na opo Valor coloque Desmarcado, na opo Vnculo da Clula, coloque a clula B3. No tr o clique em OK. 4. Repita esta operao colocando outros botes e verifique que a cada boto adicionado a um nmero correspondente. Criaremos uma tabela vinculada a uma base dados access, e faremos uma consulta u tilizando os comandos do Excel. Importao de dados: Para importar dados de um banco de dados externo basta seguir os seguintes passos: 1. passo: Clique no menu dad os e escolha a opo obter dados externos: Escolha a opo Criar nova consulta como na f igura abaixo: 68 MICROSOFT EXCEL2000

Temos a opo Executar consulta salva : essa opo s servir se j tivssemos criado a consu , a consulta na realidade servi para indicar de qual base de dados e tabela que os dados sero importados . Na opo Nova consulta Web : tem como funo permitir a transf erncia de dados armazenado em um servido na net. Importar arquivo de texto: o Exc el capaz de transferir informaes de arquivos TXT para dentro de suas planilhas. Va i surgir as seguinte tela ao clicar em criar nova consulta: Aqui voc poder escolher o banco de dados a qual a sua tabela que voc deseja importa r, caso no esteja relacionada nos itens acima clique na primeira opo e OK. Com exem plo vamos escolher a opo Banco de dados MS Access: Vai aparecer a seguinte tela ab aixo: SENAC/INFORMTICA 69

Aqui o usurio escolhe a arquivo .MDB Aps a escolha feita , teremos que indicar a t abela o os campos os quais sero importados para o Excel de acordo com a figura ab aixo: Mostra os campos da tabela Passa os campos para a janela da direita informando assim que ele ser importado Aps a escolha dos campos clique em avanar Vai surgir a seguinte tela: 70 MICROSOFT EXCEL2000

Aqui voc poder filtrar os campos , atravs de condies: Clique novamente em avanar: Surgira a tela abaixo: Nesta tela o usurio pode definir o tipo de classificao (Crescente ou Decrescente) d e um determinado campo. Ao termino escolha avanar Surgira: SENAC/INFORMTICA 71

A primeira opo o aplicativo de consulta de base de dados ser fechado e os dados sero retornado ao Excel. Na segunda opo ele abrir o aplicativo Ms-query para podermos m anipular os dados. Vamos ficar com a segunda opo. Aparecera a seguinte tela: O MS Query tem como finalidade de servir como elo de ligao entre o aplicativo e a base dados, atravs possvel sempre importar , exportar, manipular os dados, fazer c onsultas e outras funes. nele que aprenderemos a consultar atravs dos comandos de s ql. Clique no boto 72 MICROSOFT EXCEL2000

SQL na barra de ferramenta. COMANDOS SQL SELECT inclui o programa principal do banco de dados para retornar a informao como um conjunto de registro: Sintaxe: SELECT [predicado {* |tabela.* |[tablea.campo as alias ....,]}]

FROM [TABELA] Especifica a tabela o qual os campos especificados no commando sel ect pertencem WHERE - Serve para determinar condies para que os dados possam ser m ostrados ORDER BY Classifica os dados Exemplo: Mostre os campos Cdigo, Funcionrio , salrio da tabela Pessoal. Select cdigo,funcionrio, salrio From pessoal Exemplo2: M ostre todos os campos da tabela pessoal cujo o cargo seja Diretor e o salrio maio r do R$ 1.000,000 e classifique em ordem de nome crescente Select * From pessoal Where cargo='Diretor' and salrio=1000 Order by nome Exemplo3: Esse exemplo mostra qu al seria o salrio se cada funcionrio recebesse um aumento de 10%. No altera o origi nal do salrio. Select cdigo,nome,salrio, salrio*10/100 as `abono' , ((salrio*10)/100+sal o) as `Total' From pessoal SENAC/INFORMTICA 73

Exemplo4 Mostra aumento de 10% no salrio das pessoas que possuam JOS em nome: Sele ct nome, salrio as `atual' , salrio*1.1 as `Corrigido' From pessoal Where nome LIKE `%'+'jo Obs: Os comandos aqui representados so comandos unicamente de consultas Aps filtra r os dados de acordo com as nossas necessidades clique no menu arquivo e escolha a opo retornar dados ao Excel, ir aparecer a seguinte tela: Escolha a clula que deseja inserir os dados e clique em ok Aparecera a seguinte t ela: Permite o acesso a consulta MS-Query Atualiza os dados da base de dados Selecione a rea e daremos um novo nome chamando-a de INTERVALO como mostra a figu ra 74 MICROSOFT EXCEL2000

abaixo: Colocamos abriremos uma nova planilha e tiraremos a sua grade com os seguintes p assos: 1. Clique em EXIBIR 2. escolha a opo Barra de ferramenta 3. D um clique em F ORMULARIO 4. D um clique no seguinte boto Faremos a seguinte tela: Foram utilizados os botes Caixa de Combinao, caixa de grupo, boto de comando e boto d e SENAC/INFORMTICA 75

opo: Daremos funo a cada um deles: Primeiro a caixa de combinao : Clique com o boto di eito sobre ela: Escolha a ultima opo Formatar Controle. A seguinte tela ira surgir: Escolha o intervalo de entrada, ou seja, Plan1!B2:B9 Vamos vincular a clula cdigo Plan2!$b3 Nmero de items a ser mostrado na lista, caso ultrapasse ser exibida uma barra de rolagem 76 MICROSOFT EXCEL2000

Para mostrar o salrio do item selecionado vamos utilizar a funo PROCV PROCV( ) : Fu no de procurar um valor em um intervalo especificado PROCV( valor, intervalo, colu na, val. Lgico) Valor: O valor a ser procurado Intervalo: Local onde o valor deve ser localizado Coluna: Coluna de retorno dos dados Val. Lgico: So dois valores VE RDADEIRO ou FALSO Digitaremos a seguinte formula no campo salrio: =Procv(b3,inter valo, 3,verdadeiro) onde b3 e o valor do cdigo a ser digitado na planilha 2 , intervalo criamos ele l ogo no inicio da apostila, quando selecionamos a rea e criamos o nome intervalo , o numero 3 indica a terceira coluna da planilha 1, ou seja, que ira retornar co m o salrio . Lembrando que deveremos fazer isso com uma tabela onde tenha os camp os cdigo, funcionrio e salrio que no e o nosso caso, pois o exemplo citado acima na importao de dados tem campos totalmente diferentes nesse caso, voc ter que realizar o processo de importao novamente com uma tabela com os campos citados. Caso no haja , teremos que criar essa tabela l no Access. Vamos colocar a funo no boto, ele ter finalidade de retornar a planilha 1. D um cliqu e no boto com o boto direito do mouse e escolha a opo ATRIBUIR MACRO. Ir aparecer a s eguinte tela: Nome da macro D um clique no boto novo. E surgira a seguinte tela: SENAC/INFORMTICA 77

Aqui a rea de programao , onde a linguagem utilizada ser visual basic Digite Plan1. e aparecer a seguinte tela No final desta operao o Boto ir retornar para a Plan1. Escolha a opo Activate e feche tudo. 78 MICROSOFT EXCEL2000

REFERNCIAS BIBLIOGRFICAS CITRANGULO, Marcelo Rosin. Livro Passo a Passo Microsoft Excel 2000. So Paulo: Ma kron Books, 2000. SENAC/DN. Rogrio Massaro Suriani. Excel 2000. So Paulo: Senac, 2 000. SITES VISITADOS 1000Ways Excel & cia www.1000ways.com.br/excel Ecurso Cursos de Excel XP www.ecu rso.com.br Excel www.geocities.com/capecanaveral/8906/ Excel 2000 Intermedirio St ore.learn2.com/basket Excel: Microsoft Press www.microsoft.com/brasil/mspress/su bjects/subjectal_pl.html IDG Now Descoberta nova falha no Excel idgnow.terra.com .Br/idgnow/pcnews/2002/ 05/0055 Interao Tecnolgica Curso www.itct.org/apostilas/exc el/excel.html TIC no ensino A Estatstica no Excel 2000 www.ticensino.com www.ekuk a.kit.net/apostilas.htm SENAC/INFORMTICA 79

Vous aimerez peut-être aussi