You are on page 1of 107

Microsoft Excel 2010 - Avanado

Desenvolvida exclusivamente para o Apostilando.com por Marcos Paulo Furlan

NDICE
NDICE .......................................................................................................................................... 2 INTRODUO .............................................................................................................................. 3 PROC, PROCV E PROCH ............................................................................................................ 3

Distribuio de Frequncia.......................................................................... 6
FUNES DE DATA E HORA ..................................................................................................... 8 RTULOS ................................................................................................................................... 11 FUNES FINANCEIRAS ......................................................................................................... 15 DADOS ........................................................................................................................................ 23

Dados da WEB.......................................................................................... 25 Classificao ............................................................................................. 29 Auto Filtro .................................................................................................. 31 Filtragem personalizada ............................................................................ 34 Subtotais ................................................................................................... 36 Consolidao ............................................................................................ 37
TABELA DINMICA ................................................................................................................... 41

Grficos Dinmicos ....................................................................................... 44 Validao ...................................................................................................... 46 Controlar Alteraes ................................................................................. 50 Validao com filtros ..................................................................................... 52
FUNES DE BANCOS DE DADOS ........................................................................................ 56 HISTOGRAMA ............................................................................................................................ 62 SOLVER ...................................................................................................................................... 68 TESTE DE HIPTESE ................................................................................................................ 74

Cenrios ....................................................................................................... 74 Atingir Meta................................................................................................... 77


FORMULRIOS EM EXCEL ...................................................................................................... 79 MACROS ..................................................................................................................................... 93

Atribuindo botes que mostram as Macros................................................... 96 VBA Visual Basic Application..................................................................... 98


PASTAS DE TRABALHOS COMPARTILHADAS ................................................................... 108 CONCLUSO ........................................................................................................................... 112

INTRODUO
O Excel uma das melhores planilhas existentes no mercado. As planilhas eletrnicas so programas que se assemelham a uma folha de trabalho, na qual podemos colocar dados ou valores em forma de tabela e aproveitar a grande capacidade de clculo e armazenamento do computador para conseguir efetuar trabalhos que, normalmente, seriam resolvidos com uma calculadora, lpis e papel. Aqui nesta apostila o objetivo aprimorar mais o seu conhecimento nesta excelente ferramenta. Caso seja seu primeiro contato com o Excel aconselhvel que baixe primeiro a verso bsicado Excel.

Vamos iniciar nossos estudos com algumas funes mais elaboradas que esta excelente ferramenta nos proporciona.

PROC, PROCV E PROCH


A funo PROC, PROCH e PROCV permitem que se faa uma busca em sua planilha e retorne na clula de acordo com os critrios selecionados. Vamos nos apoiar para o nosso prximo exemplo na funo PROCV Sua sintaxe a seguinte: =PROCV() A funo faz uma procura vertical em uma tabela de dados. Busca o que A clula onde ser digitado o dado que ser procurado na tabela. Tabela de Busca A regio de clulas onde se encontra a tabela com os dados. Coluna O nmero da coluna que tem o dado a ser recuperado Monte a seguinte planilha

Temos ento uma planilha base com as classes e seus respectivos valores, na planilha ao lado, temos ento o hspede e classe escolhida, vamos ento procurar na primeira planilha o tipo de classe para que retorne o valor. =PROCV(E3;A4:B8;2), Observe que buscado o tipo da classe E3 no intervalo da tabela base A4:B8 e retorna a segunda coluna representado pelo nmero 2.

Para preencher as demais clulas, o clculo o mesmo, e neste caso temos valores absolutos A4:B8 que so os valores que esto na primeira tabela. =PROCV(E3;$A$4:$B$8;2)

Vamos agora a um exemplo usando o PROCH Monte a seguinte planilha

Vamos usar o assistente de funo. Clique sobre o boto na barra e depois procure a funo.

Clique em OK. Vamos agora preencher os campos das seguinte forma.

valor_procurado: a clula B10; matriz_tabela o intervalo de A2:E8; num_linha: 7, pois o intervalo comea na linha 2, e os valores a serem retornados esto na linha 8 (Total do semestre);

procurar_intervalo: 0 "zero", pois queremos o valor exato da pesquisa.

Distribuio de Frequncia
A distribuio de frequncia o nmero de repeties de um determinado valor de uma varivel. Sendo uma funo formada pelos valores da varivel e suas respectivas frequncias. Vamos usar a funo em uma planilha de boletim.

Vamos agora adicionar a funo frequncia para saber a situao dos alunos. Selecione as trs clulas que devem receber os valores (C11:C13). Pelo Assistente de funo chame a funo FREQUNCIA. Preencha conforme imagem.

No

clique

em

OK.

Clique

na

barra

de

frmulas

pressione

CTRL+SHIFT+ENTER. Ele retorna o resultado e acrescenta chaves na funo determinando assim a matriz.

FUNES DE DATA E HORA


Podemos trabalhar com diversas funes que se baseiam na data e hora de seu computador. As principais funo de data e hora so =HOJE( ) Retorna a data atual.

=MS(HOJE()) Retorna o ms atual =ANO(HOJE()) Retorna o ano atual =HORA(AGORA()) Retorna a hora atual =MINUTO(AGORA()) Retorna o minuto atual =SEGUNDO(AGORA()) Retorna o segundo atual =AGORA( ) Retorna a data e hora =DIA.DA.SEMANA(HOJE()) Retorna o dia da semana em nmero =DIAS360( ) Calcula o nmero de dias que h entre uma data inicial e uma data final Para exemplificar monte a seguinte planilha.

