EXCEL AVANÇADO -CETAM

Embed Size (px)

Citation preview

Introduo OExcel2007fazpartedopacotedeprodutividadeMicrosoftOfficeSystemde2007,quesucedeao Office2003.Relativamenteversoanterior(Excel2003),onovoprogramaintroduzinmeras alteraes,amaioriadasquaissoaonveldafacilidadedeutilizao.Oprodutomaisfcildeusar, atravsdeumnovoparadigmadeinterface,quesubstituiosfamiliaresmenusporumainterface divididaemGuiasqueagrupamoscomandosprincipaisquesonecessriosdeacordocomoque estamostrabalhando.Contudo,seestanovainterfacemaisfcildeusar,sobretudoparaquemno conheceoExcel,elarequeralgumahabituaoparaosutilizadoresquejestavamfamiliarizadoscomas versesanteriores. OambientedetrabalhodoExcel2007

Figura1Ambientedetrabalho

1. Barradettulo 2. Guias(agrupaasantigasbarrasde menusebarradeferramentas) 3. BotodoOffice 4. Barradeferramentasdeacessorpido 5. BotodeacessoAjuda 6. Pontodeinsero 7. Barradefrmulas 8. Caixadenome 9. Ttulodelinhas(1,2,3,)ecolunas(A, B,C,) Barradedeslocaovertical Separadoresdefolhas Botodemacros Mododevisualizaonormal Mododeesquemadepgina Prvisualizaodequebrasdepginas Cursordeampliao/reduodapgina visvel 17. Pginaanterior 18. Pginaseguinte 19. Comandodedivisododocumento 10. 11. 12. 13. 14. 15. 16.

GuiasdoExcel NasprincipaisaplicaesdoOffice,casosdoExceleWord,aMicrosoftcriouumnovoparadigmade interfacegrfica,reunindonumasferramenta,designadaGuias,oqueanteriormenteestavadividido entrebarrademenus(comoscomandosArquivo,Editar,etc.)eabarradeferramentas(comconesde acessorpidoafunes).Almdereunirestasfuncionalidades,asguiaspossuemcomandoseconesde diferentes tamanhos, de acordo com a sua importncia. O programa detecta automaticamente o que pretendemos fazer num dado momento e passa para primeiro plano a guia respectiva. Tal como o Word,hseteguiasnoExcel,maisumaoitava,chamadoDesenvolvedor,quepodeserativadoapartir das opes de personalizao e que se destina a pessoas que criem macros (conjunto de instrues complexas)comoExcel.Semprequepossvel,asGuiasusadosnasdiversasaplicaesdoOfficeretm osmesmosnomeseasmesmasposiesrelativas.Porexemplo,quernoWordquernoExcel,asGuias Incio,InserireLayout dePgina soos trsprimeiros daesquerdapara adireita,e as guias Reviso, Exibio e Desenvolvedor so os trs ltimos. As alteraes, necessrias para as funcionalidades especficas de cada programa, surgem na guia Frmulas (que substitui Referncias no Word) e Dados (CorrespondnciasnoWord).Aexibiodecadaguiapodeseralternadamanualmente,comumclique domousesobreaguiarespectiva. GuiaIncio Estaaguiaquesurgequandocriamosumdocumentonovoeestamosinserindodados.Inclui comandoseferramentasrelacionadoscomformataobsica:tipodeletra,alinhamento,estilos,cor, formatodenmeros(data,divisa,),etc. GuiaInserir Guiareferenteaoscomandosdeinserodetabelas,imagens,grficos,hiperlinks,etc.

GuiaLayoutdePgina Contmcomandosrelacionadoscomaformataododocumento,incluindomargens,dimensesda folha,espaamento,etc. GuiaFrmulas EstaguiaagrupacomandosefunesrelativossfunesesfrmulasdoExcel. GuiaDados HumaguiaespecficaparausarbasesdedadosnoExcel,umafuncionalidademuitointeressantedo programaquefrequentementeesquecida. GuiaReviso ParaquemusafunesderevisodedocumentosnoExcel,existeumaguiaespecfica,ondeesto tambmagrupadososcomandosdecorreoortogrficaegestodecomentriosealteraes. GuiaExibio Altimaguiapredefinida,chamaseExibioeagrupaasfuncionalidadesrelativasvisualizaodo documento. GuiaDesenvolvedor Umaguiaadicional,podeserativadoapartirdomenudeconfigurao,eagrupafuncionalidades relacionadascomacriaoegestodemacros.

ExcelAvanado TrabalhandocomListasdedados Introduo Umalistacontmdadosrelacionadosaumdeterminadoassunto.Porexemplo,vocpoderiateruma listacomdadossobreosfuncionriosdesuaempresaoucomalistadospedidosefetuadosemum determinadoperodo.Umalistacomosefosseumatabeladeumbancodedados,ondecadacoluna representaumcampodatabelaecadalinhaumregistro.

Figura2ListadeDados Considereosseguintesdetalhessobrealista: Cadacolunanalistarepresentaumcampo; Osrtulosdecadacolunarepresentamosnomesdoscampos; Cadalinharepresentaumregistro; Alistanodeveconterlinhasoucolunasembranco; Use somente uma lista em cada planilha. O ideal que no exista nenhuma outra informao,anoserosdadosdalista.Algumasfunesdeplanilha,taiscomoafiltragem, podemnofuncionarcorretamentesehouveroutrosdadosalmdosdadosdaprprialista. Cadacolunadeveconterdadosdomesmotipo:texto,nmero,data,etc.Nomisturedados dediferentestipos,namesmacoluna. Casovoctenhaoutrosdados,almdalista,mantenhaalistaseparadadosdemaisdados.Paraisso mantenha,pelomenos,umalinhaeumacolunaembranco,entrealistaeosdemaisdados. Importaodedados Ao importar dados, voc no precisa digitar novamente os dados que deseja analisar no Microsoft Excel2007. Voctambmpodeatualizar seus relatrioseresumosdoExcel2007automaticamentea partirdobancodedadosoriginal,semprequeobancodedadosforatualizadocomnovasinformaes. VocpodeimportardadosparaoExceldamaioriadasfontesdedadosaoapontarparaGuiaDadose selecionarfontededadosdesejadanaseoObterDadosExternos.

Figura3Obterdadosexternos ImportardadosdeumarquivodeTexto VamosaprenderafazeraimportaodedadosparaoExcel,apartirdeumarquivodotipotexto.A importaodeumarquivodetextopoderseguirdoisformatoslargurafixaoudelimitado.Osarquivos de texto de largura fixa possuem os campos alinhados em colunas com um espao fixo entre cada campo. No segundo cada linha contm um registro, porm os campos so separados por um determinado separador. Podemos ter diferentes separadores, sendo que um dos mais comuns a vrgula.

1. ParacomearaimportaoselecioneaguiaDados,enaseoObterDadosExternos,cliqueno itemDeTexto;

Figura4ImportarArquivoTexto 2. Oprximopassoselecionaroarquivodetextodesejadoeemseguidaclicaremabrir;

