Você está na página 1de 134

EMTEL LOGSTICA

TREINAMENTO EM MS EXCEL
2010/2013
MDULO: INTERMEDIRIO AVANADO
AUTORA: Virginia M V Barbosa Arajo

Belo Horizonte
2015

Sumrio
INTRODUO .................................................................................................................................... 3
PROC, PROCH, PROCV ....................................................................................................................... 3
Distribuio de Frequncia ............................................................................................................... 6
NPER ............................................................................................................................................. 17
TAXA ................................................................................................................................................ 17
VP .................................................................................................................................................... 18
Dados da WEB ................................................................................................................................. 29
Classificao .................................................................................................................................... 35
Auto Filtro ....................................................................................................................................... 38
Filtragem personalizada .................................................................................................................. 42
Subtotais ......................................................................................................................................... 44
Consolidao ................................................................................................................................... 46
Proteger Planilha ............................................................................................................................. 60
Controlar Alteraes ....................................................................................................................... 64
Validao com filtros ....................................................................................................................... 66
BDContar: ........................................................................................................................................ 72
BDMX: ........................................................................................................................................... 73
BDMdia:......................................................................................................................................... 73
BDSOMA .......................................................................................................................................... 74
Cenrios .......................................................................................................................................... 93
Atingir Meta .................................................................................................................................... 95
Atribuindo botes que mostram as Macros ................................................................................. 114
VBA Visual Basic Application ...................................................................................................... 116

Captulo 1
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 c a p a c i d a d e d e

clculo e

armazenamento d o

computador

p a r a 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 bsica do Excel.
Vamos iniciar nossos estudos com algumas funes mais elaboradas que est
excelente ferramenta nos proporciona.

PROC, PROCH, PROCV


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 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 da seguinte forma.

valor procurado: a clula B10;

matriz tabela o intervalo de A2:E8;

num_indice_lin: 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.
6

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.
7

Captulo 2: FUNES DE DATA E HORA


Podemos trabalhar com diversas funes que se baseiam na data e hora de
seu computador. A principal 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.
10

Para os demais clculos o Voara ser igual a 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.

11

Clique na faixa do grupo nmero n a ABA Incio, 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.

12

Captulo 3: 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.

13

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.

14

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 clculo 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.

15

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


rtulos.

16

Captulo 4: 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).

TAXA

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

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.


17

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
18

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.
19

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.

20

21

No segundo inserimos o nmero de pagamentos.

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

22

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 t ip o de emprstimo 1, primeiro


Pagamento para o prximo ms.

23

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.

24

25

Observe o resultado:

Funo PGTO - retornando o valor mensal a ser amortizado.

26

Capitulo 5: 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.

27

Clique no boto Do Access.

Selecione o banco de dados a ser importado.

Clique em OK

28

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.

29

Voc pode digitar o endereo de seu site preferido que disponibilize contedo
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.

30

31

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.

32

Clique em OK.

33

Confirme a tela acima.

Apenas cuidado ao importar dados muito grandes, pois o tempo de importao


ser longo e poder travar o Excel.

34

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 Incio, ou pelo grupo Classificar e Filtrar na
ABA Dados.

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

35

Clique no boto Classificar.

Voc precisa definir quais sero os critrios 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 marcando a opo meus dados


contm cabealhos, pois selecionamos a linha de ttulos em nossa planilha e
clique em OK.

36

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

37

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 permitem 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.

38

39

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).

40

41

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 item 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.

42

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.

43

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.

44

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.

45

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.

46

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

47

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.

48

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.

49

50

Captulo 6: 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 uma 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

51

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.

52

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.

53

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.

54

Captulo 7: 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.

55

56

Observe que repeti os campos em Eixos e valores.


Observe que seu grfico agora possibilita filtrar os dados pelo nome ou pela
propriedade.

57

Captulo 8: Validao
Em u m a p la n i l h a mu it as ve ze s p o d e m o s obrigar a o u s u r i o en t ra r
c o m 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.

58

59

Clique na guia Alerta de erro.


Preencha os campos conforme a imagem.

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

Proteger Planilha
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.

60

61

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.
62

63

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.
64

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.