Em V.Dirio, vamos calcular quantas horas foram trabalhadas durante cada dia. =B3-B2+B5-B4, pegamos a data de sada e subtramos pela data de entrada de manh, com isso sabemos quantas horas foram trabalhadas pela manh na mesma funo fao a subtrao da sada no perodo da tarde pela entrada do perodo da tarde e somo os dois perodos.

Repita o processo para todos os demais dias da semana, somente no sbado preciso apenas calcular a parte da manh, ou seja, no precisa ser feito o clculo do perodo da tarde.

Para calcular o V. da hora que o funcionrio recebe coloque um valor, no caso adicione 15 e coloquei no formato Moeda. Vamos agora ento calcular quanto ele ganhou por dia, pois temos quantas horas ele trabalhou durante o dia e sabemos o valor da hora. Como temos dois formatos de nmeros precisamos durante o clculo fazer a converso. Para a segunda-feira o clculo fica da seguinte forma: =HORA(B6)*B7+MINUTO(B6)*B7/60. Inicialmente utilizamos a funo HORA e pegamos como referncia de hora o valor da clula B6, multiplicamos pelo valor que est em B7, essa parte calcula somente hora cheia ento precisamos somar os minutos que pega a funo MINUTO e multiplica a quantidade de horas pelo valor da hora, como o valor para a hora dividimos ele ento por 60 Aps isso coloque o valor em formato Moeda.

Para os demais clculos o V.Hora ser igual h todos os dias ento ele precisa ser fixo para que o clculo possa ser copiado, o nmero 60 por ser um nmero no muda. =HORA(B6)*$B$7+MINUTO(B6)*$B$7/60 Para sabermos quantas horas o funcionrio trabalhou na semana, faa a soma de todos os dias trabalhados.

Ao observar atentamente o valor calculado ele mostra 20:40, porm nessa semana o funcionrio trabalhou mais de 40 horas, isso ocorre pois o clculo de horas zera ao chegar em 23:59:59, ento preciso fazer com que o Excel entenda que ele precisa continuar a contagem. Clique na faixa do grupo nmero na ABA Inicio, na janela que se abre clique na categoria Hora e escolha o formato 37:30:55 esse formato faz com que a contagem continue.

Crie um novo campo abaixo da Tabela e coloque V. a receber e faa a soma dos valores totais.

RTULOS
Podemos nomear os dados de uma planilha para que a escrita das frmulas seja feita de maneira mais simples. Os NOMES podem fazer referncia a um valor, a uma frmula ou at mesmo a um conjunto de clulas. Na planilha abaixo temos que calcular o volume de vrios objetos com diferentes alturas. Todos os objetos tm a mesma base, que o resultado da multiplicao da largura pelo comprimento. Monte a planilha.

Para a data para que tenha sempre a data atual clique sobre a clula e coloque a seguinte funo.

Clique agora no valor da clula do dlar compra. Clique na ABA frmulas e depois em Definir Nome.

Defina um nome e se o rtulo ser para somente esta pasta de trabalho. Confirme a referncia da clula.

Clique em OK. Observe que agora ele no mostra mais a referncia de sua clula e sim o nome que voc deu.

Repita o processo para o dlar valor de venda, euro compra e euro venda.

Para o valor unitrio, selecione toda a faixa de valores e nomeie como unitrio. Para calcular os valores o processo simples. Clique na clula onde ser feito o calculo de converso do valor pelo dlar compra e digite: = unitrio, observe que o Excel j vai mostrar o rtulo.

Para confirmar o rtulo basta dar um duplo clique sobre o mesmo.

Repita o processo para todos os demais clculos. Formate as clulas de acordo com suas respectivas moedas.

Ao clicar em gerenciar nomes, voc pode modificar, excluir os nomes de seus rtulos.

FUNES FINANCEIRAS
Existe um grupo de funes do Excel que permitem clculos financeiros. As principais so NPER- Retorna o nmero de perodos para investimento de acordo com pagamentos constantes e peridicos e uma taxa de juros constante. A sintaxe =NPER(TAXA;PGTO;VP;VF;TIPO) onde: Taxa Necessrio. A taxa de juros por perodo.

Pgto. Necessrio. O pagamento feito em cada perodo; no pode mudar durante a vigncia da anuidade. Geralmente, pgto contm o capital e os juros, mas nenhuma outra tarifa ou taxas.

Vp Necessrio. O valor presente ou atual de uma srie de pagamentos futuros.

Vf Opcional. O valor futuro, ou o saldo, que voc deseja obter depois do ltimo pagamento. Se vf for omitido, ser considerado 0 (o valor futuro de um emprstimo, por exemplo, 0).

Tipo Opcional. O nmero 0 ou 1 e indica as datas de vencimento

TAXA - Retorna a taxa de juros por perodo de uma anuidade. TAXA calculado por iterao e pode ter zero ou mais solues. Se os resultados sucessivos de TAXA no convergirem para 0,0000001 depois de 20 iteraes, TAXA retornar o valor de erro #NM!.A sua sintaxe:

TAXA(nper;pgto;vp;vf;tipo;estimativa) onde: Nper Obrigatrio. O nmero total de perodos de pagamento em uma anuidade. Pgto Obrigatrio. O pagamento feito em cada perodo e no pode

mudar durante a vigncia da anuidade. Geralmente, pgto inclui o principal e os juros e nenhuma outra taxa ou tributo. Se pgto for omitido, voc dever incluir o argumento vf. Vp Obrigatrio. O valor presente o valor total correspondente ao