Figura5SelecionarArquivo 3. Naprimeiraetapadoassistentevocdeveinformaroformatodosdados(delimitadooulargura fixa). Nesta etapa voc pode tambm definir em qual linha inicia a importao, por padro a importaoiniciaapartirdaprimeiralinha.

Figura6AssistentedeImportao

4. NaSegundaetapadoassistentevocdeveinformarqualocaractereutilizadocomoseparador decampo.Nonossoexemploestsendoutilizadoopontoevrgula,observequeoExcel2007 adicionalinhasdivisriasentreoscampos.

Figura7AssistentedeImportao

5. Serexibidaaultimaetapadoassistentedeimportao.Nestaetapavocpodedefinirotipode dadoparacadacampoqueestsendoimportado.Voctambmtemaopodenoimportar determinados campos. Para definir o tipo de dados de um determinado campo, clique no cabealhodocampoparaselecionartodaacolunaeemseguidacliquenotipodesejado(Geral, TextoouData).Senoquiserimportardeterminadacoluna,bastamarclaedepoisclicarem No importar coluna (ignorar). O boto Avanado permite que voc defina qual o smbolo de separadordecimal,queporpadroavrgulaeosmbolodemilhar,queporpadrooponto. Estasopessoteisquandovocestiverimportandodadosqueestonumformatoforado padro,comoporexemplo,opadroamericanoqueusaopontocomoseparadordecimalea vrgulacomoseparadordemilhar.

Figura8AssistentedeImportao 6. Cliquenobotoconcluir.Surgeumatelaperguntandosevocdesejaimportarosdadosparaa planilhaatualouparaumanovaplanilha.Certifiquesedequeaopoplanilhaexistenteesteja marcadaedumcliqueemOK.Pronto,osdadosseroimportadosparaoExcel2007.

Figura9ImportarDados

Nota:importantesalientarquenenhumvnculomantidoentreosdadosqueforam importadoseoarquivooriginal.Seosdadosforemmodificados,oarquivooriginalnoser modificadoeviceversa. ImportarBancodedados Voc poder tambm importar arquivos de banco de dados para o Excel observe o processo de importao: 1. ParacomearaimportaoselecioneaguiaDados,enaseoObterDadosExternos,cliqueno itemDoAccess;

Figura10ImportarBancodeDados 2. Nasegundaetapaooperadordeveidentificaroarquivoaserimportado.Vejaoexemplo:

Figura11SelecionarArquivo

3. EmseguidaprecisamosdefiniratabeladoBancodedadosquequeremosimportar;

Figura12SelecionarTabela 4. Oprximopassodefinircomooscamposimportadosseroexibidos,cliquenobotoOK;

Figura13ImportarDados

Nota:importantesalientarquenenhumvnculomantidoentreosdadosqueforam importadoseoarquivooriginal.Seosdadosforemmodificados,oarquivooriginalnoser modificadoeviceversa. ImportararquivodaWeb Tabelas da internet tambm podem ser importadas para o Excel. O processo de importao semelhanteaosanteriores. 1. ParacomearaimportaoselecioneaguiaDados,enaseoObterDadosExternos,cliqueno itemDaWeb;

Figura14ImportarArquivodaWeb

2. NoassistentedenovaconsultaWebvocdeveestabelecerositedeondedeveserefetuadaa importaodatabela.Eemseguidacliqueemimportar.

Figura15NovaConsultaWeb 3. Paraconcluiraimportaodefinaemqualplanilhaosdadosserocolados.

Figura16ImportarDados

FiltrandoDados Filtrarumamaneirarpidaefcildelocalizaretrabalharcomumsubconjuntodedadosemum intervalo. Um intervalo filtrado exibe somente as linhas que atendem aos critrios especificados para uma coluna. O Microsoft Excel 2007 fornece dois comandos para filtrar intervalos: AutoFiltro e Filtro Avanado. AutoFiltro QuandovocusaocomandoAutoFiltro,setasdeAutoFiltroaparecemdireitadosrtulosdecoluna nointervalofiltrado. 1 2 Figura17Exemplodeautofiltro 1Intervalofiltrado 2Intervalonofiltrado 1. ParaaplicaroautofiltroselecioneaguiaDados,enaseoClassificareFiltrar,cliquenoboto Filtro.

Figura18ClassificareFiltrar 2. Para efetuar a filtragem basta clicar na dropdown e escolher um dos itens da lista suspensa. Observe:

Figura18ClassificareFiltrar Filtroavanado

OcomandoFiltroAvanadopodefiltrarumintervalonolugarcomoocomandoAutoFiltro,masele noexibelistassuspensasrelacionadasscolunas.Emvezdisso,vocdigitaoscritriosa separadamentedatabela.Umintervalodecritriospermiteafiltragemdecritriosmaiscomplexos. Observe:

Figura18ClassificareFiltrar 1. ParaaplicarofiltroavanadoselecioneaguiaDados,enaseoClassificareFiltrar,cliqueno botoAvanado.

Figura18FiltroAvanado 2. Najaneladaferramentafiltroavanadovocdeveespecificarointervalodalista(tabelaaser filtrada), o intervalo de critrios (os critrios estabelecidos) e caso deseje copiar a parte o resultadodafiltragemvocdeveradefinirointervalodecopia(paracomvocdesejacopiaro quefoifiltrado).

Figura19FiltroAvanado 3. CliqueOKparaconfirmarafiltragemeobservequeosdadosfiltradossocopiadosaolado.

Figura20FiltroAvanado CritriosdeFiltragem

Oscritriosdefiltroavanadopodemincluirvriascondiesaplicadasemumanicacoluna,vrios critrios aplicados a vrias colunas e condies criadas como resultado de uma frmula. Vrias condies em uma s coluna: Se voc tem duas ou mais condies para uma nica coluna, digite o critrio diretamente abaixo de cada um em linhas separadas. Por exemplo, o intervalo de critrios a seguir exibe as linhas que contm So Paulo, SP, Rio de Janeiro, RJ OU Belo Horizonte, MG na colunaVendedor.

Figura21FiltroAvanado Umacondioemduasoumaiscolunas:paralocalizardadosqueatendamaumacondioemduas ou mais colunas, insira todos os critrios na mesma linha do intervalo de critrios. Por exemplo, o intervalo de critrios a seguir exibe todas as linhas que contm Brasileiro na coluna Controle, So Paulo,SPnacolunaSedeetotaldeempresasacimade45. Figura22FiltroAvanado

Subtotais OutrafuncionalidadebastantetildoExcel2007apossibilidadede,rapidamente,criarmossubtotais paragrupodedadosemumaplanilha. O Microsoft Excel 2007 pode calcular automaticamente valores de subtotais e totais gerais em uma lista.Quandovocinseresubtotaisautomticos,oExcelorganizaalistaemtpicosparaquevocpossa exibireocultaraslinhasdedetalhesdecadasubtotal. Parainserirsubtotais,vocprimeiroclassificaalistaparaagruparaslinhasdasquaisdesejacalcularo subtotal.Emseguida,vocpodecalcularsubtotaisdequalquercolunaquecontenhanmeros. Seosdadosnoestiveremorganizadoscomoumalistaousevocprecisarsomentedeumnicototal, vocpoderusarAutoSomaemvezdesubtotaisautomticos.

