Escolar Documentos
Profissional Documentos
Cultura Documentos
MANAUS / 2017
Serviço Nacional de Aprendizagem Comercial no Amazonas
Presidente
Diretora Regional
SENAC/AM
Manaus – Am
www.am.senac.br
EXCEL AVANÇADO
MANAUS / 2017
Senac Amazonas – Centro de Informática Manoel Catharino dos Santos Gomes
Excel Avançado
Capítulo 2 17
2 Funções Condicionais .................................................................................................... 19
2.1 Funções: CONT.SE e SOMASE ................................................................................. 20
2.2 Função SE .................................................................................................................. 23
Atividades de Fixação ....................................................................................................... 26
2.2.1 Função SE com SE (SE Composta) ........................................................................ 27
2.2.2 Função SE com E .................................................................................................... 29
2.2.3 Função SE com OU ................................................................................................. 30
Atividades de Fixação ....................................................................................................... 31
Capítulo 3 33
3 Funções de Busca ......................................................................................................... 35
3.1 Função PROCV e PROCH ......................................................................................... 35
3.2 Função ÍNDICE ........................................................................................................... 39
3.3 Funções Banco de Dados ........................................................................................... 41
3.3.1 Função BDSOMA..................................................................................................... 42
3.3.2 Função BDMÁX ....................................................................................................... 43
3.3.3 Função BDEXTRAIR................................................................................................ 44
3.3.4 Função BDCONTARA.............................................................................................. 45
3.4 Dicas: Funções de Erro e Data ................................................................................... 46
3.4.1 Função SEERRO ..................................................................................................... 46
3.4.2 Função HOJE........................................................................................................... 47
3.4.3 Função AGORA ....................................................................................................... 48
Capítulo 4 49
4 Funções Financeiras ...................................................................................................... 51
4.1 Função PGTO ............................................................................................................. 51
4.2 Função TAXA .............................................................................................................. 53
4.3 Função NPER ............................................................................................................. 54
4.4 Função VP ................................................................................................................... 56
4.5 Função VF ................................................................................................................... 58
Capítulo 5 61
5 Ordenação de Dados ..................................................................................................... 63
5.1 Formatação Condicional ............................................................................................. 63
5.2 Lista Suspensa ............................................................................................................ 66
5.3 Localizar e Substituir Registro ..................................................................................... 68
5.4 Classificação ............................................................................................................... 70
5.5 Subtotal ....................................................................................................................... 71
5.6 Auto Filtro .................................................................................................................... 73
5.7 Filtro Avançado ........................................................................................................... 75
Capítulo 6 79
6 Proteção de Planilhas e Células .................................................................................... 81
6.1 Proteção de Planilhas ................................................................................................. 81
6.2 Proteção de Células .................................................................................................... 82
6.3 Proteção de Pastas de Trabalho ................................................................................. 84
6.4 Proteção de Arquivo .................................................................................................... 85
Capítulo 7 87
7 Tabela e Gráfico Dinâmico ............................................................................................. 89
7.1 Tabela Dinâmica ......................................................................................................... 89
7.1.1 Conectando Tabelas Dinâmicas .............................................................................. 91
7.2 Gráfico Dinâmico ......................................................................................................... 94
Capítulo 8 97
8 Macro e Formulário ........................................................................................................ 99
8.1 Macro .......................................................................................................................... 99
8.1.1 Criando Macro .......................................................................................................... 99
8.2 Formulário ................................................................................................................. 101
9 Referências 108
1 Capítulo
Planilha básica
Para montarmos uma planilha simples, a primeira coisa que faremos é formatar as
células para que as informações fiquem mais visíveis.
Fonte;
Alinhamento;
Número.
1.1.1 Fonte
9
1.1.2 Alinhamento
Centralizar
Alinhar no Meio
Orientação
Mesclar e
Centralizar
Quebrar Texto
Automaticamente
1.1.3 Número
Número – É neste grupo que podemos aplicar formatações em células que possuem
em seus conteúdos números. Podendo formatar a numeração em qualquer estilo, seja
num estilo monetário, data, hora ou até mesmo no estilo porcentual.
10
Botão Função
Formato de Número
Formato de Número de
Contabilização
Estilo de Porcentagem
Exemplos:
Formato de Formato de
Estilo de Aumentar Diminuir Casas
Número: Número de
Porcentagem Casas Decimais Decimais
Data Abreviada Contabilização
Dica: Caso deseje limpar toda a formatação aplicada na célula, utilize a ferramenta:
Limpar .
11
Resultado de uma planilha formatada:
1.2.1 Fórmulas
1º % Porcentagem
2º ^ Exponenciação
Fórmula Descrição
12
Observação: Todas as fórmulas são obrigatoriamente precedidas do sinal de
igualdade (=). O sinal de igualdade indica ao Excel que o conteúdo da célula se trata
de uma fórmula e não de texto simples.
1.2.2 Funções
Uma função nada mais é do que um comando que permite ao Excel executar cálculos
a partir dos argumentos, retornando um resultado numérico ou lógico. Para facilitar, o
Excel já vem com um conjunto predefinido de funções. As funções atuam sobre os
valores especificados pelo usuário.
Sintaxe Resultado
=SOMA(8;4;2) 14
Sintaxe Resultado
=MULT(2;4) 8
13
Sintaxe Resultado
=MÉDIA(2;4;6) 4
Sintaxe Resultado
=MÍNIMO(24;31;14) 14
Sintaxe Resultado
=MÁXIMO(24;31;14) 31
Sintaxe Resultado
Sintaxe Resultado
14
Atividades de Fixação
CÁLCULOS:
1ª Tabela:
Total 1º Trimestre: soma das vendas dos meses de Jan / Fev / Mar.
Média: calcular a média dos valores entre os meses de Jan / Fev / Mar.
2ª Tabela:
Total 2º Trimestre: soma das vendas dos meses de Abr / Mai / Jun.
Média: calcular a média dos valores entre os meses de Abr / Mai / Jun.
15
16
2 Capítulo
2. Funções Condicionais
2.1. Funções: CONT.SE e SOMASE
19
20
2.2. Função SE 23
Atividades de Fixação 26
2.2.1. Função SE com SE (SE Composta) 27
2.2.2. Função SE com E 29
2.2.3. Função SE com OU 30
Atividades de Fixação 31
2 Funções Condicionais
As funções condicionais diferem das funções simples por exigirem como argumento
uma comparação, que lhe permita decidir o valor a ser colocado numa célula. Antes
de abordar a questão das funções condicionais, três conceitos devem ser discutidos:
Operador Descrição
= Igual a
<> Diferente de
20 = 20 20=20 Verdadeiro
19
Critério: É uma comparação entre um valor e um conjunto de valores. Resulta
em outro conjunto de valores. Exemplos:
Sintaxe Resultado
Exemplo:
B2=Uva
B3=Maçã “Uva” =CONT.SE(B2:B4;“Uva”) 2
B4=Uva
20
Na coluna A esta a lista de funcionários,
enquanto na coluna B esta a informação se
ele possui ou não especialização.
21
Sintaxe Resultado
Retorna a soma da
=SOMASE(intervalo;“critérios”;intervalo_soma) verificação do critério no
intervalo.
Observe o exemplo:
22
Onde:
Onde:
Observação: Atente para usar a função correta, não confundindo entre os símbolos
(;) e (:). E nunca esquecendo que o termo a ser buscado (ou seja, o “critério”) deve
estar SEMPRE entre aspas.
2.2 Função SE
23
um critério estabelecido e retornar dois resultados. Um se a comparação for
verdadeira e outro se a comparação for falsa. Possui três argumentos:
Teste Lógico;
Valor Se Verdadeiro;
Valor Se Falso.
Sintaxe:
=SE(teste_lógico;“valor_se_verdadeiro”;“valor_se_falso”)
Resultado
Teste Valor Se Valor Se
Função Se do Teste Resultado
Lógico Verdadeiro Falso
Lógico
=SE(18>=21;“Maior
Maior de Menor Menor de
18>=21 de Idade”;“Menor Falso
Idade de Idade Idade
de Idade”)
No Excel comparamos uma célula (ou seja, seu conteúdo) com um determinado valor.
Veja o próximo exemplo.
24
A forma de montar a função é a seguinte:
Onde:
=SE(F3>=7;“Aprovado”;“Reprovado”)
25
Atividades de Fixação
CÁLCULO:
Resultado: Se a
Venda for maior ou
igual a 5, o resultado
será "Ótimo", senão
será "Regular".
CÁLCULO:
Resultado: Se o
Preço for Maior ou
Igual à 12, o resultado
será "Caro", senão
será "Barato".
26
2.2.1 Função SE com SE (SE Composta)
Quando o valor da célula pode conter mais de dois resultados é necessário criarmos
a função SE composta de mais outra. Veja os exemplos.
Exemplo 1
O aluno que tiver média maior ou igual a 7 estará “Aprovado”, se a média for menor
que 4 estará “Reprovado” e se tiver entre 4 e 7 ficará de “Recuperação”.
Note que podemos ter 3 situações para o resultado das notas do aluno. É necessário
então criarmos duas funções SE para realizar duas comparações, sobrando uma
última alternativa para o retorno da resposta.
=SE (1ª Comparação; “1º Resultado”; SE (2ª Comparação; “2º Resultado”; “3º
Resultado”)).
Onde:
=SE(F3>=7;“Aprovado”;SE(F3<4;“Reprovado”;“Recuperação”))
27
Exemplo 2
Neste exemplo precisamos criar uma função para determinar o desconto do INSS do
funcionário. Imagine a descrição de desconto desta forma:
Onde:
=SE(B3<=900;B3*8%;SE(B3>1300;B3*10%;B3*9%))
O resultado será:
28
2.2.2 Função SE com E
A função SE pode ser trabalhada junto de outras funções. Neste caso, será trabalhada
com a condição E. Vejamos este exemplo.
Agora você tem uma planilha na qual tem a idade e altura de seus alunos. Haverá
uma competição e somente aqueles que tem Idade Maior que 15 e Altura maior ou
igual que 1,70 participarão da competição. Neste caso, você utilizará a condição SE
e a condição E. Por quê? É simples, porque para o aluno participar ele dever possuir
a idade maior que 15 e altura maior ou igual 1,70. As duas condições devem ser
verdadeiras, caso uma seja falsa, ele não participará.
Veja o exemplo:
Onde:
=SE(E(B3>15;C3>=1,70);“Competirá”;“Não Competirá”)
29
2.2.3 Função SE com OU
A função SE também pode ser trabalhada junto da condição OU, da mesma forma
como a condição E.
Neste exemplo, basta que uma condição seja verdadeira para que o aluno participe,
ou seja, não é necessário que as duas condições sejam verdadeiras, basta uma ou
outra condição. Diferente da função SE com E que necessariamente requer que as
duas condições sejam verdadeiras.
Veja o exemplo:
Onde:
=SE(OU(B3>15;C3>=1,70);“Competirá”;“Não Competirá”)
30
Atividades de Fixação
b) Se Média for maior ou igual a 7 E as Faltas forem menor que 11, a situação do
aluno será “Aprovado”, senão “Reprovado”.
c) Se o Lucro for maior que R$ 90,00 OU o Gasto for menor que R$ 70,00, a
situação será "OK", caso contrário, "Vamos Melhorar".
31
32
3 Capítulo
3. Funções de Busca
3.1. Função PROCV e PROCH
35
35
3.2. Função ÍNDICE 39
3.3. Funções Bando de Dados 41
3.3.1. Função BDSOMA 42
3.3.2. Função BDMÁX 43
3.3.3. Função BDEXTRAIR 44
3.3.4. Função BDCONTARA 45
3.4. Dicas: Funções de Erro e Data 46
3.4.1. Função SEERRO 46
3.4.2. Função HOJE 47
3.4.3. Função AGORA 48
3 Funções de Busca
Função PROCV
35
Procurar_intervalo: Esse último termo define se a fórmula deve procurar um
valor exato ou próximo. No caso de um valor exato, é preciso digitar 0 (FALSO),
enquanto um valor aproximado tem de se usar 1 (VERDADEIRO).
Agora imagine que você deseja realizar uma busca do Nome da pessoa, Cidade e
Estado Civil pelo Código. Por exemplo, quando digitarmos o código 7, deverá
retornar o Nome da pessoa que representa este código. O mesmo também vale para
Cidade e Estado Civil. Veja o exemplo:
Onde:
=PROCV(G7;A2:D11;2;0)
Isso se traduz como: O valor que será colocado na célula G7, será procurado nas
células A2:D11 (a qual representa toda a planilha), onde deverá retornar como
resposta a coluna 2 (já que esta refere-se a coluna Nome), retornando o resultado
exato (por isso, finalizamos a função colocando 0).
36
O exemplo acima foi utilizado para exibir o Nome da pessoa sempre que for digitado
um código. Mas o mesmo procedimento também pode ser utilizado para os campos
Cidade e Estado Civil.
Função PROCH
A função PROCH faz o mesmo que a função PROCV, a diferença é que realiza uma
pesquisa horizontalmente, ou seja, faz a busca de um determinado argumento usando
como critério as linhas da planilha.
37
Observe a planilha abaixo.
Função PROCH:
Agora imagine que você deseja realizar uma busca do Total, através do nome da
Empresa. Por exemplo, quando digitarmos a empresa Ponto Frio, deverá retornar o
Total da mesma. Veja o exemplo:
38
Onde:
=PROCH(C13;A2:E9;8;0)
Isso se traduz como: O valor que será colocado na célula C13, será procurado nas
células A2:E9 (a qual representa a planilha), onde deverá retornar como resposta a
linha 8 (já que esta refere-se ao Total), retornando o resultado exato (por isso,
finalizamos a função colocando 0).
Sintaxe: =ÍNDICE(matriz;núm_linha;núm_coluna)
39
Matriz – É um intervalo de células ou uma constante de matriz;
Exemplo:
Você deseja realizar uma busca dos Gastos determinado por Código e Trimestre.
Veja a planilha abaixo:
Onde:
=ÍNDICE(C3:F9;B12;C12)
40
3.3 Funções Banco de Dados
Termos Gerais
Onde:
Campo: Indica a coluna que será utilizada na função. Neste caso pode ser
expressa pelo nome da coluna entre aspas (“”), ou ainda pelo número (sem
aspas) que represente a posição da coluna dentro da lista: 1 para a primeira
coluna, 2 para a segunda coluna e assim por diante.
Exemplo Prático
41
Uso das Funções
Com base no exemplo acima, vamos utilizar algumas funções para manipulação dos
dados do banco. Neste caso temos as seguintes funções:
Onde:
=BDSOMA(A1:C15;B1;E7:E8)
42
3.3.2 Função BDMÁX
Retorna o maior valor de acordo com o critério especificado. Neste caso, deseja-se
saber qual foi o maior valor do Total em Vendas realizado por um vendedor do Rio
de Janeiro.
Sendo assim, basta adequar o critério e inserir a função BDMÁX conforme mostrado
abaixo:
Onde:
=BDMÁX(A1:C15;B1;E7:E8)
Observação: No Excel existe ainda a função BDMÍN que traz o valor mínimo dentro
de um critério estipulado. A utilização desta função é do mesmo modo como é utilizado
o BDMÁX, onde só muda a finalidade da função.
43
3.3.3 Função BDEXTRAIR
Onde:
44
=BDEXTRAIR(A1:C15;B1;E7:E8)
Onde:
=BDEXTRAIR(A1:C15;C1;E7:F8)
Esta função conta as células que contém números e caracteres (texto e símbolos)
no campo onde será definido os critérios.
45
Podemos neste caso, contar quantos vendedores possuem no Estado de Rio de
Janeiro. Deste modo, basta definirmos o critério (Estado = RJ) e posteriormente
inserirmos a função BDCONTARA conforme mostrado abaixo:
Onde:
=BDCONTARA(A1:C15;A1;E7:E8)
Observação: No Excel existe ainda a função BDCONTAR que conta as células que
contém somente números em seus registros. A utilização desta função é do mesmo
modo como é utilizado BDCONTARA.
A função SEERRO é útil para a expressão de erro, conhecida pela simbologia #DIV/0!.
Existem outros tipos de erro como #N/D!, #VALOR!, #REF!, #DIV/0!, #NÚM!,
#NOME? ou #NULO!, todos aceitos para aplicação da função.
46
Para esses casos, usando a função SEERRO, vamos determinar a mensagem de erro
que desejamos exibir.
=SEERRO(valor;valor_se_erro)
Onde:
Segue um exemplo:
Observe que aparece #DIV/0!, porque o valor da célula A1 = 60 é dividido pelo valor
da célula A4 = 0. Não é possível dividir qualquer número por 0.
Sintaxe: =HOJE()
47
3.4.3 Função AGORA
Sintaxe: =AGORA()
48
4 Capítulo
4. Funções Financeiras
4.1. Função PGTO
51
51
4.2. Função TAXA 53
4.3. Função NPER 54
4.4. Função VP 56
4.5. Função VF 58
4 Funções Financeiras
Sintaxe: =PGTO(taxa;nper;vp;[vf];[tipo])
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
determinado empréstimo, por exemplo, 0).
1 No início do período
Onde:
=PGTO(B2/12;B3;B4)
51
Observação I: Note que a célula B2 é dividida por 12, pois a taxa é anual e na função
PGTO apenas admite taxas mensais, por isso, foi necessário acrescentar: B2/12.
Observação II: Note que no exemplo não foram especificados os campos VF e Tipo.
Logo, não foram necessários acrescentar na função. Lembrando que se o Tipo não
for especificado, subtende-se que é 0, ou seja, com vencimento no fim do período.
Veja abaixo os resultados com a função no campo Tipo omitido (0) e com Tipo: 1,
ou seja, com vencimento no início do período.
52
4.2 Função TAXA
Retorna a taxa de juros por período de uma anuidade. TAXA é calculada por iteração
e pode ter zero ou mais soluções. Se os resultados sucessivos de TAXA não
convergirem para 0,0000001 depois de 20 iterações, TAXA retornará o valor de erro
#NÚM!.
Sintaxe: =TAXA(nper;pgto;VP;[vf];[tipo];[estimativa])
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
empréstimo, por exemplo, é 0). Se VF for omitido, deve-se incluir o argumento
PGTO.
1 No início do período
53
Onde:
=TAXA(B2*12;B3;B4)
Observação I: Note que a célula B2 é multiplicada por 12, pois a número de parcelas
é anual e na função TAXA apenas admite quantidade de parcelas mensais, por isso,
foi necessário acrescentar: B2*12.
Sintaxe: =NPER(taxa;pgto;vp;[vf];[tipo])
Para obter uma descrição completa dos argumentos em NPER e sobre as funções de
anuidade, consulte VP.
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
empréstimo, por exemplo, é 0).
54
Tipo – Opcional. O número 0 ou 1 e indica as datas de vencimento.
1 No início do período
Onde:
=NPER(B2/12;B3;B4;B5;B6)
Observação I: Note que a célula B2 é dividida por 12, pois a taxa está anual e na
função NPER apenas admite taxas mensais, por isso, foi necessário inserir: B2/12.
Resultado:
55
Observação: Os campos PGTO e VP (Valor Presente) são inseridos com o valor em
negativo.
4.4 Função VP
Sintaxe: =VP(taxa;nper;pgto;[vf];[tipo])
Taxa – Necessário. A taxa de juros por período. Por exemplo, se você tiver um
empréstimo para um automóvel 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 fórmula como taxa.
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
empréstimo, por exemplo, é 0). Por exemplo, se você deseja economizar R$
50.000 para pagar um projeto especial em 18 anos, então o valor futuro será
de R$ 50.000. Você poderia então fazer uma estimativa conservadora na taxa
de juros e concluir quanto economizaria por mês. Se VF for omitido, você
deverá incluir o argumento PGTO.
56
Definir Tipo Para Se Os Vencimentos Forem
1 No início do período
Onde:
=VP(B3/12;B4*12;-B2;0;0)
Observação I: Note que a célula B3 é dividida por 12, pois a taxa é anual e na função
VP apenas admite taxas mensais, por isso, foi necessário acrescentar: B3/12.
Observação II: Note que a célula B4 é multiplicada por 12, pois a número de parcelas
é anual e na função VP apenas admite quantidade de parcelas mensais, por isso, foi
necessário acrescentar: B4*12.
Observação III: O campo PGTO pode ser inserido com o valor em negativo (-B2).
57
Resultado:
4.5 Função VF
Sintaxe: =VF(taxa;nper;pgto;[vp];[tipo])
Para obter uma descrição completa dos argumentos em VF e para obter mais
informações sobre as funções de anuidade, consulte VP.
Pgto – Obrigatório. O pagamento feito a cada período; não pode mudar durante
a vigência da anuidade. Geralmente, PGTO contém o capital e os juros e
nenhuma outra tarifa ou taxas. Se PGTO for omitido, você deverá incluir o
argumento VP.
58
Definir Tipo Para Se Os Vencimentos Forem
1 No início do período
Onde:
=VF(B2/12;B3;B4;B5;B6)
Observação I: Note que a célula B2 é dividida por 12, pois a taxa é anual e na função
VF apenas admite taxas mensais, por isso, foi necessário acrescentar: B2/12.
Resultado:
Observação II: Note que os campos PGTO e VP (Valor Presente) já estão com os
valores negativos.
59
60
5 Capítulo
5. Ordenação de Dados
5.1. Formatação Condicional
63
63
5.2. Lista Suspensa 66
5.3. Localizar e Substituir Registro 68
5.4. Classificação 70
5.5. Subtotal 71
5.6. Auto Filtro 73
5.7. Filtro Avançado 75
5 Ordenação de Dados
Vamos conhecer agora alguns procedimentos que podem ser adotados no Excel para
melhor a visualização e compreensão dos dados da planilha.
Veja o exemplo:
Para realçar os valores com cores do mais baixo ao mais alto, você pode usar a
formatação condicional.
63
A formatação condicional também pode ser aplicada a textos, como é o caso do
exemplo com um projeto onde duas etapas estão atrasadas.
64
3) Clique na opção: Formato Personalizado.
4) Na janela que será aberta, você deverá definir que cor a célula ficará
destacada. Você pode definir as formatações que desejar. Neste exemplo, foi
utilizado Preenchimento laranja. Clique em OK para confirmar.
65
5.2 Lista Suspensa
O Excel permite criar uma lista suspensa para controlar o tipo de dados ou os valores
que os usuários inserem em uma célula. Por exemplo, se você possui uma lista de
funcionários e pretende atribuir um departamento ao lado de cada nome dos
empregados, pode-se utilizar uma lista suspensa ao invés de digitar os
departamentos.
66
3) Na guia Dados, clique no botão Validação de Dados.
67
Observação: Se você tentar inserir um departamento que não faça parte da lista de
Departamentos, o sistema não aceitará e aparecerá uma mensagem de erro. É
possível personalizar a mensagem de erro e o tipo de alerta acessando a guia Alerta
de Erro na tela de Validação de Dados.
Estes recursos são utilizados quando se deseja localizar um dado dentro da planilha
(imagina uma planilha com 500 linhas e você tivesse que localizar onde a expressão
“Rio de Janeiro” aparece, olhar uma a uma é totalmente inviável) ou alterar um valor
pelo outro (esses valores podem ser texto, números, porcentagem, datas). Antes de
começar, vamos “adiantar” os atalhos do teclado: CTRL + L para Localizar e CTRL +
U para Substituir. É possível ainda selecionar esta opção na guia Página Inicial. No
final da mesma aparece uma opção chamada Localizar e Selecionar (tem o desenho
de Lupa), e nele existem as opções de Localizar e Substituir:
68
Note que as duas opções estão na mesma janela, em guias diferentes. Caso deseje
alternar entre uma e outra, não há necessidade de fechar e abrir a outra. Basta mudar
de guia.
Localizar – Podemos achar dados dentro da planilha. Você precisa digitar o que
deseja buscar na Caixa Localizar. Após isso, clique em Localizar Próxima ou
em Localizar Tudo.
Localizar Próxima – Cada vez que se clica nesta opção o Cursor irá para a
próxima célula que contém o valor procurado, caso haja. Se não houver, o
Excel exibe uma mensagem dizendo que não há mais o valor procurado;
Localizar Tudo – Exibe um “relatório” na própria janela com todas as células,
uma em cada linha.
Substituir – Permite que você troque valores rapidamente na planilha. Vamos supor
que você quer substituir “São Paulo” por “SP”. Você digita o valor “São Paulo” na
caixa Localizar e “SP” na caixa Substituir por.
Após isso, dependendo do que você deseja fazer, você irá selecionar um dos 4 botões:
69
permanecer como está e avançará para o próximo registro. Você irá fazer um
por um nesse caso.
Localizar Tudo – O Excel irá exibir os valores localizados como explicado
anteriormente. Após isso, pode-se selecionar o(s) valor(es) desejado(s),
usando-se o CTRL ou o SHIFT (o primeiro para seleções não sequenciais e o
segundo para seleções contínuas, onde todos os valores irão ser
selecionados). Depois clique no Substituir.
Substituir Tudo – Troca TODOS os valores localizados na planilha. No final
ele mostra o total de substituições feitas.
5.4 Classificação
Veja o exemplo:
70
Ao executar a classificação: Classificar do Menor para o Maior, note que a tabela é
ordenada de acordo com a ordem de chegada de cada atleta.
5.5 Subtotal
71
Observe como ficou a planilha:
Observação: Para remover o subtotal, basta selecionar sua planilha, voltar ao botão
Subtotal e clicar na opção: Remover todos.
72
5.6 Auto Filtro
1) Para aplicar o Auto Filtro clique sobre um dos títulos da planilha e então na
guia Dados, na seção Classificar e Filtrar clique no botão Filtro. O Filtro
também pode ser encontrado na guia Página Inicial.
73
3) Após aplicar o Auto Filtro o Excel permite filtrar as colunas
individualmente. Por exemplo, vamos filtrar os clientes de uma região
específica, clique na seta de Auto Filtro na coluna Região para ver uma lista
alfabética dos registros desta coluna;
4) Clique em Selecionar Tudo para desmarcar todas as regiões;
5) Clique sobre a Região que deseja filtrar. Por exemplo, escolha a região:
Nordeste;
74
Observação I: Após a execução do filtro é possível observar algumas mudanças na
planilha: a) A seta de Auto Filtro na coluna Região mudou para um símbolo de
filtro, com uma pequena seta à direita da coluna; b) Os números das linhas visíveis
da planilha mudaram indicando que foram filtradas.
Dica: Depois de filtrar uma coluna, o Excel permite refinar os resultados obtidos. Para
isso, basta aplicar o auto filtro à uma ou mais colunas até encontrar a visualização
desejada.
Observação II: Para limpar um filtro, clique na seta de Auto Filtro da coluna que quer
remover o filtro, em seguida, clique em Limpar Filtro.
75
1) Primeiro copie o cabeçalho da base de dados e cole em 2 locais diferentes. O
primeiro local será onde vamos fazer a busca e o segundo local será a busca
resultante.
2) Selecione o primeiro local copiado e mais a linha vazia abaixo dele, depois vá
na guia Dados e em seguida, Filtro Avançado.
76
b) Intervalo de Critérios: Aqui vamos selecionar o cabeçalho da primeira
“colada”, ou seja, aquela que, no passo 1, corresponde à busca e, mais uma
linha abaixo dela;
c) Copiar para: Para que esta caixa de seleção fique disponível selecione em
Copiar para outro local, e então, selecione a segunda “colada” do passo
1, e aqui, somente o cabeçalho, sem a linha seguinte.
77
5) Quer mais de um critério? Limpe a área de resultado, coloque outros critérios
no campo de Critério e volte a janela do Filtro Avançado. O filtro avançado
suporta até 6 deles. Caracteres matemáticos também funcionam, veja o
exemplo: Procuraremos por valores maiores que 2800 reais no mês de janeiro
do vendedor Márcio.
78
6 Capítulo
Note que apesar da proteção com senha, ainda é possível criar exceções de proteção
marcando as caixas de permissões. Ou seja, podemos permitir que o usuário formate
células, porém, sem excluir linhas, por exemplo. Para o exemplo acima, vamos deixar
todas as caixas desmarcadas e clicar em OK para aplicar a proteção.
81
Note que não é possível realizar nenhuma modificação na planilha. Deste modo, para
esta modalidade de proteção o usuário tem somente acesso à visualização do arquivo.
Há casos em que uma mesma planilha é dividida por diversos setores de uma
empresa. Deste modo, torna-se viável a proteção de células para que estas não
possam ser editadas por outros departamentos. Sendo assim, podemos aplicar
proteções individuais nas células desejadas. Veja o procedimento.
82
2) Com a janela de formatação de células aberta, acesse a guia Proteção,
desmarque a opção: Bloqueadas e clique em OK.
4) Na tela que se abrirá, insira uma senha, marque a opção: Selecionar células
desbloqueadas e clique em OK.
83
5) Será solicitada a confirmação da senha, insira novamente e clique em OK.
Deste modo, note que toda planilha estará bloqueada para edição, exceto as células
que definimos como desbloqueadas. Este recurso é muito útil quando se deseja
bloquear também fórmulas nas planilhas, fazendo com que o acesso seja restrito.
É possível ainda restringir a criação, exclusão, edição e posição das guias de planilhas
conhecidas também como pastas de trabalho.
1) Para isso, basta acessar a guia Revisão e escolher a opção: Proteger Pasta
de Trabalho.
2) Abrirá uma nova janela, onde deve-se inserir uma senha caso necessário e
clicar em OK.
84
3) Aparecerá a janela para confirmar a senha. Após a confirmação, clique em OK.
Deste modo, suas pastas de trabalho estão bloqueadas para criar, excluir, editar e
posicionar as guias de trabalho. Para remover a proteção, basta voltar a guia Revisão,
clicar novamente no botão: Proteger Pasta de Trabalho e confirmar a senha.
85
a) Senha de Proteção: Impede o usuário
de abrir o arquivo.
Neste exemplo, será utilizada a senha de proteção, que impede o usuário de abrir e
até mesmo visualizar o arquivo, há não ser, claro, que tenha a senha.
Como podemos observar, o Excel traz diversas opções de proteção para planilhas,
células e pastas de trabalho. Deste modo, o uso de tais recursos trará maior
segurança das informações contidas nos arquivos e podem ser aplicados de acordo
com a necessidade do usuário.
86
7 Capítulo
Tabelas dinâmicas são um dos recursos mais poderosos do Excel. A tabela dinâmica
é um resumo do conjunto de dados de uma planilha muito grande, permitindo que
você visualize as informações de forma clara e detalhada.
Para demonstrar uma visão geral das tabelas dinâmicas, iremos utilizar o exemplo o
exemplo abaixo.
89
3) A caixa de diálogo será exibida. O Excel seleciona automaticamente os dados
para você. O local padrão para uma nova tabela dinâmica é numa nova
planilha. Clique em OK.
90
5) Temos a seguinte visualização da Tabela Dinâmica:
6) Com a tabela dinâmica você pode formatar os valores e aplicar filtros nos
campos desejados, por exemplo, visualizar os dados somente de Chile.
1) Volte para a planilha original e clique em qualquer célula da planilha para inserir
uma nova Tabela Dinâmica;
2) Na guia Inserir, clique em Tabela Dinâmica;
91
3) Na caixa de diálogo, Criar Tabela Dinâmica, marque a opção: Planilha
Existente e clique em alguma célula da planilha onde foi gerada a primeira
tabela dinâmica. Logo em seguida, clique em OK.
Nessas tabelas, temos o total vendido de cada Produto e o total vendido de cada
Mês. Vamos simular uma situação em que precisamos das informações das duas
tabelas filtradas por Categoria.
92
6) Em seguida, na guia Analisar, clique na opção: Inserir Segmentação de
Dados;
93
10) Na janela seguinte, marque as duas tabelas dinâmicas e clique em OK.
94
1) Selecione os dados da planilha.
95
4) A lista de Campos do Gráfico Dinâmico aparecerá. Utilize apenas alguns dos
campos para tornar mais interessante a criação do gráfico. Por exemplo, clique
e arraste os seguintes campos:
a) Arraste o campo Vendedor para a área Eixo (Categorias);
b) Arraste o campo Quantidade Vendida para a área Valores;
c) Arraste o campo Cidade para a área Legenda (Série).
96
8 Capítulo
8. Macro e Formulário
8.1. Macro
99
99
8.1.1. Criando Macro 99
8.2. Formulário 101
8 Macro e Formulário
8.1 Macro
Macros também podem ser aplicadas para uma planilha, assim como uma macro pode
ser aplicada à um documento no Word. Elas são ações graváveis que facilitam ou
aceleram o uso de certas ações ou conjunto de propriedades que podem ser
adicionadas a uma planilha.
2) Digite um nome para macro e caso queira defina um atalho para a mesma.
Logo após, clique em OK.
99
3) Neste momento a macro está sendo gravada, esperando a sua ação. Neste
exemplo, queremos que a macro, apague qualquer valor na célula A1. Sendo
assim, clique na célula A1 e pressione DELETE em seu teclado para a macro
entender a ação. Pronto, agora é necessário Parar a gravação, para que
nenhuma outra ação seja incorporada a esta Macro.
5) Pronto! A macro foi gravada. Para deixá-la mais interessante, podemos utilizar
botões de formulário ou simplesmente formas para executar a macro. Neste
exemplo, vamos utilizar um botão de formulário. Na guia Desenvolvedor,
clique em Inserir e, em seguida, na opção: Botão (Controle de Formulário).
6) Clique e arraste na planilha para desenhar um botão. Após isso, aparecerá uma
tela, onde você poderá encontrar a Macro criada previamente.
100
8) O botão está vinculado a Macro. Altere o texto do botão, clicando com o botão
direito do mouse sobre e, em seguida, na opção: Editar Texto.
9) Agora vamos testar. Digite algo na célula A1, clique no botão e veja o resultado.
8.2 Formulário
Uma planilha é um tipo de formulário com o qual você pode inserir e exibir dados na
grade, e existem diversos recursos ao estilo de controles já integrados a planilhas do
Excel, como comentários e validação de dados. Células se assemelham a caixas de
texto no sentido de que você pode inseri-las e formatá-las de várias maneiras. Células
são muitas vezes usadas como rótulos e, ao mesclar células e ajustar sua altura e
largura, você pode fazer com que uma planilha se comporte como um formulário de
101
entrada de dados simples. Outros recursos ao estilo de controles, como Comentários
de células, Hiperlinks, Imagens de Fundo, Validação de Dados, Formatação
Condicional, Gráficos inseridos e o Filtro Automático, podem fazer com que uma
planilha se comporte como um formulário avançado.
Para obter mais flexibilidade, você pode adicionar controles e outros objetos de
desenho à tela de desenho de uma planilha e combiná-los e coordená-los com as
células dessa planilha. Por exemplo, você pode usar um controle de caixa de listagem
para permitir que um usuário faça uma seleção mais facilmente a partir de uma lista
de itens. Mas se preferir, use um controle de botão de rotação para facilitar a inserção
de um número.
Controles de Formulário
Controles de formulário são os controles originais que são compatíveis com versões
anteriores do Excel, começando com a versão 5.0. Esses controles também foram
projetados para uso em planilhas de macros XLM.
102
Resumo de Controles de Formulário
103
Exibe uma lista de um ou mais itens de
texto na qual um usuário pode escolher
uma opção. Use uma caixa de listagem
para exibir diversas opções que variam em
número ou conteúdo. Existem três tipos de
caixas de listagem:
104
Identifica a finalidade de uma célula ou
caixa de texto ou exibe texto descritivo
Rótulo
(como títulos, legendas, imagens) ou
breves instruções.
105
3) Clique na guia Desenvolvedor e escolha a opção: Inserir, em seguida Caixa
de Combinação (Controle de Formulário).
a) Intervalo de
entrada: selecione
os registros da
coluna Nome, da
planilha Cadastro;
b) Vínculo da célula:
clique na célula A1
da planilha
Resumo. Logo
após, confirme a
janela.
106
7) Nas células em branco, insira as seguintes fórmulas:
Veja o resultado:
Observação: Nós criamos uma caixa de controle de formulário, para selecionar o item
de referência para nossa pesquisa. Outra opção é a Validação de Dados (do tipo
Lista) que pode substituir a Caixa de Combinação (Controle de Formulário).
107
9 Referências
Disponível em:http://www.tecmundo.com.br/excel/1056-excel-aprenda-a-criar-
tabelas-dinamicas.htm/> Acesso em 29 Abr. 2016.
Disponível em http://bloginformaticamicrocamp.com.br/
108