valor atual de uma srie de pagamentos futuros. Vf Opcional. O valor futuro, ou o saldo, que voc deseja obter depois do ltimo pagamento. Se vf for omitido, ser considerado 0 (o valor futuro de um emprstimo, por exemplo, 0). Tipo Opcional. O nmero 0 ou 1 e indica as datas de vencimento

VP-Retorna o valor presente de um investimento. O valor presente o valor total correspondente ao valor atual de uma srie de pagamentos futuros. Por exemplo, quando voc toma uma quantia de dinheiro emprestada, a quantia do emprstimo o valor presente para o concessor do emprstimo. Sua sintaxe : VP(taxa, nper, pgto, vf, tipo)

Taxa Necessrio. A taxa de juros por perodo. Por exemplo, se voc tiver um emprstimo para um automvel com taxa de juros de 10% ano e fizer pagamentos mensais, sua taxa de juros mensal ser de 10%/12 ou 0,83%. Voc deveria inserir 10%/12 ou 0,83%, ou 0,0083, na frmula como taxa.

Nper Necessrio. O nmero total de perodos de pagamento em uma anuidade. Por exemplo, se voc conseguir um emprstimo de carro de quatro anos e fizer pagamentos mensais, seu emprstimo ter 4*12 (ou 48) perodos. Voc deveria inserir 48 na frmula para nper.

Pgto

Necessrio. O pagamento feito em cada perodo e no pode

mudar durante a vigncia da anuidade. Geralmente, pgto inclui o principal e os juros e nenhuma outra taxa ou tributo. Por exemplo, os pagamentos mensais de R$ 10.000 de um emprstimo de quatro anos para um carro sero de R$ 263,33. Voc deveria inserir -263,33 na frmula como pgto. Se pgto for omitido, voc dever incluir o argumento vf. Vf Opcional. O valor futuro, ou o saldo, que voc deseja obter depois do ltimo pagamento. Se vf for omitido, ser considerado 0 (o valor futuro de um emprstimo, por exemplo, 0). Por exemplo, se voc deseja economizar R$ 50.000 para pagar um projeto especial em 18 anos, ento o valor futuro ser de R$ 50.000. Voc poderia ento fazer uma estimativa conservadora na taxa de juros e concluir quanto economizaria por ms. Se vf for omitido, voc dever incluir o argumento pgto. Tipo Opcional. O nmero 0 ou 1 e indica as datas de vencimento

Vamos montar um exemplo da funo VP Monte a seguinte planilha Uma aplicao com durao de 12 meses e taxa de 4% ao ms rendeu um resgate de R$ 90.000,00. Desejamos saber qual foi o valor investido.

Clique onde ser colocado o valor de VP e abra o assistente de funo.

Preencha os dados conforme adicionado na planilha. Clique em OK e assim sabemos qual o valor presente. Mais um exemplo agora usando a funo PGTO - Retorna o pagamento peridico de uma anuidade de acordo com pagamentos constantes e com uma taxa de juros constante. Sua sintaxe : PGTO(taxa, nper, pv, fv, tipo)

Vamos usar uma funo financeira para calcular o valor dos pagamentos de um emprstimo. Neste caso, a taxa de juros e o nmero de pagamentos devem estar expressos da mesma forma, ou seja, se os pagamentos forem mensais, a taxa de juros tambm dever ser.

No primeiro campo inserimos a taxa de juros, que neste exemplo de 3% ao ms.

No segundo inserimos o nmero de pagamentos.

O valor atual o valor que ser disponibilizado para o emprstimo.

O valor futuro o saldo que dever restar aps serem efetuados todos os pagamentos, neste caso zero.

No tipo de emprstimo 1 o primeiro pagamento efetuado somente no final do perodo, ou seja, depois de um ms. No tipo 0 o primeiro pagamento efetuado no mesmo ato do emprstimo.

Planilha de emprstimo - informando o tipo de emprstimo "1", primeiro pagamento para o prximo ms. O valor do campo Pagamento ser calculado atravs da funo financeira PAGAMENTO. Vamos inseri-la.

Como argumentos, vamos indicar as respectivas clulas que acabamos de preencher.

Observe o resultado:

Funo PGTO - retornando o valor mensal a ser amortizado.

DADOS
O Excel possui uma ABA chamada Dados que permite importar dados de outras fontes , ou trabalhar os dados de uma planilha do Excel.

O primeiro grupo dessa ABA permite importar dados de outras fontes.

Podemos importar dados de um banco de dados Access. Vamos importar os dados do arquivo de Access bsico.

Clique no boto Do Access.

Selecione o banco de dados a ser importado.

Clique em OK

Os dados sero importados para sua planilha. Podemos trabalhar com dados disponveis na Internet em nossas planilhas. Clique na ABA Dados.

Para usar este recurso seu computador precisa estar conectado a Internet.

Dados da WEB
Clique no segundo boto chamado da WEB. Ser aberta uma janela como se fosse um navegador.

Voc pode digitar o endereo de seu site preferido que disponibilize conteudo em tabelas. Observe que ao localizar algo a ser importado ele mostra uma seta amarela.

Clique sobre a tabela a ser importada e depois clique na parte de baixo em Importar.

Confirme a tela acima e clique em OK.

Podemos tambm importar dados RSS. Clique em outra clula depois clique no boto da WEB. Entrei no portal globo.com e ao descer a tela visualizei boto de RSS.

Clique sobre este boto. Ser mostrada a estrutura XML.

E clique em Importar.

Clique em OK.

Confirme a tela acima.