Figura23Subtotais Comoossubtotaissocalculados Subtotais O Excel calcula valores de subtotal com uma funo de resumo , como Soma ou Mdia.Vocpodeexibirsubtotaisemumalistacommaisdeumtipodeclculodecadavez. TotaisgeraisOsvaloresdetotaisgeraissoderivadosdedadosdedetalhe,nodosvalores daslinhasdesubtotal.Porexemplo,sevocusaafunoderesumoMdia,alinhadetotal geralexibirumamdiadetodasaslinhasdedetalhesdalista,noumamdiadosvaloresdas linhasdesubtotal. ReclculoautomticoOExcelrecalculaosvaloresdesubtotaletotalgeralautomaticamente medidaquevoceditaosdadosdedetalhe. Relatriosegrficosderesumo Criarrelatriosderesumo Quandovocadicionasubtotaisaumalista,alistaorganizadaemtpicosparaquevocpossaversua estrutura.Vocpodecriarumrelatrioderesumoclicandonossmbolosdeestruturadetpicos paraocultarosdetalhesemostrarsomenteostotais. ,e

Colocardadosderesumoemgrficos Vocpodecriarumgrficoqueusesomenteosdadosvisveisemumalistacontendosubtotais.Se vocmostrarouocultarosdetalhesdalistaorganizadaemtpicos,ogrficotambmseratualizado paramostrarouocultarosdados. InserindoSubTotais. NaGuiaDados,cliqueemSubtotallocalizadonaseoEstruturadeTpicos

Figura24Subtotais O Excel pode calcular subtotais ou totais de conjuntos de dados da planilha. Por exemplo, em uma planilha com os dados de venda de trs categorias diferentes de produto, voc pode inicialmente classificar os produtos por categoria e, em seguida, selecionar as clulas que contm dados e abrir a caixadedilogoSubtotal(guiaDados,botoSubtotais).

Figura25Subtotais NacaixadedilogoSubtotal,selecioneacolunanaqualdesejabasearossubtotais(porexemplo,a cadamudanadevalornacolunaSemana),oclculoderesumoaserefetuadoea(s)coluna(s)comos valores a serem somados. Por exemplo (como mostrado na figura anterior), voc poderia calcular os subtotais para o nmero de unidades vendidas em cada categoria. Calculados os subtotais, eles so exibidosnaplanilha.

Figura26Subtotais

Como mostrado na figura anterior, ao adicionar subtotais em uma planilha, o Excel tambm define grupos baseados nas linhas usadas para calcular os subtotais. Os grupos formam uma estrutura de tpicosbaseada noscritriosusadospara criar os subtotais. Todasaslinhascomprodutos de moblia estoemumgrupo,linhascomferramentasemoutrogrupoeassimpordiante.Aseodeestruturade tpicoslocalizadaesquerdadaplanilhapossuicontrolesparaexibirouocultarosgruposdelinhas. RemovendoSubtotais ParaRemoverossubtotaisbastaclicarnobotoSubtotal,naguiaDadoseselecionarRemoverTodos.

Figura25Subtotais

Cenrios Cenriosfazempartedeumconjuntodecomandosalgumasvezeschamadosdeferramentasde anliseshipotticas.UmcenrioumconjuntodevaloresqueoMicrosoftOfficeExcelsalvaepode substituirautomaticamentenasuaplanilha.Vocpodeusarcenriosparapreveroresultadodeum modelodeplanilha.Vocpodecriaresalvardiferentesgruposdevaloresemumaplanilhaealternar paraqualquerumdessesnovoscenriosparaexibirresultadosdiferentes. Criarumcenrio 1. NaguiaDados,nogrupoFerramentasdeDados,cliqueemTestedeHiptesese,em seguida,cliqueemGerenciadordeCenrios.

Figura26Cenrios 2. CliqueemAdicionar

1. 2.

3. 4. 5. 6.

Figura27Cenrios NacaixaNomedocenrio,digiteumnomeparaocenrio. NacaixaClulasvariveis,insiraasrefernciasparaasclulasquevocdesejaalterar. OBSERVAOParapreservarosvaloresoriginaisdasclulasvariveis,crieumcenrioque utilizeosvaloresdasclulasoriginaisantesdecriarcenriosquealteremosvalores. EmProteo,selecioneasopesdesejadas. CliqueemOK. NacaixadedilogoValoresdeCenrio,digiteosvaloresdesejadosparaasclulasvariveis. Paracriarocenrio,cliqueemOK.

Sevocdesejacriarcenriosadicionais,repitaasetapasde2a8.Quandovocconcluira criaodecenrios,cliqueemOKeemFecharnacaixadedilogoGerenciadordeCenrios. Exibirumcenrio Aoexibirumcenrio,vocalteraosvaloresdasclulasquesosalvoscomopartedessecenrio. 1. NaguiaDados,nogrupoFerramentasdeDados,cliqueemTestedeHiptesese,em seguida,cliqueemGerenciadordeCenrios. 2. Cliquenonomedocenrioquevocdesejamostrar. 3. CliqueemMostrar. Criarumrelatrioderesumodocenrio 1. NaguiaDados,nogrupoFerramentasdeDados,cliqueemTestedeHiptesese,em seguida,cliqueemGerenciadordeCenrios. 2. CliqueemResumo. 3. CliqueemResumodocenrioouRelatriodetabeladinmicadocenrio. 4. NacaixaClulasderesultado,insiraasrefernciasparaasclulasquefazemrefernciaa clulascujosvaloressoalteradospeloscenrios.Separeasdiversasrefernciasporvrgulas. OBSERVAOVocnoprecisadeclulasderesultadoparagerarumrelatrioderesumodecenrio, masprecisadelasparaobterumrelatriodetabeladinmicadecenrio. ValidaodeDados AvalidaodedadosdoMicrosoftExcelpermitedefinirquetipodedadosdeveroserinseridosem umaclula.Porexemplo,vocpodepermitiraentradadeumacategoriadeletrasapenasdeAaF. possvelconfiguraravalidaodedadosparaimpedirqueosusuriosinsiramdadosinvlidosoupara permitir dados invlidos, mas procurlos aps o usurio ter concludo. Tambm possvel fornecer mensagensparadefinirqueentradavocespera para a clula, einstruespara ajudarosusuriosa corrigirerros. Quandosoinseridosdadosquenoatendemaosseusrequisitos,oExcelexibeumamensagemcom instruesquevocfornece.

7.

Figura27Validaes A validao de dados particularmente til quando voc est criando formulrios ou planilhas que outraspessoasusaroparainserirdados,comoformulriosdeoramentoourelatriosdedespesas. Tiposdedadosquevocpodevalidar OExcelpermitedesignarostiposdedadosvlidosaseguirparaumaclula:

NmerosEspecifiquequeaentradaemumacluladeveserumnmerointeiroouumnmero decimal.Vocpodedefinirummnimoouummximo,excluirumcertonmeroouintervalo,ou usarumafrmulaparacalcularseumnmerovlido. DatasehorasDefinaummnimoouummximo,excluadatasehorasespecficas,ouuseuma frmulaparacalcularseumadataouumahoravlida. ComprimentoLimiteonmerodecaracteresquepodemserdigitadosemumaclulaouexija umnmeromnimodecaracteres. ListadevaloresCrieumalistadeopesparaumaclulacomopequeno,mdioougrande e permita apenas esses valores na clula. Voc podeexibiruma seta suspensa quando um usurioclicarnaclulaparafacilitaraescolhanalista.

