Escolar Documentos
Profissional Documentos
Cultura Documentos
2016
Excel do
Itermediário ao
Avançado
Conhecimento em ação
O Excel é uma excelente planilha eletrônica, podendo ser usado para fazer cálculos, classificar
dados, representar graficamente os dados da planilha, analisar e apresentar textos, números e
resultados, tudo de uma maneira muito rápida e prática.
Neste curso vamos conhecer e aprender a utilizar alguns dos recursos mais avançados
oferecidos pelo Excel, como por exemplo: trabalhar com uma Tabela dinâmica, criar e editar
Macros, entre outros.
A Tela do Excel:
A Barra de Ferramentas de Acesso Rápido é personalizável e contém um conjunto de comandos independentes da guia
exibida no momento. Você pode adicionar botões que representam comandos à barra e mover a barra de um dos dois
locais possíveis.
1. Na Faixa de Opções, clique na guia ou no grupo apropriado para exibir o comando a ser
adicionado à Barra de Ferramentas de Acesso Rápido.
Referência Relativa
O recurso de copiar células é uma ótima forma de ganhar produtividade no Excel, porém
devemos observar que quando copiamos células com fórmulas que contenham referências de
outras células, a cópia vai substituir os endereços destas células por outros endereços
seguindo a mesma direção da cópia.
Referência Absoluta
Em alguns casos nas nossas fórmulas utilizam referência a uma única célula ou a um intervalo
de células que deverá ser mantido mesmo que a copiemos em uma lista muito extensa. Neste
caso então devemos “fixar” ou “travar” estas referências para que as cópias mantenham
sempre a mesma referência.
O procedimento para esta “fixação” é incluir o símbolo “$” no endereço da célula antecedendo
a letra que representa a coluna e/ou o número que representa a linha ou vice-versa. Desta
forma para travarmos a célula “A1” tanto para as cópias em coluna quanto para as cópias em
linha, devemos incluir o símbolo “$” antes da indicação da coluna ficando “$A” e também antes
da indicação da linha ficando “$1”, juntando as duas referências o endereço da célula travada
ficará “$A$1”.
As células também podem ser fixadas somente nas linhas ou nas colunas, se quisermos fixar
apenas a coluna da célula “A1” acrescentamos o $ apenas antes da referência da coluna
ficando “$A1”, caso o desejemos fixar apenas a linha da célula “A1” acrescentamos o $
Exemplo:
Vamos introduzir na planilha mostrada acima um campo para conversão dos subtotais em
Dólar e em Euro e vejamos os resultados.
Podemos observar que quando copiamos a fórmula da célula C7 o programa trouxe na mesma
direção suas referências causando um erro na planilha, pois a célula que contém a cotação
deve permanecer fixa na mesma linha.
Agora vamos adicionar na fórmula “=E7/F4” o símbolo “$” antes do número “4” que representa
a linha onde se encontra a cotação e antes da letra “E” que representa a coluna onde se
encontram os valores que serão convertidos, e copiar a fórmula para as demais células abaixo
e à direita.
Ao invés de usarmos endereços ou rótulos nas fórmulas, podemos fazer referência a uma
célula ou a um intervalo de células através do nome que damos a elas. As referências criadas
com nomes são referências absolutas por padrão. Para inserir nomes basta selecionar a célula
ou intervalo que se pretende nomear e clicar sobre o endereço que estará apresentado na
Caixa de Nome (Localizada ao lado da Barra de Fórmulas) e digitar o nome.
Os nomes podem ser qualquer palavra, mas este deve conter apenas letras, números,
sublinhados e pontos finais. O nome deve começar com uma letra ou um sublinhado.
O Microsoft Excel contém muitas fórmulas predefinidas ou internas conhecidas como funções.
As funções podem ser usadas para efetuar cálculos simples ou co mplexos. Para efetuar os
cálculos, as funções precisam de alguns valores específicos que devemos fornecer, que são os
argumentos.
Para inserir uma função basta selecionar a célula onde o resultado da função deverá ser
apresentado, em seguida clicar no ícone na barra de ferramentas, ou no menu Formulas e em
Note que existem dois campos para a busca da função desejada, você pode digitar o nome da
função ou ainda escolha uma categoria de funções e procurar na lista a função desejada. Ao
percorrer a lista utilizando a seta para baixo, você perceberá também que abaixo da lista no
assistente haverá um resumo com a sintaxe da função e uma breve descrição da função, mais
abaixo ainda existe um link remetendo para a ajuda do Excel.
Ao selecionar a função desejada clique em OK e abrirá uma caixa de texto onde podem ser
inseridos os argumentos da função.
Nesta caixa podem ser inseridos os valores ou as referências de cada argumento.
Argumentos:
Teste_lógico é qualquer valor ou expressão que possa ser avaliado como VERDADEIRO ou
FALSO. Por exemplo, A10=100 é uma expressão lógica; se o valor da célula A10 for igual a
100, a expressão será considerada VERDADEIRO. Caso contrário, a expressão será
considerada FALSO. Esse argumento pode usar qualquer operador de cálculo de comparação.
Exemplo:
Numa classe de 5 alunos vamos desenvolver uma planilha que avalie a nota de cada aluno e
devolva o resultado se o aluno foi Aprovado ou Reprovado sabendo-se que a nota mínima para
aprovação é 70:
Observe que à medida que vamos inserindo os argumentos, no lado direito o resultado da
fórmula vai sendo apresentado e na parte inferior esquerda da caixa é apresentado o resultado
final da função.
Pressionando OK ou Enter temos a seguinte fórmula:
Visualizando as Fórmulas:
Argumentos:
Lógico1; lógico2;... são de 1 a 30 condições que você deseja testar e que podem ser
VERDADEIRO ou FALSO.
Exemplo:
Continuando a planilha do exemplo anterior, vamos adicionar um segundo critério para
aprovação, a Freqüência Mínima. Teremos que “aninhar” a função E dentro da função SE.
Desta vez vamos substituir os endereços das células pelos Rótulos de Coluna “Nota” e
“Freqüência”.
Visualizando as Fórmulas:
OU(lógico1;lógico2;...)
Digite “=matriz.inverso(“ e notará que após ter aberto o parênteses o Excel reconhece a função
mostrando-a como uma “cola” com todos seus argumentos em uma caixa de comentário logo
abaixo da célula.
Selecione com o mouse o intervalo que contém a matriz ou digite B3:C4 e feche o parênteses.
Pressione Ctrl+Shift+Enter para ter o resultado.
Caso tenha teclado apenas Enter o Excel apresentará apenas o primeiro número da matriz,
neste caso selecione novamente o intervalo onde o resultado será apresentado, começando
pela célula que contem a fórmula, pressione F2 e em seguida pressione Ctrl+Shift+Enter para
ter o resultado.
MATRIZ.MULT(Matriz1;Matriz2)
CONT.SE(intervalo;critérios)
Esta função calcula o número de células não vazias em um intervalo que corresponde a
determinados critérios.
Ainda no exemplo anterior podemos também contar a quantidade de lançamentos para cada
item. Para isto adicione uma coluna entre as colunas F e G. Na célula G4 digite
“=CONT.SE($C$3:$C$18;F4)” e pressione Enter.
Copie a célula G4 para o intervalo G5:G7.
Repita o processo para Totais por tipo de despesa, podemos copiar da fórmula anterior e
apenas alterar o intervalo C3:C18 para B3:B18.
Localiza um valor na primeira coluna à esquerda de uma tabela e retorna um valor na mesma
linha de uma coluna especificada na tabela. Use PROCV em vez de PROCH quando os
valores da comparação estiverem posicionados em uma coluna à esquerda ou à direita dos
dados que você deseja procurar.
Procurar_intervalo é um valor lógico que especifica se você quer que PROCV encontre a
correspondência exata ou uma correspondência aproximada. Se VERDADEIRO ou omitida,
uma correspondência aproximada é retornada; em outras palavras, se uma correspondência
exata não for encontrada, o valor maior mais próximo que é menor que o valor_procurado é
retornado. Se FALSO, PROCV encontrará uma correspondência exata. Se nenhuma
correspondência for encontrada, o valor de erro #N/D é retornado.
Se procurar_intervalo for VERDADEIRO, os valores na primeira coluna de matriz_tabela
deverão ser colocados em ordem ascendente.
Desejamos criar uma função que busque na matriz de dados o Nome do cliente
sabendo-se apenas o código.
Selecione a célula C16 e pressione Shift+F3, digite “procv” no campo “Procure por uma função”
e clique em “Ir”, vai aparecer no campo categoria a informação “Recomendada” e no campo de
funções estará listada apenas a função PROCV, pressione Enter ou clique em OK.
Preencha os campos conforme abaixo:
Desta forma podemos digitar qualquer código existente na planilha que o Excel vai retornar o
nome correspondente.
Agora vamos elaborar outra função PROCV para buscar o fone e a cidade do Cliente sabendo-
se o nome completo do mesmo.
Na célula D22 digite o símbolo “=”, em seguida clique na seta ao lado da caixa de nomes e
escolha PROCV.
Note que desta vez travamos as colunas das células C22, e do intervalo C3:E9 para poder
copiar a função para a célula E22. Observe também que desta vez colocamos em
Procurar_intervalo a informação FALSO, porque os dados do intervalo C3:C9 não estão em
ordem crescente.
Clique em OK.
Veja que quando copiamos a função o fone se repetirá no campo Cidade, isto acontece porque
a cópia leva junto o Num_índice_coluna que devemos alterar para 3 na célula E22.
NPER
Retorna o número de períodos de um investimento
TAXA
Retorna a taxa de juros por período de uma anuidade
VP
Retorna o valor presente de um investimento
VF
Retorna o valor futuro de um investimento
TIR
Retorna a taxa interna de retorno de uma série de fluxos de caixa
VPL
Retorna o valor líquido atual de um investimento com base em uma série de fluxos de caixa
periódicos e em uma taxa de desconto (atratividade).
DATA
Retorna o número de série de uma data específica
MÊS
Converte um número de série em um mês
DIATRABALHOTOTAL
Retorna o número de dias úteis inteiros entre duas datas
HOJE
Retorna o número de série da data de hoje
DIA.DA.SEMANA
Converte um número de série em um dia da semana
PROCH
Procura na linha superior de uma matriz e retorna o valor da célula especificada
PROC
Procura valores em um vetor ou em uma matriz
ABS
Retorna o valor absoluto de um número
COS
Retorna o cosseno de um número
GRAUS
Converte radianos em graus
INT
Arredonda um número para baixo até o inteiro mais próximo
MATRIZ.DETERM
Retorna o determinante de uma matriz
ALEATÓRIO
Retorna um número aleatório entre 0 e 1
ARRED
Arredonda um número até uma quantidade especificada de dígitos
ARREDONDAR.PARA.BAIXO
Arredonda um número para baixo até zero
ARREDONDAR.PARA.CIMA
Arredonda um número para cima, afastando-o de zero
SEN
Retorna o seno de um ângulo dado
CONT.NÚM
Calcula quantos números há na lista de argumentos
CONT.VALORES
Calcula quantos valores há na lista de argumentos
MÉDIA
Retorna a média dos argumentos
MAIOR
Retorna o maior valor k-ésimo de um conjunto de dados
MÁXIMO
Retorna o valor máximo em uma lista de argumentos
MÍNIMO
Retorna o valor mínimo na lista de argumentos
MENOR
Retorna o menor valor k-ésimo em um conjunto de dados
CONCATENAR
Agrupa vários itens de texto em um item de texto (Também podemos utilizar o símbolo “&” –
exemplo: para concatenar as células A1 e B1, podemos fazer “A1&B2”
DIREITA
Retorna os caracteres mais à direita de um valor de texto
ESQUERDA
Retorna os caracteres mais à esquerda de um valor de texto
NÚM.CARACT
Retorna o número de caracteres em uma seqüência de texto
MINÚSCULA
Converte texto para minúsculas
MAIÚSCULA
Converte o texto em maiúsculas
PRI.MAIÚSCULA
Coloca a primeira letra de cada palavra em maiúscula em um valor de texto
EXT.TEXTO
Retorna um número específico de caracteres de uma seqüência de textocomeçando na
posição especificada
ARRUMAR
Remove espaços do texto
Você pode configurar uma ou várias células para exibir uma mensagem quando determinados
dados não forem inseridos corretamente.
Passo 1. Selecione as células que deseja validar, clique no menu Dados e em seguida
“Validação”, abrirá a caixa “Validação de dados”.
Passo 2. Se desejar que na célula não seja digitado um número acima de determinado valor,
na guia “Configurações” no campo “Permitir” selecione “Número inteiro” ou “Decimal” caso
números não inteiros sejam aceitos.
Passo 4. Na guia Mensagem de entrada, você pode configurar uma mensagem que apareça
toda vez que a célula for selecionada. Por exemplo:
Estilo “Parar”
Neste estilo o usuário é obrigado a digitar um valor válido na célula.
Estilo “Aviso”
Neste estilo o usuário pode escolher entre continuar com o valor errado ou redigitar um valor
válido na célula.
Estilo “Informações”
Neste estilo o usuário recebe a informação que o valor não era válido para a célula e segue
com o valor errado.
Selecione as células validadas, abra a caixa “Validação de dados”, clique no botão Limpar
tudo, e clique em OK.
Existem outros critérios de validação como Lista, Data, Hora, Comprimento do texto e
Personalizada. Vejamos um pequeno exemplo de como utilizar o critério “Lista”:
Suponhamos que em determinadas células somente seja possível inserir nomes que
pertençam a uma lista.
Passo 1. No menu Dados, selecione Validação, abrirá a caixa “Validação de dados”, na guia
“Configurações” no campo “Permitir” selecione “Lista”.
Dropdown na célula
Outro recurso interessante é o Dropdown na célula, que cria uma lista suspensa abaixo da
célula com validação contendo os nomes válidos para aquela célula, bastando ao usuário
apenas escolher qual o nome que preencherá a célula.
Atenção
A validação não funciona quando as informações são coladas sobre as células com validação.
Vamos aprender, neste capítulo, a usar Filtros avançados para filtrar uma lista, pois mesmo
sendo um pouco mais complexos que os AutoFiltros, eles oferecem muito mais controle sobre
o processo de filtragem.
Filtros Avançados
Com os filtros avançados podemos extrair uma parte da lista para uma nova posição, ver os
critérios que usamos para filtrar a lista, criar uma lista de valores exclusivos, entre outras
coisas. Tudo isso não é possível de ser realizado com os AutoFiltros, que são um pouco
limitados.
Vamos considerar que você queira extrair uma lista dos clientes exclusivos com os respectivos
códigos. Vamos usar, para isso, o filtro avançado.
Passo 4. Na seção Ação, selecione a opção Copiar para outro local. Olhe se a caixa Intervalo
da lista contém $C$1:$D$11);
Nas colunas G e H podemos ver a lista exclusiva dos clientes e de seus respectivos códigos.
Um intervalo de critérios consiste na inserção de duas linhas em sua planilha: a linha superior
conterá todos os rótulos de sua lista e a linha inferior conterá os critérios que desejamos usar.
Assim, você poderá ver facilmente quais critérios utilizou para filtrar a lista.
Passo 2. Selecione o intervalo A1:A3 da lista. No menu Inserir, clique em Linhas (também
podemos selecionar as linhas 1, 2 e 3 inteiras, clicando nos cabeçalhos de linha e em seguida
pressionar “Ctrl” + “+”);
Passo 5. Mantenha a tecla SHIFT pressionada e pressione a tecla SETA PARA BAIXO para
selecionar as duas linhas do intervalo de critérios (linhas 1 e 2);
Passo 6. Estando com o intervalo de critérios selecionado, no menu Inserir, aponte para Nome
e dê um clique em Definir. Digite Plan1!Critérios na caixa Nomes na pasta de trabalho e clique
em OK (Plan1 é o nome da planilha onde está o intervalo de critérios).
Agora já podemos usar o nosso intervalo de critérios. Vamos ver todos os clientes que
compraram Coca-Cola na célula A2;
Como já usamos a opção Filtrar (no tópico anterior utilizamos o Filtro avançado para criar uma
lista com valores exclusivos), o Excel se lembra do último subconjunto que foi selecionado e
ignora a seleção atual. Para resolver isto, devemos ativar e desativar o AutoFiltro.
Passo 9. Selecione a célula A4 (ou qualquer outra célula da lista). No menu Dados, aponte
para Filtrar e dê um clique em Filtro avançado. Deixe as opções como estão e clique em OK.
A lista nos mostra todos os clientes que compraram Coca-Cola no mês de janeiro.
Agora vamos supor que você queira ver todos os clientes cujo código comece com “C” e
termine com o número “4”. É possível usar um ponto de interrogação (?)
para combinar qualquer caractere ou um asterisco (*) para combinar um ou mais caracteres.
Passo 10. No menu Dados, aponte para Filtrar e depois clique em Mostrar todos;
Passo 12. Selecione a célula A4. No menu Dados, aponte para Filtrar e dê um clique em Filtro
avançado. Em seguida clique em OK.
Passo 13. No menu Dados, aponte para Filtrar e depois clique em Mostrar todos.
Depois que você define o intervalo de critérios, o Filtro avançado não é muito mais difícil de ser
usado em comparação ao AutoFiltro, e tem a vantagem de mostrar quais os critérios que foram
usados.
Nos tópicos anteriores, vimos que o Filtro avançado filtra nossa lista de acordo com o critério
que especificamos no intervalo de critérios, mostrando todas as colunas da lista. Com o Filtro
avançado podemos usar um critério e extrair somente as colunas que desejamos.
Agora nós vamos querer ver somente as colunas dos códigos e dos clientes que compraram
refrigerante.
Passo 1. Apague o conteúdo da célula D2. Na célula B2 digite Refrigerante; Agora vamos
selecionar somente os rótulos que queremos ver.
Passo 3. Selecione a célula A4. No menu Dados, aponte para Filtrar e dê um clique em Filtro
avançado;
Passo 4. Na caixa Filtro avançado, selecione a opção Copiar para outro local. Na caixa Copiar
para digite G4:H4. Clique em OK.
Passo 5. No menu Dados, aponte para Filtrar e depois clique em Mostrar todos.
Vamos considerar que você queira ver as linhas onde a quantidade comprada no mês de
janeiro seja maior que 110.
O Excel copia esta fórmula para o restante da lista, e cada linha em que a fórmula retorna um
valor Verdadeiro satisfaz o critério.
Passo 4. Selecione a célula A4. No menu Dados aponte para Filtrar e depois dê um clique em
Filtro avançado. Em seguida clique em OK.
O Excel exibe apenas as linhas em que a quantidade comprada no mês de janeiro foi maior
que 130.
Quando você está diante de uma lista muito extensa, e deseja resumir ou visualizar algumas
informações, é recomendado que você utilize uma Tabela dinâmica, pois ela irá simplificar sua
tarefa.
Uma Tabela dinâmica não trabalha com linhas e colunas, mas sim com campos e itens. Um
campo corresponde a uma coluna e o seu nome será o rótulo da coluna. Um item é um valor
exclusivo em um campo.
Passo 4. No Campo Local selecione a célula onde será apresentada a tabela, e em seguida
clique ok;
Passo 6. Na lista de campos, arraste o botão do campo Produto para a área de Linha na tabela
dinâmica; arraste o botão do campo Cliente para a área de Coluna e arraste o botão do campo
Quantidade para a área de Dados (o botão
Quantidades mudou para Soma de Quantidades porque agora ele é um campo de dados).
A Tabela nos mostra os totais de cada produto comprado por cada cliente e o total global.
Vamos dar um nome a essa nossa planilha que contém a Tabela dinâmica: dê um clique duplo
na guia da planilha e digite TDinâmica.
Passo 1. Arraste o botão do campo Cliente para baixo, até a borda entre a célula A4 e o
cabeçalho de linha da planilha;
Os itens do campo Produtos estão agora à esquerda, e a tabela também mostraum total para
cada produto.
Podemos usar a Tabela dinâmica para filtrar os dados exibidos na tabela. Vamos filtrar a
Tabela usando os itens do campo Produtos. Para isso, devemos arrastar o campo Produtos
para a área de página.
A tabela está mostrando o total de todos os produtos para cada cliente. Podemos mostrar
apenas o total de “Cerveja”.
Passo 5. arraste o botão Produto para a área de Linha, arraste o botão Cliente para a área de
Página, arraste o botão Soma de Quantidade para fora da área dinâmica e o botão Total para
a área de Dados.
No tópico anterior montamos uma Tabela dinâmica que só tinha um campo de Dados.
E se quisermos inserir outro campo de Dados? O Excel permite que façamos isso, mas cada
campo se comportará como um item de um novo campo temporário chamado Dados.
Passo 2. Arraste o botão do campo Quantidade acima do campo Soma de Total. Arraste,
também, o botão do campo Produto para a área de Página e o botão do Cliente para a área de
Linha.
Os totais dos itens do campo Dados aparecem na parte inferior da Tabela dinâmica, em vez de
embaixo de cada item, como ocorreria em um campo normal.
Você pode mover o botão do campo Dados para uma área de Linha ou Coluna, só não para
uma área de Página.
Como vemos, os itens do campo Produto não estão classificados em ordem alfabética.
Podemos classificar manualmente (arrastando a célula que contém o item para o lugar
desejado) ou fazer com que o campo classifique automaticamente.
Passo 1. Dê um clique duplo na célula B4. Na caixa Campo da Tabela dinâmica, clique no
botão Avançado;
Passo 2. Na caixa de diálogo que aparece, selecione a opção Crescente da seção Opções de
AutoClassificação;
Como você pode ver na lista, os itens do campo Produtos aparecem em ordem alfabética.
Vamos, agora, filtrar a lista a lista usando o campo Clientes, para que possamos ver quais são
os principais clientes para cada produto.
Passo 4. Primeiro, arraste o botão Produtos para a célula A5 (campo Produtos fica à esquerda
de Clientes);
Clicando no campo itens com o lado direito do mouse abrirá a lista de opções, escolher
Expandir/Recolher.
Para exibir os detalhes só de um item, dê um clique duplo sobre ele (por exemplo, dê um clique
duplo no item Cerveja Lata). Você verá somente os detalhes daquele item. Para ocultar os
detalhes desse item, dê um clique duplo novamente sobre ele ou clique Expandir/recolher.
Passo 2. Dê um clique no campo Produtos e depois clique no botão Mostrar detalhes para
exibir novamente os itens do campo Cliente.
Vamos, na nossa Tabela, que abaixo de cada item aparece uma linha mostrando os totais
daquele item (subtotais) e na parte inferior ou no lado direito da Tabela dinâmica aparece uma
outra linha com os totais (totais gerais). Podemos ocultar esses totais, se quisermos.
Observe, na tabela, que os subtotais do item desapareceram, mas a linha com o total geral
continua, vamos então, ocultá-la.
Passo 2. Com o botão direito do mouse clique em qualquer célula da tabela dinâmica e dê um
clique em Opções. Desmarque as caixas de seleção Totais gerais para colunas Totais gerais
para as linhas. Depois clique em OK.
Agora a tabela dinâmica não contém nenhuma linha indicando totais ou subtotais.
Crie um arquivo e em uma das planilhas, digite a lista abaixo, e em seguida selecione a região
compreendida entre as células A4 e F5:
Clique em na guia Inserir e vá em Gráfico. Nesta primeira etapa deve-se escolher o tipo e o
subtipo de gráfico. Escolha na colunas.
Na etapa 2 (Opções de Gráfico), clique na caixa Título do Gráfico e digite” Vendas da Região
Sul ”; clique na guia Legenda e desmarque a opção Mostrar Legenda; clique na guia Rótulo de
Dados e marque a opção Mostrar valor; clique Ok.
Para mudar o Local do Gráfico vá em, Design, Mover Gráfico ou clique com o lado direito do
mouse sobre o gráfico ou escolha Mover Gráfico, marque a opção Como nova planilha e clique
Ok.
12000
10000
8000
6000
4000
2000
0
JAN FEV MAR
Cerveja Refrigerante Suco Água
10000
8000
6000
4000
2000
0
Cerveja Refrigerante Suco Água
JAN FEV MAR
Quando você cria uma pasta de trabalho, onde esta pasta poderá ser compartilhada com
outros usuários, é bom você se preocupar com as alterações que estes usuários poderão fazer
em sua pasta de trabalho, Portanto, o Excel oferece alguns recursos muito úteis para o
compartilhamento de dados: você poderá controlar quais as alterações possíveis de serem
realizadas, poderá editar uma pasta de trabalho ao mesmo tempo que outro usuário, entre
outros.
Se você criou uma pasta que contenha informações importantes ou sigilosas, poderá inserir
uma senha para que a pasta de trabalho só abra se a senha correta for digitada, ou poderá
também, tornar a pasta de trabalho somente leitura, ou seja, as pessoas poderão abri-la, mas
não poderão modificá-la.
Para colocar uma senha para impedir que pessoas que não a conhecem abram a pasta de
trabalho, basta clicar em Salvar como, no botão do Office, e depois no botão Opções, inserir
uma senha na caixa Senha de proteção e logo em seguida confirmar a senha.
Agora vamos aprender o que fazer para que só você possa fazer alterações na pasta de
trabalho e salvá-las, pois mesmo que outras pessoas abram a sua pasta de trabalho, elas não
conseguirão modificá-la.
Passo 1. No Botão do Office, clique em “Salvar como” e depois clique no botão Ferramentas,
em seguida clique em “Opções Gerais”;
Passo 2. Deixe a caixa Senha de proteção vazia e digite uma senha na caixa Senha de
gravação e clique em OK. Quando aparecer a caixa Confirmar senha, digite-a novamente e
clique em OK;
Clique em somente leitura, e o arquivo se abrirá. Quando uma pasta de trabalho é aberta no
modo somente leitura, ainda é possível modificá-la, mas se quiser salvá-la, será preciso dar um
nome diferente a ela. E, quando uma pasta de trabalho é somente de leitura, ela pode ser
aberta simultaneamente por várias pessoas, mas apenas uma pessoa por vez pode abrir o
arquivo para modificações.
No capitulo anterior vimos como proteger toda a pasta de trabalho contra visualização e/ou
alterações indesejadas. Vejamos agora como podemos proteger uma planilha ou parte dela.
Como podemos perceber temos a maior parte da planilha é composta por fórmulas, sendo
necessário que o usuário apenas preencha três campos (Código do Cliente, Código do Produto
e Quantidade).
Antes de iniciar o processo de proteção devemos verificar como esta a formatação das células
quanto à proteção. Por padrão todas as células têm o formato predefinido como travada e
visível (não oculta).
Passo 1. Selecione a planilha inteira, em seguida no menu formatar clique em formatar células
e escolha a guia proteção, marque a opção “Travada” se já não o estiver e desmarque “Oculta”
caso esteja selecionada.
Passo 3. Na Guia Revisão selecione “Proteger Planilha” abrirá a seguinte caixa de diálogo:
Cuidado!
Se esquecer a senha, a planilha não poderá ser desbloqueada.
Pronto a planilha ou intervalo de células estão protegidos. Caso alguém tente alterar o
conteúdo o Excel apresentará a seguinte mensagem:
Também podemos escolher para que as células protegidas fiquem ocultas, isto é, o usuário
verá apenas o resultado de fórmula, e esta não ficará visível na barra de fórmulas.
Repita os demais passos, após selecione uma das células protegidas. Verifique que o resultado
fica visível, porém a barra de fórmulas fica “em branco”. Se copiarmos o conteúdo da célula
protegida para outra planilha só levaremos o resultado, a fórmula não será revelada.
Vamos aprender como fazemos para compartilhar uma pasta de trabalho, para que vários
usuários possam editá-la simultaneamente.
Suponha que um usuário (Luiz, por exemplo) esteja com uma pasta de trabalho aberta
(Dados.xls, figura abaixo) e outra pessoa deseja abrir esta mesma pasta. Se esta pasta estiver
compartilhada, a ação se torna possível.
Passo 1. Dê um clique no botão do Office em Opções do Excel Mais usados. Na caixa Nome
do usuário digite Luiz e clique em OK. Depois salve a pasta de trabalho.
Passo 3. Na caixa Nome do usuário digite Fernanda e clique em OK; Redimensione as duas
janelas para que fiquem uma embaixo da outra.
A pasta que Luiz está editando chama-se Dados. Se Fernanda tentasse abrir esta pasta, uma
mensagem seria exibida:
Como a pasta de trabalho Dados ainda não está compartilhada, apenas uma pessoa pode
estar com esta pasta aberta para editá-la. Quando uma pasta de trabalho está compartilhada,
mais de uma pessoa pode abri-la e modificá-la, simultaneamente.
Passo 1. Ative a cópia do Excel pertencente a Luiz. Na guia Revisão, clique em Compartilhar
pasta de trabalho;
Passo 2. Marque a caixa de seleção que permite que mais de um usuário faça alterações na
pasta simultaneamente e clique em OK. Clique em OK novamente; Agora Fernanda pode abrir
a pasta de trabalho Dados.xls e fazer as alterações que desejar.
Sempre que Fernanda faz alterações na pasta de trabalho Dados e depois salva a pasta de
trabalho, as alterações são enviadas para a cópia compartilhada na rede. Quando Luiz salvar
sua pasta de trabalho, o Excel importará as alterações de Fernanda que estão cópia da rede.
Passo 1. Na pasta de trabalho da Fernanda, mude o valor da célula C3 para 2.500 e depois
salve a pasta de trabalho;
Passo 2. Ative a cópia do Excel de Luiz e mude o valor da célula C4 para 1.300 e salve a pasta
de trabalho. Clique em OK quando o Excel avisá-lo que a pasta de trabalho foi atualizada com
as alterações feitas por outro usuário.
Como você pode observar na pasta de Luiz, as células C3 e C4 foram alteradas, e se você
colocar o cursor na célula C3, verá um comentário.
Gerenciar conflitos
Vamos ver, agora, o que acontece quando dois ou mais usuários mudam o valor da mesma
célula. Para saber qual valor permanecerá na célula, alguém precisa decidir, e a primeira
pessoa que encontrar esse conflito terá que decidir.
Passo 1. Ative a cópia do Excel de Fernanda, mude o valor da célula C6 para 4.000 e salve a
pasta de trabalho;
Passo 2. Agora ative a cópia do Excel de Luiz, mude o valor da célula C6 para 4.500 e salve a
pasta de trabalho.
Como Luiz foi o último a salvar a pasta de trabalho quando o conflito foi detectado, ele pode
decidir quais as alterações, as suas ou as de Fernanda, devem permanecer.
Passo 4. Ative a cópia do Excel de Fernanda e salve a pasta de trabalho. Ela será avisada de
que uma mudança ocorreu. Clique em OK quando for avisado da alteração;
Mesmo que o valor de Fernanda para a célula D6 tenha desaparecido, ela ainda pode rejeitar
as alterações de Luiz.
Passo 5. Na guia Revisão, aponte para Controlar alterações e clique em Aceitar ou rejeitar
alterações.
Agora a caixa de diálogo mostra todas as alterações que foram feitas na célula C6. Fernanda
poderá ver sua alteração anterior e ver também que Luiz a modificou.
Você verá, na cópia do Excel de Fernanda, que a célula C6 passa a Ter o valor de antes, o
valor que havia sido modificado por Fernanda.
É possível exibir uma planilha que mostre um histórico sobre todas as alterações feitas na
pasta de trabalho, desde que esta foi compartilhada.
Passo 1. Ative a cópia do Excel de Luiz, salve a pasta de trabalho e clique em OK quando o
Excel informar que alterações foram feitas;
Passo 3. Desative a opção Quando e selecione a caixa de seleção Listar alterações em uma
nova planilha. Clique em OK.
O Excel exibe uma planilha mostrando todas as alterações que foram feitas desde que a pasta
de trabalho foi compartilhada, sendo possível filtrar o valor das colunas.
A planilha Histórico é uma planilha que “pertence” ao Excel e você não pode fazer nenhuma
alteração nela.
Agora que já vimos como compartilhar uma pasta de trabalho e o que podemos fazer, feche a
cópia do Excel de Fernanda. Ative a outra cópia do Excel e digite o seu nome na caixa Nome
do usuário (menu Ferramentas, submenu Opções e ative a guia Geral). Depois desative o
compartilhamento (menu Ferramentas, submenu Compartilhar pasta de trabalho), com isso, o
histórico das alterações na pasta de trabalho será apagado.
Sempre que você tiver que realizar a mesma tarefa com freqüência, ou seja, executar uma
série de comandos e ações repetidas vezes, você pode criar facilmente um mini-programa, ou
Macro. Esta macro irá executar todos os passos que você definir através de um único
comando.
Quando ativamos uma macro, o Excel grava cada clique e cada tecla pressionada até que se
desative o gravador de macro. Depois, sempre que precisar repetir a seqüência de ações, é só
executar a macro.
Funções definidas pelo usuário não devem conter comandos ou ações de teclados e mouse e
não poderão ser criadas através do gravador de macros, e sim manualmente.
Para criar ou editar funções e macros do Excel deve-se utilizar o Editor do Visual Basic (tecla
de atalho: Alt + F11 ou clique na Guia Desenvolvedor/Macro/Editor do Visual Basic).
Uma função personalizada é iniciada por Function e terminada por End Function.
Function area_quad(lado)
area_quad = lado ^ 2
End Function
End Function
O Excel permite que você possa criar funções e distribuí-las como suplementos, o que as torna
portáteis. Vamos salvar nossas funções criadas até agora com um suplemento do Excel, para
isso clique em Salvar Como... na caixa que surge vá ao campo Salvar como tipo: escolha a
opção Suplemento do MS Excel (*.xla) em seguida dê um nome para o seu arquivo e
finalmente salve-o.
Gravando Macros
Vamos considerar que você mantenha um registro das promoções gastas com cada produto
(figura abaixo).
Vamos considerar que o valor de uma promoção é ajustado, normalmente, para mais e menos
R$100,00. Vamos criar uma macro para que, quando pressionamos uma tecla ou botão, o valor
aumente em R$100,00 ou seja reduzido em R$100,00.
No Excel, as macros usam uma linguagem de automação chamada “Visual Basic, Applications
edition”, derivada da linguagem de programação Visual Basic. Mais diante iremos modificar
uma macro alterando seu código.
Passo 2. Na Guia Desenvolvedor/ Visual Basic que aparece, dê um clique no botão Gravar
macro ( ). Na caixa de diálogo Gravar macro (figura abaixo), digite AumentaValor como nome
da macro e clique em OK.
Passo 3. Selecione a célula E2 e digite “1100” (ou seja, valor anterior + 100)e pressione
ENTER;
Agora vamos testar a macro, mas antes mude a célula E2 para 600,00.
Como você pode observar na célula E2, o valor mudou para R$1.100,00. A macro não fez
exatamente aquilo que esperávamos: aumentar o valor atual da célula em R$100,00, ela
simplesmente inseriu o mesmo valor que você colocou na célula quando foi gravar a macro.
Vamos, agora, encontrar a macro que gravamos e depois mudá-la.
As macros ficam em um lugar oculto, assim, para vê-las, precisamos usar o Editor do Visual
Basic.
Passo 2. Feche as janelas do lado esquerdo e diminua o tamanho do Editor do Visual Basic,
até conseguir ver a janela do Excel por trás dele.
Uma macro começa com a palavra Sub, seguida do nome da macro e de parênteses vazios e
termina com as palavras End Sub. Normalmente, no códigoda macro são incluídos comentários
para esclarecer o objetivo ou as ações da macro. Os comentários começam com um apóstrofo
e são ignorados pelo Visual Basic. Você pode inseri-los sempre que achar necessário. Cada
linha da macro é
Passo 1. Ative a janela do Excel. Mude o valor da célula E2 para 800 e selecione a célula A2;
Passo 2. Clique no botão Executar macro, na guia Desenvolvedor Visual Basic. Com a macro
AumentaValor selecionada, dê um clique em Entrar. Vemos que a instrução Sub está
destacada em amarelo e surge uma seta amarela na margem esquerda. A seta indica a
próxima instrução a ser executada. Pressionando a tecla F8 você executa uma instrução.
A instrução Range (“E2”).Select indica ao Excel que você deseja selecionar a célula E2.
Passo 6. Pressione F8 duas vezes, uma para selecionar a célula E3 e outra para finalizar a
macro.
Como o Editor do Visual Basic já está aberto, podemos alterar as instruções. A instrução
ActiveCell.FormulaR1C1 = “1100” coloca o valor 1100 na célula ativa. Vamos alterar esta
instrução para que pegue o valor da célula ativa e o incremente de R$100,00.
Passo 2. Agora selecione o valor “1100” e clique no botão Colar. No final da instrução digite
“+100” e pressione a tecla SETA PARA BAIXO (a instrução final ficou assim:
ActiveCell.FormulaR1C1 = ActiveCell.FormulaR1C1 + 100).
Agora a macro seleciona a célula E2, soma 100 ao seu valor atual e depois seleciona a célula
E3. Você pode testar a macro diretamente no Editor do Visual Basic, através do botão Executar
Sub.
Passo 3. Dê um clique no botão Executar Sub e observe o valor da célula E2 mudar. Se quiser,
execute a macro várias vezes.
Mas a macro sempre muda o valor da célula E2, independentemente da célula que estiver
selecionada quando você a executar. Vamos modificar a macro para que aumente o valor da
célula que estiver ativa.
Estando com a célula E3 ativa, teste a macro dando um clique no botão Executar Sub, sem
precisar sair do Editor de Visual Basic. Agora a macro modifica o valor da célula que estiver
ativa, qualquer que seja ela.
Vamos, agora, inserir uma tecla de atalho para fazer com que a macro seja executada
pressionando-se uma tecla (ou uma combinação de teclas).
Passo 1. Ative o Excel. Clique no botão Executar macro, na barra de ferramentas Visual Basic.
Estando com a macro AumentaValor selecionada, clique no botão Opções. A caixa de diálogo
Opções (figura abaixo) permite a definição de uma tecla de atalho para a macro.
Além das teclas de atalho, mais adiante você vai aprender a vincular uma macro a um botão.
Vamos criar uma macro – DiminuiValor – que irá subtrair R$100,00 da célula ativa, para isso,
iremos criar a macro sem a ajuda do gravador de macro.
Passo 2. Clique abaixo da instrução End Sub, digite Sub DiminuiValor e pressione ENTER. O
Visual Basic acrescenta os parênteses após o nome da macro e a
instrução End Sub no final;
Depois que você digitar o ponto final na instrução, uma lista é apresentada (figura abaixo). Para
selecionar o nome do método ou propriedade desejado, use as teclas SETA PARA CIMA E
SETA PARA BAIXO e pressione TAB para inserir a palavra na instrução;
Você tem duas macros fáceis de executar, uma que aumenta e outra que diminui o valor de
uma célula. Para criar uma macro, você pode usar o gravador de macro, editar uma macro já
gravada ou digitá-la diretamente no Editor do Visual Basic.
Agora vamos aprender a executar uma macro de duas maneiras: usando um botão localizado
na barra de ferramentas e um botão na planilha.
Podemos associar uma macro a um botão, mas este botão estará disponível somente se a
planilha também estiver.
Podemos inserir os botões usando dois tipos diferentes de controles: controles da barra de
ferramentas Formulários e controles da barra de ferramentas Caixa de ferram. de controle. Os
controles da barra de ferramentas Formulários são mais fáceis de usar, pois o botão se vincula
a uma macro da mesma maneira que os botões da barra de ferramentas.
Passo a Passo para criar uma macro com um botão que execute o Filtro Avançado
Passo 1. Utilize o filtro avançado para extrair os dados com valores exclusivos da coluna UF,
da planilha abaixo;
Município UF População
São Paulo SP 10.405.867
Rio de Janeiro RJ 5.851.914
Salvador BA 2.440.828
Fortaleza CE 2.138.234
Brasília DF 2.043.169
Curitiba PR 1.586.848
Recife PE 1.421.993
Manaus AM 1.403.796
Passo 2. Montar os critérios para o Filtro Avançado, ou seja, copiar o cabeçalho da planilha
para outro local;
Passo 3. Criar o Botão: Se estiver usando o Excel 2007 deverá primeiro inserir conforme
abaixo Flegar em mostrar o desenvolvedor
Passo 5.Clicar com o botão direito do mouse para abrir as propriedades do botão
Passo 8. Em Dados clicar em Avançado, para fazer o filtro avançado, fazer o filtro conforme
necessário;
Passo 10. Clicar em Exibir Macros e clicar na macro criada e em seguida clicar em editar,
nesse momento abrirá automático o Visual Basic,
Passo 12. Clique com o lado direito do mouse no botão que você criou e vá em Exibir Código;
Passo 13. Abrirá automático a janela abaixo, e onde o cursor estiver, clique em colar, para
colar a macro que você copiou, e feche o VB;
Imagem Vinculada
Você pode criar uma imagem que seja exatamente igual à uma parte de sua planilha, ou seja
funcionaria como uma fotografia dinâmica de sua lista.
Passo 3. O Excel criou uma imagem das células em cima delas, basta então arrastá-la com o
mouse, você pode ainda aumentar seu tamanho e aplicar formatações de cores de fundo.
Como a figura está vinculada às células, sempre que se modificam os valores a imagem se
atualiza, também, detalhe, as configurações de fontes aplicadas nas células também refletem
na figura.
É possível criarmos atalhos ou saltos para se locomover na própria pasta de trabalho, abrir
outros arquivos, acessar páginas da WEB, enviar e-mail ou criar novo documento.
Para criar um atalho para se locomover na mesma pasta de trabalho, clicamos em “Colocar
O hiperlink pode ser inserido a células, textos, figuras e botões de comando, este último por
meio de macro ou programação VBA. Porém podemos “desenhar” a figura de um botão e em
seguida atribuir o hiperlink a ele.
O caminho mais fácil é inserir uma AutoForma (Formas básicas/Molduras)para criar um botão:
Autocálculo
Se você deseja exibir o valor total de um intervalo de células, use o recurso AutoCálculo no
Microsoft Excel. Quando você seleciona células, o Excel exibe a soma do intervalo na barra de
status, que é a área horizontal no Excel abaixo da janela da planilha. Se a barra de status não
for exibida, clique em Barra de status no menu Exibir.
Com essas duas células selecionadas, o AutoCálculo exibe seu total (R$ 735,00)
O AutoCálculo também pode efetuar outros tipos de cálculos para você. Quando você clica
com o botão direito do mouse na barra de status, um menu de atalho aparece. Você pode
calcular a média ou o valor mínimo ou máximo no intervalo selecionado. Se você clicar em
Cont.Núm, o AutoCálculo conta as células que contêm números. Se você clicar em
Cont.Valores, o AutoCálculo conta o número de células preenchidas. Sempre que você iniciar o
Excel, o AutoCálculo será redefinido para a função SOMA.
Formatação condicional
Se uma célula contiver resultados de fórmula ou outros valores de célula que você deseje
monitorar, poderá identificar essas células aplicando formatos condicionais a elas. Por
exemplo, você pode aplicar sombreamento verde (destacar) à célula se as vendas
ultrapassarem a previsão e sombreamento vermelho se as vendas ficarem abaixo da previsão.
Você pode usar uma lista personalizada para classificar ou preencher dados em uma ordem
definida pelo usuário. O Microsoft Office Excel fornece listas internas de dias da semana e
meses do ano, mas você também pode criar sua própria lista personalizada.
Há duas maneiras de criar uma lista personalizada. Se a lista for curta, digite os valores
diretamente na caixa de diálogo. Se a lista for longa, importe-a de um intervalo de células.
Para acessar a lista personalizada na planilha, digite o primeiro nome (ou outro dado qualquer)
na primeira célula. Arraste a alça de preenchimento com o botão esquerdo do mouse,
observando a área referente ao endereço de célula, na parte superior esquerda da janela, até
chegar ao último dado. Libere então o botão do mouse.
Lembre-se, listas personalizadas podem conter dados em qualquer ordem. Por exemplo, se
você regularmente insere os nomes de 20 lojas em planilhas, experimente criar uma lista
personalizada, que não precisa estar em ordem alfabética. A utilização de listas personalizadas
oferece duas vantagens: redução do tempo necessário para a entrada de dados e menor
probabilidade de erros de digitação.
Passo 1. Se a parte da planilha a ser classificada contiver uma linha de título, seguida pelos
dados sem haver linhas em branco, não será preciso selecionar o intervalo de linhas.
Simplesmente coloque em destaque qualquer cédula da coluna dos dados que deseja
classificar.
Calculando subtotais
O Excel cria automaticamente subtotais, com base em grupos de dados. Sempre que os grupos
especificados de dados se alterarem (por exemplo, o nome de um vendedor), o Excel inserirá
automaticamente um linha na planilha e calculará os subtotais para os grupos especificados. Esse
recurso economiza tempo, pois não é preciso criar fórmulas; o Excel as criará para você.
O Excel permite a criação de um espaço de trabalho, ou seja, você pode abrir vários arquivos,
organizá-los na tela como preferir e salva-los. Na próxima vez em que abrir o espaço de
trabalho, todos os arquivos serão abertos e distribuídos da mesma forma como você os deixou
na área de trabalho.
Passo 1. Em uma planilha em branco, crie uma tabela como a exibida a seguir:
Passo 4. Selecione a opção Coluna esquerda para criar nomes com base na coluna de dados;
selecione Linha superior para criar nomes baseados na linha da tabela ou selecione ambos;
O Microsoft Office Excel 2007 trouxe muitas mudanças significativas em relação às demais
versões do Excel, desta vez não foram alterados apenas a aparência de alguns botões e
incrementadas algumas funcionalidades. Mudaram além da aparência, a forma de organização
da barra de ferramentas, o número de linhas e colunas, a extensão do arquivo, entre outros.
Botão Office:
Como o novo “Botão Office” podemos acessar alguns comandos que antes eram acessadas
por meio do Menu Arquivo, assim como o comando “Opções do Excel”, localizado na parte
inferior direita da lista suspensa do Botão Office.
O comando “Opções do Excel” que antes era acessado por meio do Menu Ferramentas, agora
está localizado na parte inferior direita da lista suspensa do Botão Office.
Opções do Excel/Salvar:
Para facilitar e agilizar o acesso aos comandos que mais utilizamos, podemos disponibilizá-los
na Barra de Ferramentas de Acesso Rápido, que originalmente fica posicionada ao lado do
Botão do Office na Barra de Identificação.
Para adicionar mais comandos, basta clicar no ícone localizado na extremidade direita da
Barra de Ferramentas de Acesso Rápido e abrirá a seguinte lista:
Como podemos observar alguns dos principais comandos do Excel estão listados e basta
selecioná-los para adicioná-los à Barra de Ferramentas de Acesso Rápido, para adicionar
outros comandos clicamos em “Mais Comandos...” para abrir a Caixa de Diálogo “Opções do
Excel/Personalizar”, nela selecionamos um a um cada comando desejado e clicamos no botão
“Adicionar”.
Após selecionarmos os comandos desejados, podemos organizá-los usando as setas
localizadas à direita da lista personalizada de comandos.
A Barra de Ferramentas de Acesso Rápido também pode ser exibida abaixo da faixa de
opções, logo acima da Barra de Fórmulas, desta forma o acesso com o mouse fica mais rápido.
Início:
Inserir:
Layout da Página:
Fórmulas:
Dados:
Revisão:
Outra forma de acessar alguns comandos rapidamente é clicar com o botão secundário do
mouse enquanto estamos trabalhando na área de planilha, onde abrirá logo acima, uma
pequena barra de ferramentas com alguns comandos de formatação de células e logo abaixo,
uma lista com comandos diversos.
Função AutoCompletar:
Com a função AutoCompletar, você pode escrever rapidamente a sintaxe de fórmula
adequada. Detectando com facilidade as funções que deseja usar para obter ajuda
completando os argumentos de fórmula, você poderá obter fórmulas corretas da primeira vez e
sempre.
Referências estruturadas:
Além de referências de célula, como A1 e R1C1, o Office Excel 2007 fornece referências
estruturadas que fazem referência a intervalos e tabelas nomeadas, em uma fórmula.
Colunas calculadas:
Uma coluna calculada utiliza uma única fórmula que é ajustada para cada linha. Ela
automaticamente se expande para incluir linhas adicionais, de tal maneira que a fórmula seja
imediatamente estendida para essas linhas. Basta inserir a fórmula apenas uma vez — não é
necessário usar os comandos Preencher ou Copiar.
A nova interface do usuário torna mais fácil explorar os tipos de gráficos disponíveis para que
você possa criar o gráfico correto para os dados. Os numerosos estilos e layouts gráficos
predefinidos são fornecidos para que você possa aplicar rapidamente um formato com boa
aparência e incluir os detalhes desejados no gráfico.
Classificação e filtragem:
Formatação condicional:
Você pode aplicar a formatação condicional a uma Tabela Dinâmica do Office Excel 2007, por
célula ou por interseção de células.
Gráficos dinâmicos:
Assim como as Tabelas Dinâmicas, os Gráficos Dinâmicos são mais fáceis de serem criados
na nova interface do usuário. Todas as melhorias de filtragem também estão disponíveis para
os Gráficos Dinâmicos. Quando você cria um Gráfico Dinâmico, as ferramentas específicas do
gráfico dinâmico e os menus de contexto estão disponíveis para que você possa analisar os
dados no gráfico. Você também pode alterar o layout, o estilo e o formato do gráfico ou de seus
elementos, da mesma forma que no gráfico regular.