Apenas cuidado ao importar dados muito grandes, pois o tempo de importao ser longo e poder travar o excel.

Classificao
Vamos agora trabalhar com o gerenciamento de dados criados no Excel. Vamos utilizar para isso a planilha de Atletas.

Classificar uma lista de dados muito fcil, e este recurso pode ser obtido pelo boto Classificar e Filtrar na ABA Inicio, ou pelo grupo Classificar e Filtrar na ABA Dados.

Vamos ento selecionar os dados de nossa planilha que sero classificados.

Clique no boto Classificar.

Voc precisa definir quais sero os critrio de sua classificao, onde diz Classificar por clique e escolha nome, depois clique no boto Adicionar Nvel e coloque Modalidade.

Antes de clicar em OK, verifique se est marcado a opo Meus dados contm cabealhos, pois selecionamos a linha de ttulos em nossa planilha e clique em OK.

Voc pode mudar a ordem de classificao sempre que for necessrio, basta clicar no boto de Classificar.

Auto Filtro
Este um recurso que permite listar somente os dados que voc precisa visualizar no momento em sua planilha. Com seus dados selecionado clique no boto Filtro e observe que ser adicionado junto a cada clula do cabealho da planilha uma seta.

Estas setas permite visualizar somente os dados que te interessam na planilha, por exemplo caso eu precise da relao de atletas do sexo feminino, basta eu clicar na seta do cabealho sexo e marcar somente Feminino, que os demais dados da planilha ficaro ocultos.

Posso ainda refinar mais a minha filtragem, caso precise saber dentro do sexo feminino quantos atletas esto na categoria Profissional, eu fao um novo filtro na coluna Categoria.

Observe que as colunas que esto com filtro possuem um cone em forma de funil no lugar da seta. Para remover os filtros, basta clicar nos cabealhos com filtro e escolher a opo selecionar tudo. Voc tambm pode personalizar seus filtros atravs da opo Filtros de Texto e Filtro de nmero (quando contedo da clula for um nmero).

Dica rpida para filtrar diretamente na clula usando o Excel 2007/2010: Aps aplicar o filtro em sua tabela (em Dados, Filtro), clique com o boto direito sobre o tem que deseja filtrar e v na opo Filtro. Veja:

Filtragem personalizada
Atravs da utilizao dos filtros podemos acrescentar elementos grficos a nossa planilha. Monte a seguinte planilha. Certifique-se de que cada clula contenha a sua imagem.

Clique com o boto direito do mouse nas imagens, selecione tamanho e propriedades depois propriedades, e marque a opo Mover e dimensionar junto com as clulas.

Repita o processo para cada uma das imagens. Selecione todas as clulas e clique na ABA Dados, Filtrar. Agora s escolher o programa e ter uma filtragem mais rica em informaes.

Subtotais
Podemos agrupar nossos dados atravs de seus valores, vamos inicialmente classificar nossa planilha pelo sexo dos atletas relacionado com a idade.

Depois clique no boto Subtotal. Em A cada alterao em: coloque sexo e em Adicionar subtotal a deixe marcado apenas Peso, depois clique em OK.

Observe na esquerda que mostrado os nveis de visualizao dos subtotais e que ele faz um total a cada sequncia do sexo dos atletas. Para remover os subtotais, basta clicar no boto Subtotal e na janela que aparece clique em Remover Todos.

Consolidao
Voc pode resumir dados de um ou mais reas de origem, consolidando-o e criando uma tabela de consolidao. Essas reas de origem podem estar na mesma planilha que a tabela de consolidao, em planilhas diferentes na mesma pasta de trabalho ou em diferentes pastas de trabalho. Vamos ao nosso exemplo. Crie uma Guia de Planilha com os dados, cada um em uma guia:

Crie mais uma sem clculos Nesta clula, clique a primeira clula vazia. Na ABA Dados clique em Consolidar.

Clique no boto referncia e selecione os dados da primeira planilha.

Clique novamente no boto Referncia que ser mostrada a janela. Clique em Adicionar, Selecione agora na segunda planilha.

Clique novamente em Adicionar, repita o processo para a planilha 03.

Marque a opo Criar vnculos com dados de origem e clique em OK.

Observe que na esquerda voc tem alguns sinais de mais, ao clicar sobre ele ser expandida a planilha e mostra os dados para se chegar ao resultado.

TABELA DINMICA
Tabela Dinmica uma tabela interativa que resume uma grande quantidade de dados rapidamente, ou os combina de tabelas diferentes. possvel girar suas linhas e colunas para ver resumos diferentes dos dados de origem, filtrar

os dados exibindo pginas diferentes ou exibir os detalhes das reas de interesse. Vamos criar um tabela dinmica baseada em uma nova planilha

Clique na ABA Inserir, depois clique no boto Tabela Dinmica.

Ser mostrada a janela de criao da Tabela Dinmica, vamos adicionar ela em uma nova planilha, clique em OK

A janela do Excel ser modificada para o ambiente de Tabela Dinmica.

Observe na direita que temos quatro campos para colocarmos nossos campos que so mostrados na janela superior. Conforme voc vai marcando na direita ele monta na esquerda. Observe tambm que o que est preenchido Rtulo de linha e valores.

Observe que na planilha o Excel j comea a montar a planilha com os dados escolhidos.

Adicione agora a Rtulos de Linha o campo Nome. Adicione a Valores os campos Idade, Peso e Altura

Ao clicar por exemplo em um Nome ele far o filtro e mostrara somente os dados referentes a este nome