Figura28Validaes Tiposdemensagensquevocpodeexibir

Paracadaclulaquevalidar,vocpoderexibirduasmensagensdiferentes:umaantesdeousurio inserirosdadoseoutraapsousuriotentarinserirdadosquenoatendamaosseusrequisitos.Seo AssistentedoOfficeestiverativado,eleexibirasmensagens. MensagemdeentradaEssetipodemensagemapareceassimqueumusurioclicanaclula validada. Voc pode usla para fornecer instrues sobre o tipo de dados que dever ser inseridonaclula. MensagemdeerroEstetipodemensagemapareceapenasquandoousuriodigitadadosque nosovlidosepressionaENTER.Vocpodeescolherentretrstiposdemensagensdeerro: Mensagem informativa Esta mensagem no impede a entrada de dados invlidos. Alm do textofornecido,elatemumconedeinformaes,umbotoOK,queinsereosdadosinvlidos naclula,eumbotoCancelar,querestauraovaloranteriordaclula.

MensagemdeavisoEstamensagemnoimpedeaentradadedadosinvlidos.Elatemotexto fornecido,umconedeavisoetrsbotes:Sim,parainserirosdadosinvlidosnaclula,No, pararetornarclulaeeditla,eCancelar,pararestaurarovaloranteriordaclula. MensagemdeinterrupoEstamensagemnopermitequedadosinvlidossejaminseridos. Elatemotextofornecido,umconedeinterrupoedoisbotes:Repetir,pararetornar clulaeeditla,eCancelar,pararestaurarovaloranteriorclula.

Figura29Validaes Observequeessamensagemnotemcomobjetivofuncionarcomomedidadesegurana;emboraos usurios no possam inserir dados invlidos digitando e pressionando ENTER, eles podem evitar a validaocopiandoecolando,oupreenchendoaclulacomdados. Sevocnoespecificarnenhumamensagem,oExcelsinalizarseosdadosinseridosporumusurio sovlidosdemodoquevocpossaprocurlosposteriormente,masnonotificarousurioquando umaentradaforinvlida. Proteo Protegendoplanilha Vocdesejarestringiraediaodaplanilha?Apenasalgumaspessoaspoderoeditala? 1. CrieumnovodocumentoExcel2007. 2. SelecioneaguiaRevisoeCliqueemProtegerPlanilhanaseoAlteraes.

Figura30ProtegerPlanilha 3. Informeasatribuiesdousurioeumasenha,emseguidacliqueemOK.

Figura31ProtegerPlanilha 1. Selecionarclulasbloqueadas

2. Selecionarclulasdesbloqueadas

3. Formatarclulas

4. FormatarColunas

Mova o ponteiro para clulas nas quais a caixa de seleo Bloqueadas est marcada na guia Proteo da caixa de dilogo Formatar Clulas. Por padro, o usurio pode selecionar clulas bloqueadas. Mova o ponteiro para clulas nas quais a caixa deseleoBloqueadasestdesmarcadanaguia Proteo da caixa de dilogo Formatar Clulas. Por padro, o usurio pode selecionar clulas desbloqueadas e pressionar a tecla TAB para moverse entre clulas desbloqueadas em uma planilhaprotegida. Altere qualquer uma das opes das caixas de dilogo Formatar Clulas ou Formatao Condicional. Se voc aplicou formatos condicionais antes de proteger a planilha, a formatao continuar sendo alterada quando um usurio inserir um valor que atenda a uma condiodiferente. Use qualquer um dos comandos do submenu Coluna no menu Formatar, incluindo alterar a larguradacolunaouocultarcolunas.

5. Formatarlinhas

6. Inserircolunas 7. Inserirlinhas 8. Inserirhiperlinks

9. Excluircolunas

10. Excluirlinhas

11. Classificar

12. UsarAutoFiltro

13. Usarrelatriosdetabeladinmica

14. Editarobjetos

Use qualquer um dos comandos do submenu Linha no menu Formatar, incluindo alterar a alturadalinhaouocultarlinhas. Insiracolunas. Insiralinhas. Insira novos hiperlinks (hiperlink: texto ou elemento grfico colorido e sublinhado no qual vocclicaparairatumarquivo,umlocaldeum arquivo, uma pgina da Web na World Wide Web ou uma pgina da Web em uma intranet. Os hiperlinks podem tambm levar a grupos de notcias e sites Gopher, Telnet e FTP.), at mesmoemclulasdesbloqueadas. Exclua colunas. Observe que se a opo Excluir colunas estiver protegida e Inserir Colunas tambmnoestiverprotegida,ousuriopoder inserir colunas que no podero ser excludas pelomesmo. Exclua linhas. Observe que se a opo Excluir linhas estiver protegida e a opo Inserir linhas tambmnoestiverprotegida,ousuriopoder inserirlinhasque nopodemserexcludaspelo mesmo. Use qualquer um dos comandos Classificar no menuDadosouosbotesClassificarnabarrade ferramentas Padro. O usurio no pode classificar intervalos que contm clulas bloqueadas em uma planilha protegida, independentementedessaconfigurao. Use as setas suspensas para alterar o filtro em umintervalocomAutoFiltro.Ousurionopode criar ou remover intervalos de AutoFiltro em uma planilha protegida, independentemente dessaconfigurao. Formate, altere o layout, atualize ou modifique de alguma forma os relatrios de tabela dinmica (relatrio de tabela dinmica: um relatrio de referncias cruzadas interativo do Excel que resume e analisa dados, como registros de banco de dados, de vrias fontes, incluindo fontes externas ao Excel.), ou crie novosrelatrios. Faaalteraesnosobjetosgrficosincluindo mapas,grficosincorporados,formas,caixasde textoecontrolesquevocnodesprotegeu antesdeprotegeraplanilha.Porexemplo,se umaplanilhapossuiumbotoqueexecutauma macrovocpodeclicarnobotoparaexecutara

Macro,masnopodeexcluiroboto.

4. ConfirmeasenhaecliqueemOK.

Figura32ProtegerPlanilha Aplanilhajestprotegida,somenteusuriosquepossuemasenhapodemeditla; Desprotegeraplanilha 1. SelecioneaguiaRevisoeCliqueemDesprotegerPlanilhanaseoAlteraes.

Figura33DesprotegerPlanilha 2. InsiraasenhaeemseguidacliqueemOK.

Figura34DesprotegerPlanilha APlanilhajpodesereditada. Tabeladinmica

QuandovoccriaumaplanilhanoExcel,osdadossoexibidosdemaneiraesttica.Paraexibilosnum outro formato, trocando as colunas por linhas, por exemplo, voc ter que formatla, novamente, alterandoadisposio.

Figura34TabelaDinmica

