polígrafo excel avançado

Upload: tintin-moreno

Post on 19-Feb-2018

245 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Polgrafo Excel Avanado

    1/71

    EXCEL AVANADO

    1 Primeira parte- Formatao- Uso da funo SOMA- Copiar frmulas absolutas e relativas- Funo SE (frmulas condicionais

    Formatao

    !uando criamos uma nova planil"a a preocupao inicial deve ser sempre com asinforma#es di$itadas dei%ando para depois a formatao das mesmas&O menu Formatar/Clulas serve para formatar as informa#es di$itadas deacordo com a nossa prefer'ncia&

    Josu Santiago

    osue)palterm&com&br*

    http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Voltahttp://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Voltahttp://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Voltahttp://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta
  • 7/23/2019 Polgrafo Excel Avanado

    2/71

    Encontramos neste menu as op#es +,mero Alin"amento Fonte .orda /adr#ese /roteo&

    Com a opo +,mero define-se a forma como ser0 apresentado os dados

    di$itados&E%&1 23 *&45555 - *&45555 - *45555 - *455 - *&455 etc

    Josu Santiago osue)palterm&com&br

    4

  • 7/23/2019 Polgrafo Excel Avanado

    3/71

    Observe acima as formas de formatao para "oras e datas&

    Alinhamento

    +esta opo podemos definir como ser0 o alin"amento dos dados na c6lula&Mar7ue o item Retorno automtico de teto para 7ue os dados di$itados seamor$ani8ados dentro da prpria c6lula&E%&1

    !orainicial

    !ora"inal

    #otal dehoras

    Mar7ue a opo Redu$ir para a%ustar para 7ue os dados di$itados caibam nac6lula sem 7ue para isso sea feito o retorno autom0tico do te%to&

    Com a opo Mesclar c6lulas pode-se mesclar v0rias c6lulas fa8endo com 7uefi7ue sendo uma c6lula apenas &E%&1

    Josu Santiago osue)palterm&com&br

    9

  • 7/23/2019 Polgrafo Excel Avanado

    4/71

    Controle de horas

    !orainicial

    !ora"inal

    +a &rientao 6 poss:vel definir a orientao da informao na c6lula&E%&1

    Jan Fe' (ar

    1

    )

    )

    )

    1

    )

    )

    )

    +as op#es Fonte* +orda e Padr,es define-se 7ual o tipo de fonte (letra asbordas ($rades e a cor de fundo da c6lula&

    A opo Proteo trabal"a em conunto com o menuFerramentas/Proteger/Proteger Planilha-Se as c6lulas estiverem marcadas como travada e oculta elas sero prote$idase as frmulas ocultas 7uando selecionar o menu Ferramentas/Proteger/ProtegerPlanilha -

    /ara no prote$er al$umas c6lulas basta desmarcar as op#es ;ravada e Oculta&A opo Oculta deve ser marcada somente se voc' no 7uiser 7ue outraspessoas veam suas frmulas somente o resultado&

    Josu Santiago osue)palterm&com&br

    SOMA(A*1A*5 - soma os valores das c6lulas A* at6 A*5&>SOMA(A*1A*5?.*1.*5 - soma os valores das c6lulas A* at6 A*5 e .* at6 .*5&

    /ara obter a soma das c6lulas A* at6 A*5 poder:amos tamb6m usar uma formasimples como1

    >A*@A4@A9@ASOMA(A*1A=55&

    As opera#es matem0ticas usadas normalmente so as se$uintes1

    /otenciao Multiplicao Giviso HSoma @Subtrao -

    /ara montar uma frmula deve-se observar a re$ra matem0tica para asprioridades das opera#es& Se na frmula no colocarmos par'nteses ( o E%celir0 aplicar a re$ra matem0tica&/rimeiro ser0 considerado a potenciao depois a multiplicao diviso soma esubtrao&

    Observe no e%emplo a se$uir 7ue usaremos as mesmas opera#es mas pode-seobter resultados diferentes&

    > 4 @ 4 = - o resultado ser0 *4&> (4@4 = - o resultado ser0 45&

    !uando usamos par'nteses este passa a ter prioridade sobre as demaisopera#es&

    Josu Santiago osue)palterm&com&br

    http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Voltahttp://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta
  • 7/23/2019 Polgrafo Excel Avanado

    7/71

    Copiar ".rmulas asolutas e relati'as!uando copiamos uma frmula >A*.* para as lin"as abai%o o E%cel entende 7ueas frmulas devem ser relativas ou sea mudam de acordo com as lin"as& +oe%emplo usado >A*.* sendo relativas mudam para >A4.4 >A9.9 e assim pordiante&

    Mas 7uando um determinado endereo deve permanecer absoluto antes de

    copiar deve-se usar o s:mbolo 0 na frmula 7ue 7ueremos copiar&E%&1 +a frmula >A*.* 7ueremos 7ue 7uando copiar para as lin"as abai%o oendereo .* permanea absoluto ou fi%o&

    >A*.3*

    +otem 7ue o s:mbolo 0est0 antes do n,mero * 7ue identifica a lin"a&

    Gepois de copiado as frmulas ficam assim1

    >A4.3*>A9.3*>AA=.3*

    !uando copiamos uma frmula para outras colunas a re$ra 6 a mesma ou sea

    devemos colocar o s:mbolo 0na frmula na frente da letra 7ue identifica a coluna7ue deve permanecer fi%a&

    Usando o e%emplo >A*A4 7uando copiamos para as outras colunas ficamassim1>.*.4>C*C4>G*G4

    Colocando o s:mbolo 0antes do A* >3A*A4 depois de copiado fica assim1>3A*.4>3A*C4>3A*G4

    Josu Santiago osue)palterm&com&br

    B

    http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Voltahttp://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta
  • 7/23/2019 Polgrafo Excel Avanado

    8/71

    /ara fi%ar a coluna e a lin"a usa-se >3A3*A4 pois assim 7uando copiamos estafrmula para bai%o ou para o lado na planil"a o endereo 3A3* sempre ficar0 fi%o&

    Funo S 2".rmulas condicionais3

    Esta funo 6 usada para testar condi#es como por e%emplo1

    /a$aremos comisso de *5I a um vendedor se as vendas ultrapassarem23*5&55555 caso contr0rio pa$aremos somente =I&

    +a c6lula A* consta o total das vendas e em A4 vamos incluir a frmula paracalcular o valor da comisso&

    >SE(A*J*5555?A*5*5?A*55= ou >SE(A*J*5555?A**5I?A*=I

    /rimeiro testamos SE A* for maior 7ue *5555&Ko$o aps vem o primeiro ponto e v:r$ula ( ? onde consta a ao 7ue devetomar caso o teste sea 'erdadeiro-

    Aps o se$undo ponto e v:r$ula ( ? deve constar a ao caso o teste sea "also-/ara verdadeiro ou falso podem ser usadas frmulas palavras e at6 mesmo outracondio 7ue c"amamos de condio encadeada&

    >SE(A*J*5555?LKe$alL?L!ue penaL Observe 7ue as palavras devem estar entre aspas ( L&+este e%emplo deve aparecer a palavra 4egalse o teste for verdadeiro casocontr0rio se for falso deve aparecer a palavra 5ue pena&

    &ser'e atentamente a regra seguinte6

    > SE( teste ? ao para verdadeiro ? ao para falso

    Outro e%emplo se a re$io das vendas for SUK a comisso ser0 *5I casocontr0rio ser0 =I&

    +a c6lula A* est0 a re$io e .4 est0 o valor&

    >SE(A*>LSUKL?.45*5?.455=

    Usando &7e unto com o S

    Se a re$io for SUK ou +O2;E ou KES;E a comisso ser0 de *5I caso contr0rioser0 de =I&

    >SE 2 &72A189S749 : A189;&R#9 : A1894S#93:.45*5 :.455=3 Josu Santiago osue)palterm&com&br

    http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Voltahttp://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta
  • 7/23/2019 Polgrafo Excel Avanado

    9/71

    Observe bem a colocao dos par'nteses e o ponto e v:r$ula&

    +o ponto destacado em vermel"o est0 as v0rias condi#es 7ue estamosper$untando separados por ponto e v:r$ula& /ode-se pNr v0rias op#es & /ara a

    condio ser verdadeira 7ual7uer uma das op#es serve SUK +O2;E ouKES;E&

    A opo &7 na frmula est0 isolado por par'ntese&OU(A*>LSUKL?A*>L+O2;EL?A*>LKES;EL& Somente depois 6 7ue vem o primeiroponto e v:r$ula onde constar0 a opo verdadeira e lo$o aps no se$undo ponto-e-v:r$ula a opo falsa&

    E%emplo para o unto com o S-

    Se o total das vendas for entre 23*5&55555 e 2345&55555 a comisso ser0 de*5I caso contr0rio ser0 de =I&

    > SE ( 2A18?====:A*5*5 : A*55=

    /ara a condio ser verdadeira as op#es destacadas em vermel"o devemnecessariamente serem verdadeiras ou sea o valor deve ser entre 23*5&55555 e2345&55555& Giferente do &7 onde 7ual7uer opo poderia ser verdadeira&

    7sando condio encadeada

    Usamos 7uando "ouver mais 7ue uma condio para testar&+o c0lculo do +SS dever0 ser respeitada uma tabela divul$ada pelo $overno&

    Sal0rio at6 23 *5555 o desconto ser0 de I&Sal0rio de 23 *5*55 at6 23 95555 o desconto ser0 de DI&Sal0rio de 23 95*55 at6 23 =5555 o desconto ser0 de *5I&Sal0rio acima de 23 =5555 o desconto ser0 de 23 555&

    +a c6lula A* est0 o valor do sal0rio 7ue vamos testar&

    > SE(A*P>*55?A*I?SE(A*P>955?A*DI?SE(A*P>=55?A**5I?5

    /ode-se colocar at6 B condi#es encadeadas&

    Os operadores l$icos so1*& J maior4& P menor Josu Santiago osue)palterm&com&br

    D

  • 7/23/2019 Polgrafo Excel Avanado

    10/71

    9& J> maior ou i$ual menor ou i$ual=& > i$ual& PJ diferente

    ? Segunda parte- .anco de dados- Q:nculos com outras planil"as e ar7uivos- /2OCQ- /2OCQ com CO+CA;E+A2 (duas c"aves- Formatao condicional- +omes em c6lulas- SOMASE- Coment0rios em c6lulas

    +anco de dados

    O banco de dados do E%cel no 6 nen"uma funo espec:fica e sim trata-se dasinforma#es constantes or$ani8adas por colunas sendo a primeira lin"a o nomedos campos do banco de dados&

    ;ome ndereo Cidade Cep stado #ele"one

    Com as informa#es di$itadas no banco de dados podemos us0-las para v0riosfins como uma mala direta tabela dinRmica pes7uisa etc&

    @nculos com outras planilhas ou arBui'os/odemos vincular uma c6lula a uma outra c6lula locali8ada em outra planil"a ouar7uivo&

    E%&1 +a planil"a montada para obter o resultado final do desempen"o daempresa podemos buscar de outras planil"as os dados espec:ficos como por

    Josu Santiago osue)palterm&com&br

    *5

    http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Voltahttp://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Voltahttp://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Voltahttp://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Voltahttp://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Voltahttp://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta
  • 7/23/2019 Polgrafo Excel Avanado

    11/71

    e%emplo o total de faturamento da planil"a de vendas o esto7ue final da planil"ade controle de esto7ues etc&

    /ara vincular uma c6lula a outra o procedimento 6 bem simples&/rimeiro temos 7ue abrir todos os ar7uivos 7ue vamos buscar as informa#es&

    Estes ar7uivos devem aparecer relacionados 7uando selecionamos o menuJanela-

    +a c6lula A* da planil"a atual 7ueremos buscar o total de vendas da planil"aFaturamento& /ara isto basta 7ue posicionemos o cursor na planil"a atual em A*

    di$itar 8 e com o mouse clicar em Janela selecionar o ar7uivo Faturamento eclicar na c6lula 7ue consta o valor 7ue 7ueremos buscar e por final basta dar umEnter&/ronto neste momento na planil"a atual aparece o valor constante l0 na planil"ade Faturamento& Sempre 7ue for alterado o valor de faturamentoautomaticamente ser0 atuali8ado na planil"a 7ue criamos criando assim um

    v:nculo& Observe a frmula 7ue dever0 ser parecido com o e%emplo abai%o1

    >Faturamento&%lsT/lan*3A3 /2OCQ ( CWAQE? ;A.EKA? COKU+A? 5 OU *

    Cha'e6 a informao em comum nas duas planil"as sendo 7ue na tabelanecessariamente deve ser a primeira coluna para 7ue o E%cel possa pes7uisar&

    #aela6 o nome 7ue definimos para o nosso banco de dados de informa#es&

    Coluna6 a coluna onde est0 a informao 7ue 7ueremos buscar& /or e%emplose 7ueremos o valor encontra-se na nossa tabela na coluna

  • 7/23/2019 Polgrafo Excel Avanado

    13/71

    > /2OCQ ( A4 ? ;A.EKA ? 4 ? 5

    .aseado na c"ave em A4 pes7uisar na tabela a coluna 4 7ue 6 a descriosendo 7ue deve ser e%ata a informao&

    PR&C@ com C&;CA#;AR 2duas cha'es3!uando a c"ave para pes7uisa for mais 7ue uma por e%emplo um pedido decalados 7ue para cada taman"o de um mesmo modelo e%iste um preodiferente precisamos usar a funo C&;CA#;AR&

    A nossa base de dados ser0 a se$uinte1

    Cha'e (odelo #amanho Cor @alor *599 *5 99 .ranco 9B=5

    *59< *5 9< /reto

  • 7/23/2019 Polgrafo Excel Avanado

    14/71

    > /2OCQ ( A4Y.4 ? ;A.EKA*? = ? 5

    .aseado na c"ave em A4 e .4 pes7uisar na tabela* a coluna = 7ue 6 o valorsendo 7ue deve ser e%ata a informao&

    Formatao Condicional

    Atrav6s do menu Formatar/Formatao Condicional podemos definir umaformatao para uma ou mais c6lulas com at6 9 crit6rios&

    /or e%emplo1

    Se a data de entre$a do pedido for menor do 7ue "oe deve ser formatado com afonte vermel"a e em ne$rito it0lico para 7ue c"ame ateno o pedido 7ue est0 ematraso&

    ;ome em clulasComo 0 comentamos anteriormente na funo /2OCQ 6 importante definirnomes para as c6lulas pois assim fica mais f0cil de montar uma frmula&

    Josu Santiago osue)palterm&com&br

    *

  • 7/23/2019 Polgrafo Excel Avanado

    15/71

    E%&1 > ;O;AKXUKWO @ ;O;AKAZOS;O

    S&(AS

    Em um cadastro de pedidos 7ueremos fa8er um resumo com o total de pares evalor dos clientes&

    Cliente Re"- Preo7nitrio

    Pares total R0

    .eira 2io 4* 4=5 *4&=

  • 7/23/2019 Polgrafo Excel Avanado

    16/71

    Pares @alor A8al6ia &=* 4B&5*45.eira 2io 4

  • 7/23/2019 Polgrafo Excel Avanado

    17/71

    >SOMASE(Cadped?A4?Qalor ] /ode-se di$itar direto a frmula&

    Comentrios em clulas

    2ecurso muito ,til onde colocamos coment0rios em uma determinada c6lula ou$rupo de c6lulas afim de sabermos como c"e$amos a um resultado&/or e%emplo usamos em uma c6lula um percentual de imposto de 4I&Colocamos um coment0rio para saber o 7ue comp#e os 4I&Um indicador em vermel"o aparece na c6lula indicando 7ue e%iste umcoment0rio&

    /odemos definir se este coment0rio ficar0 sempre vis:vel ou se apenas aparecer0o indicador&

    Josu Santiago osue)palterm&com&br

    *B

    http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Voltahttp://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta
  • 7/23/2019 Polgrafo Excel Avanado

    18/71

    Esta definio est0 dispon:vel no menu Ferramentas/&p,esorel"a iir-

    #erceira parte

    - Uso do comando FK;2A2- Funo SU.;O;AK no modo FK;2A2- Classificao do .anco de Gados- Subtotais- ;abela GinRmica- Formul0rio

    - Qalidao

    7so do comando FE4#RAR

    Em um banco de dados podemos filtrar informa#es&Pedido Cliente Re"- Preo

    7nitrioPares #otal R0

    4=== .eira 2io 4* 4=5 *4&=

  • 7/23/2019 Polgrafo Excel Avanado

    19/71

    /or e%emplo na lista acima 7ueremos mostrar na tela apenas as informa#es docliente .eira 2io&

    Pedido Cliente Re"- Preo7nitrio

    Pares #otal R0

    4=== .eira 2io 4* 4=5 *4&=

  • 7/23/2019 Polgrafo Excel Avanado

    20/71

    4=* A8al6ia 4B B 9&4=* 4=&9=B54=

  • 7/23/2019 Polgrafo Excel Avanado

    21/71

    +o nosso e%emplo a re$io 7ue cont6m os valores totais 6 F41F*5& /ara tantoem ve8 de usarmos >SOMA(F41F*5 usamos >SU.;O;AK(DF41F*5& Como paraeste e%emplo 7ueremos a somados valores filtrados usamos a opo ) conformemostrado no 7uadro acima&

    Pedido Cliente Re"- Preo7nitrio Pares #otal R04=== .eira 2io 4* 4= *4&=

  • 7/23/2019 Polgrafo Excel Avanado

    22/71

    +o menu Dados/Sutotais 6 poss:vel subtotali8ar um banco de dados desde 7ueeste estea classificado corretamente& /or e%emplo se vamos subtotali8ar porcliente o banco de dados deve estar primeiro classificado por cliente casocontr0rio no ir0 funcionar& Se fi8er um Subtotal por cliente 7uando o E%celencontrar um cliente diferente ele subtotali8a o anterior e assim por diante&

    Qeamos o e%emplo1

    Observem 7ue no lado es7uerdo da planil"a aparecem os bot#es numerados 1 ? 7ue correspondem ao n:vel 7ue 7ueremos visuali8ar& O 1mostra somente ototal $eral o ? mostra somente os subtotais e o mostra todos os dados untocom os subtotais& ;amb6m 6 poss:vel visuali8ar por partes usando os bot#es den:vel 2A3-

    Josu Santiago osue)palterm&com&br

    44

    http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta2
  • 7/23/2019 Polgrafo Excel Avanado

    23/71

    ;abela GinRmica 6 bastante ,til 7uando 7ueremos analisar dados em umaestrutura diferente da 7ue temos no banco de dados& /ara uma planil"a de contasa pa$ar onde "0 informa#es di$itadas uma abai%o da outra 7ueremos visuali8arpor colunas usamos a ;abela GinRmica no menu Dados/Relat.rio da taela

    dinNmica-

    Qeamos os dados di$itados na primeira planil"a e lo$o abai%o a ;abela GinRmicapronta com os dados or$ani8ados&

    Josu Santiago osue)palterm&com&br

    49

  • 7/23/2019 Polgrafo Excel Avanado

    24/71

    Josu Santiago osue)palterm&com&br

    4

  • 7/23/2019 Polgrafo Excel Avanado

    25/71

    +a etapa 9 de < 6 onde definimos como 7ueremos or$ani8ar os dados& +o nossoe%emplo usamos o campo Fornecedor em K+WA @alor em GAGOS e DataPagtoem COKU+A& /ara isto basta arrastar os campos locali8ados a direita no7uadro 2+3 para o local deseado&

    +a opo GAGOS podemos ainda definir 7ual a operao a ser usada& Observeno 7uadro abai%o&

    /ara obter este 7uadro basta dar 4 cli7ues no campo Soma de Qalor 2C3 emGAGOS na etapa 9 de

  • 7/23/2019 Polgrafo Excel Avanado

    26/71

    Josu Santiago osue)palterm&com&br

    4

  • 7/23/2019 Polgrafo Excel Avanado

    27/71

    Josu Santiago osue)palterm&com&br

    4B

  • 7/23/2019 Polgrafo Excel Avanado

    28/71

    @alidao

    /odemos definir para um campo uma definio de di$itao ou sea umavalidao para o campo& +o campo 'alor por e%emplo somente poder0 serdi$itados valores maior ou i$ual a 23 *5555& /ara isto usamos a opo

    @alidaono menu Dados/@alidao-Observe abai%o as etapas para validar um campo&

    Josu Santiago osue)palterm&com&br

    4

    http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta2http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta2
  • 7/23/2019 Polgrafo Excel Avanado

    29/71

    Josu Santiago osue)palterm&com&br

    4D

  • 7/23/2019 Polgrafo Excel Avanado

    30/71

    Em De"ini,es definimos 7ual a validao a ser aplicada em (ensagem deentrada define-se 7ual a mensa$em 7ue deve aparecer 7uando o cursor 6posicionado no campo e por final em Alerta de erro 7ual a mensa$em a sermostrada se di$itamos um valor fora das defini#es aplicadas&

    M 5uarta parte

    - Macros- Filtro Avanado- Cai%a drop-do^n- .ot#es de seleo

    (acros

    Em uma planil"a pode ser necess0rio automati8ar uma tarefa pois "0procedimentos repetitivos& W0 a#es bem simples como por e%emplo ir para umaoutra planil"a para ver al$uns dados e retornar para a planil"a atual&!uando montamos uma macro estamos simplesmente $ravando as a#es 7ue7ueremos 7ue o E%cel repita 7uando e%ecutar a macro&/ara $ravar uma macro basta acessar o menu Ferramentas/(acro/Ora'ar no'amacro-A partir deste momento toda ao 7ue for feita estar0 sendo $ravada at67ue pea para parar a $ravao em Ferramentas/(acro/Parar Ora'ao-

    /ode-se definir uma tecla de atal"o em conunto com a tecla Ctrl - Observe em2D3 & ;amb6m 6 poss:vel definir um boto e incluir na barra de ferramentas& Qea

    na pgina II&Caso 7ueira 7ue a macro sea e%ecutada 7uando abrir a planil"a defina o nomeda macro como autoLopen e no es7uea de selecionar Arma$enar macro emesta pasta de traalho-

    Filtro A'anado

    Josu Santiago osue)palterm&com&br

    95

    D

    http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta3http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta3http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta3http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta3http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta3http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta3
  • 7/23/2019 Polgrafo Excel Avanado

    31/71

    O filtro avanado em ocasi#es espor0dicas onde em ve8 de clicarmos nos bot#esdrop-do^n para selecionar re$istros di$itamos em um lu$ar espec:fico 7ual ainformao 7ue 7ueremos filtrar&

    Pedido Cliente Re"- Preo7nitrio

    Pares #otal R0

    .eira 2io

    Pedido Cliente Re"- Preo7nitrio

    Pares #otal R0

    4=* A8al6ia 4B B 9&4=* 4=&9=B5

    4=== .eira 2io 4* 4= *4&=

  • 7/23/2019 Polgrafo Excel Avanado

    32/71

    Enter'alo de critrios - corresponde ao intervalo onde estamos di$itando asinforma#es incluindo o t:tulo& 23

    Caia dropdoQn e +ot,es de seleo

    Cai%as drop-do^n e bot#es de seleo so e%tremamente ,teis pois em conuntocom a funo /2OCQ e Macros 6 poss:vel automati8ar nossa planil"a&Observe abai%o um e%emplo de formul0rio de pedido onde com a cai%a drop-do^n selecionamos um cdi$o e automaticamente aparecem o valor descrioetc&

    Os bot#es de seleo servem para selecionar neste e%emplo se o pedido 6 comdesconto se tem frete e se 6 fora ou dentro do estado& Conforme a seleo feitae%iste um c0lculo diferente&Observe em 2F3os bot#es de macro&

    Josu Santiago osue)palterm&com&br

    94

    F

    http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta3http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta3
  • 7/23/2019 Polgrafo Excel Avanado

    33/71

    /ara ter acesso a estes recursos faa e%ibir a barra de ferramentas formul0rios&

    Com a barra de ferramentas e%ibida basta clicar no boto deseado e arrast0-lopara uma 0rea da planil"a&Em se$uida 6 necess0rio confi$urar como este boto ou cai%a drop-do^n devea$ir na planil"a&

    Josu Santiago osue)palterm&com&br

    99

  • 7/23/2019 Polgrafo Excel Avanado

    34/71

    /ara a cai%a drop-do^n deve-se definir a re$io da planil"a ao 7ualesto as informa#es a serem pes7uisadas&

    Enter'alo de entrada - corresponde a re$io onde esto os dados@nculo da clula - corresponde a c6lula 7ue ser0 usada na funo /2OCQ4inhas dropdoQn - so a 7uantidade de lin"as a serem visuali8adas 7uandoselecionado o drop-do^n& O padro 6 &Somreamento D - mar7ue esta opo para dar um visual mais bonito para acai%a drop-do^n&

    Estas op#es obtemos 7uando ao criar a cai%a drop-do^n clicar com o botodireito do mouse na cai%a e selecionar Formatar controle-

    Josu Santiago osue)palterm&com&br

    9

  • 7/23/2019 Polgrafo Excel Avanado

    35/71

    /ara a cai%a de seleo e o boto de seleo se$ue a mesma re$rapor6m no "0 o intervalo de entrada somente a opo Q:nculo da c6lula 7ueservir0 de base para montar as frmulas de v:nculo&

    Josu Santiago osue)palterm&com&br

    9=

  • 7/23/2019 Polgrafo Excel Avanado

    36/71

    H 5uinta parte

    - Fun#es financeiras- Atin$ir meta- Solver

    Fun,es "inanceiras

    As fun#es financeiras do E%cel so as mesmas 7ue encontramos na calculadoraW/ *4-C& Ao selecionar o boto colar funo encontramos diversasfun#es dispon:veis&

    Selecione a cate$oria Financeira e ao lado direito mostrar0 todas as fun#esfinanceiras dispon:veis&

    A se$uir al$uns e%emplos1

    Josu Santiago osue)palterm&com&br

    9

    http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta4http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta4http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta4http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta4
  • 7/23/2019 Polgrafo Excel Avanado

    37/71

    Em uma loa compramos um televisor no valor de 23 =5555 \ vista& As condi#esde pa$amento so1- sem entrada- em *4 pa$amentos- ta%a de uros de =I ao m's&

    !ual ser0 o valor da prestao

    Selecione a opo /Z;O em colar funo&

    O valor da prestao ser0 de 23 =

  • 7/23/2019 Polgrafo Excel Avanado

    38/71

    Atingir meta

    Esta funo 6 muito ,til 7uando deseamos saber 7ual o valor inicial ideal paraobtermos um resultado 0 definido considerando v0rios crit6rios&E%&1

    Sal0rio +ominal *&45555+SS D5522F *45554Buido )KM*==

    +o e%emplo acima temos um sal0rio nominal de 23 *&45555 com um +SS deI sobre o sal0rio e o 22F de *5I sobre o sal0rio resta 23 D

  • 7/23/2019 Polgrafo Excel Avanado

    39/71

    Sol'er

    Esta opo 6 um Atingir metasmais avanado& ma$inem 7ue para o e%emploanterior em Atingir metasonde somente temos uma opo de c6lula vari0vel no

    solver 6 bem mais completo&E%&1

    Sal0rio +ominal *&

  • 7/23/2019 Polgrafo Excel Avanado

    40/71

    So estes os valores 7ue o Solver encontrou para satisfa8er nosso obetivo de 23*&45555 de l:7uido por6m com o valor do +SS no maior 7ue 23 555&

    I Seta parte

    - Fun#es com datas e "oras- W[perlin- Zr0ficos- Funo EE22OS- Fun#es A22EG e ;2U+CA2- Con$elar pain6is- Manipulando planil"as dentro do ar7uivo- Confi$urar impresso- Q:nculo com o Vord para Mala direta-

    Gicas- /es7uisa- Soma condicional- .ot#es em Macros

    Fun,es com datas e horas

    /ara calcular datas o procedimento 6 bem simples basta ter em uma c6lula adata inicial e em outra c6lula a data final& +uma terceira c6lula 6 7ue criamos afrmula para calcular o per:odo de dias entre as duas datas&

    Gata inicial 5*H5HDDGata Final 4=H5HDDDias ?M

    /ara calcular "oras o procedimento 6 o mesmo ou sea em uma c6lula a "orainicial em outra c6lula a "ora final e em uma terceira c6lula a diferena entre a"ora inicial e "ora final& /or6m 7uando for somar o total de "oras o formato dac6lula total de "oras deve ser ThU6mm ou ThU6mm6ss incluindo os se$undosdepende da necessidade caso contr0rio a soma dar0 errada& ;amb6m para fa8erc0lculos com "oras e valores deve-se observar 7ue uma "ora para o E%cel 6 umafrao de um dia ( 4< "oras por isso em um c0lculo envolvendo valores e "oras

    deve-se multiplicar por 4

  • 7/23/2019 Polgrafo Excel Avanado

    41/71

    Em c0lculo com "oras usando a calculadora para conferir se o E%cel fe8 correto oc0lculo deve-se primeiro transformar os minutos em centesimal&

    E%&1

  • 7/23/2019 Polgrafo Excel Avanado

    42/71

    !VperlinW

    O !VperlinW 6 usados para criar um lin com uma "ome pa$e ar7uivo ouplanil"a& _ muito ,til pois com um simples cli7ue podemos abrir a "ome pa$e daero Wora e consultar a ta%a do dlar ou abrir o ar7uivo de faturamento paraconsultar o faturamento do dia& /ara voltar a planil"a ori$inal 7uando entrar noar7uivo de faturamento basta criar neste ar7uivo um lin para voltar&

    Observao1 /ode-se vincular somente uma coisa de cada ve8& Uma "ome pa$eou um ar7uivo ou uma planil"a dentro do prprio ar7uivo& Se for necess0riopodemos criar 9 lins ou mais na mesma planil"a& Cada um com uma funodiferente&

    Josu Santiago osue)palterm&com&br

  • 7/23/2019 Polgrafo Excel Avanado

    43/71

    Or"icos_ com os $r0ficos 7ue podemos analisar mel"or nossos dados&

    /ara montar um $r0fico cli7ue no boto auiliar gr"icona barra deferramentas e se$uir o roteiro 7ue 6 bem intuitivo&

    Josu Santiago osue)palterm&com&br

  • 7/23/2019 Polgrafo Excel Avanado

    44/71

    Funo RR&S

    Com a funo RR&Seliminamos o problema 7ue temos 7uando usamos afuno /2OCQ e este no encontra re$istros& !uando o PR&C@no encontra

    um re$istro o E%cel retorna o s:mbolo X;/D- Em apenas uma frmula naplanil"a no seria problema mas 7uando "0 um $rande n,mero de frmulas naplanil"a pode ficar uma poluio visual& Eliminamos isso com o RR&S&!uando aplicamos a funo RR&Sem uma frmula 7ue cont6m o /2OCQ oE%cel retorna como @RDADER&7uando aparece o X;/D&/odemos aproveitar isto e usar a funo S* ou sea somente fa8 o c0lculo se forfalso pois se for verdadeiro si$nifica 7ue o /2OCQ no encontrou re$istro&

    Fun,es ARRD e #R7;CAR

    A funo ARRDarredonda o resultado de um c0lculo para 7uantas casas fornecess0rio& .asta incluir na frmula esta funo& Observe como fica a frmula>C*=C*< com o ARRD-

    *&4===B55555

    =BD55555-K1*HM=I?==

    -K1*HM======

    A funo #R7;CAR 6 parecido com o ARRD por6m em um resultado final7ueremos i$norar os d:$itos restantes aps os 4 d:$itos depois da v:r$ula&

    *DDDDDD5555

    =BD555551-1H*))M1?1=

    1-1H*)======

    Josu Santiago osue)palterm&com&br

  • 7/23/2019 Polgrafo Excel Avanado

    45/71

    Congelar painis

    Atrav6s do menu Janela/Congelar painis podemos definir 7ue a lin"a decabeal"o da planil"a permanea sempre vis:vel mesmo rolando a tela parabai%o& ;amb6m 6 poss:vel con$elar a coluna ou colunas imediatamente aes7uerda do ponto onde con$elamos&

    A re$ra 6 bem simples& A partir do ponto onde o cursor est0 posicionado 7uandocon$elar pain6is ser0 con$elado as lin"as acima e a es7uerda do cursor& Seposicionar o cursor em A?ser0 con$elado a lin"a 1 por6m no ser0 con$eladonen"uma coluna pois a es7uerda de A?no "0 colunas mas se posicionarmos ocursor em +?*ser0 con$elado a lin"a 1e a coluna A* 7ue esto respectivamenteacima e a es7uerda do cursor&

    AutoSal'amento

    !uando no temos um +obrea (aparel"o para se$urar ener$ia el6trica 7uandofalta lu8 instalado em nosso computador corremos o risco de perder todo onosso trabal"o se no salvamos o ar7uivo e faltar lu8& Atualmente voc' est0 lendoa p0$ina

  • 7/23/2019 Polgrafo Excel Avanado

    46/71

    Se no tiver dispon:vel esta opo em Ferramentas* ento acesse o menuFerramentas/Suplementos e mar7ue a opo AutoSal'amento para ser

    instalado& 2O3

    (anipulando planilhas dentro do arBui'o

    As planil"as dentro do ar7uivo (/lan* /lan4 /lan9&&& podem ser copiadasmovidas de lu$ar renomeadas e%clu:das etc&

    Cli7ue com o boto direito do mouse na $uia da planil"a e vea as op#esdispon:veis1 nserir E%cluir 2enomear Mover ou copiar Selecionar todas asplanil"as&

    /ara di$itar informa#es em v0rias planil"as ao mesmo tempo devemosselecion0-las primeiro& /ara selecionar um intervalo de planil"as selecione aprimeira planil"a fi7ue pressionando a tecla SWF; e selecione a ,ltima planil"ado intervalo& /ara selecionar planil"as intercaladas selecione a primeira planil"a

    fi7ue pressionando a tecla C;2Ke selecione as planil"as deseadas&

    /ara mudar de lu$ar uma planil"a e%iste duas op#es& A primeira mais simples 6clicar com o boto es7uerdo do mouse na $uia da planil"a ficar pressionando poral$uns instantes e arraste para outro local& A outra opo 6 clicar com o botodireito do mouse na $uia da planil"a e selecione a opo Mover ou copiar&

    Josu Santiago osue)palterm&com&br

  • 7/23/2019 Polgrafo Excel Avanado

    47/71

    +esta opo alem de mover a planil"a para outro local dentro do prprio ar7uivo(/asta tamb6m 6 poss:vel mover ou copiar para outro ar7uivo (/asta&/ara copiar basta selecionar a opo Criar uma c.pia 2!3 na anela para 7ue oE%cel entenda 7ue deve manter a planil"a ori$inal e criar uma cpia em outrolocal caso contr0rio o E%cel entender0 7ue deve mover ou sea tirar a planil"ado ar7uivo atual e enviar para outro ar7uivo selecionado em Para pasta 2E3-/ara 7ue os outros ar7uivos (/astas esteam dispon:veis em Para pasta 2E3* elesdevem estar abertos& Observe primeiro no menu Janela se eles aparecem&/ara criar uma cpia ou mover para o prprio ar7uivo basta 7ue o ar7uivo esteaselecionado emPara pasta 2E3* e selecione em Antes da planilha 2J3o local 7uedeve ser movido ou criado uma cpia& Aps criado a cpia da planil"a basta

    renomear&

    /ara 2enomear uma planil"a d' dois cli7ues com o boto es7uerdo do mouse na$uia da planil"a ou d' um cli7ue com o boto direito do mouse e selecione aopo Renomear-

    /ara e%cluir uma planil"a cli7ue com o boto direito do mouse na $uia da planil"ae selecione a opo cluir- ;amb6m pode ser selecionado o menuditar/cluir planilha-

    /ara inserir uma planil"a cli7ue com o boto direito do mouse na $uia da planil"a

    e selecione a opo Enserir ou selecione o menu Enserir/Planilha-

    Josu Santiago osue)palterm&com&br

  • 7/23/2019 Polgrafo Excel Avanado

    48/71

    Con"igurar impresso

    Qamos ol"ar com carin"o como confi$urar corretamente a impresso pois depoisde elaborado uma planil"a 7ueremos ver no papel o nosso trabal"o&Comeamos visuali8ando a impresso clicando no boto visuali8arimpresso na barra de ferramentas&

    Josu Santiago osue)palterm&com&br

  • 7/23/2019 Polgrafo Excel Avanado

    49/71

    Cli7ue no boto Con"igurar 2Z3 para confi$urar como ser0 impresso a planil"a&

    +a orel"a Pginaencontramos as se$uintes op#es1

    &rientao - conforme mostra o e%emplo 243 define em 7ue posio ser0impresso a planil"a&Dimensionar - semel"ante a opo 7ue encontramos em uma m07uina ero%6 poss:vel austar o taman"o a ser impresso& ;amb6m 6 poss:vel dei%ar 7ue oE%cel encontre um auste ideal para 7ue caiba a planil"a em uma p0$ina casoesta planil"a sea muito $rande& 2(3#amanho do papel - 6 o tipo de papel 7ue voc' est0 usando na impressora&+oto op,es - nesta opo depende da impressora 7ue est0 instalado nam07uina& Gependendo da marca da impressora as op#es mudam pois cadamarca t'm um soft^are diferente& _ poss:vel definir a 7ualidade da impresso sedeve sair em escala cin8a ou sea no imprimir colorido para no $astar tinta

    imprimir em modo 7ualidade modo normal ou modo econNmico& Consulte omanual da sua impressora para ver mais detal"es&

    &relha (argens - serve para definir as mar$ens ideais&&relha Caealho/rodap - serve para definir o cabeal"o e rodap6&relha Planilha - serve para definir a 0rea de impresso padro& Em umaplanil"a podemos definir 7ue apenas uma determinada 0rea sea impressa&

    Josu Santiago

    osue)palterm&com&br

  • 7/23/2019 Polgrafo Excel Avanado

    50/71

    Em imprimir t:tulos definimos as lin"as a repetir na parte superior e colunas arepetir \ es7uerda& Esta opo 6 ,til pois em uma planil"a relativamente $randeonde constam v0rias p0$inas pode ser interessante 7ue nas p0$inas seamimpressas sempre o t:tulo da lin"a 1por e%emplo e as informa#es da coluna A&

    /odemos definir tamb6m se ser0 impresso as lin"as de $rade imprimir em pretoe branco imprimir em 7ualidade rascun"o (modo econNmico imprimir oscabeal"os de lin"a e coluna (os n,meros das lin"as e as letras das colunasdefinir como ser0 impresso os coment0rios das planil"as e a ordem 7ue ser0impresso a planil"a&Para "icar dispon'el as op,es de Emprimir ttulos* rea de impresso ecomentrios* entre em con"igurar pgina atra's do menuArBui'o/Con"igurar pgina-

    @nculo com o [ord para (ala direta

    Como 0 falamos anteriormente o E%cel serve como banco de dados& /odemosor$ani8ar as informa#es para criar uma mala direta no Vord& /ara isto devemosse$uir al$umas re$ras&

    - O t:tulo 7ue consta na lin"a 1 servir0 como campo do banco de dados&- +ecessariamente deve ser um ar7uivo isolado no pode ser uma planil"a

    dentro de um ar7uivo onde 0 constam v0rias planil"as&- Os campos devem estar dispostos na "ori8ontal conforme e%emplo abai%o&

    ;ome ndereo Cidade stado #ele"one

    Zrave este ar7uivo com um nome f0cil de locali8ar por e%emplo Cadastro deClientes-ls

    Josu Santiago osue)palterm&com&br

    =5

    http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta5http://var/www/apps/conversion/tmp/scratch_2/%C3%8DNDICE%20Pol%C3%ADgrafo%20Excel%20Avan%C3%A7ado.doc#Volta5
  • 7/23/2019 Polgrafo Excel Avanado

    51/71

    +o Vord acesse o menu Ferramentas/(ala direta-

    So 9 etapas a serem se$uidas& So op#es bem intuitivas ou sea so bemsimples se observar bem o 7ue o Vord est0 solicitando&

    +a primeira etapa serve para criar o Gocumento principal& As op#es so CartasEti7uetas Envelopes e Cat0lo$o& Selecione Cartas&

    +a Se$unda etapa 6 onde buscamos as informa#es 7ue criamos no E%cel naplanil"a Cadastro de Clientes-ls- Selecione Arir origem de dados-+o es7ueam de mudar o tipo de ar7uivo 7ue o Vord deve recon"ecer 2;3-

    Josu Santiago osue)palterm&com&br

    =*

  • 7/23/2019 Polgrafo Excel Avanado

    52/71

    Kocali8e o ar7uivo 7ue criamos normalmente estar0 $ravado na pasta (eusDocumentos-

    Si$a as instru#es e por final o Vord ir0 recon"ecer a lin"a * da planil"a comocampos e ir0 incluir uma barra de ferramentas 2&3para 7ue possamos trabal"arcom estes campo& Consultem o manual do Vord para ver maiores detal"es&

    Josu Santiago osue)palterm&com&br

    =4

    ;

  • 7/23/2019 Polgrafo Excel Avanado

    53/71

    Em se$uida di$ite o te%to padro e 7uando necess0rio cli7ue no boto inserircampo na barra de ferramentas 2&3 e insira o campo& Este campo no Vord podeser definido em ne$rito se for necess0rio&Cli7ue no boto 2P3 na barra de ferramentas para visuali8ar os dados do cadastrono E%cel& Em 253podemos visuali8ar os pr%imos re$istros&

    +a terceira etapa 6 onde mesclamos os re$istros do E%cel para a impressora oupara um novo documento& Os campos no te%to sero substitu:dos pelos re$istros&_ neste momento 7ue vimos o resultado da mala direta& /odemos tamb6m filtrar

    as informa#es &p,es de consulta & /or e%emplo 7ueremos imprimir uma maladireta somente para os re$istros do estado de SPe cidade S\& PA74&&

    Qea o e%emplo &

    Josu Santiago osue)palterm&com&br

    =9

    &

    P

    5

  • 7/23/2019 Polgrafo Excel Avanado

    54/71

    Observe as op#es de mesclar&

    (esclar para - impressora novo documento ou correio eletrNnico&Registros a serem mesclados - um re$istro ou um intervalo&+este momento pode-se definir a opo de consulta tamb6m& 2R3-

    Josu Santiago osue)palterm&com&br

    =