Voc pode filtrar e apresentar valores dos campos sexo e Categoria, se precisar pode mudar os campos de local na direita da tela, ou seja, voc apresenta os dados de acordo com a sua necessidade.

Grficos Dinmicos
Um grfico dinmico um grfico que pode ser atualizado dinamicamente, de acordo com os parmetros escolhidos pelo usurio. Vamos utilizar a planilha criada em nosso ltimo exemplo. Selecione a planilha, clique em Inserir, Tabela Dinmica, Grfico Dinmico.

Clique em OK. Vamos colocar conforme a imagem.

Observe que repeti os campos em Eixos e valores. Observe que seu grfico agora possibilita filtrar os dados pelo nome ou pela propriedade.

Validao
Em uma planilha muitas vezes podemos obrigar ao usurio entrar com informaes corretas, este processo chama-se validao. Em nossa planilha Relao de Produtos vamos validar que o campo de entrada de quantidade somente aceite nmeros. Abra a planilha e clique na clula onde digitado o valor a ser convertido.

Clique na ABA Dados e depois no boto Validao de Dados

Vamos colocar um aviso que o nmero no pode ser menor que 1.

Clique na guia Alerta de erro. Preencha os campos conforme a imagem.

Clique em Ok Teste sua clula, coloque um valor menor que 1

Vamos agora nesta mesma planilha definir que as clulas que possuem clculos no possam ser modificadas. Selecione todas as clulas que no possuam clculos e que podero ter seus valores alterados.

Clique na ABA Pgina Inicial e depois abra o grupo Fonte. Dentro de Fonte clique em Proteo.

Desmarque a opo Bloqueadas. Agora clique na Aba Reviso no grupo Alteraes clique em Proteger Planilha.

Voc pode colocar uma senha de proteo. Esta opo recomendvel pois para que se desproteja a planilha precise que a senha seja digitada. Mas cuidado de anot-la. Clique em OK e tente mudar a planilha

Controlar Alteraes
Este um recurso muito interessante quando mais de uma pessoa altera a planilha. Este comando vai permitir que se monitore as alteraes feitas na planilha. Na ABA Reviso voc ter a opo Controlar Alteraes.

Voc pode definir desde quando as alteraes, por quem e se tiver alguma clula ou grupo de clulas. Clique em OK e salve a planilha. Voc pode aprovar e descartar alteraes feitas por outros usurios. Com a opo de controlar alteraes habilitada, volte para o boto Controlar Alteraes e perceba que a opo Aceitar/Rejeitar Alteraes estar habilitado.

Ao alterar qualquer valor o mesmo ser realado.

Podemos definir se aceitamos ou no a alterao. Clique no boto Aceitar/Rejeitar alteraes.

Marque as opes que pretende analisar e clique em OK.

A clula que foi modificado fica selecionada e ele mostra um resumo da mudana. Voc pode aceitar ou rejeitar a alterao. Caso tenha mais de uma alterao voc pode definir a ao para todas.

Ao clicar em Aceitar ele altera o valor da clula e retira o aviso de mudana. Se clicar em Rejeitar, ele volta ao valor antigo e retira o aviso.

Validao com filtros


Vamos criar uma validao com filtro, ou seja, depois que escolhermos o estado na coluna de estados, na coluna de cidades s ser possvel escolher cidades do estado escolhido. Temos duas planilhas: Completa, onde temos a lista de siglas e cidades completa, e uma lista de siglas, sem repetio de estados.

E temos a planilha: Validao_Filtro, onde definiremos os estados e escolheremos as cidades.

Vamos nomear os intervalos, selecionaremos todas as siglas na coluna A e definiremos o nome SG.

Selecionaremos todas as cidades na coluna B e definiremos o nome cidades.

Selecionaremos todas as siglas na coluna F e definiremos o nome siglas.

Na planilha Validao_Filtro, vamos criar as validaes. Selecionaremos o intervalo de Estados. E ento na guia Dados Validao de Dados Validao de Dados definiremos a validao.

Permitir lista, e a fonte siglas.

Depois com o intervalo de cidades selecionado, criaremos outra validao. na guia Dados Validao de Dados Validao de Dados permitiremos lista e a em fonte digite a seguinte frmula: =DESLOC(cidades;CORRESP(A2;SG;0)-1;0;CONT.SE(SG;A2)-1)

Teremos como resultado a lista de siglas em Estados.

FUNES DE BANCOS DE DADOS


Embora pouco conhecidas as funes de Banco de dados so extremamente teis pois utilizam menos recursos que as funes matriciais e deixam as planilhas mais leves. As principais so: BDContar: Conta as clulas contendo nmeros em uma coluna de uma lista ou de um banco de dados que corresponde s condies especificadas por voc. Sintaxe: BDCONTAR(banco_dados;campo;critrios)

Banco_dados: o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de dados uma lista de dados relacionados na qual as linhas de informaes relacionadas so os registros e as colunas de dados so os campos. A primeira linha da lista contm os rtulos de cada coluna.

Campo: indica a coluna que ser usada na funo. Digite o rtulo da coluna entre aspas duplas, como "Idade" ou "Rendimento", ou um nmero (sem aspas) que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante.

Critrios: o intervalo de clulas que contm as condies especificadas. Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de coluna e ao menos uma clula abaixo do rtulo de coluna em que voc especificar uma condio para a coluna.

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

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

Vamos criar um sistema de contagem que obedecer aos critrios estabelecidos na linha 2

Para isso, selecionamos a clula E2, que fornecer o resultado da contagem, e a funo BDCONTAR, da categoria banco de dados. Esta funo utiliza 3 argumentos. O primeiro o intervalo de clulas que constitui o banco de dados. Vamos selecionar ento o intervalo A6:D13.