Atabeladinmica(oseunomedizisto)veiofacilitaroseutrabalho.Vocpoder organizarosdadosemgrupos,alteraraexibio(oquecolunapassaaserlinhae viceversa),resumirtotaisporcategorias,utilizandoapenasomouse. istomesmo.sclicarearrastar. 1. Oprimeiropassoselecionarosdadosquefaropartedatabela. 2. Clique,comobotoesquerdo,na1a.clulada1a.linhadosdadosemantendoopressionado selecionetodaatabela.

Figura35TabelaDinmica 3. EmseguidaselecioneaguiaInserir,emseguidapressioneobotoTabelaDinmica,naseo Tabelas.

Figura36TabelaDinmica 4. ATabelajvemselecionada,escolhaserarmazenado,seemumanovaplanilhaouuma existente.

Figura37TabelaDinmica 5. CliqueemOK.Atabeladinmicamostrada,prontaparautilizao

Figura38TabelaDinmica

6. direitaestoascolunasdaplanilha(Posio,Grupo...). 7. Noquadradoaocentro,vocdefiniroqueserexibidocomolinha,comocolunaedados. 8. A tabela dinmica pode ser customizada de acordo com o tipo de informao que se quer mostrar.tudomuitofcil.clicarearrastar.

Figura39TabelaDinmica Grficodinmico

1. NaguiaInserir,SelecioneumtipoGrfico. 2. OExcelautomaticamente,criaumgrficodinmico,tipoBarras,conformeindicadonafigura.

Figura40GrficoDinmico Observequenogrficodinmicoassumeasmesmaspropriedadesdatabelaedamesmaforma vocpodermovimentaroscampos.

Macros

Conforme descrito anteriormente, uma macro uma seqncia de comandos (cliques de mouse ou toques de teclado) que so gravados em um Mdulo VBA e podem ser executados, sempre que necessrio.Agrandevantagemdegravarmosumaseqnciadecomandosquepoderemosutilizala semprequenecessrio.Paraissobastaexecutaramacronaqualfoigravadaaseqnciadecomandos. AsMacrossoumaexcelenteopoparaautomatizartarefasrepetitivas.ComousodeMacrostemos um ganho de produtividade considervel, ao evitar que tenhamos que executar manualmente, os diversos passos de uma tarefa, passos estes que podem ser automatizados atravs do uso de uma macro. PrimeiroprecisamoshabilitaraguiaDesenvolvedor. 1. Paraacessarasopesdeconfigurao,aperteo"BotodoMicrosoftOffice"e,emseguida, "OpesdoExcel".

Figura41Macros 2. Continuando,escolhaaopo"CentraldeConfiabilidade"e,emseguida,"Configuraesda CentraldeConfiabilidade...".

Figura42Macros 3. Agoraestamosquasel.Nanovajanelaqueaparece,aperteem"ConfiguraesdeMacro".

Figura43Macros

4. Agorasvocescolheroquefazercomasmacros: DesabilitartodasasmacrossemnotificaoMarqueessaoposequiserignorar solenementeasmacros.Asmacrosnoseroexecutadasevocnosernotificadode queaplanilhaabertapossuimacros. Desabilitartodasasmacroscomnotificaoaopopadro.Comelavocse protege,umavezqueasmacrosiniciamdesabilitada,maspodefacilmentehabilitaras macroscomomostradonopostanterior. Desabilitartodasasmacros,excetoasdigitalmenteassinadasigualprimeiraopo, sendoquepermitemacrosquepossamassinaturadigital.Naprtica,intilparaa maioriadosusurios. Habilitartodasasmacros(norecomendado;cdigospossivelmenteperigosospodem serexecutados)ComoaMicrosoftfezquestodedeixarclaro,essaopono recomendada.Afinal,dessaforma,vocnemsaberqueasplanilhastemmacrose poderacionarcdigosmaliciososinadvertidamente. Sugesto:deixeaopopadro(Desabilitartodasasmacroscomnotificao).

Existemduasmaneirasdistintasparaacriaodeumamacro: Podemos usar o gravador de Macros: Nesse caso o Excel grava cada uma das aes que faropartedaMacroetransformaessasaesnoscomandosVBAequivalentes.Quandoa macro for executada, os comandos VBA que sero efetivamente executados. Cada comandoVBAcorrespondeaumaaoefetivadamacro. Criar a Macro usando VBA: A partir do momento em que voc domina a linguagem VBA, podercriaramacrodigitandooscomandosVBAnecessrios.IssofeitousandooEditor deVBA,conformeveremosnasprximaslies. GravarMacros 1. AgoranaabaDesenvolvedorcliqueemGravarMacro.Dumnomeparaamacroecliqueem Ok:

Figura44Macros 2. Agravaoseriniciada.Agorarealizeastarefasquevocgeralmentefaz,comoatualizaruma planilhaouEditlaporexemplo.Apsterconcludo,naabaDesenvolvedorcliqueemParar Gravao:

Figura45Macros

3. Paravisualizaramacrogravada,cliqueemMacros.Selecioneaquevocnomeouecliqueem Editar. Paravocatribuirumamacroaumbotoouumaforma,simplesmentecliquecomobotodireitono mesmo/Atribuirmacroeselecionaramacrodesejada. IntroduoaoVBA Nasliesiniciaisdessemduloaprendemosacriarmacrossimples,asquaisreproduzemumasriede comandosdemouseeteclado.Paraquepossamoscriarmacrosmaissofisticadaseresolverproblemas maiscomplexoscomoExcel,precisamosutilizarprogramao. Uma linguagem de programao, basicamente, um conjunto de comandos, rotinas e funes que executamtarefasespecficas. PorqueeuprecisoaprenderausaroVBA? AutilizaodeMacrosemconjuntocomosrecursodoVBAnosofereceumgrandenmerodeopes nabuscaporsoluesparaosproblemasmaiscomplexos.Pormexistemsituaesemque,pormais quesaibamosutilizartodososrecursos,comandosefunesdoExcel,essautilizaonocapazde solucionaroproblemaproposto.Nestassituaestemosqueutilizarprogramao. A linguagem de programao utilizada pelo Microsoft Excel o VBA Visual Basic for Applications. Conformeveremosapartirdeagoraestaumalinguagem,aomesmotempo,extremamentesimplese poderosa.ComoVBAtemosacessocompletoatodososelementosdetodososobjetosdeumaplanilha do Excel. Tambm temos acesso a elementos externos, tais como bancos de dados do Access. Com cdigoVBApodemoscriarumarotinaparavalidaododgitoverificadordeumacluladeCPF,CNPJ ou de um campo NmeroDoProcesso; podemos criar cdigo que percorre todas as linhas de uma planilha,alterandoosvaloresdeumaoumaiscolunas,combaseemumaoumaiscondies,podemos automatizarrotinasparaimportaoeexportaodedadoseassimpordiante. O VBA uma linguagem de programao interna do Microsoft Excel (na prtica a linguagem de programao para todos os aplicativos do Office: Access, Word, Excel e Power Point). Usamos o VBA pelomesmomotivoqueutilizamosmacrosparaautomatizartarefaserotinasrepetitivas,envolvendo osdiversoselementosdobancodedados(tabelas,consultas,formulrios,relatrios,folhasdedados, macrosemdulos).Noentanto,oVBAoferecemaiorpoderecontrolemaisdetalhadodoqueasaes demacro. Na prtica as aes de macro duplicam as operaes que podemos realizar manualmente, usando menuseteclasdeatalho.OVBAvaialmdasimplesautomaodeseqnciasdeaes.Eleofereceum conjunto de ferramentas que lhe permite criar aplicaes personalizadas com base nos elementos do Excel e nos objetos de planilha do Excel. Por exemplo, podemos criar uma rotina em VBA em uma planilha do Excel. Esta rotina pode acessar dados em uma segunda planilha que est na rede, por exemplo. A mesma rotina alm de acessar os dados pode fazer clculos, consolidaes, gerar os resultadosnoformatodeumaplanilhadoExcelesalvaraplanilhanarede.Esteapenasumpequeno exemplodoquepodeserfeitocomooVBA. VantagensemutilizarmosoVBA:

J utilizamos macros e aprendemos a automatizar algumas tarefas como a aplicao de formatos personalizados.OVBAapresenta,emrelaoasmacros,asseguintesvantagens: Acessandodadosdeumaoumaisplanilhas:Comaesdemacrosestamoslimitadosaoperarcom osregistrooucomoconjuntoderegistrosatualmentesendoexibidonapastadetrabalhoatual OVBApermitetrabalharcomqualquerconjuntodedados,quersejadapastadetrabalhoatual, quer seja de outra pasta de trabalho na rede ou com outros formatos de dados, como por exemplodearquivos.txtoubancosdedadosdoMicrosoftAccess. Manipulaodeobjetos:OVBAoferecemtodosdecriaoemodificaodosobjetosdeuma planilha no Excel Chamamos de objeto qualquer elemento do Microsoft Excel, por exemplo: umaplanilha,umafaixadeclulas,umgrfico,etc. Criao defunesdefinidaspelousurio:Esteum dos maiores benefciosdoVBA.Podemos criarfunesqueexecutamclculosrepetitivos.Porexemplo,vriosplanilhaspodemconterum campoCPFouCNPJ.Poderamoscriar,emcadaplanilha,ocdigonecessrioparaavalidao doDVdoCPFouCNPJ. Porm esteprocedimento no o mais indicado, pois almda duplicao do cdigonecessrio a validao, teramos dificuldades para fazer atualizaes neste cdigo, pois cada alterao necessriaterqueserfeitaemvrioslocais.Oidealcriarmosumafunoparavalidaodo DV (uma funo deve ser criada dentro de um mdulo. Trataremos disso mais adiante.). Em cada planilha, onde for necessria, chamamos a funo, passando o valor do CPF como parmetro. A funo calcula o DV e retorna o resultado para a planilha. Desta maneira precisamoscriarumanicafuno.Quandoforemnecessriasalteraes,bastaalterarafuno (em um nico local, ou seja, no mdulo onde a funo foi criada) e todos os formulrios passaroautilizaraversoatualizadadafuno. Definio de condies e controle de fluxo: O VBA oferece uma variedade de comandos e estruturas para a realizao de testes condicionais e para a repetio de um conjunto de comandos. Aprenderemos a utilizar todas as estruturas de controle de fluxo e testes condicionais,maisadiante. Realizao de clculos complexos e soluo de problemas que envolvem uma lgica complexa: Com macros impossvel a realizao de clculos mais complexos, simplesmente atravs da automaodecomandosdetecladoemouse.Tambmnopossvelaresoluodeproblemas que envolvem uma lgica complexa, como por exemplo clculo do imposto de renda, recolhimentosdetributos,etc. 2.20.1EstruturaIf...TheneosOperadoresdeComparao ComparandovalorescomosOperadoresdecomparao. Emdeterminadassituaes,existeanecessidadedeefetuarmoscomparaesentreosvaloresdeduas ou mais variveis ou expresses. Com base no resultado da comparao Verdadeiro ou Falso , a execuodocdigoVBApodeseguircaminhosdiferentes.Normalmenteutilizamoscomparaes,nas estruturas de controle do cdigo, tambm conhecidas como laos de controle. Para que possamos estudarosoperadoresdecomparao,vamosapresentarumadasestruturasdecontrolemaissimples queexistemnoVBA,aestruturaIfThenElse: IfcondioThen[statements][Elseelsestatements]