65

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.

66

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.

67

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.

68

69

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.

70

71

Captulo 9: 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:

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.

72

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:

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.

73

Critrios:

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:

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.

74

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

75

Clique em OK.

76

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.

77

Vamos ao clculo.
Chame o assistente de funo.

78

Para calcular o BDMEDIA, BDMAX o processo semelhante.

79

Captulo 10: 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 marcando a opo Suplementos do Excel


e clique em Ir.

80

Marque a opo Ferramentas de Anlise, marque tambm as opes de


ferramentas de Anlise VBA e Solver que usaremos mais frente.

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

81

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.

82

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.

83

Verifique se est marcando 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.

84

85

Captulo 11: 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.

86

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.

87

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.

88

Inicialmente definimos qual o valor a ser ajustado. No caso a clula E9 (total).

89

Defina o valor mximo a ser gasto.

90

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


quantidade.

Clique em resolver.

91

Ser perguntado se deseja manter o cenrio.

Clique em OK.

Ser ento modificado os valores na planilha.

92

Captulo 12: 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.

93

Na prxima tela digite os valores desejados.

Clique em OK.

94

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.
95

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.

per.: nmero total de pagamentos pelo emprstimo.


96

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.

97

Captulo 13: 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".

98

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

99

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).

100

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).

101

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.

102

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.

103

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.

104

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.

105

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:
106

=SE(B6=1;0;PGTO(B8; B7; B5*(B61))).


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.

107

108

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


frete.

Selecione um do boto e clique com o boto direito. Defina como clula


Destino a clula E10.

Na clula B5, vamos inserir uma frmula que ir exibir o valor total da compra,
com base no l o ca l de e n t r e g a . Dessa forma de ve m os inserir a
f rm u la :
=(B3*B4)*NDICE(dados!A3:B5;E10;2).
109

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

apresentao

das

informaes

das

clulas.

Salve e teste a sua planilha.

110

Captulo 14: 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.

111

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.

112

Ao clicar em OK, a Macro comeara a ser gravada. Ao iniciar v a ABA


Dados Classificar, escolha calcificao por sexo.

Aps clique novamente em Exibio, Dados, parar gravao.

113

Para poder visualizar seus 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.

114

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 classifique manualmente sua planilha por nome e depois clique no
boto e observe que ser executada a Macro.

115

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.

116

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.

117

Clique no comando CommandButonn e desenhe um boto na tela.

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

118

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.

119

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.

120

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.

121

Crie um formulrio.

Pela caixa de propriedades vamos inserir em nosso formulrio trs


componentes Label e dois TextBox e um boto de comando.

122

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 est com o nome
de textbox1 para text_nome e a texbox2 para text_recebenome.

123

O mesmo iremos fazer para o boto de comando que na sua propriedade name
na qual est com o nome de commandbutton1 iremos alterar para comando.
Selecione agora a janela do formulrio. Basta clicar sobre ela.

124

Coloque o nome como Form_ Exemplo.

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


Height e Width.

125

126

TREINAMENTO MS EXCEL 2010/2013 BSICO

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.

126

127

TREINAMENTO MS EXCEL 2010/2013 BSICO

127

128

TREINAMENTO MS EXCEL 2010/2013 BSICO

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.

128

129

TREINAMENTO MS EXCEL 2010/2013 BSICO

Captulo 15: 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 na aba Reviso e depois em Compartilhar Pasta de
Trabalho.

129

130

TREINAMENTO MS EXCEL 2010/2013 BSICO

Marque a opo de compartilhamento.


Em avanadas voc pode definir o que pode ou no ser alterado.

130

131

TREINAMENTO MS EXCEL 2010/2013 BSICO

Os 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. Clique no boto realar alteraes e
marque as opes.

131

132

TREINAMENTO MS EXCEL 2010/2013 BSICO

132

133

TREINAMENTO MS EXCEL 2010/2013 BSICO

Conforme for modificando as clulas o Excel colocar as marcaes.

133

134

TREINAMENTO MS EXCEL 2010/2013 BSICO

Captulo 16: 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 potencial. 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.
Obrigada!

134

Você também pode gostar