Como segundo argumento, podemos especificar um campo. No nosso caso, todos os campos sero utilizados. Ento vamos deixar este argumento em branco. Como ltimo argumento, devemos indicar o intervalo de clulas que contm as condies especificadas para a busca. Selecionamos, ento, o intervalo A1:D2

Clique em OK.

Exemplo prtico: para sabermos a quantidade de registros de pessoas com 35 ou mais anos que pesam menos de 90 kg, digitamos os critrios na segunda linha, conforme mostrado abaixo.

Vamos agora montar um exemplo com a funo BDSOMA. Abra a planilha Relao de Produtos. Insira algumas linhas acima dela. Defina alguns critrios como quantidade maior que 6 e valor unitrio menor que 5.

Vamos ao clculo. Chame o assistente de funo.

Para calcular o BDMEDIA, BDMAX o processo semelhante.

HISTOGRAMA
O histograma uma forma grfica de apresentar a distribuio de frequncias de uma varivel. O histograma um grfico de barras verticais construdo com os resultados da tabela de frequncias. Primeiro precisamos deixar visvel o suplemento Anlise de Dados. Clique na ABA arquivos e depois em opes. Dentre as opes disponveis clique em Suplementos.

Em Gerenciar verifique se est marcado a opo Suplementos do Excel e clique em Ir. Marque a opo Ferramentas de Anlise, marque tambm as opes de ferramentas de Anlise VBA e Solver que usaremos mais a frente.

Crie uma planilha com alguns valores, vamos imaginar que sejam algumas notas.

Vamos classificar em ordem Crescente Assim sei a maior e menor nota. Com isso posso montar a minha planilha auxiliar, respeitando esta faixa de valores

Com as faixas de valores criados clique na Ferramenta Anlise de Dados.

Marque a opo Histograma.

Na janela que se abre primeiro precisamos selecionar o Intervalo de Entrada. Os valores do intervalo de entrada sero as notas .

No intervalo de Bloco os valores sero os da segunda coluna da planilha auxiliar que criamos.

Verifique se est marcado a opo Nova Planilha e clique em OK.

Com estes dados podemos gerar nosso grfico. Selecione os dados de frequncia e monte o grfico de colunas.

SOLVER
O Solver um software para programao matemtica integrado planilha eletrnica, resolvendo problemas de programao linear ou programao linear inteira. Traduzindo agora: O Solver uma ferramenta que permite voc resolver problemas de pequeno e mdio portes, que visa chegar a uma otimizao no resultado. Para habilitar o solver no Excel 2010 clique na ABA Arquivo e depois em Opes.

Clique em Suplementos. Ser mostrada a opo Solver. Clique sobre ela e depois na parte de baixo em IR. Na janela que aparece clique em Solver e clique em OK.

A ferramenta ficar disponvel na ABA Dados.

Monte a seguinte planilha.

Importante o Solver somente funciona com frmulas, ento os totais de nossa planilha precisam ser feitos com frmulas. No caso do total por produto com multiplicao e o total geral com a funo SOMA. Nosso total deu R$2.210,00, porm a minha verba de R$2.000,00, e como no posso alterar o valor unitrio, vou precisar alterar a quantidade. Vamos usar ento o solver para resolver esta situao. Pela ABA Dados clique na ferramenta Solver. Inicialmente definimos qual o valor a ser ajustado. No caso a clula E9 (total).

Defina o valor mximo a ser gasto.

Agora precisamos definir que as clulas a serem modificadas sejam as da quantidade.

Clique em resolver. Ser perguntado se deseja manter o cenrio.

Clique em OK.

Ser ento modificado os valores na planilha.

TESTE DE HIPTESE
Cenrios
Cenrio uma das ferramentas que o Excel possui para se trabalhar com hipteses. Vamos imaginar a seguinte planilha.

Selecione as clulas onde calcularemos o cenrio. Clique na ABA Dados, Teste de Hiptese, Gerenciador de Cenrios.

Clique em Adicionar. D o nome de Metas.

Na proxima tela digite os valores desejados.

Clique em OK.

Agora na lista de cenrios surgir o nome do cenrio criado. Para test-lo clique em mostrar.

Voc pode criar diversos cenrios e aplic-los em sua planilha. Crie um segundo cenrio. Clique em Teste de Hipteses, Gerenciador de Cenrios. Clique em Resumir.Selecione uma clula e clique em OK. Ser feito um resumo do cenrio.

Atingir Meta
O recurso Atingir Meta no Excel, tem por finalidade alterar o valor de uma clula para que uma frmula atinja determinado valor.

voc tem uma prestao, sabe o quanto emprestou, em quantas parcelas, e o quanto paga por parcela, porm gostaria de saber a taxa aplicada no seu emprstimo. Vamos montar a seguinte planilha.

Vamos calcular agora o valor do pagamento. Chame o assistente de funo e preencha com os seguintes dados.

A funo ficar PGTO(B3/12;B4;-B2)

Apenas lembrando: Taxa: taxa de juros para o emprstimo. nper: nmero total de pagamentos pelo emprstimo. VP: valor principal, ou o valor emprestado. VF: valor futuro, ou o saldo que se deseja ter ao final dos perodos, se for omitido ser 0. Tipo: indica o vencimento das parcelas. 0 no final do perodo e 1 no incio do perodo Vamos usar agora o comando Atingir Meta. Clique na ABA Dados, Teste de Hipteses, Atingir Meta.