FunoMsgBoxExibeumamensagememumacaixadedilogo,aguardaqueousuriocliqueemum botoeretornaumIntegerqueindicaqualbotoousurioclicou. MsgBox(prompt[,buttons][,title][,helpfile,context]) Propriedade Value Retorna ou define uma variante que especifica o valor da propriedade. Leitura/gravao. ColeoRangeRepresentaumaclula,umalinha,umacoluna,umaseleodeclulascontendoumou maisblocoscontguosdeclulas. AbaixotemosumexemplodofuncionamentodaestruturaIfThenElse: Ifx>yThen 'Comandosaseremexecutadosquandoxformaiordoquey Comando1 Else 'Comandosaseremexecutadosquandoxformenorouigualay Comando2 EndIf Conforme podemos ver, a estrutura If Then Else, bastante simples. Fazemos um teste no incio da estrutura. Se o valor do teste for verdadeiro, executamos os comandos na seqncia, caso contrrio, executamososcomandosapsoElse.Notequeutilizamosooperadordecomparao"maiordoque:> ", no caso x>y , estamos testando se x maior do que y. Logo em seguida apresentaremos detalhes sobreosoperadoresdecomparaodisponveisnoVBA. OperadoresdecomparaodoVBA: Operador Smbolo Descrio = igual. Igualdade Diferente diferentede. Maiorque > maiordoque. Menorque = maiorouiguala. Menorouiguala =6estarAPROVADO;Oalunoque tirar uma nota entre 2 a 5,9 estar de recuperao; o aluno que tirar uma nota =6;aprovado;se(mediadoaluno>=2;recuperao;se(mediado aluno0,015 nmero_de_perodos>20*12=240meses. valor_presente>ovaloraserfinanciado:R$150.000,00. Uma vez explicados os argumentos vamos utilizar a funo PGTO para realizar o clculo proposto: =PGTO(0,015;240;150000) O valor retornado ser: R$2.314,97 . O valor retornado negativo porque representa um pagamento mensal. Claro que o mercado trabalha com outras variveis que influenciamnacomposiodovalordaprestao.PormafunoPGTOpermitequefaamosdiversas simulaes,oquenosdumaidiaaproximadadovalordaprestao. Vamosalteraroexemploanterior.Agoraaoinvsdenodarmosnadadeentrada,vamosdar R$50.000,00deentradaefinanciarosR$100.000,00restantes.Vamosvercomoficaaprestao? Intervalocorrespondeaointervalodeclulasondeserefetuadaacontagem. Intervalocorrespondeaointervalodeclulasondeserefetuadaacontagem.

=PGTO(0,015;240;100000) VP Vamos supor que seja oferecida uma oportunidade de investimento que retorne R$ 1000,00 anualmente,aolongodosprximoscincoanos.Parareceberessaanuidade,vocdeveinvestir,hoje,R$ 4000,00.Advida,considerandoastaxasdasaplicaesfinanceiras,sevantagemounofazeressa aplicao.Vamosconsiderarumataxade4.5%aoano.Lembrandoque4.5%=0,045.Vamoscalcularo Valor Presente do nosso investimento, se ele for maior do que os R$ 4000,00 investidos isto significa lucros.Seoinvestimentoounoatraente,dependedoquantoesperamoslucrar. ParacalcularoVPutilizamosaseguintefrmula: =VP(taxa,perodo,valor) =VP(0,045;5;1000) Essa frmula usa um argumento taxa (0,045), um argumento nmero_de_perodos (5 anos) e um argumento pagamento (1000, que o valor fixo de cada pagamento).Esta frmula retorna o valor R$ 4389,98 (negativo porque um investimento), siginificando que voc deveria estar disposto a gastar R$ 4389,98 hoje, para receber R$ 5000,00 ao longodosprximos5anos:R$1000,00porano.ComooinvestimentopropostodeapenasR$4000,00 podemos concluir que um investimento aceitvel. Vamos usar uma taxa de juros mais adequada realidade doBrasil: Vamos modificar um pouco oexemplo anterior. Vamos utilizar a taxa de juros do mercado Brasileiro hoje, que se no estou enganado est em 19,75%. Vamos recalcular o nosso investimentoutilizandoataxade19,75%0,1975:=VP(0,1975;5;1000)EstafrmularetornaovalorR$ 3007,14(negativoporqueuminvestimento),siginificandoquevocdeveriaestardispostoagastarR$ 3007,14 hoje, para receber R$ 5000,00 ao longo dos prximos 5 anos: R$ 1000,00 por ano, considerandose juros de 19,75% ao ano. Como o investimento proposto de R$ 4000,00, portanto maiordoqueoVP,devemosdescartaresteinvestimento.Umaalteraonaformaderecebimento: Vamosnovamentemodificaronossoinvestimento.Voltemosataxade4,5%aoano,pormao invsderecebermosR$1000,00aofinaldecadaano,vamossuporquenossejaoferecidosR$5000,00 aofinaldoltimoano,parauminvestimentoinicialdeR$4000,00.Esteinvestimentoaceitvel?Para responder esta questo vamos utilizar a funo VP, conforme indicado a seguir: =VP(0,045;5;;5000) Observequeinformamososseguintesargumentos: 0,045>taxadejurosanual. 5>nmerodeperodos. ;>noinformamosovalordopagamento,poisfeitoumnicopagamentoaofinaldoscinco anos. 5000>esteovalorfinal,oqualserpagoaofinaldecincoanos.EstafrmularetornaoVP R$4012,26(negativopoispagamento,ouseja,estamosinvestindoinicialmente).Istosignificaque,a umataxade4.5%aoano,vocdeveestardispostoainvestirR$4012,26para,aofinalde5anos,receber R$5000,00.Emboraaindasejaaceitvel,umavezqueapropostadeinvestimentodeR$4000,00,no nosparecetoatraenteestaproposta,devidoapequenadiferenaentreovaloraserinvestidoeoVP calculado.

AFUNOVFVALORFUTURO: Valor futuro essencialmente o oposto de valor presente, e a funo VF calculo o valor em alguma datafuturadeuminvestimentoquefaapagamentoscomoumaquantianicatotaloucomoumasrie depagamentosperidicosiguais. SintaxeparaafunoVF: =VF(taxa;nmero_de_perodos,pagamento;valor_presente;tipo) Utilizamosoargumento"pagamento"paracalcularovalorfuturodeumasriedepagamentos eutilizamos"valor_presente"paracalcularovalorfuturodeumpagamentodequantianicatotal. Vamosaumexemplo: Suponhamosquevocestejapensandoeminiciarumfundodepensoparagarantirumarenda extranasuaaposentadoria.VocplanejadepositarR$350,00mensalmente,aumataxaestimadade1% aoms.Supondoquevocestejacom30anosdeidade,qualserosaldodasuacontaquandovoc completar65anos? Vamosdefinirosargumentos: taxa>0,01 nmero_de_perodos>35*12=420meses. pagamento>350,00(utilizamosnegativopoispagamento). valor_presente>Noinformamos,poissodepsitosperidicos.Nocasocolocamosapenaso ";"paramarcarlugar. tipo> Definimos em 1 pois odepsito feitono incio de cada ms. Uma vezexplicados os argumentosvamosutilizarafunoVFpararealizaroclculoproposto: =VF(0,01;420;350;;1)Estafunoinformaque,aos65anosvocteria: R$2.273.344,17ouseja,umabelaquantia. SeaoinvsdeR$350,00vocconseguisseeconomizarR$500,00porms,quantoteriaaos65 anos? =VF(0,01;420;500;;1) Nada mais, nada menos do que: R$3.247.634,53 uma bela aposentadoria. VPL O valor presente lquido outra maneira para determinar a lucratividade de um investimento. Em geral,qualquerinvestimentoquerendaumvalorlquidoatualmaiorquezeroconsideradolucrativo. =VPL(taxa;pagamento1;pagamento2;...,pagamento29) Nota:Soaceitosat29pagamentoscomoargumentos. AfunoVPLdiferedafunoVPemdoispontosprincipais.ComafunoVPassumimospagamentos fixosnofinalouinciodecadaperodo,jafunoVPLpodetratarcompagamentosdevalorvarivel.A outradiferenaqueafunoVPpermitequeospagamentoserecebimentosocorramounoincioou ao final do perodo, enquanto a funo VPL assume que todos os pagamentos e recebimentos sejam

uniformementedistribudoseocorram,sempre,aofinaldoperodo.Seocustodoinvestimentoprecisar ser pago logo de incio, no devemos incluir o custo como um dos pagamentos fornecidos como argumentosparaafuno,aoinvsdissodevemossubtrairestecustodoresultadoobtidopelafuno. Por outro lado, se o custo precisar ser pago ao final do primeiro perodo, devemos inclulo como o primeiro pagamento, porm com sinal negativo. Vamos ver alguns exemplos de uso da funo VPL. Suponhamosquevocestejapensandonuminvestimentosobreoqualesperaincorrernumprejuzode R$55.000,00aofinaldoprimeiroano,seguidodeganhosdeR$95.000,00,R$140.000,00eR$185.000,00 ao final do segundo, terceiro e do quarto ano, respectivamente. O investimento inicial ser de R$250.000,00,eataxaserde12%aoano.VamosavaliaresteinvestimentoutilizandoafunoVPL. =VPL(0,12;55000;95000;140000;185000)250000OresultadoserR$6153,65. Comoocustodoinvestimentoprecisaserpagojdeincio,ouseja,teremosquegastar250000 para iniciar o investimento, este valor deve ser subtrado do valor retornado pela funo. Como o resultadodaexpressofoiumvalornegativo,istosignificaquenodevemosesperarumlucrolquido deste investimento. Observe que os valores negativos indicam os valores que so gastos no investimento.Agoravamosalterarumpoucooproblemaproposto.Vamossuporqueoinvestimentode R$250.000,00devaserfeitoaofinaldoprimeiroanoenomaisnoinciodoprimeiroano.Nestecasoo valor do investimento deve ser includo, como um argumento da funo. O valor negativo 250000 subtrado do valor tambm negativo 55000 que o prejuzo esperado para o primeiro ano. Com isso teremos,parao primeiropagamento,umvalornegativo de305000(25000055000).Comeste novo cenrio,teremosaseguintefrmula:=VPL(0,12;305000;95000;140000;185000)Estafunoretornaro valorR$20632,07.Comoovalorpositivo,podemosesperarumlucrolquidodestaoperao PROC Retorna um valor de um intervalo de uma linha ou uma coluna ou de uma matriz. A funo PROC apresentaduasformasdesintaxe:devetoredematriz.AformadevetordePROCexaminaumintervalo de uma linha ou uma coluna (conhecida como vetor) em busca de um valor e retorna um valor da mesma posio em um segundo intervalo de uma linha ou uma coluna. A forma de matriz de PROC examinaaprimeiralinhaoucolunadeumamatrizembuscadovalorespecificadoeretornaumvalorda mesmaposionaltimalinhaoucolunadamatriz. Sintaxe1 Formavetorial PROC(valor_procurado;vetor_proc;vetor_result) OBS.: Osvaloresemvetor_procdevemsercolocadosemordemascendente:...,2,1,0,1,2,...,AZ, FALSO,VERDADEIRO,casocontrrio,PROCpodenofornecerovalorcorreto.Textosemmaisculase minsculassoequivalentes. SePROCnolocalizarovalor_procurado,elecoincidircomomaiorvaloremvetor_procque formenorouigualavalor_procurado. Sevalor_procuradoformenordoqueomenorvaloremvetor_proc,PROCfornecerovalorde erro#N/D.

Sintaxe2 Formamatricial PROC(valor_procurado;matriz) PROCV Localizaumvalornaprimeiracolunaesquerdadeumatabelaeretornaumvalornamesmalinhade uma coluna especificada na tabela. Use PROCV em vez de PROCH quando os valores da comparao estiveremposicionadosemumacolunaesquerdaoudireitadosdadosquevocdesejaprocurar. OVemPROCVsignifica"Vertical". Sintaxe PROCV(valor_procurado;matriz_tabela;nm_ndice_coluna;procurar_intervalo) OBS.: Se procurar_intervalo for VERDADEIRO, os valores na primeira coluna de matriz_tabela devero ser colocados em ordem ascendente: ..., 2, 1, 0, 1, 2, ... , AZ, FALSO, VERDADEIRO; caso contrrio, PROCVpodenoretornarovalorcorreto.Seprocurar_intervaloforFALSO,matriz_tabelanoprecisar serordenada. VocpodecolocarosvaloresemordemascendenteescolhendoocomandoClassificarnomenuDadose selecionandoCrescente. Osvaloresnaprimeiracolunadematriz_tabelapodemsertexto,nmerosouvaloreslgicos. Textosemmaisculaseminsculassoequivalentes. FunesdeArredondamento ARRED EstaFunoarredondaumnmeroatumaquantidadeespecificadadedgitos,emquevocpoder determinarumaPrecisoNumricadendecasasdecimais. =ARRED(clulavariavel;casasdecimais) Celulavariavelonmeroquevocdesejaarredondarouaclulaondeestonumero Casasdecimaisespecificaaquantidadedecasasdecimaisdepoisdavirgula. =arred(A1;1) NaclulavariavelouA1existeumvaloriguala10,999Nacasasdecimais1Issoindicaqueser arredondadopara11 Exemplos =ARRED(3,35;1)=3,4usado1casadecimal =ARRED(3,349;1)=3,3usado1casadecimal

=ARRED(3,475;2)=3,48usado2casasdecimais =ARRED(22,3;1)=21usado1casadecimal Noexemploacimafoiusadoovaloraoqualseriaacrescentadaacasadecimalmaspoderiausar aclulanolugardovalorficandoassimmaispratico. Exemplos =ARRED(A1;1)=3,4usado1casadecimal =ARRED(B22;1)=3,3usado1casadecimal =ARRED(C33;2)=3,48usado2casasdecimais =ARRED(D54;1)=21usado1casadecimal IMPAR ImparArredondaascasadecimaisparaonmeroimparsuperior. =Impar(num) =impar(7,2)Resposta:9 PAR ParArredondaparaonmeroparsuperior. =Par(num) =par(6,3)resposta:8 INT IntArredondaparaonumerointeiroinferiormaisprximo. =Int(num) =Int(23,7)resposta:23 Funesdedata HOJE

Retornaadataformatadacomodata.Exemplo =Hoje() =Hoje()resposta:1/1/2007 AGORA Retornaadataeahoraatuaisdoseucomputadoremformatodedataehora. =Agora() =agora()resposta:17/1/200713:59 MS Identificaomsemumadata(1jana12dez).Funoutilizadaparafazerclculosentradatas. =Ms(data) =ms(15/12/06)resposta:12

Figura47Funes

Observe a comparao com o ms da data de nascimento com o ms atual para entrar os aniversariantesdoms. ANO Identificaoanoemumadeterminadadata.Funoutilizadaparafazerclculosentradatas. =Ano(data) Observe

Figura48Funes

Observe a subtrao do ano atual pelo ano da data de nascimento e dessa forma voc encontraraaidadedapessoa. ABS Retornoumvalorabsoluto,umnumerosemsinal.Observe:aoaplicaroPgtoovalorapagarnegativo. =abs(numero)

Figura49Funes

PararetirarovalornegativobastaaplicaraformuladoPgtocomoAbs,veja:

Figura50Funes Hyperlink

Um hiperlink um link de um documento que, quando clicado, abre outra pgina ou arquivo. O destino normalmente outra pgina da Web, mas tambm pode ser uma imagem, um endereo de emailouumprograma.Ohiperlinkemsipodeserumtextoouumaimagem. Quando um visitante do site clica no hiperlink, o destino mostrado em um navegador da Web e aberto ou executado, dependendo do tipo de destino. Por exemplo, um hiperlink para uma pgina mostra a pgina no navegador da Web e um hiperlink para um arquivo abre o arquivo em um mdia player. Vocpodeusarhiperlinkspara: NavegarparaumarquivooupginadaWebemumarede,intranet(intranet:umarede dentrodeumaorganizaoqueusatecnologiasdaInternet(comooprotocoloHTTPou

FTP). Usando hiperlinks, possvel explorar objetos, documentos, pginas e outros destinosnaintranet.)ounaInternet NavegarparaumarquivooupginadaWebquevocplanejacriarnofuturo Enviarumamensagemdeemail Iniciarumatransfernciadearquivo,comoatravsdedownloadoudeumprocessoFTP (FTP:umprotocolodecomunicaoquetornapossvelaumusuriotransferirarquivos entre locais remotos de uma rede. Esse protocolo permite tambm a usurios usar comandosFTP,comolistararquivosepastas,paratrabalharcomarquivosemumlocal remoto.)

Quandovocapontaparatextoouumaimagemquecontmumhiperlink,oponteirose transformaemumamo,indicandoqueotextoouaimagemumitememquepossvelclicar.