Selecione o campo definir clula e coloque o campo do valor. Defina um valor que se pretende atingir e Alternando Clula selecione a clula que se quer para o valor desejado.

Clique em OK.

FORMULRIOS EM EXCEL
Nas verses 2007/2010 do Excel no se trabalham mais com barras de ferramentas. Ento para se criar formulrios, preciso primeiro dizer ao Excel que se quer trabalhar com eles. Clique no boto Office 2007 ou Opo Arquivo se for o 2010. Clique em Opes.

No excel 2010 Na janela que aparece, marque a opo "Mostrar guia Desenvolvedor na Faixa de Opes". No 2010 clique em Personalizar Faixa de opes e marque a opo Desenvolvedor.

Clique em OK.

Na dica acima aprendemos como mostrar a barra de formulrio no Excel 2007/2010. Para as verses anteriores use a barra de ferramenta Formulrios. Vamos criar a seguinte planilha A primeira ABA renomeie para Resumo de venda. E monte da seguinte forma.

Na planilha ao lado d o nome de Dados e monte a seguinte estrutura.

Esta planilha contm 3 tabelas com reas nomeadas que visam facilitar o trabalho com os objetos de formulrios do Excel. A primeira tabela indica o fator referente s despesas de Frete e Seguro (intervalo de A2 at B5). A

segunda tabela indica o nmero de prestaes e a taxa de juros para cada parcela (intervalo de D2 at E15). A terceira tabela indica a lista de produtos e o seu respectivo preo (intervalo de G2 at H10).

Vamos agora montar ento nosso formulrio. Volte planilha Resumo e desenhe uma Caixa de combinao na clula B2.

Clique com o boto direito do mouse nele e escolha Formatar Controle. Adicione conforme imagem.

Na clula B3, vamos inserir uma funo que ir pesquisar o valor do produto na planilha Apoio, em uma rea chamada Tabela. Para o nosso exemplo vamos usar a funo NDICE da seguinte forma: =NDICE(produto;B2;2).

Na clula C4, vamos inserir um controle que ir informar a quantidade de produtos a serem adquiridos. Dessa forma insira um Controle giratrio, usando o boto direito sobre ele.

Clique com o boto direito sobre ele e depois em Formatar Controle. Preencha da seguinte forma:

No exemplo fiz algumas modificaes de ordem dos dados na planilha para me facilitar os clculos. Eliminei linhas vazias. Na clula C6 adicione outro controle giratrio com os seguintes valores.

Na clula B6, devemos inserir uma frmula que ir exibir o valor da entrada em Percentual. Dessa forma insira a seguinte frmula: =C6/100

Em C7, desenhe um Barra de rolagem, usando o boto direito sobre ela.

Na clula B8 vamos inserir uma frmula que faz o clculo da taxa de juros, com base no nmero de parcelas selecionada. =NDICE(dados!D4:E15;B7;2). Na clula B9 vamos inserir uma frmula para exibir o valor da entrada, dessa forma digite: =B5*B6. Na clula B10, devemos inserir uma frmula que, com base no valor da entrada, Taxa de Juros, Nmero de parcela, Valor total e subtraindo a entrada informada ir exibir o valor da parcela. Dessa forma digite a seguinte frmula: =SE(B6=1;0;PGTO(B8;B7;B5*(B6-1))).

Para finalizar devemos indicar o valor total da venda, de forma que na clula B11, insira a seguinte frmula: =B10*B7+B9

Formate a sua planilha da seguinte forma:

Na clula D3 insira uma Caixa de grupo e digite o seguinte ttulo: Local da Entrega.

Na caixa de grupo, adicione 3 botes e aplique os nomes conforme relao de frete.

Selecione um dos boto e clique com o boto direito. Defina como clula Destina a clula E10.

Na clula B5, vamos inserir uma frmula que ir exibir o valor total da compra, com base no local de entrega Dessa forma devemos inserir a frmula: =(B3*B4)*NDICE(dados!A3:B5;E10;2).

Para que os nmeros exibidos nas clulas C6 e E10 sejam ocultos, selecione estas clulas e aplique o formato personalizado ;;; (trs pontos e vrgulas) para ocultar a apresentao das informaes das clulas.

Salve e teste a sua planilha.

MACROS
Podemos tambm automatizar tarefa repetidas. A este recurso chamamos de Macros. As macros so rotinas que utilizam o Visual Basic e que podem ser criadas sem o conhecimento de programao mas, utilizam lgica. Para podermos criar Macros no Excel o comando fica na ABA Exibio

Vamos criar uma macro que faa a classificao por sexo em nossa planilha de atletas. Abra a planilha.

Ateno: Ao iniciar a gravao de uma MACRO todo comando feito ser gravado, ento planeje toda a ao antecipadamente. No caso ns selecionaremos a planilha principal e faremos a seleo por sexo. Selecione a planilha.

Clique no boto Macro, gravar nova macro.

Ser mostrada uma janela, onde deve se colocar o nome da Macro, pode-se atribuir a ela uma tecla de Atalho, a descrio da macro e se ela ser atribuda somente a esta pasta de trabalho ou se ela ser associada a uma pasta de macros. Mantenha a esta pasta de trabalho.

Ao clicar em OK, a Macro comeara a ser gravada. Ao iniciar v a a ABA Dados Classificar , escolha calssificao por sexo.

Aps clique novamente em Exibio, Dados, parar gravao.

Para poder visualizar suas macros, clique no boto Macros, Exibir Macros.

Atribuindo botes que mostram as Macros


Para criar uma forma mais fcil para usarmos as macros, podemos criar botes e adicionar a eles nossas Macros.

No exemplo de uso do formulrio, ns habilitamos a barra de desenvolvedor, vamos us-la para criar nossos botes. Clique na ABA Desenvolvedor.

Dentro do grupo Controles clique na opo Inserir, escolha boto.

Desenhe o boto, ao finalizar o desenho do boto, observe que ser aberta a tela de associar a Macro. Clique sobre a Macro que criamos.

Clique em OK. Clique em OK. Para testar Cassifique manualmente sua planilha por nome e depois clique no boto e observe que ser executada a Macro.

Repita o processo para as demais classificaes: Nome, modalidade e categoria.

VBA Visual Basic Application


O Editor do Visual Basic uma ferramenta poderosa que permite a voc estender os recursos e a versatilidade das macros para qualquer tarefa que possa ser executada atravs de gravao. Podemos por exemplo visualizar o cdigo de nossas macros. Clique no boto Macros.

Clique na Macro CLCategoria e escolha Editar. Ser mostrada a janela do Editor de VBA.

Observe que a estrutura de uma Macro inicia com o comando Sub e fecha com End Sub. Dentro deste bloco apresentado o cdigo para que seja possvel efetuar a Macro. Vamos criar uma aplicao simples de saudao com VBA. Na guia Desenvolvedor clique em Visual Basic. Clique no Menu INSERIR > UserForm.

Ser mostrada a janela dede seu formulrio e a caixa de ferramentas. Clique no comando CommandButonn e desenhe um boto na tela.

D um duplo clique no boto para que se abra a janela de cdigo.

Observe que foi gerado o bloco Sub End Sub. Observe que ele adiciona o componente CommandButton1_Click, que identifica que ele funcionar atravs de um clique no boto.

Vamos adicionar um cdigo que exiba uma caixa de mensagem. Adicione: MsgBox "Ol mundo do Excel".

Para rodar a sua aplicao clique no boto Play que aparece na barra de ferramentas da janela.

O VBA um capitulo a parte dentro do Excel que precisa de somente um estudo a ele. Para entender todos seus comandos, funes, etc. Vamos para entender um pouco mais desenvolver uma aplicao usando alguns recursos do VBA. Vamos montar um calendrio. Em um novo arquivo do Excel, chame o editor do Visual Basic.

Crie um formulrio.

Pela caixa de propriedades vamos inserir em nosso formulrio trs componentes Label e dois TextBox e um boto de comando.

Clique no Label 1 e depois na caixa de propriedades.

Neste Label mude o Caption para Exemplo e defina as propriedades de Fonte como desejar.

No texbox alteraremos somente sua propriedade name que esta com o nome de textbox1 para text_nome e a texbox2 para text_recebenome . O mesmo iremos fazer para o boto de comando que na sua propriedade name na qual esta com o nome de commandbutton1 iremos alterar para comando. Selecione agora a janela do formulrio. Basta clicar sobre ela.

Coloque o nome como Form_ Exemplo.

Vamos tambm dimensionar a altura e a largura. Estas so as propriedades Height e Width.

Altere tambm os labels antes das caixas de texto.

D um duplo clique no boto e ser aberto a janela de edio de cdigo. Acrescente o seguinte cdigo.

Clique no boto para rodar a sua aplicao.

Digite um nome na primeira caixa e clique no boto. Observe que ela ser escrita na caixa de baixo.

O exemplo acima apenas uma demonstrao pequena do poder do VBA, visto que sua abrangncia longa e complexa.

PASTAS DE TRABALHOS COMPARTILHADAS


Uma pasta de trabalho compartilhada permite que diversas pessoas a editem simultaneamente. Isso especialmente til para gerenciar listas (lista: uma srie de linhas que contm dados relacionados ou que voc determina que funcione como uma folha de dados, usando o comando Criar Lista.) que so alteradas com frequncia. Por exemplo, se cada pessoa do seu grupo de trabalho lidar com diversos projetos e precisar conhecer o status das outras pessoas, o grupo poder usar uma lista em uma pasta de trabalho compartilhada em que cada pessoa insere e atualiza uma linha de informaes sobre cada projeto. Para ativar a pasta compartilhada clique no ABA Reviso e depois em Compartilhar Pasta de Trabalho.

Marque a opo de compartilhamento. Em avanadas voc pode definir o que pode ou no ser alterado.

O seguintes recursos no podero ser alterados aps uma pasta de trabalho ser compartilhada: clulas mescladas, formatos condicionais, validao de dados, grficos, imagens, objetos incluindo objetos de desenho, hiperlinks, cenrios, estruturas de tpicos, subtotais, tabelas de dados, relatrios da tabela dinmica, proteo de pasta de trabalho e planilha, e macros. Ao clicar em OK para que voc saiba que sua planilha esteja compartilhada, observe que no ttulo do arquivo aparece [compartilhado]. Observe dois usurios compartilhando a mesma planilha.

Para que seja possvel marcar onde houve alteraes. Cllique no boto realar alteraes e marque as opes.

Conforme for modificando as clulas o excel colocar as marcaes.

CONCLUSO
E Microsoft Excel com certeza uma das aplicaes mais utilizadas em todo o planeta. atualmente a planilha eletrnica dominante e especialistas dizem que as pessoas que usam e bem o Excel no exploraram 10% de seu potencia. isso que o faz to surpreendente, pois o limite dele a necessidade do usurio. Com isso nosso curso concludo, porm a utilizao do Excel somente ir se expandir conforme mais voc utilizar e aprender com ele. Obrigado!

You might also like