Prévia do material em texto
COD.: 1864_0
Excel 2019 - Módulo II
Excel 2019 - Módulo II
Excel 2019 - Módulo II
Excel 2019 - Módulo II
SumárioCréditos
Excel 2019 - Módulo II
Coordenação Geral
Marcia M. Rosa
Coordenação Editorial
Henrique Thomaz Bruscagin
Autoria
Fernando de Carvalho Navarro
Revisão Ortográfica e
Gramatical
Marcos Cesar dos Santos Silva
Diagramação
Bruno de Oliveira Santos
Este material constitui uma nova obra e é uma derivação da seguinte obra original, produzida por Monte Everest
Participações e Empreendimentos Ltda., em Mai/2016: Excel 2016 - Módulo II
Autoria:
Fernando de Carvalho Navarro
Edição nº 1 | 1864_0
Abril/ 2019
Copyright © Monte Everest Participações e Empreendimentos Ltda.
Todos os direitos autorais reservados. Este manual não pode ser copiado, fotocopiado, reproduzido,
traduzido ou convertido em qualquer forma eletrônica, ou legível por qualquer meio, em parte ou
no todo, sem a aprovação prévia, por escrito, da Monte Everest Participações e Empreendimentos
Ltda., estando o contrafator sujeito a responder por crime de Violação de Direito Autoral, conforme
o art.184 do Código Penal Brasileiro, além de responder por Perdas e Danos. Todos os logotipos
e marcas utilizados neste material pertencem às suas respectivas empresas.
"As marcas registradas e os nomes comerciais citados nesta obra, mesmo que não sejam assim identificados, pertencem
aos seus respectivos proprietários nos termos das leis, convenções e diretrizes nacionais e internacionais."
4
Sumário
5
Capítulo 1 - Referências e fórmulas .................................................................................... 13
1.1. Introdução ............................................................................................14
1.1.1. Versões do Excel ...................................................................................14
1.1.2. A interface ............................................................................................15
1.2. Referências de células ...........................................................................16
1.2.1. Referências na mesma planilha .............................................................16
1.2.2. Referências a células de outras planilhas ...............................................17
1.2.3. Referências a células de outras pastas de trabalho ................................18
1.2.4. Gerenciando vínculos (links) ..................................................................23
1.3. Intervalos nomeados .............................................................................28
1.4. Auditoria de fórmulas ...........................................................................29
1.4.1. Rastreando precedentes ........................................................................31
1.4.2. Rastreando dependentes .......................................................................32
1.4.3. Exibindo todas as fórmulas da planilha .................................................34
1.4.4. Detectando e resolvendo erros em fórmulas .........................................35
1.4.4.1. Rastreando erros ...................................................................................37
1.4.4.2. Avaliando fórmulas ...............................................................................38
1.4.4.3. Usando o botão de verificação de erros .................................................41
1.4.4.4. Referências circulares ...........................................................................43
1.4.5. Janela de inspeção ................................................................................46
1.5. Opções de cálculo .................................................................................49
Pontos principais ................................................................................................50
Teste seus conhecimentos...................................................................................................... 51
Mãos à obra! .................................................................................................................................. 55
Capítulo 2 - Funções (Parte 1) ................................................................................................ 61
2.1. Introdução ............................................................................................62
2.2. Funções matemáticas e trigonométricas ................................................64
2.2.1. Função ALEATÓRIO ...............................................................................64
2.2.2. Função ALEATÓRIOENTRE .....................................................................65
2.2.3. Outras funções .....................................................................................65
2.3. Funções estatísticas ..............................................................................65
2.3.1. Funções estatísticas básicas ..................................................................65
2.3.2. Funções MAIOR e MENOR ......................................................................66
2.3.3. Função AGREGAR ..................................................................................69
2.3.4. Funções estatísticas condicionais ..........................................................73
2.3.4.1. Função CONT.SES ..................................................................................75
2.3.4.2. Função SOMASES ...................................................................................76
2.3.4.3. Função MÉDIASES ..................................................................................77
2.3.4.4. Função MÁXIMOSES ...............................................................................78
2.3.4.5. Função MÍNIMOSES ................................................................................79
2.4. Funções de banco de dados ..................................................................80
2.4.1. Sintaxe e argumentos ...........................................................................80
2.4.2. Intervalos ..............................................................................................80
2.4.3. Funções ................................................................................................82
2.5. Funções de data e hora .........................................................................85
2.5.1. Números seriais ....................................................................................85
2.5.2. Cálculos com datas e horas ...................................................................86
2.5.2.1. Tratamento de horas negativas .............................................................88
2.5.2.2. Horas acumuladas.................................................................................89
2.5.2.3. Horas e valores monetários ...................................................................92
2.5.3. Função DATA ........................................................................................93
2.5.4. Funções DIA, MÊS e ANO .......................................................................94
2.5.5. Função DIAS ..........................................................................................94
Excel 2019 - Módulo II Sumário
6
2.5.6. Função DIA.DA.SEMANA ........................................................................95
2.5.7. Função DATA.VALOR .............................................................................96
2.5.8. Função VALOR.TEMPO ...........................................................................96
2.5.9. Função FIMMÊS .....................................................................................97
2.5.10. Função DATAM .....................................................................................98
2.5.11. Função NÚMSEMANAISO ........................................................................99
2.5.12. Função FRAÇÃOANO .............................................................................99de inspeção
A Janela de inspeção permite que você monitore valores em células específicas que
podem estar em outras planilhas. É uma boa ferramenta para acompanhar mudanças
entre várias planilhas, sem que você tenha que ficar alternando entre elas.
Para ativar a Janela de inspeção, na guia Fórmulas, grupo Auditoria de Fórmulas,
clique no botão Janela de inspeção:
A janela começa flutuante na planilha, mas pode ser movimentada pela barra de título
ou "ancorada" em um dos quatro lados da planilha.
Para acompanhar a explicação deste tópico, abra novamente a pasta de trabalho
Auditoria de Fórmulas.xlsx, disponível em sua pasta de exercícios do Capítulo 1 e
ative a planilha Brasil. Suponha que você deseje monitorar as mudanças de valores
nos totais semestrais e anuais da linha 8 (H8, O8, P8), enquanto experimenta valores
nas planilhas Norte e Sul:
Siga as etapas para praticar o uso da Janela de inspeção:
1. Arraste a janela para um local que não atrapalhe a visualização da tabela ou para a
parte superior da planilha, até que ela fique encaixada e use toda a largura disponível;
2. Na planilha Brasil, selecione as 3 células H8, O8 e P8;
47
1 Referências e fórmulas
3. Na Janela de inspeção, clique no botão Adicionar inspeção de variáveis para
inserir a informação das 3 células na janela:
4. Clique em OK para incluir as 3 células:
5. Se desejar, redimensione as colunas da Janela de inspeção para visualizar melhor
as informações;
6. Vá até a planilha Norte e, na célula B4, digite o número 300;
7. Observe, na Janela de inspeção, a alteração na célula H8 (total do 1º semestre) e
P8 (total anual):
8. Vá até a planilha Sul e, na célula K6, digite o número 50;
48
Excel 2019 - Módulo II
9. Observe, na Janela de inspeção, a alteração na célula O8 (total do 2º semestre) e
P8 (total anual):
10. As informações de inspeções de variáveis ficam salvas junto com o arquivo. Para
remover uma ou mais células inspecionadas, selecione-as na Janela de inspeção e
clique no botão Excluir inspeção de variáveis:
11. Quando terminar de trabalhar com a Janela de inspeção, feche-a, clicando no "X"
no canto superior direito dela.
49
1 Referências e fórmulas
1.5. Opções de cálculo
Na guia Fórmulas, grupo Cálculo, você encontrará alguns botões e comandos que
controlam os cálculos nas planilhas do arquivo:
As opções existentes no grupo Cálculo são as seguintes:
Botão/Comando Descrição
Opções de Cálculo
Permite a escolha da forma de atualização dos
cálculos no arquivo aberto:
• Automático: Atualiza todas as fórmulas de todas
as planilhas quando há qualquer alteração de
conteúdo no Excel;
• Automático Exceto em Tabelas de Dados:
Atualiza todas as planilhas, porém não interfere
em tabelas de dados;
• Manual: Não atualiza as fórmulas quando há
mudanças nas células do arquivo.
Calcular Agora
Força o Excel a recalcular todas as fórmulas de todas
as planilhas de todas as pastas de trabalho abertas.
Calcular Planilha
Força o Excel a recalcular somente as fórmulas da
planilha ativa.
50
Excel 2019 - Módulo II
Pontos principais
Atente para os tópicos a seguir. Eles devem ser estudados com muita atenção,
pois representam os pontos mais importantes do capítulo.
• A célula é identificada por um endereço (ou referência), o qual combina a letra da
coluna com o número da linha. Exemplos: célula A1, célula H20, célula XY1324,
etc. Os endereços de células são usados para compor as fórmulas, as quais
usam seus valores para calcular um resultado;
• Há 3 tipos de endereços de células: o endereço relativo (A1) sempre é ajustado
quando a fórmula é copiada; o endereço absoluto ($A$1) nunca é ajustado
quando a fórmula é copiada; o endereço misto ($A1, A$1) tem apenas a coluna
ou apenas a linha ajustada durante a movimentação da fórmula;
• É possível você usar nas suas fórmulas valores que estão em outras planilhas do
mesmo arquivo ou até em outras pastas de trabalho do Excel. Essas referências
externas também são chamadas de links;
• Nomear uma célula ou intervalo se torna prático e útil porque facilita a leitura
das fórmulas e os nomes podem ser usados em qualquer planilha da pasta de
trabalho. Você encontra as ferramentas para nomes na guia Fórmulas, grupo
Nomes Definidos. A principal ferramenta é o Gerenciador de Nomes;
• Ferramentas de auditoria de fórmulas permitem que você investigue a lógica
empregada nas fórmulas e veja o fluxo dos cálculos através de setas de
rastreamento. Células precedentes são referenciadas por uma fórmula em outra
célula. Células dependentes contêm fórmulas que se referem a outras células
que fornecem valores a essas fórmulas;
• Com as ferramentas de auditoria você também pode rastrear erros, acompanhar
as mudanças em um conjunto selecionado de células variáveis e até mesmo
executar os cálculos do Excel, visualizando-os em etapas.
Teste seus conhecimentos
Referências e
fórmulas1
52
Excel 2019 - Módulo II
1. Quais os tipos de referências (endereços) para células em uma fórmula?
☐ a) Relativas (A1), absolutas ($A1$) e indiretas (A$1).
☐ b) Relativas (A1), absolutas ($A$1) e mistas ($A1, A$1).
☐ c) Mistas (A$1) e fixas ($A$1).
☐ d) Relativas ($A$1) e absolutas (A1).
☐ e) Nenhuma das alternativas anteriores está correta.
2. Em uma planilha, foi inserida uma fórmula que possui uma referência
a outra pasta de trabalho, também aberta. Após a montagem da fórmula,
a pasta referenciada foi fechada. Qual a alternativa correta com relação à
fórmula com a referência externa?
☐ a) A fórmula mostra o caminho completo do arquivo fechado (disco,
pasta e nome do arquivo).
☐ b) A fórmula mostra apenas o nome do arquivo fechado.
☐ c) A fórmula resulta em um erro de referência #REF!.
☐ d) Não é possível criar fórmulas que apontam para intervalos de
arquivos que estão fechados.
☐ e) Nenhuma das alternativas anteriores está correta.
3. Qual dos métodos a seguir não é válido para atribuição de nomes a
células e intervalos?
☐ a) Guia Fórmulas, grupo Nomes Definidos, Gerenciador de nomes, botão
Novo.
☐ b) Caixa de nome à esquerda da barra de fórmulas.
☐ c) Guia Fórmulas, grupo Nomes Definidos, botão Definir Nome.
☐ d) Botão direito do mouse sobre o intervalo, comando Inserir.
☐ e) Nenhuma das alternativas anteriores está correta.
53
1Referências e fórmulas
4. Para que servem as ferramentas de Auditoria de Fórmulas?
☐ a) Visualizar o fluxo do cálculo com setas rastreadoras, localizar erros e
avaliar fórmulas passo a passo.
☐ b) Classificar e filtrar um banco de dados de forma correta.
☐ c) Verificar se todas as fórmulas foram iniciadas com o sinal de igual (=)
e se possuem funções com os argumentos corretos.
☐ d) Garantir que os intervalos nomeados foram criados com as regras
corretas para definição dos nomes.
☐ e) Nenhuma das alternativas anteriores está correta.
5. Para que serve o Gerenciador de Nomes?
☐ a) Criar um novo intervalo nomeado.
☐ b) Editar um intervalo nomeado existente.
☐ c) Excluir um intervalo nomeado.
☐ d) Visualizar todos os nomes existentes no arquivo.
☐ e) Todas as alternativas anteriores estão corretas.
Mãos à obra!
Referências e
fórmulas1
56
Excel 2019 - Módulo II
Os exercícios desta seção complementam o aprendizado em sala de aula. Faça-os
usando os conceitos aprendidos no Capítulo 1 – Referências e Fórmulas. Cada
exercício contém as instruções para você completar as atividades, bem como menção
aos arquivos que devem ser abertos, caso necessário.
Para realizar as atividades práticas deste capítulo, abra as pastas de trabalho
mencionadas nas atividades a seguir.
Laboratório 1
A – Fazendo referências de células, intervalos nomeados, edição de links e
auditoria de fórmulas
Abra a pasta de trabalho Exercícios de Laboratório - Capítulo 1.xlsx. Na planilha
Semestre 1, observe a tabela com 6 categorias de produtos de uma cadeia de lojas
com 5 filiais:
As células que você usará para criar fórmulas e referências já estão todas devidamente
formatadas.57
1Referências e fórmulas
Há 6 outras planilhas, uma para cada mês, nomeadas como Jan, Fev etc., as quais
contêm, cada uma, informações de vendas dessas 6 categorias por cada uma das 5
filiais:
Abra também a pasta de trabalho Cotações de Moedas.xlsx. Suponha que essa
pasta ficará em um local de sua rede corporativa e será de responsabilidade de um
colaborador a atualização diária das cotações de 4 moedas, conforme consta na
Planilha1:
Várias pastas de trabalho da empresa usam essas cotações. É necessário que elas
fiquem centralizadas em um único arquivo para que as atualizações sejam propagadas
automaticamente nos outros arquivos que dependem dessas cotações.
Realize as seguintes atividades para praticar referências de células, intervalos
nomeados, edição de links e auditoria de fórmulas:
58
Excel 2019 - Módulo II
1. Alterne para a pasta Exercícios de Laboratório - Capítulo 1.xlsx e vá até a planilha
Semestre 1;
2. Na célula C5, escreva a fórmula que totaliza as vendas dos 6 meses e das 5 filiais
(é o total geral do 1º semestre para cada categoria de produtos);
3. Calcule o total na célula C11;
4. Na célula D2, crie uma referência externa à pasta Cotações de Moedas.xlsx, célula
C4 (cotação do Dólar Americano);
5. Na célula E2, crie uma referência externa à pasta Cotações de Moedas.xlsx, célula
C6 (cotação do Euro);
6. Feche a pasta de trabalho Cotações de Moedas.xlsx e observe como ficaram as
referências externas em D2 e E2, agora mostrando o caminho completo de onde ela
foi salva;
7. Nomeie a célula D2 como Dólar e a célula E2 como Euro;
8. Acione o Gerenciador de Nomes para observar os dois nomes criados. Feche o
gerenciador em seguida;
9. Na coluna D, crie as fórmulas para converter os valores em Reais da coluna C para
Dólar. Use o nome criado. Totalize na célula D11;
10. Na coluna E, crie as fórmulas para converter os valores em Reais da coluna C para
Euro. Use o nome criado. Totalize na célula E11;
11. Na coluna F, calcule a participação (em %) de cada uma das 6 categorias, em
relação ao total em C11. Totalize na célula F11:
12. Salve e feche a pasta Exercícios de Laboratório - Capítulo 1.xlsx;
59
1Referências e fórmulas
13. Pelo Windows Explorer (ou Explorador de Arquivos), vá até a pasta do Capítulo 1
e altere o nome do arquivo Cotações de Moedas.xlsx para Índices Financeiros.xlsx;
14. Abra o arquivo que você acabou de renomear e faça a atualização de valores do
Dólar e do Euro (se desejar, consulte os índices reais em sites específicos). Salve e
feche o arquivo em seguida;
15. Abra novamente a pasta de trabalho do Excel Exercícios de Laboratório - Capítulo
1.xlsx. Na abertura, habilite o conteúdo dos vínculos externos. Uma mensagem
informará que alguns vínculos não puderam ser atualizados. Edite os vínculos e corrija
a fonte de dados para o arquivo renomeado. Feche a edição de vínculos e observe as
cotações atualizadas e as fórmulas recalculadas;
16. Clique na célula C5 e rastreie todas as células dependentes. Em seguida, apague
as setas de rastreamento;
17. Clique na célula F11 e rastreie todas as células precedentes. Em seguida, apague
as setas de rastreamento;
18. Clique na célula D11 e faça uma avaliação da fórmula para observar as etapas de
cálculo;
19. Salve e feche o arquivo.
Funções (Parte 1)2
à Funções matemáticas e trigonométricas;
à Funções estatísticas;
à Funções de banco de dados;
à Funções de data e hora.
62
Excel 2019 - Módulo II
2.1. Introdução
Funções são fórmulas predefinidas no Excel, as quais podem realizar operações
simples ou bem complexas com os valores das planilhas. Existem mais de 460 funções
no Excel 2019, divididas em várias categorias:
• Funções matemáticas e trigonométricas;
• Funções estatísticas;
• Funções condicionais (ou lógicas);
• Funções de data e hora;
• Funções de banco de dados;
• Funções de procura e referência;
• Funções de texto;
• Funções de engenharia;
• Funções financeiras;
• Funções de informação;
• Funções de cubo;
• Funções para Web;
• Funções de compatibilidade.
Este curso enfoca funções mais avançadas de algumas das categorias citadas,
porém, você terá uma rápida referência das funções básicas já conhecidas.
A sintaxe genérica de uma função é a seguinte:
NOME_DA_FUNÇÃO(argumento1; argumento2; ...)
O nome da função pode ser digitado em letras minúsculas ou maiúsculas. Entre
parênteses, ficarão os argumentos, separados pelo ponto-e-vírgula (;), que são os
valores fornecidos à função para que ela realize os cálculos internamente e devolva
apenas um resultado.
Há funções com um argumento, com dois argumentos ou com muitos argumentos.
Também há funções que não necessitam de qualquer argumento. Os argumentos
podem ser: números, textos, referências de células e intervalos, intervalos nomeados,
outras fórmulas ou mesmo outras funções (funções aninhadas).
Algumas funções possuem argumentos opcionais, representados entre colchetes na
sintaxe (os colchetes não devem ser digitados), como mostra a seguinte representação
genérica:
NOME_DA_FUNÇÃO(argumento1; [argumento2])
Na ausência do argumento, a função não usa valor algum ou usa um valor predefinido,
conforme você verá nas funções ao longo deste capítulo.
63
2Funções (Parte 1)
Quando uma função aceita uma quantidade grande de argumentos (255 no máximo),
você verá uma indicação com reticências (…):
NOME_DA_FUNÇÃO(argumento1; argumento2; argumento3; ...)
Depois que a função efetua os cálculos com os argumentos, ela devolve à célula o
resultado, também chamado de valor de retorno, que pode ser um número, um valor
lógico, um texto, uma data ou um intervalo de células.
Há muitos nomes de função que usam acentuação, como MÉDIA ou INFORMAÇÃO. Se
você digitar os nomes de função sem acentuação, o Excel as aceitará e acrescentará
os acentos necessários quando a fórmula for confirmada na célula, porém, você não
verá a caixa com a sintaxe.
A digitação de uma função, quando no início de uma fórmula, precisa ser iniciada
pelo sinal de igual (=), como qualquer fórmula. Para encerrar a digitação, pressione
ENTER. Se a fórmula for composta apenas por uma função, não é necessário fechar
parênteses no final dela, porém, se houver outras funções ou níveis de parênteses,
você precisa fechar todos para garantir a consistência da fórmula e a ordem de cálculo
dos termos.
Argumentos de funções também podem ser calculados ou obtidos por outras funções.
Nesse caso, você está usado funções aninhadas. O Excel começa a resolver as fórmulas
pelas funções ou expressões entre parênteses mais internas, como no exemplo:
=INT(SOMA(B2:D30))
A função SOMA é executada primeiro, retornando um resultado. Esse resultado será,
então, o argumento para a função INT.
Se você usa o Excel no idioma inglês, consulte a pasta de trabalho Lista de Funções.
xlsx, disponível em sua pasta de exercícios do Capítulo 2. Lá, você encontrará
um banco de dados com todas as funções do Excel 2019, divididas em categorias,
contendo os nomes em português, em inglês e suas descrições. Se o seu Excel estiver
em outro idioma, procure na Web por sites que oferecem tradução de fórmulas e
funções. Procure por termos como "Excel formula translator" ou algo parecido.
Os exercícios de laboratório do Capítulo 2 serão feitos juntamente com os do
Capítulo 3. Portanto, toda a prática com funções estará no final do capítulo 3.
64
Excel 2019 - Módulo II
2.2. Funções matemáticas e trigonométricas
Esta seção mostra algumas funções matemáticas e trigonométricas disponíveis no
Excel.
2.2.1. Função ALEATÓRIO
A função ALEATÓRIO não possui argumentos e retorna um número aleatório
(imprevisível) entre 0 e 1.
• Sintaxe
ALEATÓRIO()
• Exemplos (o seu resultado poderá ser diferente)
Fórmula Resultado/Comentário
=ALEATÓRIO()
0,754857354984
Gera um valor aleatório entre 0 e 1.
=50 + ALEATÓRIO()*100
51,18689095746
Gera um valor aleatório entre 50 e 150.
Observações:
• Funções aleatórias têm aplicação em bancos de dados, matemática,estatística, simulação, jogos e outras áreas técnicas e de pesquisas;
• Qualquer alteração na planilha causará a geração de novos números
aleatórios. Para forçar um recálculo geral, pressione a tecla F9;
• Se você precisar criar bases de dados para testes, use as funções
aleatórias para geração de códigos, números, valores monetários,
datas e até mesmo textos e nomes.
65
2Funções (Parte 1)
2.2.2. Função ALEATÓRIOENTRE
A função ALEATÓRIOENTRE gera um inteiro aleatório entre dois limites. Seu uso e
atualização de valores seguem as mesmas regras da função ALEATÓRIO.
• Sintaxe
ALEATÓRIOENTRE(limite_inferior; limite_superior)
• Argumentos
• Limite_inferior: Representa o menor inteiro aleatório retornado;
• Limite_superior: Representa o maior inteiro aleatório retornado.
• Exemplo (o seu resultado poderá ser diferente)
Fórmula Resultado
=ALEATÓRIOENTRE(100; 200) 147
2.2.3. Outras funções
Além dessas funções matemáticas básicas, o Excel possui várias outras, porém, são
de uso específico e estão além do escopo deste curso ou são detalhadas em outros
cursos:
• Funções matemáticas: ABS, INT, POTÊNCIA, RAIZ;
• Funções trigonométricas: SEN, COS, TAN, GRAUS, RADIANO, PI, etc.;
• Funções logarítmicas: LOG, LOG10, LN, EXP, etc.;
• Funções de arredondamento: PAR, ÍMPAR, ARRED, TRUNCAR, ISO.TETO, TETO.
PRECISO, ARREDMULTB.MAT, entre outras.
2.3. Funções estatísticas
Funções estatísticas manipulam uma quantidade maior de valores que se localizam,
geralmente, em intervalos na própria planilha. São bastante úteis para calcular
informações em bancos de dados.
Para acompanhar os exemplos das funções estatísticas diretamente no Excel, abra o
arquivo Funções Estatísticas.xlsx, disponível em sua pasta de arquivos do Capítulo
2.
2.3.1. Funções estatísticas básicas
As funções apresentadas neste tópico aceitam até 255 argumentos e ignoram células
vazias ou com textos.
66
Excel 2019 - Módulo II
Lembre-se que os intervalos podem ser digitados ou selecionados com o mouse e
também podem ser intervalos nomeados, como você aprendeu no capítulo anterior.
A sintaxe genérica para essas funções é a seguinte:
FUNÇÃO(núm1; [núm2]; ...)
• Argumentos
• núm1, núm2, etc., representam os valores que serão usados no cálculo ou
intervalos contendo esses valores numéricos.
As funções estatísticas básicas estão resumidas a seguir:
Função Descrição
SOMA Retorna a soma de todos os argumentos.
MÉDIA Calcula a média aritmética de todos os argumentos.
MÁXIMO Retorna o maior valor indicado nos argumentos.
MÍNIMO Retorna o menor valor indicado nos argumentos.
MULT Multiplica todos os argumentos.
MED
Calcula a mediana dos argumentos. Representa o valor central
de um conjunto de valores, ou seja, aquele que mais se
aproxima da média.
MODO.ÚNICO
Representa o valor que ocorre com maior frequência em um
conjunto de números.
CONT.VALORES
Realiza a contagem de valores entre os argumentos
fornecidos. Qualquer conteúdo na célula (números, textos ou
fórmulas) será contado.
CONT.NÚM
Realiza a contagem de valores numéricos entre os argumentos
fornecidos.
CONTAR.VAZIO
Realiza a contagem de células vazias entre os argumentos
fornecidos.
2.3.2. Funções MAIOR e MENOR
Estas funções são úteis para você destacar os maiores e os menores valores em um
intervalo:
• Sintaxe
MAIOR(matriz; k)
MENOR(matriz; k)
67
2Funções (Parte 1)
• Argumentos
• matriz representa o intervalo que será usado para obtenção do maior
valor ou do menor valor;
• k representa a posição no ranking, ou seja, o k-ésimo maior ou o k-ésimo
menor valor do intervalo.
Na Planilha1 do arquivo de exemplo, há uma lista com os colaboradores de uma
empresa, constando o número do crachá, nome, idade e salário:
Este será o banco de dados usado nos cálculos estatísticos. Para facilitar a seleção
dos intervalos, você criará os seguintes intervalos nomeados: Crachá, Nome, Idade,
Salário.
Para criar todos os intervalos de uma vez, proceda da seguinte forma:
1. Selecione todos os dados, desde B3 até o final, abaixo e à direita;
2. Na guia Fórmulas, grupo Nomes Definidos, clique em Criar a partir da Seleção;
3. Na caixa Criar Nomes a partir da Seleção, mantenha a caixa R Linha superior
selecionada e clique em OK;
68
Excel 2019 - Módulo II
4. Ainda na guia Fórmulas, clique no Gerenciador de Nomes (ou use o atalho CTRL
+ F3) e observe todos os 4 nomes criados, referindo-se aos valores de cada coluna:
A Planilha2 do arquivo Funções Estatísticas.xlsx possui uma série de informações
que serão calculadas sobre o banco de dados, usando as funções estatísticas básicas:
69
2Funções (Parte 1)
Preencha as células da coluna C, digitando as funções correspondentes e aproveitando
os intervalos nomeados que você criou:
2.3.3. Função AGREGAR
A função agregar é um tipo de função "faz tudo", como a função SUBTOTAL, só que
mais completa. Ela é capaz de realizar os mesmos cálculos anteriores, porém em uma
única função. Através da escolha do tipo de cálculo e algumas opções, você obterá
um resultado que pode ser afetado quando linhas estiverem ocultas, possivelmente
devido a uma filtragem de dados. A função também permite ignorar valores de erro.
• Sintaxe
AGREGAR(núm_função; opções; matriz; [k]))
• Argumentos
• núm_função representa o tipo de cálculo que será realizado, através
de um código numérico: 1 (MÉDIA), 2 (CONT.NÚM), 3 (CONT.VALORES),
4 (MÁXIMO), 5 (MÍNIMO), 6 (MULT), 7 (DESVPAD.A), 8 (DESVPAD.P), 9
(SOMA), 10 (VAR.A), 11 (VAR.P), 12 (MED), 13 (MODO.ÚNICO), 14 (MAIOR),
15 (MENOR), 16 (PERCENTIL.INC), 17 (QUARTIL.INC), 18 (PERCENTIL.EXC),
19 (QUARTIL.EXC);
• opções representa um código numérico que determina quais valores
ignorar no intervalo de avaliação da função (veja a tabela a seguir);
70
Excel 2019 - Módulo II
• matriz é o intervalo de valores que será usado nos cálculos;
• k é opcional e representa a posição no ranking, ou seja, o k-ésimo maior
ou o k-ésimo menor valor do intervalo, caso sejam escolhidas as funções
MAIOR ou MENOR.
• Opções de agregação:
Opção Descrição
0 ou não
especificado
Ignorar funções SUBTOTAL e AGREGAR aninhadas.
1 Ignorar linhas ocultas, funções SUBTOTAL e AGREGAR aninhadas.
2 Ignorar valores de erro, funções SUBTOTAL e AGREGAR aninhadas.
3
Ignorar linhas ocultas, valores de erro, funções SUBTOTAL e
AGREGAR aninhadas.
4 Ignorar nada.
5 Ignorar linhas ocultas.
6 Ignorar valores de erro.
7 Ignorar linhas ocultas e valores de erro.
A Planilha3 do arquivo Funções Estatísticas.xlsx possui a mesma tabela da planilha
anterior.
71
2Funções (Parte 1)
Desta vez, porém, você usará apenas a função AGREGAR para efetuar os cálculos.
Assuma que, dentre as opções, você deseja ignorar linhas ocultas e valores de erro
(use o valor 7 para o 2º argumento). Entre as funções de agregação, não há equivalente
à CONTAR.VAZIO, porém uma subtração simples resolve o cálculo:
Para que você consiga perceber bem a diferença entre usar as funções estatísticas
básicas e a função AGREGAR, faça as atividades:
1. De volta à Planilha1, clique dentro da área de dados e ative o AutoFiltro (Dados /
Filtro). Os botões de filtragem surgem na linha de cabeçalho;
72
Excel 2019 - Módulo II
2. Na coluna Crachá, filtre apenas os registros, cujos números sejam menores do que
1300:
3. Agora compare os resultados da Planilha2 e Planilha3. Perceba que a Planilha3
não considerou nos cálculos as linhas ocultas pela filtragem, o que afetou diversos
resultados:
73
2Funções (Parte 1)
2.3.4. Funções estatísticas condicionais
Funções estatísticas condicionais realizam contagens, somas, médias, máximos e
mínimos sobre um intervalo de células, porém, levando em conta um ou mais critérios.
Dessa forma, o resultado será calculado somente sobre as células do intervalo que
atendem aos critérios especificados.
A respeito dos critérios:
• Um critério pode ser um número escrito explicitamente na função, como
uma data, um centro de custo, um código, um valor monetário etc.;• Um critério pode ser um texto escrito explicitamente na função, como
um nome de região, um nome de mês, uma categoria de produto, um
código alfanumérico etc.;
• Um critério pode ser uma referência de célula que contenha um valor
válido;
• Um critério pode ser uma fórmula que resulte em um valor válido;
• Datas, quando escritas explicitamente dentro das funções, precisam estar
entre aspas para que as barras não sejam interpretadas como divisão;
• No caso de um intervalo de valores (ou datas), é necessário colocar o
valor mínimo como um critério, precedido de ">=" e o valor máximo como
outro critério, precedido de "=1/1/2020" como um critério e
" (maior que), = (maior ou igual a), (diferente de). Quando você incluir um desses
símbolos, o critério será um texto e precisará estar entre aspas. Exemplos: ">1000",
">=0", "SP", etc. Datas e valores horários também precisam estar entre aspas.
74
Excel 2019 - Módulo II
Para compreender melhor os conceitos e aplicabilidade das funções estatísticas
condicionais, abra o arquivo Funções Estatísticas.xlsx, Planilha4, disponível em sua
pasta de arquivos do Capítulo 2.
O objetivo é realizar contagens, somas e médias sobre os valores constantes nesse
histórico de vendas. Você pode experimentar as funções mencionadas, digitando-as
em células ao lado da tabela, nos espaços designados na coluna G.
Os exemplos usados nesta seção incluem os critérios explicitamente dentro das
funções. O mais prático, porém, é deixá-los em células na planilha. Dessa forma,
ao alterar as células com os critérios, os resultados são recalculados pelas funções.
Este será o banco de dados usado nos cálculos com funções estatísticas condicionais.
Para facilitar a seleção dos intervalos, você criará os seguintes intervalos nomeados:
DATA, VENDEDOR, FORMA_PGTO, CUPOM, SALÁRIO.
Para criar todos os intervalos de uma vez, proceda da seguinte forma:
1. Selecione todos os dados, desde A3 até o final, abaixo e à direita;
2. Na guia Fórmulas, grupo Nomes Definidos, clique em Criar a partir da Seleção;
3. Na caixa Criar Nomes a partir da Seleção, mantenha apenas a caixa R Linha
superior selecionada e clique em OK;
4. Ainda na guia Fórmulas, clique no Gerenciador de Nomes (ou use o atalho CTRL
+ F3) e observe todos os nomes criados, referindo-se aos valores de cada coluna. Em
seguida feche o Gerenciador de Nomes.
75
2Funções (Parte 1)
Caso você não deseje trabalhar com intervalos nomeados, use referências de células.
Exemplo: em vez de usar o intervalo nomeado VENDA, você pode digitar ou selecionar
E4:E727.
Se o seu banco de dados estiver sozinho na planilha ou pelo menos sem informações
acima e abaixo dele, use colunas completas como referência. Exemplo: para
representar o intervalo das vendas, você pode especificar toda a coluna E, digitando
E:E. Isso fornece a vantagem de você não precisar reajustar o intervalo à medida que
novos dados forem acrescentados ao banco.
Dica: Caso deseje conferir contagens ou outros cálculos, aplique filtragem ao seu
banco de dados, usando os mesmos critérios das funções. Os registros visíveis
serão usados nos cálculos.
2.3.4.1. Função CONT.SES
A função CONT.SES realiza uma contagem de ocorrências dos valores que atendem a
múltiplos critérios, dentro de um intervalo.
• Sintaxe
CONT.SES(intervalo1; critério1; [intervalo2; critério2;...])
• Argumentos
• intervalo1 representa o intervalo de células que serão comparadas com o
critério1;
• critério1 representa um critério que será usado para a contagem;
• intervalo2; critério2;... outros pares intervalo/critério (até 127).
• Exemplo 1 (fórmula em G4)
Quantas vendas ultrapassaram o valor de R$ 1.000?
=CONT.SES(VENDA; ">1000")
Para simplificar os intervalos e para que não sejam limitados, nesta fórmula, use as
colunas completas (sem números de linha). Dessa forma, a lista pode crescer para
baixo, sem que você precise ajustar os intervalos na fórmula. Só tome o cuidado de
mantes essas colunas apenas com dados relevantes.
=CONT.SES(E:E; ">1000")
A fórmula significa: faça a contagem de todas as vendas, em que o valor da VENDA
ultrapassou R$ 1.000,00.
Resultado: 386 vendas ultrapassaram R$ 1.000,00.
76
Excel 2019 - Módulo II
• Exemplo 2 (fórmula em G7)
Quantas vendas foram pagas em dinheiro e usaram algum cupom?
=CONT.SES(FORMA_PGTO; "Dinheiro"; CUPOM; ">0")
Resultado: 14 vendas foram pagas em dinheiro e usaram algum cupom.
2.3.4.2. Função SOMASES
A função SOMASES realiza uma soma dos valores que atendem a múltiplos critérios,
dentro de um intervalo.
• Sintaxe
SOMASES(intervalo_da_soma; intervalo1; critério1; [intervalo2;
critério2;...])
• Argumentos
• Intervalo_da_soma representa o intervalo que contém os valores que
serão somados;
• intervalo1 representa o intervalo de células que serão comparadas com o
critério1;
• critério1 representa um critério que será usado para a contagem;
• intervalo2; critério2;... outros pares intervalo/critério (até 127).
• Exemplo 1 (fórmula em G10)
Qual a soma das vendas que ocorreram na data 21/03/2019?
=SOMASES(VENDA; DATA_VENDA; "21/03/2019")
Resultado: R$ 2.723,00.
• Exemplo 2 (fórmula em G13)
Qual o total das vendas realizadas pela vendedora Marcia e que tenham sido pagas
com cartão de débito?
=SOMASES(VENDA; VENDEDOR; "Marcia"; FORMA_PGTO; "Débito")
Resultado: R$ 36.415,00.
77
2Funções (Parte 1)
2.3.4.3. Função MÉDIASES
A função MÉDIASES calcula a média aritmética dos valores que atendem a múltiplos
critérios, dentro de um intervalo.
• Sintaxe
MÉDIASES(intervalo_da_média; intervalo1; critério1;
[intervalo2; critério2;...])
• Argumentos
• Intervalo_da_média representa o intervalo que contém os valores que
serão usados no cálculo da média;
• intervalo1 representa o intervalo de células que serão comparadas com o
critério1;
• critério1 representa um critério que será usado para a contagem;
• intervalo2; critério2;... outros pares intervalo/critério (até 127).
• Exemplo 1 (fórmula em G16)
Qual foi a média das vendas feitas com pagamento em dinheiro?
=MÉDIASES(VENDA; FORMA_PGTO; "Dinheiro")
Resultado: R$ 367,73.
• Exemplo 2 (fórmula em G19)
Qual a média das vendas pagas com cartão de crédito a partir do ano de 2020?
=MÉDIASES(VENDA; FORMA_PGTO; "Crédito"; DATA_VENDA;
">=1/1/2020")
Resultado: R$ 1.256,40.
78
Excel 2019 - Módulo II
2.3.4.4. Função MÁXIMOSES
A função MÁXIMOSES retorna o máximo valor de um intervalo, baseado em múltiplos
critérios.
• Sintaxe
MÁXIMOSES(intervalo_máximo; intervalo1; critério1;
[intervalo2; critério2;...])
• Argumentos
• Intervalo_máximo representa o intervalo que contém o maior valor que
deverá ser retornado;
• intervalo1 representa o intervalo de células que serão comparadas com o
critério1;
• critério1 representa um critério que será usado para a comparação com
o intervalo1;
• intervalo2; critério2;... outros pares intervalo/critério (até 127).
• Exemplo 1 (fórmula em G22)
Qual foi o maior valor de venda da Cristina, paga com cartão de crédito?
=MÁXIMOSES(VENDA; VENDEDOR; "Cristina"; FORMA_PGTO; "Crédito")
Resultado: R$ 1.987,00.
• Exemplo 2 (fórmula em G25)
Qual foi a data da última venda em que o cupom de R$ 200,00 foi usado?
=MÁXIMOSES(DATA_VENDA; CUPOM; 200)
Resultado: 11/08/2020.
79
2Funções (Parte 1)
2.3.4.5. Função MÍNIMOSES
A função MÍNIMOSES retorna o mínimo valor de um intervalo, baseado em múltiplos
critérios.
• Sintaxe
MÍNIMOSES(intervalo_mínimo; intervalo1; critério1; [intervalo2;
critério2;...])
• Argumentos
• Intervalo_mínimo representa o intervalo que contém o menor valor que
deverá ser retornado;
• intervalo1 representa o intervalo de células que serão comparadas com o
critério1;• critério1 representa um critério que será usado para a comparação com
o intervalo1;
• intervalo2; critério2;... outros pares intervalo/critério (até 127).
• Exemplo 1 (fórmula em G28)
Qual foi o valor da menor venda que usou algum cupom de desconto?
=MÍNIMOSES(VENDA; CUPOM; ">0")
Resultado: R$ 111,00.
• Exemplo 2 (fórmula em G31)
Qual foi a data da primeira venda de 2019 com pagamento em dinheiro?
=MÍNIMOSES(DATA_VENDA; DATA_VENDA; ">=1/1/2019"; DATA_VENDA;
", >=, =, ) para especificar
intervalos de valores.
Em um intervalo de critérios, todas as condições que estiverem em uma mesma linha
devem ser atendidas ao mesmo tempo (condição "E"). Quando as condições estiverem
em linhas diferentes, isso não é necessário: basta uma delas ser verdadeira (condição
"OU").
Não é necessário ter, no intervalo de critérios, todos os campos do banco de dados e
nem na mesma ordem; apenas aqueles que forem necessários aos cálculos. Células
vazias são consideradas como "todos os valores deste campo". Você pode usar
caracteres curinga quando estiver criando critérios: o asterisco (*) substitui um ou
mais caracteres e a interrogação (?) substitui um caractere.
Procure posicionar o intervalo de critérios acima do banco de dados, à direita ou mesmo
em outra planilha, mas evite colocá-lo abaixo dos dados porque isso dificultaria sua
manutenção.
82
Excel 2019 - Módulo II
2.4.3. Funções
As funções de banco de dados mais usadas estão resumidas na tabela a seguir.
Elas operam sobre o nome do campo especificado, usando os critérios definidos no
intervalo de critérios.
Função Descrição
BDSOMA Soma os valores do campo.
BDMÉDIA Calcula a média aritmética dos valores do campo.
BDMÁX Retorna o maior valor do campo.
BDMÍN Retorna o menor valor do campo.
BDCONTAR Realiza a contagem de valores numéricos do campo.
BDCONTARA Realiza a contagem de quaisquer valores do campo.
BDEXTRAIR Extrai um único registro que atende às condições.
Para acompanhar a prática com as funções aqui listadas, abra o arquivo Funções de
Banco de Dados.xlsx, existente em sua pasta de exercícios do Capítulo 2.
A Planilha1 mostra um banco de dados com registros de vendas de uma loja fictícia
que vende produtos em pontos de venda físicos ou pela Internet:
83
2Funções (Parte 1)
Os campos são os seguintes:
• Data da Venda: A data na qual a venda foi realizada;
• Data da Entrega: A data na qual o cliente recebeu a mercadoria;
• Filial: O estado correspondente à filial da loja;
• Status: Indica se a entrega foi concluída no prazo de até 8 dias (OK), se a
entrega foi concluída em um prazo maior que 8 dias (Atraso) ou se não houve
entrega (Cancelada);
• Forma Pgto.: Indica a forma de pagamento usada pelo cliente (Dinheiro, Débito
ou Crédito);
• Subtotal: O valor dos produtos adquiridos pelo cliente;
• Frete: O valor do frete para vendas feitas pela Internet em Débito ou Crédito. O
frete foi calculado em 2% do subtotal ou R$ 20,00 (o que for maior);
• Cupom: Indica o valor do cupom de desconto usado pelo cliente no ato da
compra;
• Total: O total pago pelo cliente, levando em conta também o frete e o cupom
de desconto.
Na Planilha2, pratique as funções de banco de dados, usando os critérios pedidos.
Use os espaços para escrever os critérios e calcular os resultados nos locais indicados.
O banco de dados já foi nomeado como Dados. Dessa forma, você não precisa ficar
alternando entre planilhas para escrever as fórmulas.
• Exemplos e soluções
Nos exemplos a seguir, as células usadas como critérios estão destacadas com uma
borda grossa. Os resultados e as fórmulas usadas aparecem logo abaixo da pergunta.
84
Excel 2019 - Módulo II
• Observações
• Quando não há critério algum, no terceiro argumento da função, use como
critério qualquer coluna do banco de dados, deixando seu valor vazio ou
simplesmente repita a área de dados;
• A função BDEXTRAIR retorna #NÚM! quando há mais de um registro que
atende às condições e retorna #VALOR! quando nenhum registro atende
às condições escritas no intervalo de critérios.
85
2Funções (Parte 1)
2.5. Funções de data e hora
A digitação de datas e valores horários no Excel é algo muito comum. Desde simples
registros de horas trabalhadas, até complexos cálculos com datas e cronogramas, as
funções desta categoria são bastante abrangentes e precisas.
2.5.1. Números seriais
Antes de entrar nas funções propriamente ditas, é importante que você saiba como o
Excel trata datas e horas.
Uma data é digitada normalmente com dia, mês e ano. Cada parte da data é separada
pela barra (/) ou pelo hífen (-). Não use o ponto porque ele é reservado à separação
de milhares para números grandes.
O calendário do Excel inicia em 1/1/1900. Esse é o dia número 1. Qualquer data é
tratada, internamente, como uma quantidade de dias após o início do calendário. A
data 2/1/1900 é o dia número 2, e assim por diante.
Um valor horário é tratado pelo Excel como parte de um dia. Portanto, um número
fracionário entre 0 e 1 dia (24 horas).
Exemplos:
• 06:00 é representado internamente como 0,25, que é o resultado de 6÷24.
Você também pode associar que, no horário 06:00, 25% do dia se passou;
• 12:00 é representado como 0,5 ou 12÷24 (metade do dia ou 50%);
• 18:00 é representado como 0,75 ou 18÷24 (75% do dia se passou).
Para você visualizar um número serial para datas e horas, basta selecionar a célula
com esse valor e aplicar a formatação numérica Geral ou Número, conforme formatos
disponíveis na guia Página Inicial, grupo Número.
Data/Hora formatada Número serial
01/01/1900 1
14/02/1979 28900
25/12/2016 42729
06:00 0,25 (ou 6÷24)
22:00 0,916666666666667 (ou 22÷24)
01/05/2017 42856
18:00 0,75 (ou 18÷24)
01/07/2019 15:45 43647,65625
86
Excel 2019 - Módulo II
Para um momento completo (data e hora), a parte inteira do número (antes da vírgula)
representa a quantidade de dias desde o início do calendáriodo Excel. A parte
fracionária (após a vírgula) representa uma fração do dia.
2.5.2. Cálculos com datas e horas
Como uma data é um número serial, calcular uma data no futuro ou no passado é
apenas uma questão de adicionar ou subtrair dias. O mesmo ocorre com valores
horários.
Use a função HOJE para recuperar a data atual e a função AGORA para recuperar a
data e hora atuais.
A seguir, algumas orientações para cálculos com datas e valores horários:
• Para calcular a quantidade de dias corridos entre duas datas, basta subtrair a
data mais antiga (menor) da data mais recente (maior);
• Para determinar uma data no futuro ou no passado, basta acrescentar ou subtrair
uma quantidade de dias corridos a uma data existente;
• Para calcular a idade de uma pessoa, use a seguinte fórmula, assumindo que a
idade é, basicamente, a diferença entre a data de hoje e a data de nascimento:
=INT((HOJE() – Data_nasc)/365,25). A parte decimal do valor 365,25 deve-se
ao ajuste para ano bissexto. A função INT descarta (não arredonda) toda a parte
decimal;
• Para calcular o tempo decorrido entre dois valores horários, subtraia o valor
inicial (menor) do valor final (maior);
• Caso seja necessário usar explicitamente uma data dentro de uma fórmula ou
função, delimite-a entre aspas duplas. Se isso não for feito, o Excel interpretará
os termos da data como parcelas de operações de divisão;
• Para calcular um horário no futuro ou no passado, acrescente ou subtraia a
duração, expressa em valor horário (entre aspas) ou em fração do dia de 24
horas (exemplo: 7:00 pode ser expresso como 7/24).
Observe, a seguir, alguns exemplos de cálculos envolvendo datas e horas:
• Exemplo 1: Dias corridos entre duas datas
Para calcular a quantidade de dias entre duas datas, basta subtrair a data mais antiga
(menor) da data mais recente (maior):
87
2Funções (Parte 1)
• Exemplo 2: Uma data no futuro ou no passado
Para calcular uma data em função da quantidade de dias, adicione esses dias para
obter uma data no futuro ou subtraia esses dias para obter uma data no passado:
• Exemplo 3: Tempo decorrido
Para calcular o tempo decorrido entre dois valores horários, basta subtrair a hora
mais antiga (menor) da hora mais recente (maior):
• Exemplo 4: Fusos horários
Para calcular o horário em uma cidade com fuso horário diferente, basta adicionar
ou subtrair as horas. Exemplo: o horário em Brasília é 14h45. Qual é o horário em
Londres, sabendo-se que está 3 horas a frente de Brasília? Nenhuma das cidades está
em horário de verão.
Dica: para que você visualize os horários em tempo real nas principais cidades do
mundo, acesse www.timeanddate.com/worldclock.
88
Excel 2019 - Módulo II
2.5.2.1. Tratamento de horas negativas
O Excel não trabalha com horas negativas. Portanto, tome o cuidado de realizar a
subtração corretamente, senão a indicação ####### aparecerá na célula, em vez do
valor.
Para prevenir valores negativos, você pode incluir os cálculos de diferença de horas
dentro da função ABS, para que o resultado seja sempre positivo.
Para calcular uma diferença de horas, de modo que cada valor se encontra em dias
diferentes, o melhor é digitar o momento completo: data e hora. Veja o exemplo:
Como o horário final ocorreu no dia seguinte ao inicial, ao fazer a subtração dos
valores 06:00 – 22:00, o Excel não conseguiu calcular o resultado negativo. O correto,
neste caso, é registrar sempre data e hora (use um espaço para separar as partes):
89
2Funções (Parte 1)
2.5.2.2. Horas acumuladas
O Excel trata os valores horários como um relógio. Assim que o valor atinge 24:00, ele
é zerado: 0:00. Alguns cálculos necessitam que as horas sejam acumuladas além do
período de um dia. Esse é o caso, por exemplo, do cálculo de horas trabalhadas. Para
acompanhar a explicação, abra o arquivo Funções de Data e Hora.xlsx, disponível
em sua pasta de exercícios do Capítulo 2.
A Planilha1 possui uma tabela para registro de horas trabalhadas de um prestador de
serviços em sua empresa, ao longo de 6 dias:
O objetivo é calcular o total de horas trabalhadas em cada dia e no final dessa semana.
Foram registrados, diariamente, os horários de entrada e saída na parte da manhã e
na parte da tarde.
O cálculo é bastante simples:
• Total diário = horas trabalhadas de manhã + horas trabalhadas de tarde
Para cada período (manhã ou tarde):
• Total por período = horário de saída – horário de entrada
Portanto:
• Total diário = (Saída Manhã – Entrada Manhã) + (Saída Tarde – Entrada
Tarde)
90
Excel 2019 - Módulo II
A fórmula em F5 ficará assim:
=(C5-B5) + (E5-D5)
Os parênteses são irrelevantes e estão aqui apenas para facilitar visualmente a
separação do período da manhã e da tarde.
Ao copiar a fórmula para baixo, você terá os totais de horas trabalhadas, dia a dia:
Para calcular o total semanal na célula F11, basta uma soma comum:
=SOMA(F5:F10)
O resultado, 03:10, aparece na célula. Porém, ele não é correto, baseado nas
quantidades diárias calculadas. Como mencionado anteriormente, o Excel trata horas
inicialmente como um relógio: ao atingir 24:00, ele zera novamente a contagem de
tempo. Este exemplo ilustra o caso em que essas horas deveriam ser acumuladas e
não zeradas. A solução está na formatação da célula F11:
91
2Funções (Parte 1)
1. Clique em F11 com o botão direito do mouse e escolha o comando Formatar
células e vá até a guia Número. A categoria Personalizado já aparece selecionada:
2. Clique na caixa Tipo e inclua a parte hh entre colchetes:
[hh]:mm
3. Clique em OK para encerrar. Observe agora que o resultado reflete a realidade:
92
Excel 2019 - Módulo II
A categoria Horas da formatação numérica de células inclui um formato que já
acumula as horas, porém, ele possui horas, minutos e segundos.
2.5.2.3. Horas e valores monetários
Quando os cálculos de valores horários envolvem também valores monetários,
as horas precisam ser expressas na forma decimal (horas decimais). Suponha, no
exemplo, que esse prestador de serviço que trabalhou durante 6 dias foi contratado
a um valor de R$ 75,00 por hora trabalhada. O cálculo, em princípio, é bastante
simples: quantidade de horas trabalhadas multiplicado pelo valor/hora (R$):
No exemplo, o total de horas trabalhadas (F11) foi multiplicado pela remuneração por
hora (C13), resultando em R$ 159,90, o que é irreal.
Isso aconteceu pelo fato de você ter multiplicado dois valores completamente
diferentes: tempo e dinheiro. Para que a multiplicação seja bem-sucedida, você precisa
converter o tempo em horas decimais e, então, multiplicar pelo valor monetário.
Para converter um valor horário em horas decimais, observe o exemplo:
• 6:00 h = 6/24 = 0,25 de um dia
Como o dia tem 24 horas:
• 0,25 × 24 horas = 6,00 horas decimais
Veja outro exemplo:
• 8:45 h = 0,364583333333333 de um dia
93
2Funções (Parte 1)
Para converter esse valor para horas decimais, basta multiplicá-lo por 24:
• 0,364583333333333 × 24 horas = 8,75 horas decimais
No exemplo do arquivo, você só precisa tomar o resultado e multiplicá-lo também por
24 horas:
2.5.3. Função DATA
A função DATA monta uma data completa em função de 3 argumentos: ano, mês e
dia, que podem ser escritos explicitamente na função, ou obtidos diretamente de
células na planilha.
• Sintaxe
DATA(ano; mês; dia)
• Argumentos
• ano: Representa o ano;
• mês: Representa o número do mês de 1 a 12;
• dia: Representa o dia do mês de 1 a 31.
• Exemplos
Fórmula Resultado/Comentários
=DATA(2021; 12; 10) 10/12/2021
=DATA(C4; C3; C2)
Monta uma data, conforme o ano em C4, o mês em C3
e o dia em C2.
94
Excel 2019 - Módulo II
2.5.4. Funções DIA, MÊS e ANO
O efeito oposto à função DATA é extrair as 3 partes dela: dia, mês e ano. As 3 funções
possuem um único argumento que é a data completa (ou número de série).
• Sintaxe
DIA(núm_série)
MÊS(núm_série)
ANO(núm_série)
• Argumento
• núm_série: Representa uma data completa.
• Exemplos para a data de 14/07/2019,digitada na célula C5
Fórmula
Resultado/
Comentários
=DIA(C5) 14
=MÊS(C5) 7
=ANO(C5) 2019
2.5.5. Função DIAS
A função DIAS tem a finalidade de calcular a quantidade de dias corridos entre duas
datas.
• Sintaxe
DIAS(data_final, data_inicial)
• Argumentos
• data_final: Representa a data final do intervalo de tempo;
• data_inicial: Representa a data inicial do intervalo de tempo.
• Exemplo
Fórmula Resultado/Comentários
=DIAS("17/2/2021"; "28/12/2020") 51 dias
95
2Funções (Parte 1)
Observações:
• No lugar da função DIAS, você pode fazer uma subtração simples de
duas datas, conforme visto em exemplos anteriores;
• Para fazer a contagem total de dias (não apenas a diferença), some 1
ao resultado. Exemplo: entre 6/5/2019 e 10/5/2019 existem 4 dias
de diferença (função DIAS). Porém, se você contar os dias de 6 até 10
(inclusive), o resultado será 5 dias.
2.5.6. Função DIA.DA.SEMANA
A função DIA.DA.SEMANA é usada para identificar o dia da semana de uma determinada
data. O valor de retorno é um número inteiro (ou código), correspondente ao dia da
semana.
• Sintaxe
DIA.DA.SEMANA(núm_série; [retornar_tipo])
• Argumentos
• núm_série: Representa a data, da qual será obtido o dia da semana;
• retornar_tipo (opcional): Representa o tipo de retorno, conforme tabela a
seguir. Na ausência do argumento, o primeiro tipo será usado.
Tipo de retorno Número a ser retornado
1 1 (domingo) até 7 (sábado).
2 1 (segunda-feira) até 7 (domingo).
3 0 (segunda-feira) até 6 (domingo).
11 1 (segunda-feira) até 7 (domingo).
12 1 (terça-feira) até 7 (segunda-feira).
13 1 (quarta-feira) até 7 (terça-feira).
14 1 (quinta-feira) até 7 (quarta-feira).
15 1 (sexta-feira) até 7 (quinta-feira).
16 1 (sábado) até 7 (sexta-feira).
17 1 (domingo) até 7 (sábado).
96
Excel 2019 - Módulo II
• Exemplos
Fórmula Resultado/Comentários
=DIA.DA.SEMANA("12/09/2020") 7 (sábado)
=DIA.DA.SEMANA(HOJE())
Retorna o número do dia da semana da data
de hoje (atualizada).
2.5.7. Função DATA.VALOR
A função DATA.VALOR converte uma data expressa como texto para um número de
série.
• Sintaxe
DATA.VALOR(data_texto)
• Argumento
• data_texto: Representa uma data na forma de texto.
• Exemplo
Fórmula Resultado/Comentários
=DATA.VALOR("1/1/2017") 42736
2.5.8. Função VALOR.TEMPO
A função VALOR.TEMPO converte uma hora expressa como texto para um número de
série.
• Sintaxe
VALOR.TEMPO(hora_texto)
• Argumento
• hora_texto: Representa um valor horário na forma de texto.
Observação:
• O número de série resultante pode ser formatado como data.
97
2Funções (Parte 1)
Observação:
• O número de série resultante pode ser formatado como hora.
2.5.9. Função FIMMÊS
A função FIMMÊS retorna um número de série que corresponde ao último dia do mês
da data de referência e pode ser avançada ou recuada certa quantidade de meses.
• Sintaxe
FIMMÊS(data_ref; núm_meses)
• Argumentos
• data_ref: Representa a data de referência para a contagem dos meses;
• núm_meses: Representa o número de meses para frente (valor positivo)
ou para trás (valor negativo). Use zero (0) se quiser se referir ao próprio
mês da data de referência.
• Exemplo
Fórmula Resultado/Comentários
=FIMMÊS("2/3/2021"; 0)
44286 (número de série sem formatação)
31/03/2021 (formatado como data)
• Exemplo
Fórmula Resultado/Comentários
=VALOR.TEMPO("15:20") 0,638888888888889
Observação:
• O número de série resultante pode ser formatado como data.
98
Excel 2019 - Módulo II
2.5.10. Função DATAM
A função DATAM retorna um número de série que representa uma nova data, relativa
a uma data de referência. Você ainda deve especificar a quantidade de meses para
trás (valor negativo) ou para frente (valor positivo).
• Sintaxe
DATAM(data_ref; núm_meses)
• Argumentos
• data_ref: Representa a data de referência para a contagem dos meses;
• núm_meses: Representa o número de meses para frente (valor positivo)
ou para trás (valor negativo). Use zero (0) se quiser se referir ao próprio
mês da data de referência.
• Exemplo
Fórmula Resultado/Comentários
=DATAM("2/3/2020"; 6)
44076 (número de série sem formatação)
02/09/2020 (formatado como data)
Observações:
• O número de série resultante pode ser formatado como data;
• A nova data calculada ocorre no mesmo dia do mês da data de referência;
• Se a data de retorno não puder usar o mesmo dia da data de referência,
o último dia do mês da data de retorno será usado. Exemplo: a fórmula
=DATAM("31/1/2020"; 1) trará, como resultado, a data 29/02/2020
porque o mês 2 de 2016 tem 29 dias e não 31.
99
2Funções (Parte 1)
2.5.11. Função NÚMSEMANAISO
A função NÚMSEMANAISO retorna o número da semana do ano, baseado na Norma
ISO 8601, adotada na Europa e no Brasil, que diz que a 1ª semana do ano ocorre na
primeira semana que possua, pelo menos, 4 dias e inicia sempre na segunda-feira.
• Sintaxe
NÚMSEMANAISO(data)
• Argumento
• data: Representa a data de referência para o cálculo do número da semana
do ano.
• Exemplo
Fórmula Resultado/Comentários
=NÚMSEMANAISO("1/5/2020") 18
Observação:
• Para obter o número da semana do ano usando o sistema americano,
use a função NÚMSEMANA. O sistema americano também é usado em
alguns países e determina que a 1ª semana do ano é onde cai a data 1
de janeiro, mesmo que só exista essa data naquela semana. A função
NÚMSEMANA deve ser usada em versões do Excel anteriores à 2013.
2.5.12. Função FRAÇÃOANO
A função FRAÇÃOANO calcula a fração do ano representado pelo número de dias
inteiros entre duas datas. Por exemplo, você pode usar a função para identificar a
proporção de benefícios de um ano inteiro ou obrigações para atribuir a um período
específico.
• Sintaxe
FRAÇÃOANO(data_inicial, data_final, [base])
100
Excel 2019 - Módulo II
• Argumentos
• data_inicial: Representa a data inicial do período;
• data_final: Representa a data final do período;
• base: Opcional. Representa o tipo de base de contagem diária a ser usado,
conforme a tabela a seguir:
Código Base para contagem
0 ou ausente Base americana: meses de 30 dias e ano de 360 dias.
1 Calendário real.
2 Ano de 360 dias.
3 Ano de 365 dias.
4 Base europeia: meses de 30 dias e ano de 360 dias.
• Exemplos
Calcule a fração do ano de 2020 correspondente à data 31/07/2020, considerando
o calendário real. O resultado representa quanto do ano de 2020 já se passou até
31/07/2020.
Fórmula Resultado
=FRAÇÃOANO("1/1/2020";"31/7/2020";1) 0,579234972677596 (ou 58%)
Calcule a idade de uma pessoa que nasceu em 10/10/1995. A função INT auxilia na
exclusão da parte fracionária.
Fórmula Resultado
=INT(FRAÇÃOANO("10/10/1995";HOJE();1)) Varia conforme a data de hoje.
101
2Funções (Parte 1)
2.5.13. Funções para dias úteis
Até agora, os cálculos que levam em conta a diferença de datas ou adição de dias a
uma data consideram os dias como corridos (sequenciais). Em muitas situações, você
precisa programar alguma data de pagamento, por exemplo, que caia em um dia útil.
Dias úteis não consideram finais de semana e feriados.
Para cada uma das funções apresentadas nesta seção, será necessário criar uma lista
com feriados. Essa lista varia bastante, conforme a cidade, estado, país, religião,
empresa ou outro critério cultural.
Acompanhe as 4 funções a seguir pelo arquivo Funções de Data e Hora.xlsx,
disponível em sua pasta de exercícios do Capítulo 2. A Planilha2 contém uma tabela
com os feriados brasileiros, conforme Lei Federal Nº 10.607 de 19 de dezembro de
2002. O intervalo de datas da coluna B já foi nomeado como Feriados e inclui os anos
de 2019 a 2015:
Ao lado da tabela, há duas datas nas células E3 (data inicial) e E4 (data final). A célula
E5 contém apenas a quantidade de dias corridos entre as duas datas, expressa pela
fórmula =E4-E3 ou =DIAS(E4; E3).
Veja, a seguir, os argumentos comuns às funções que serão mostradas nesta seção:
• data_inicial: Representa a data de referência ou a primeira data de um intervalode tempo;
• data_final: Representa a última data do intervalo de tempo especificado;
• núm_dias: Representa a quantidade de dias úteis para trás (valor negativo) ou
para frente (valor positivo);
• fim_de_semana (opcional): Representa um código que determina como será
a interpretação dos dias do final de semana, conforme detalhado na tabela a
seguir. Na ausência do argumento, será considerado o código 1;
• feriados (opcional): Representa um intervalo de células que contém datas
(feriados) que serão desconsideradas das operações com dias úteis. Na ausência
do argumento, serão desconsiderados apenas os finais de semana.
102
Excel 2019 - Módulo II
Veja a tabela de códigos do argumento fim_de_semana:
Código Dias considerados como fim de semana
1 Sábado e domingo.
2 Domingo e segunda-feira.
3 Segunda-feira e terça-feira.
4 Terça-feira e quarta-feira.
5 Quarta-feira e quinta-feira.
6 Quinta-feira e sexta-feira.
7 Sexta-feira e sábado.
11 Somente domingo.
12 Somente segunda-feira.
13 Somente terça-feira.
14 Somente quarta-feira.
15 Somente quinta-feira.
16 Somente sexta-feira.
17 Somente sábado.
A segunda forma de definir o argumento fim_de_semana é digitando uma sequência
de 7 algarismos, que podem ser 0 ou 1, em que 0 representa dia útil e 1 representa
final de semana ou dia de folga. Cada algarismo da sequência corresponde a um dia
da semana, começando pela segunda-feira, ou seja, a sequência 0101000 indicaria
uma semana com folga na terça e na quinta-feira. A sequência deve ser inserida entre
aspas, como um texto.
2.5.13.1. Função DIATRABALHOTOTAL
A função DIATRABALHOTOTAL calcula a quantidade de dias úteis entre duas datas,
baseada em uma lista de feriados.
• Sintaxe
DIATRABALHOTOTAL(data_inicial; data_final; [feriados])
• Exemplos
Fórmula nas células E6 e E7 Resultado
=DIATRABALHOTOTAL(E3; E4; Feriados) 128 dias úteis
=DIATRABALHOTOTAL(E3; E4) 132 dias úteis
103
2Funções (Parte 1)
2.5.13.2. Função DIATRABALHOTOTAL.INTL
A função DIATRABALHOTOTAL.INTL calcula a quantidade de dias úteis entre duas
datas, baseada em uma lista de feriados e quais dias da semana serão considerados
dias de folga ou final de semana.
• Sintaxe
DIATRABALHOTOTAL.INTL(data_inicial; data_final; [fim_de_
semana]; [feriados])
• Exemplo
Fórmula na célula E8 Resultado
=DIATRABALHOTOTAL.INTL(E3; E4; 3; Feriados) 130 dias úteis
Observações:
• No 3º argumento do exemplo anterior, foi usado o código 3, que
representa a segunda-feira e terça-feira como dias de folga;
• O 3º argumento pode representar dias úteis e dias de folga através de
uma sequência de 7 caracteres sob forma de um número binário. Cada
algarismo indica um dia da semana, começando na segunda-feira.
Exemplo: "0000110" indica que os dias de folga cairão na sexta-feira
e no sábado. O "0" representa dia normal de trabalho; o "1" representa
dia de folga (ou final de semana).
2.5.13.3. Função DIATRABALHO
A função DIATRABALHO calcula uma data que se encontra certa quantidade de dias
úteis para frente (valor positivo) ou para trás (valor negativo), baseada em uma lista
de feriados.
• Sintaxe
DIATRABALHO(data_inicial; núm_dias; [feriados])
• Exemplo
Fórmula na célula E9 Resultado
=DIATRABALHO(E3; 60; Feriados) qui, 24/09/2020
104
Excel 2019 - Módulo II
2.5.13.4. Função DIATRABALHO.INTL
A função DIATRABALHO.INTL calcula uma data que se encontra uma certa quantidade
de dias úteis para frente (valor positivo) ou para trás (valor negativo), baseada em
uma lista de feriados e quais dias serão considerados como dias de folga ou finais de
semana.
• Sintaxe
DIATRABALHO(data_inicial; núm_dias; [fim_de_semana];
[feriados])
• Exemplo
Fórmula na célula E10 Resultado
=DIATRABALHO.INTL(E3; 60; "0101000"; Feriados) sex, 25/09/2020
Observação:
• No 3º argumento do exemplo anterior, foi usado o código "0101000",
que representa a terça-feira e quinta-feira como dias de folga.
2.5.14. Formatação para datas e horas
A formatação de datas ou valores horários também é feita pelos comandos da faixa
de opções, grupo Número, ou pelo comando Formatar células. As categorias Data
e Hora oferecem formatos predefinidos, enquanto que a categoria Personalizado
permite que você crie sua própria formatação de tempo.
105
2Funções (Parte 1)
Use combinações das letras "d", "m" e "a" para representar dia, mês e ano. Use
combinações das letras "h", "m" e "s" para representar hora, minuto e segundo.
Conforme a quantidade de letras e outros símbolos delimitadores no código de
formatação, você consegue criar formatos diferenciados.
Veja, como exemplo, as partes de uma data quando formatadas com os seguintes
códigos de formatação na categoria Personalizado para a data 07/02/2020:
Código Resultado Explicação
d 7 Dia do mês com um ou dois dígitos.
dd 07 Dia do mês com dois dígitos.
ddd sex Abreviação do dia da semana.
dddd sexta-feira Nome do dia da semana.
m 2 Número do mês com um ou dois dígitos.
mm 02 Número do mês com dois dígitos.
mmm fev Abreviação do nome do mês.
mmmm fevereiro Nome do mês.
mmmmm f Letra inicial do nome do mês.
a 20 Ano com dois dígitos.
aa 20 Ano com dois dígitos.
aaa 2020 Ano com quatro dígitos.
aaaa 2020 Ano com quatro dígitos.
Agora, veja exemplos de formatos personalizados para a mesma data:
Código de formatação Resultado
d/m/a 7/2/20
dd/mmm 07/fev
mmmm-aaaa fevereiro-2020
dddd sexta-feira
ddd, dd/mm/aa sex, 07/02/20
dddd, dd/mmm/aaaa sexta-feira, 07/fev/2020
dd/mm/aaaa hh:mm 07/02/2020 14:30
mmm/dd/aaaa h:mm am/pm fev/07/2020 2:30 PM
106
Excel 2019 - Módulo II
Pontos principais
Atente para os tópicos a seguir. Eles devem ser estudados com muita atenção,
pois representam os pontos mais importantes do capítulo.
• O Excel disponibiliza as funções, que podem ser usadas para gerar fórmulas mais
sofisticadas nas planilhas. O Excel possui várias categorias de funções: Banco
de dados, Cubo, Data e hora, Engenharia, Estatística, Financeira, Informações,
Lógica, Matemática e trigonométrica, Procura e referência, entre outras;
• A categoria Estatística possui funções usadas em cálculos estatísticos. Há
funções para a contagem de células e de itens, para obtenção da média aritmética
de um intervalo, para cálculos de probabilidade e estatística, etc. Há funções
estatísticas condicionais, que efetuam os cálculos sobre uma lista de valores,
atendendo a um ou mais critérios;
• A categoria Banco de dados traz funções que são usadas para fazer cálculos
de itens, presentes em uma lista, que satisfaçam a mais de uma condição.
Essas funções realizam diferentes tipos de cálculos baseando-se em critérios
e dependem necessariamente de uma lista a partir da qual os cálculos serão
baseados. A região de critérios pode estar na mesma planilha em uso ou em
outra pasta de trabalho;
• Para calcular valores com base em datas e horas, o Excel possui a categoria Data
e hora. A realização de cálculos com tempo engloba, por exemplo, as funções
DIA, MÊS, ANO, DATA, DIA.DA.SEMANA e DIATRABALHOTOTAL, entre outras.
Teste seus conhecimentos
Funções (Parte 1)2
108
Excel 2019 - Módulo II
1. Quais são as funções estatísticas condicionais que realizam cálculos de
acordo com vários critérios?
☐ a) SOMA, MÉDIA, CONT.NÚM, MÁXIMO, MÍNIMO.
☐ b) PROCV, ÍNDICE, CORRESP, DESLOC.
☐ c) SOMASES, MÉDIASES, CONT.SES, MÁXIMOSES, MÍNIMOSES.
☐ d) MAIOR, MENOR, SUBTOTAL.
☐ e) Nenhuma das alternativas anteriores está correta.
2. Qual a alternativa incorreta a respeito das funções de banco de dados?
☐ a) Nas funções de banco de dados, os critérios são embutidos na própria
função e devem aparecer entre aspas.
☐ b) A sintaxe genérica é BDFUNÇÃO(banco_de_dados; campo; critérios).
☐ c) O intervalo de critérios deve ter ao menos duas linhas e repetir os
mesmos títulos do banco de dados.
☐ d) As funções mais usadas são: BDSOMA, BDMÉDIA, BDMÁX, BDMÍN,
BDCONTAR, BDCONTARA, BDEXTRAIR.
☐ e) Todas as alternativas anteriores estão corretas.
3. Quais são as funçõesque calculam, respectivamente, (1) a quantidade
de dias úteis entre duas datas e (2) uma data no futuro ou no passado em
função de uma quantidade de dias úteis?
☐ a) (1) HOJE e (2) AGORA.
☐ b) (1) DATA e (2) DIA.DA.SEMANA.
☐ c) (1) DATA e (2) NÚMSEMANAISO.
☐ d) (1) DIATRABALHOTOTAL e (2) DIATRABALHO.
☐ e) Nenhuma das alternativas anteriores está correta.
109
2Funções (Parte 1)
4. Que funções são capazes de recuperar, em uma lista de valores numéricos,
os 3 números mais altos e os 3 números mais baixos, respectivamente?
☐ a) MÁXIMO e MÍNIMO
☐ b) MAIOR e MENOR
☐ c) SOMASE E SOMASES
☐ d) BDSOMA e BDMÉDIA
☐ e) Nenhuma das alternativas anteriores está correta.
5. Indique o código necessário na formatação de células para exibir a
seguinte data: “sáb, 06/jun/2020”:
☐ a) dd, ddd/mmm/aa
☐ b) dddd, d/mm/aaaa
☐ c) ddd, dd/mmm/aaaa
☐ d) dd, d/m/aaaa
☐ e) Nenhuma das alternativas anteriores está correta.
Funções (Parte 2)3
à Funções lógicas;
à Funções de procura e referência;
à Funções de texto;
à Funções financeiras.
112
Excel 2019 - Módulo II
3.1. Funções lógicas
Funções lógicas são usadas no Excel para a tomada de decisões baseadas em condições
ou testes lógicos.
Um teste lógico compara um valor contra outro, através dos operadores de
comparação, e sempre retorna um valor lógico VERDADEIRO ou FALSO. Os valores
podem ser números, textos (entre aspas), referências de células ou outras fórmulas.
Os operadores de comparação são: = (igual), > (maior que), = (maior ou igual a), (diferente de).
Um teste lógico é como se fosse uma pergunta que você faz, esperando por uma
resposta verdadeira ou falsa.
Se você quiser acompanhar os exemplos com funções lógicas diretamente no Excel,
abra o arquivo Funções Lógicas.xlsx, disponível em sua pasta de arquivos do Capítulo
3.
3.1.1. Funções lógicas básicas
As principais funções lógicas do Excel estão resumidas a seguir, apenas para sua
referência. Elas são abordadas detalhadamente no curso Excel 2019 Módulo I.
• Função SE: A função SE testa um valor lógico (teste lógico) e retorna um resultado
se a resposta do teste for VERDADEIRO, ou retorna outro resultado se a resposta
do teste for FALSO;
• Função auxiliar E: Avalia até 255 testes lógicos simultaneamente. Se todos forem
avaliados com o valor VERDADEIRO, então a função E retornará VERDADEIRO. Se
um dos testes falhar, a função E retornará FALSO;
• Função auxiliar OU (e/ou): Avalia até 255 testes lógicos simultaneamente. Se
pelo menos um dos testes for avaliado com o valor VERDADEIRO, então a função
OU retornará VERDADEIRO. Se todos os testes falharem, a função OU retornará
FALSO;
• Função auxiliar XOR (ou exclusivo): avalia até 255 testes lógicos simultaneamente.
Se somente um dos testes for avaliado com o valor VERDADEIRO, então a função
XOR retornará VERDADEIRO. Se mais de um for VERDADEIRO, a função XOR
retornará FALSO. Ela também retorna VERDADEIRO quando há uma quantidade
ímpar de respostas VERDADEIRO;
• Função auxiliar NÃO: Esta apenas inverte a resposta de um teste lógico e é
usada quando você deseja fazer "perguntas negativas" nos testes.
113
3 Funções (Parte 2)
3.1.2. Funções lógicas aninhadas
As funções auxiliares E, OU e XOR são usadas como primeiro argumento da função
SE e avaliam todos os testes lógicos de uma única vez. Existem situações nas quais
você necessita fazer vários testes lógicos, um de cada vez, para avaliar cada situação
específica e, então, retornar um valor.
Isso pode ser feito no Excel pelo uso de várias funções SE aninhadas. Há o limite de
64 funções aninhadas, mas dificilmente você usará mais do que dois ou três níveis.
A lógica consiste em você fazer a primeira pergunta (teste lógico) da função SE. Se o
resultado desse teste for VERDADEIRO, então, o argumento seguinte será usado e a
função é encerrada. Mas, se houver outros testes para fazer, no terceiro argumento
da função SE (valor_se_falso), coloque a próxima função SE, e assim por diante. Cada
função SE terá o seu valor caso o teste seja VERDADEIRO. Quando for encontrado o
primeiro teste VERDADEIRO, a função termina e os outros não serão avaliados.
Primeiramente, analise a lógica:
Se teste_lógico1 = VERDADEIRO;
Então valor1;
Senão, se teste_lógico2 = VERDADEIRO;
Então valor2;
Senão, se teste_lógico3 = VERDADEIRO;
Então valor3;
...
Senão, valorN
Veja como ficaria a sintaxe, usando 3 níveis de aninhamento:
=SE(teste_lógico1;
valor1;
SE(teste_lógico2;
valor2;
SE(teste_lógico3;
valor3;
valor_se_todos_falsos)))
Ou:
=SE(teste_lógico1; valor1; SE(teste_lógico2; valor2; SE(teste_
lógico3; valor3; valor_se_todos_falsos)))
114
Excel 2019 - Módulo II
Visualize essa lógica em um fluxograma:
Observações:
• Nesta montagem de funções SE aninhadas, tome cuidado com os
parênteses: a quantidade de parênteses fechados precisa coincidir com
a quantidade dos que foram abertos em cada função SE;
• Se você quiser quebrar a fórmula em múltiplas linhas para que a lógica
fique mais clara, depois de digitar o ponto-e-vírgula (;), pressione ALT +
ENTER. Quando terminar a fórmula toda, pressione ENTER.
115
3 Funções (Parte 2)
Pratique o aninhamento de funções SE no arquivo Funções Lógicas.xlsx. A Planilha1
possui uma tabela com notas de alunos de uma classe de uma escola de idiomas. As
notas se referem aos 2 bimestres de um módulo do curso e as médias já se encontram
calculadas.
O objetivo é escrever, na coluna E, a situação de cada aluno no final do módulo:
Aprovado (para Média ≥ 7), Exame (para Média ≥ 5) e Reprovado (para Média =7; "Aprovado"; SE(D4>=5; "Exame"; "Reprovado"))
116
Excel 2019 - Módulo II
Após a cópia das fórmulas, o quadro está completo:
3.1.3. Função SES
A função de SES testa múltiplas condições e retorna o valor correspondente à primeira
condição com valor VERDADEIRO.
• Sintaxe
SES(teste_lógico_1; valor_1; [teste_lógico_2; valor_2];
[teste_lógico_3; valor_3]; ...)
• Argumentos
• teste_lógico_1 representa o primeiro teste lógico que será avaliado como
VERDADEIRO ou FALSO;
• valor_1 representa o valor que será retornado, caso o teste_lógico_1 seja
VERDADEIRO;
• teste_lógico_2 ... teste_lógico_127 (opcional) representa um teste lógico
(até 127) que será avaliado como VERDADEIRO ou FALSO;
• valor_1 ... valor_127 (opcional) representa o valor que será retornado,
caso o teste lógico correspondente seja VERDADEIRO.
117
3 Funções (Parte 2)
Observações:
• A função avalia cada teste lógico e para quando o primeiro teste com
resultado VERDADEIRO for encontrado. Os demais testes não serão
avaliados, independentemente de seu resultado;
• Se nenhuma condição verdadeira for encontrada, a função SES retorna
o resultado #N/D (não disponível);
• Você pode especificar um valor padrão (algo do tipo "nenhuma das
anteriores") caso os demais testes resultem em FALSO. Basta usar, no
último par de argumentos, uma condição que sempre será verdadeira,
como 1=1, ou o próprio valor lógico VERDADEIRO. Se esta condição
existir, ela deverá ser o último argumento da função;
• Esta função pode ser usada em substituição a múltiplas funções SE
aninhadas, conforme visto anteriormente, porém só existe no Excel
2019 ou no Excel do Office 365.
• Exemplo
Retomando o exemplo do tópico anterior, a Planilha2 contém a mesma planilha da
classe de alunos da escola de idiomas. Desta vez, as fórmulas da coluna E serão
preenchidas com a função SES, em vez de múltiplas funções SE aninhadas. A fórmula
em E4 ficará assim:
=SES(D4>=7; "Aprovado"; D4>=5; "Exame"; VERDADEIRO;
"Reprovado")
Depois de digitar a primeira fórmula, faça a cópia parabaixo. O resultado será o
mesmo que o obtido na Planilha1.
3.1.4. Função PARÂMETRO
A função PARÂMETRO avalia uma expressão, que pode ser um valor, uma fórmula
ou uma célula que contenha um valor a ser testado. Baseada no resultado dessa
expressão, a função realiza comparações com diversos valores, trazendo um valor de
retorno correspondente.
• Sintaxe
PARÂMETRO(expressão; valor_1; resultado_1; [valor_padrão ou
valor_2; resultado_2]; [valor_padrão ou valor_3; resultado_3];
...)
118
Excel 2019 - Módulo II
• Argumentos
• expressão representa o resultado da expressão que será comparado
contra os demais valores;
• valor_1 representa o primeiro valor que será comparado com o resultado
da expressão;
• resultado_1 representa o valor de retorno quando o valor_1 é igual à
expressão;
• valor_n representa um valor que será comparado com o resultado da
expressão. Até 126 valores podem ser especificados;
• resultado_n representa o valor de retorno quando o valor_n é igual à
expressão. Até 126 resultados podem ser especificados;
• valor_padrão (opcional): Este será o valor de retorno, caso não haja
correspondência da expressão contra os valores anteriores. O valor_
padrão será identificado como sendo aquele que não possui o resultado_n
correspondente. Ele deverá ser o último argumento da função PARÂMETRO.
Observações:
• Se não houver nenhuma correspondência entre a expressão e
os valores relacionados e a função não tiver um valor padrão, ela
retornará #N/D;
• A Função PARÂMETRO está disponível somente no Excel 2019 ou no
Excel do Office 365.
• Exemplo
A Planilha3 do arquivo Funções Lógicas.xlsx contém uma relação de vendas efetuadas
em algumas datas. A tabela relaciona os estados onde as vendas foram feitas e será
necessário calcular o frete, como sendo uma porcentagem sobre o valor.
119
3 Funções (Parte 2)
A empresa é sediada no estado de SP e, para esse estado, não haverá cobrança de
frete. O valor do frete para o estado do RJ é de 1%, para MG é de 2% e, para qualquer
outro estado, o frete será de 3%. A fórmula em D4 deverá multiplicar o valor da venda
pela porcentagem de frete, em função do estado correspondente na mesma linha:
=C4 * PARÂMETRO(B4; "SP"; 0%; "RJ"; 1%; "MG"; 2%; 3%)
Após os cálculos, a planilha ficará assim:
3.1.5. Função SEERRO
A função SEERRO retorna o valor de uma fórmula digitada se ela gerar um resultado
válido ou um valor alternativo caso ela resulte em um dos erros: #N/D, #VALOR!,
#REF!, #DIV/0!, #NÚM!, #NOME? ou #NULO!.
• Sintaxe
SEERRO(fórmula; valor_se_erro)
• Argumentos
• fórmula: Representa uma expressão que realiza um cálculo;
• valor_se_erro: Representa um valor alternativo, caso a fórmula gere algum
erro.
120
Excel 2019 - Módulo II
• Exemplos
Fórmula Comentários
=SEERRO(B2/B3; 0)
Se o cálculo B2/B3 não gerar um erro, o próprio
resultado será retornado. Se o cálculo gerar um erro
#DIV/0!, o valor 0 será retornado.
=SEERRO(RAIZ(H4); "")
Se o resultado de RAIZ(H4) for válido, esse valor será
retornado. Se H4 contiver um número negativo, a
fórmula retornaria o erro #NÚM!, mas, agora, a célula
ficará vazia.
3.1.6. Função SENÃODISP
A função SENÃODISP retorna o valor de uma fórmula digitada se ela gerar um resultado
válido, ou um valor alternativo, caso ela resulte em #N/D (não disponível). Algumas
funções do Excel que realizam procuras em intervalos retornam #N/D se o valor não
for encontrado.
• Sintaxe
SENÃODISP(fórmula; valor_se_não_disp)
• Argumentos
• fórmula: Representa uma expressão que realiza um cálculo;
• valor_se_não_disp: Representa um valor alternativo, caso a fórmula gere
o resultado #N/D.
• Exemplo
Fórmula/Comentário
=SENÃODISP(PROCV(C3; H4:L2000; 3; FALSO);
"Produto não encontrado")
Se o resultado da função PROCV for #N/D, então, o
texto "Produto não encontrado" será retornado no
lugar.
121
3 Funções (Parte 2)
3.2. Funções de procura e referência
As funções de procura e referência são úteis quando você precisa localizar um
determinado valor dentro de uma tabela (ou matriz).
Se você quiser acompanhar os exemplos com funções de procura e referência
diretamente no Excel, abra o arquivo Funções de Procura e Referência.xlsx,
disponível em sua pasta de arquivos do Capítulo 3.
As duas funções básicas mais usadas são:
• PROCV (ou procura vertical): procura um valor ao longo da primeira coluna de
um intervalo (matriz). Assim que ele for encontrado, retorna o valor localizado
na mesma linha, em uma coluna determinada;
• PROCH (ou procura horizontal) procura um valor ao longo da primeira linha de
um intervalo (matriz). Assim que ele for encontrado, retorna o valor localizado
na mesma coluna, em uma linha determinada.
As funções PROCV e PROCH são abordadas em detalhes no curso Excel 2019 Módulo
I e são consideradas pré-requisitos para este curso.
Você verá a seguir, em detalhes, funções de procura e referência avançadas e
extremamente úteis em muitas situações, principalmente quando o intervalo não está
sempre no mesmo lugar ou não tem sempre o mesmo tamanho.
3.2.1. Função ÍNDICE
A função ÍNDICE é usada para retornar um valor dentro de uma matriz (intervalo). Esse
valor é localizado pela posição da linha e da coluna dentro da matriz.
• Sintaxe
ÍNDICE(matriz; núm_linha; [núm_coluna])
• Argumentos
• matriz: Representa o intervalo de valores;
• núm_linha: Representa o número da linha do valor a ser retornado;
• núm_coluna: Representa o número da coluna do valor a ser retornado.
Argumento opcional quando a matriz possui apenas uma linha ou uma
coluna.
122
Excel 2019 - Módulo II
• Exemplo 1
A Planilha1 possui uma lista de valores mensais. A célula B2 contém o número do
mês e a célula B3 deverá retornar o valor correspondente a esse mês.
A fórmula em B3 deverá resgatar o valor do intervalo E3:P3, cujo número do mês
(posição) está em B2:
=ÍNDICE(E3:P3; B2)
• Exemplo 2
A Planilha2 possui uma matriz de valores de filiais (linhas) ao longo dos meses do
ano (colunas).
A fórmula em B6 deverá resgatar o valor do intervalo E3:P6. O número da filial em B3
determina a posição da linha na matriz. O número do mês em B4 determina a posição
da coluna na matriz. A fórmula ficará assim:
=ÍNDICE(E3:P6; B3; B4)
3.2.2. Função CORRESP
A função CORRESP é usada para retornar a posição relativa que um valor ocupa dentro
de um intervalo.
• Sintaxe
CORRESP(valor_procurado; matriz_procurada; [tipo_corresp])
123
3 Funções (Parte 2)
• Argumentos
• valor_procurado: Representa o valor que será procurado dentro do
intervalo. Caracteres curinga podem ser usados: o asterisco (*) representa
um ou mais caracteres e a interrogação (?) representa a posição de um
caractere;
• matriz_procurada: Representa o intervalo de valores;
• tipo_corresp: Opcional. Um código numérico que representa como esse
valor será procurado, conforme tabela a seguir.
Tipo Descrição
0
Correspondência exata: Busca um valor exatamente como ele foi
especificado. Não há necessidade de a matriz estar ordenada.
1
É menor do que: Busca o maior valor que é menor ou igual ao valor_
procurado. Os valores no argumento matriz_procurada devem ser
colocados em ordem crescente. Este é o valor padrão, caso o argumento
seja omitido.
-1
É maior do que: Busca o menor valor que é maior ou igual ao valor_
procurado. Os valores no argumento matriz_procurada devem ser
colocados em ordem decrescente.
Observação:
• Se a função CORRESP não conseguir localizar o valor_procurado na
matriz_procurada, o valor #N/D (não disponível) será retornado.
• Exemplo 1
A Planilha3 contém um intervalo com cidades (D2:I2). Na célula B2 foi digitado o
nome de uma cidade dessa lista.
A célula B3 conterá a fórmula que localiza o nome exato da cidade (B2) no intervalo
de cidades (D2:I2). A pesquisa será feita por correspondência exata:
=CORRESP(B2; D2:I2; 0)
124
Excel 2019 - Módulo II
• Exemplo 2
A Planilha4 possui uma lista com códigos de peças e descrições.
A célula E2 conterá2.5.13. Funções para dias úteis .........................................................................101
2.5.13.1. Função DIATRABALHOTOTAL ................................................................102
2.5.13.2. Função DIATRABALHOTOTAL.INTL ........................................................103
2.5.13.3. Função DIATRABALHO ..........................................................................103
2.5.13.4. Função DIATRABALHO.INTL ..................................................................104
2.5.14. Formatação para datas e horas .............................................................104
Pontos principais ................................................................................................106
Teste seus conhecimentos...................................................................................................... 107
Capítulo 3 - Funções (Parte 2) ................................................................................................ 111
3.1. Funções lógicas ....................................................................................112
3.1.1. Funções lógicas básicas ........................................................................112
3.1.2. Funções lógicas aninhadas ....................................................................113
3.1.3. Função SES ............................................................................................116
3.1.4. Função PARÂMETRO ..............................................................................117
3.1.5. Função SEERRO .....................................................................................119
3.1.6. Função SENÃODISP ................................................................................120
3.2. Funções de procura e referência............................................................121
3.2.1. Função ÍNDICE ......................................................................................121
3.2.2. Função CORRESP ...................................................................................122
3.2.3. Funções ÍNDICE e CORRESP usadas em conjunto ...................................125
3.2.4. Função DESLOC .....................................................................................126
3.3. Funções de Texto ..................................................................................132
3.3.1. Maiúsculas e minúsculas .......................................................................132
3.3.1.1. Função MAIÚSCULA ...............................................................................133
3.3.1.2. Função MINÚSCULA ...............................................................................133
3.3.1.3. Função PRI.MAIÚSCULA .........................................................................133
3.3.2. Concatenação de texto..........................................................................134
3.3.2.1. Função CONCATENAR ...........................................................................134
3.3.2.2. Função CONCAT ...................................................................................137
3.3.2.3. Função UNIRTEXTO ...............................................................................138
3.3.3. Formatação de texto .............................................................................139
3.3.3.1. Função MOEDA .....................................................................................140
3.3.3.2. Função TEXTO .......................................................................................140
3.3.3.3. Função VALOR ......................................................................................141
3.3.4. Tratamento de caracteres ......................................................................141
3.3.4.1. Função NÚM.CARACT ............................................................................141
3.3.4.2. Função EXATO ......................................................................................142
3.3.4.3. Função CARACT ....................................................................................143
3.3.4.4. Função REPT .........................................................................................143
3.3.4.5. Função ARRUMAR .................................................................................144
3.3.5. Localização e substituição de texto .......................................................144
3.3.5.1. Função LOCALIZAR ................................................................................144
3.3.5.2. Função SUBSTITUIR ...............................................................................145
3.3.5.3. Função MUDAR .....................................................................................147
Sumário
7
3.3.6. Extração de texto ..................................................................................149
3.3.6.1. Função ESQUERDA ................................................................................149
3.3.6.2. Função DIREITA .....................................................................................149
3.3.6.3. Função EXT.TEXTO ................................................................................150
3.3.6.4. Função FÓRMULATEXTO ........................................................................151
3.4. Funções financeiras ..............................................................................152
3.4.1. Função VP .............................................................................................153
3.4.2. Função VF .............................................................................................153
3.4.3. Função PGTO ........................................................................................154
3.4.4. Função TAXA ........................................................................................154
3.4.5. Função NPER .........................................................................................155
Pontos principais ................................................................................................156
Teste seus conhecimentos...................................................................................................... 157
Mãos à obra! .................................................................................................................................. 161
Capítulo 4 - Organização de dados ..................................................................................... 171
4.1. Introdução ............................................................................................172
4.2. Classificação e filtragem .......................................................................173
4.2.1. Classificação de dados ..........................................................................174
4.2.2. Filtragem de dados ...............................................................................175
4.2.2.1. Filtro básico ..........................................................................................175
4.2.2.2. Filtro avançado .....................................................................................176
4.3. Estrutura de tópicos ..............................................................................182
4.3.2.1. Agrupando itens manualmente .............................................................183
4.3.1. Recolhendo e expandindo os agrupamentos .........................................184
4.3.2. Desagrupando itens ..............................................................................184
4.3.3. Criando agrupamentos automáticos ......................................................185
4.3.4. Opções de agrupamento .......................................................................186
4.3.5. Subtotais ..............................................................................................187
4.4. Tabelas .................................................................................................191uma fórmula que buscará o código digitado em D2 no intervalo
A2:A10 e retornará sua posição relativa na lista:
=CORRESP(D2; A2:A10; 0)
Veja alguns resultados diferentes, conforme o código digitado em D2:
Código Posição Comentário
PF-123A 1 Retorna exatamente a posição do código procurado.
RO* 4
Retorna a posição do primeiro código que começa com
"RO" e o restante pode ser qualquer coisa.
BU*C 9
Retorna a posição do código que começa com "BU" e
termina com "C".
*654* 7
Retorna a posição do primeiro código que contém o
número "654".
*C 3
Retorna a posição do primeiro código que termina com
"C".
125
3 Funções (Parte 2)
3.2.3. Funções ÍNDICE e CORRESP usadas em
conjunto
Conforme visto anteriormente, a função ÍNDICE retorna o valor de uma matriz, onde
são conhecidos o número da linha e o número da coluna para localizar o valor desejado.
Em algumas situações esses números não são conhecidos diretamente. Porém, a
função CORRESP consegue localizar um valor dentro de uma lista, retornando uma
posição. Essa posição pode, então, ser usada como número de linha ou de coluna
para completar a função ÍNDICE.
A combinação das duas funções é útil, principalmente, quando a função PROCV não
pode ser usada porque o valor procurado não está na primeira coluna do intervalo.
Para compreender melhor o funcionamento das duas funções em conjunto, no arquivo
Funções de Procura e Referência.xlsx, vá até a Planilha5:
O intervalo E3:H8 contém uma tabela de preços de alguns produtos (linhas 3 a 8) em
4 tamanhos diferentes (colunas E a H). As células B3 e B4 contêm, respectivamente,
o produto e o tamanho desejados. A célula B6 deverá conter a fórmula que retorna o
preço do produto e tamanho escolhidos.
Comece digitando, na célula B6, a função ÍNDICE, responsável por recuperar um valor
que se encontra em uma linha e coluna determinadas. O primeiro argumento é o
intervalo (E3:H8):
=ÍNDICE(E3:H8;
Em seguida, você precisa informar o número da linha. Só que esse número não é
conhecido. Quem determina o número da linha é a posição que o Produto (B3) ocupa
na relação de produtos (D3:D8). A função CORRESP é usada para isso, assumindo
correspondência exata (0):
=ÍNDICE(E3:H8; CORRESP(B3; D3:D8; 0);
Finalmente, quem determina o número da coluna é a posição que o Tamanho (B4)
ocupa na relação de tamanhos (E2:H2). A função CORRESP também é usada, assumindo
correspondência exata (0):
=ÍNDICE(E3:H8; CORRESP(B3; D3:D8; 0); CORRESP(B4; E2:H2; 0))
126
Excel 2019 - Módulo II
Agora, é só alterar o produto e o tamanho nas células B3 e B4 e você terá uma área
de consulta de preços, principalmente, se a tabela de produtos e opções for muito
grande.
Para que a fórmula não retorne um erro, caso você tenha digitado, em B3 ou B4,
algum valor inválido, use a função SEERRO ou a função SENÃODISP:
=SEERRO(ÍNDICE(E3:H8;CORRESP(B3;D3:D8;0);CORRESP(B4;E2
:H2;0));"")
3.2.4. Função DESLOC
A função DESLOC tem um objetivo parecido com a função ÍNDICE: buscar valores
dentro de uma matriz. A função DESLOC, porém, consegue recuperar um intervalo
completo, não apenas uma célula.
A função também é usada para criar intervalos que não se encontram sempre no
mesmo local ou podem possuir tamanhos diferentes.
• Sintaxe
DESLOC(ref; lins; cols; [altura]; [largura])
• Argumentos
• ref: Representa a célula de referência, a partir da qual o intervalo será
deslocado;
• lins: Representa a quantidade de linhas que serão deslocadas para baixo
(valor positivo) ou para cima (valor negativo);
• cols: Representa a quantidade de colunas que serão deslocadas para a
direita (valor positivo) ou para a esquerda (valor negativo);
• altura (opcional): Representa o total de linhas de altura do intervalo que
você deseja obter. Na ausência do argumento, a altura será de 1 linha;
• largura (opcional): Representa o total de colunas de largura do intervalo
que você deseja obter. Na ausência do argumento, a largura será de 1
coluna.
127
3 Funções (Parte 2)
Observações:
• A função DESLOC deve estar sempre dentro de outra função que usa
intervalos como argumentos, como SOMA, MÉDIA, etc. A única situação
onde DESLOC pode ser usada sozinha dentro da célula é quando ela
retornar a referência ou valor de apenas uma célula, caso em que pode
substituir a função ÍNDICE;
• Como célula de referência, procure usar sempre locais conhecidos, como
os cabeçalhos ou títulos de linhas e colunas em um intervalo de dados.
Essas células geralmente são fixas;
• Para determinar o deslocamento de linha ou coluna, você pode usar a
função CORRESP para ajudar a encontrar a posição de um valor em uma
lista;
• Para determinar a quantidade de linhas de altura ou colunas de largura,
você pode usar funções de contagem, como CONT.NÚM ou CONT.VALORES.
Compare o uso de ÍNDICE e DESLOC, quando o objetivo é buscar um único valor que
se encontra dentro de um intervalo, baseado na linha e coluna:
128
Excel 2019 - Módulo II
• Exemplo 1
Este exemplo pode ser acompanhado no arquivo Funções de Procura e Referência.
xlsx, Planilha6. A planilha mostra uma tabela com 4 estados e as vendas em 3
departamentos das lojas daquele estado.
O objetivo é escrever uma fórmula na célula F2, somando as vendas dos 3 departamentos
da loja, em função do estado escolhido em E2. Como as vendas de cada estado estão
em locais diferentes, não é possível escrever uma fórmula de SOMA com intervalo
fixo.
A função SOMASE não trará resultado porque há células em branco na coluna A. As
células poderiam, inclusive, estar mescladas. Uma solução aqui é usar a função SOMA,
referindo-se a um intervalo deslocado, em função da sigla do estado.
No momento você possui as seguintes informações:
• A célula de referência ideal é a A1 porque é o título da coluna dos estados,
está sempre no mesmo local e é justamente o estado que precisa ser
localizado nessa coluna;
• O intervalo de valores de vendas começa um certo número de linhas abaixo
da célula A1. Essa quantidade de linhas depende do estado escolhido em
E2 e precisa ser calculada;
• O intervalo de valores de vendas começa 2 colunas à direita da célula A1;
• O intervalo de valores de vendas possui 3 linhas de altura (as vendas
correspondentes aos 3 departamentos da loja);
• O intervalo de valores de vendas possui apenas uma coluna de largura
(coluna C).
Na célula F2, comece a montar a fórmula, usando a função SOMA:
=SOMA(
129
3 Funções (Parte 2)
Como o intervalo é variável, insira a função DESLOC:
=SOMA(DESLOC(
O intervalo começa na célula de título da coluna dos estados:
=SOMA(DESLOC(A1;
Partindo de A1, o intervalo começa um certo número de linhas abaixo. Para calcular
esse valor, basta determinar a posição da sigla do estado (E2) dentro do intervalo que
contém as siglas dos estados (A2:A13). A função CORRESP vai ajudar:
=SOMA(DESLOC(A1; CORRESP(E2; A2:A13; 0);
O intervalo de vendas começa 2 colunas para a direita:
=SOMA(DESLOC(A1; CORRESP(E2; A2:A13; 0); 2;
Finalmente, o intervalo tem 3 linhas de altura e 1 coluna de largura:
=SOMA(DESLOC(A1; CORRESP(E2; A2:A13; 0); 2; 3; 1))
Você acabou de criar uma fórmula com intervalo variável. Se você inserir outro estado
em E2, terá a soma dos 3 valores de vendas daquele estado:
130
Excel 2019 - Módulo II
• Exemplo 2
A Planilha7 contém uma tabela de dados fixa com 10 linhas preparadas para digitação
de despesas pessoais. Alguns cálculos já foram efetuados sobre a coluna de valores
das despesas:
A célula F2 contém a contagem dos valores de despesas na coluna C:
=CONT.NÚM(C2:C11)
A célula F3 contém a soma de todas as despesas:
=SOMA(C2:C11)
Note que ambas as fórmulas limitam o intervalo até a linha 11. Dessa forma, as
fórmulas funcionarão somente até essa linha. Quaisquer valores digitados além da
linha 11 não entrarão nas fórmulas.
Você poderia modificar as fórmulas para usar toda a coluna para os cálculos, porém,
você aprenderá, neste exemplo, como criar intervalos dinâmicos. Eles se ajustam
automaticamente, conformea quantidade de dados no intervalo de valores da coluna
C.
131
3 Funções (Parte 2)
Primeiramente, você precisa criar uma fórmula nomeada. Na guia Fórmulas, grupo
Nomes Definidos, clique no botão Definir Nome. Se desejar, aumente a largura da
caixa de diálogo Novo Nome, arrastando para fora sua borda direita. Na caixa Nome,
digite o nome do intervalo: Valores. Apague o conteúdo da caixa Refere-se a:
Crie a fórmula nomeada na caixa Refere-se a. Inicie com a função DESLOC:
=DESLOC(
A célula de referência ideal para o início do intervalo é o título da coluna Valor. Clique
na célula C1 e digite um ponto-e-vírgula:
=DESLOC(Planilha7!$C$1;
O intervalo começa 1 linha abaixo da célula C1:
=DESLOC(Planilha7!$C$1; 1;
O intervalo começa na mesma coluna da célula C1 (deslocamento horizontal zero):
=DESLOC(Planilha7!$C$1; 1; 0;
A quantidade de linhas de altura depende da quantidade de valores de despesas
na coluna C. Será usada a função CONT.NÚM em toda a coluna C (após a digitação
da função, clique no topo da coluna C). A função ignora células com texto e células
vazias:
=DESLOC(Planilha7!$C$1; 1; 0; CONT.NÚM(Planilha7!$C:$C);
Finalmente, a largura do intervalo de valores é de 1 coluna:
=DESLOC(Planilha7!$C$1; 1; 0; CONT.NÚM(Planilha7!$C:$C); 1)
Clique em OK para criar o nome.
132
Excel 2019 - Módulo II
Agora, altere a fórmula em F2 para:
=CONT.NÚM(Valores)
Altere a fórmula em F3 para:
=SOMA(Valores)
Experimente inserir mais informações na tabela e observe que as fórmulas são
atualizadas automaticamente, mesmo que você passe das linhas atualmente
formatadas:
Outra grande vantagem na criação de intervalos nomeados com a função DESLOC é
que eles podem ser reutilizados quantas vezes você precisar, em qualquer planilha do
arquivo. Ótimo para bancos de dados.
3.3. Funções de Texto
As funções de texto são muito usadas para extração de informações, substituição de
caracteres ou mudança na aparência do texto nas células da planilha. São especialmente
úteis no tratamento de dados, quando você os obtém de outras fontes para o Excel.
Para acompanhar as explicações e exemplos deste tópico, abra o arquivo Funções de
Texto.xlsx, disponível em sua pasta de exercícios do Capítulo 3.
3.3.1. Maiúsculas e minúsculas
Muitas vezes, o cadastramento de informações em bancos de dados é realizado por
várias pessoas. Cada uma escreve as informações de um jeito: letras minúsculas (caixa
baixa), letras maiúsculas (caixa alta) ou até mesmo de forma misturada.
O Excel possui 3 funções que realizam a conversão entre esses casos, conforme visto
a seguir.
133
3 Funções (Parte 2)
3.3.1.1. Função MAIÚSCULA
Converte todas as letras do texto (argumento) para maiúsculas (caixa alta).
• Sintaxe
MAIÚSCULA(texto)
3.3.1.2. Função MINÚSCULA
Converte todas as letras do texto (argumento) para minúsculas (caixa baixa).
• Sintaxe
MINÚSCULA(texto)
3.3.1.3. Função PRI.MAIÚSCULA
Converte apenas a primeira letra de cada palavra do texto (argumento) para maiúscula
(caixa alta).
• Sintaxe
PRI.MAIÚSCULA(texto)
A Planilha1 possui uma relação de endereços, digitados de formas bem diferentes.
Em cada coluna, reescreva os textos da coluna A, de acordo com a função identificada
na linha 1:
Fórmula em B2:
=MAIÚSCULA(A2)
Fórmula em C2:
=MINÚSCULA(A2)
134
Excel 2019 - Módulo II
Fórmula em D2:
=PRI.MAIÚSCULA(A2)
Após copiar para baixo as fórmulas digitadas, você terá a tabela completa de endereços,
escritos de três formas diferentes:
3.3.2. Concatenação de texto
Concatenar significa unir vários trechos com textos e números para que componham
um único texto maior. A concatenação pode ser feita por funções de concatenação ou
pelo operador "&".
3.3.2.1. Função CONCATENAR
A função CONCATENAR une diversos valores retorna um único texto.
• Sintaxe
CONCATENAR(texto1; [texto2]; ...)
• Argumentos
• texto1: representa o primeiro valor que será concatenado;
• texto2, etc.: (opcional) representam os demais valores que serão
concatenados.
135
3 Funções (Parte 2)
Observações:
• A função CONCATENAR aceita até 255 argumentos, que podem ser
textos ou números;
• Qualquer parte fixa do texto deverá estar entre aspas duplas, inclusive
caracteres de pontuação e espaços;
• Quando números participam da concatenação, eles aparecerão sem
qualquer formato, inclusive datas. Use a função TEXTO para concatenar
números formatados;
• Prefira o uso da função CONCAT, mais abrangente.
• Exemplo 1
Para concatenar dois textos que se encontram dentro das células A1 e B1:
Para dar um espaço entre os dois conteúdos, concatene também um caractere de
espaço:
136
Excel 2019 - Módulo II
• Exemplo 2
A Planilha2 do arquivo Funções de Texto.xlsx possui uma relação de nomes e
sobrenomes:
Usando o operador de concatenação (&), crie uma fórmula que monte o nome do
passageiro, usando a notação internacional: sobrenome primeiro em letras maiúsculas,
depois o primeiro nome, separando-os com uma vírgula e um espaço. Depois copie a
fórmula para os demais nomes.
O conteúdo da coluna C poderia ter sido feito pela ferramenta Preenchimento
Relâmpago. A vantagem de usar fórmulas aqui é por causa da atualização
automática quando os nomes e sobrenomes são alterados ou colados no local.
137
3 Funções (Parte 2)
3.3.2.2. Função CONCAT
A função CONCAT faz o mesmo que a função CONCATENAR, com a vantagem de que
ela aceita intervalos em seus argumentos.
• Sintaxe
CONCAT(texto1; [texto2;...])
• Argumentos
• texto1 representa um item de texto a ser concatenado. Pode ser um texto
fixo entre aspas duplas, um valor numérico ou um intervalo de células;
• texto2; ... texto253 representam itens adicionais de texto que serão
concatenados;
Observações:
• A função ignora células vazias dentro dos intervalos especificados;
• O limite máximo de caracteres resultantes da concatenação é de 32.767,
que corresponde ao limite de uma célula. Se esse valor for ultrapassado,
a função retornará o erro #VALOR!;
• A Função CONCAT está disponível somente no Excel 2019 ou no Excel
do Office 365.
• Exemplo
A Planilha3 possui uma série de especificações para montagem do código de um
produto, o qual será o resultado da combinação de todas essas partes:
A fórmula em E2 ficará assim:
=CONCAT(A2:D2)
138
Excel 2019 - Módulo II
Após copiar as fórmulas, o resultado da montagem dos códigos será:
3.3.2.3. Função UNIRTEXTO
A função UNIRTEXTO também realiza concatenações, porém, com uma flexibilidade
maior. Você poderá especificar um delimitador (separador) entre os trechos
concatenados e se células vazias serão consideradas ou não.
• Sintaxe
UNIRTEXTO(delimitador; ignorar_vazias; texto1; [texto2;...])
• Argumentos
• delimitador representa um texto que será usado para separar cada
conteúdo da concatenação. Pode ser um texto vazio (duas aspas duplas
em sequência);
• ignorar_vazias é um valor lógico e indica, se VERDADEIRO, que as
células vazias do intervalo serão ignoradas. Nesse caso o delimitador
correspondente não será inserido;
• texto1 é um item de texto a ser concatenado. Pode ser um texto
representado explicitamente entre aspas ou um intervalo de células;
• texto2; ... texto252 representam itens adicionais de texto.
Observações:
• O limite máximo de caracteres resultantes da concatenação é de 32.767,
que corresponde ao limite de uma célula. Se esse valor for ultrapassado,
a função retornará o erro #VALOR!.
• A Função UNIRTEXTO está disponível somente no Excel 2019 ou no Excel
do Office 365.
139
3 Funções (Parte 2)
• Exemplo
A Planilha4 possui uma série de especificações para montagem do código de um
produto, o qual será o resultado da combinação de todas essas partes, assim como o
exemplo da planilha anterior. Desta vez cada trecho de texto será separado por um
hífen:
A fórmula para a célula E2 foi esta:
=UNIRTEXTO("-"; VERDADEIRO; A2:D2)
3.3.3. Formatação de texto
Durante a concatenação de textos e números, conforme mencionado no tópico
anterior, osnúmeros aparecem sem formatação. Veja o exemplo:
Há algumas funções úteis para concatenar números formatados e para converter um
texto para número.
140
Excel 2019 - Módulo II
3.3.3.1. Função MOEDA
A função MOEDA converte um argumento numérico em um texto formatado com
o símbolo de moeda, conforme definido nas configurações regionais do Painel de
Controle do Windows. Portanto, o resultado será diferente, conforme o idioma do
Excel e do Windows.
• Sintaxe
MOEDA(núm; [decimais])
• Argumentos
• núm: Representa o valor numérico que será formatado como moeda;
• decimais (opcional): Representa a quantidade de casas decimais. Na
ausência do argumento, serão usadas 2 casas decimais.
• Exemplo
3.3.3.2. Função TEXTO
A função TEXTO também é usada para formatar números que serão concatenados.
Esta, porém, usa qualquer tipo de formatação numérica: número, porcentagem,
moeda, data, hora, etc.
• Sintaxe
TEXTO(valor; formato_texto)
• Argumentos
• valor: Representa o valor numérico que deverá ser formatado;
• formato_texto: Representa o código de formatação usado para formatar
o valor numérico.
141
3 Funções (Parte 2)
• Exemplos
Fórmula Resultado como texto
=TEXTO(10000; "0,00") 10000,00
=TEXTO(12345,6789; "R$ #.##0,00") R$ 12.345,68
=TEXTO(455/1280; "0,0%") 35,5%
=TEXTO("1/11/2020"; "dddd, d/mmm/aaaa") domingo, 1/nov/2020
3.3.3.3. Função VALOR
Esta função faz o oposto das funções anteriores: converte um valor numérico dentro
de um texto para um número.
• Sintaxe
VALOR(texto)
• Argumento
• texto: Representa um número como texto.
• Exemplo
Fórmula Resultado como número
=VALOR("R$1000") 1000
3.3.4. Tratamento de caracteres
Esta seção mostra algumas funções úteis para contagem de caracteres, comparação,
repetição, limpeza de espaços e inserção de caracteres especiais.
3.3.4.1. Função NÚM.CARACT
Esta função retorna a quantidade de caracteres existentes dentro de um texto. A
contagem também inclui caracteres especiais "invisíveis", como espaços, tabulações,
quebras de linhas, etc.
• Sintaxe
NÚM.CARACT(texto)
142
Excel 2019 - Módulo II
• Argumento
• texto: Representa o texto do qual se deseja obter o número de caracteres.
• Exemplo
Fórmula Resultado
=NÚM.CARACT("Curso Excel 2019") 16
3.3.4.2. Função EXATO
A função EXATO compara caracteres entre dois textos. Se os dois textos forem
exatamente iguais, a função retorna VERDADEIRO, caso contrário, retorna FALSO.
Letras minúsculas e maiúsculas são consideradas diferentes.
• Sintaxe
EXATO(texto1; texto2)
• Argumentos
• texto1: Representa o primeiro texto a ser comparado;
• texto2: Representa o segundo texto a ser comparado.
• Exemplos
Se você desejar comparar dois textos sem se importar se as letras são maiúsculas
ou minúsculas, use a fórmula =A2=B2.
143
3 Funções (Parte 2)
3.3.4.3. Função CARACT
Para digitar caracteres especiais em uma célula, na guia Inserir, grupo Símbolos,
clique no botão Símbolo. Em seguida escolha o caractere desejado. Você também
pode inserir ou concatenar um caractere especial através de seu código decimal ASCII
(a caixa Símbolo da guia Inserir, grupo Símbolos) mostra os códigos).
• Sintaxe
CARACT(código)
• Argumento
• código: Representa o código decimal ASCII do caractere desejado.
Observação:
• Um caractere especial também pode ser digitado pelo seu código ASCII
decimal pelo teclado: segure a tecla ALT da esquerda e, no teclado
numérico, digite um código de 4 dígitos. Exemplo: ALT + 0174 gera o
caractere de Marca Registrada ®.
• Exemplos
Fórmula Resultado
=CARACT(128) €
=CARACT(177) & 1000/4 ±250
3.3.4.4. Função REPT
A função REPT repete um texto por uma quantidade de vezes especificada.
• Sintaxe
REPT(texto; núm)
• Argumentos
• texto: Representa o texto a ser repetido;
• núm: Representa a quantidade de repetições do texto.
144
Excel 2019 - Módulo II
• Exemplos
Fórmula Resultado
=REPT("|"; 40) ||||||||||||||||||||||||||||||||||||||||
="Início" & REPT("."; 20) & "14:00 h" Início....................14:00 h
3.3.4.5. Função ARRUMAR
É frequente você encontrar dados digitados de maneira incorreta e com excesso de
espaços. Em outra situação, você pode importar ou copiar dados de outras fontes e, ao
trazer para a planilha, eles vêm acompanhados de espaços desnecessários. A função
ARRUMAR se presta exatamente a essas situações: ela elimina todos os espaços antes
e depois do texto. Internamente, deixa apenas um espaço entre cada palavra.
• Sintaxe
ARRUMAR(texto)
• Argumento
• texto: Representa o texto que terá os espaços em excesso removidos.
• Exemplo
Fórmula Resultado
=ARRUMAR(" Curso Excel 2016 ") Curso Excel 2016
3.3.5. Localização e substituição de texto
O Excel possui, na guia Página Inicial, grupo Edição, botão Localizar e Selecionar,
algumas funções que permitem buscar um texto dentro do arquivo e substitui-lo por
outro. Você aprenderá, nesta seção, como fazer isso através de funções específicas.
3.3.5.1. Função LOCALIZAR
A função LOCALIZAR retorna um número que representa a posição que um texto
inicia dentro de outro.
• Sintaxe
LOCALIZAR(texto_procurado; no_texto; [núm_inicial])
145
3 Funções (Parte 2)
• Argumentos
• texto_procurado: Representa o texto que será procurado;
• no_texto: Representa o texto principal;
• núm_inicial: Representa a posição (número do caractere), a partir da qual
será feita a localização do texto. Na ausência deste argumento, a busca
começará desde a primeira posição.
Observações:
• Esta função não diferencia maiúsculas de minúsculas;
• Você pode usar caracteres curinga no primeiro argumento para realizar
a busca: o asterisco (*) substitui um ou mais caracteres e a interrogação
(?) substitui um caractere.
• Exemplos
Fórmula Resultado
=LOCALIZAR("R$"; "Valor de R$ 500,00") 10
=LOCALIZAR("@"; "fulano@provedor.com.br") 7
=LOCALIZAR("\"; "L:\Clientes\Vendas.xlsx"; 10) 12
=LOCALIZAR("c*a"; "Produto: câmera digital") 10
3.3.5.2. Função SUBSTITUIR
A função SUBSTITUIR tem a finalidade de remover um trecho de texto dentro de outro
e inserir um novo conteúdo no local. Você pode substituir todas as ocorrências do
texto procurado ou uma ocorrência específica.
• Sintaxe
SUBSTITUIR(texto; texto_antigo; novo_texto; [núm_da_
ocorrência])
• Argumentos
• texto: Representa o texto original onde será feita a substituição;
• texto_antigo: Representa o texto que será removido do texto principal;
• texto_novo: Representa o texto que entrará no lugar do texto que foi
removido;
• núm_da_ocorrência (opcional): Representa o número da ocorrência do
texto_antigo que será substituída. Na ausência do argumento, todas as
ocorrências serão processadas.
146
Excel 2019 - Módulo II
Observações:
• A função SUBSTITUIR faz a troca do texto baseada em conteúdo;
• Para realizar múltiplas substituições você pode aninhar funções
SUBSTITUIR.
• Exemplos
A célula B2 contém o texto "NOV/2019 - Treinamento - Excel 2019".
Para substituir a palavra "Treinamento" pela palavra "Curso":
=SUBSTITUIR(B2; "Treinamento"; "Curso")
Resultado: NOV/2019 - Curso - Excel 2019
Para substituir o ano 2019 para 2020, sem afetar o final do texto, somente a primeira
ocorrência será efetuada:
=SUBSTITUIR(B2; "2019"; "2020"; 1)
Resultado: NOV/2020 - Treinamento - Excel 2019
Para remover todos os hifens e espaços em excesso:
=ARRUMAR(SUBSTITUIR(B2; "-"; ""))
Resultado: NOV/2019 Treinamento Excel 2019
Para remover a palavra "Treinamento", remover os hifens e eliminar os espaços em
excesso:
=ARRUMAR(SUBSTITUIR(SUBSTITUIR(B2; "-"; ""); "Treinamento";
""))
Resultado: NOV/2019 Excel 2019
147
3 Funções (Parte 2)
3.3.5.3. Função MUDAR
A função MUDAR também é usada para retirar uma sequência de caracteres e inserir
outra no lugar, porém, a extração é feita pela posição dentro do texto e não pelo
conteúdo, como é o caso da função SUBSTITUIR.
• Sintaxe
MUDAR(texto_antigo; núm_inicial; núm_caract; novo_texto)
• Argumentos
• texto_antigo:Representa o texto original onde será feita a alteração;
• núm_inicial: Representa a posição do caractere onde será feita a extração
do trecho;
• núm_caract: Representa a quantidade de caracteres que serão extraídos,
partindo do núm_inicial;
• novo_texto: Representa o novo texto que entrará no lugar do que foi
extraído.
Observação:
• A função MUDAR faz a troca do texto baseada em posição.
• Exemplo 1
Imagine uma lista de telefones, conforma a coluna A:
Por alguma necessidade, você pode precisar destacar o código de área e deixá-lo
entre parênteses e separar o restante do telefone por um espaço. Não é possível usar
a função SUBSTITUIR porque cada código de área é diferente do outro.
Use a seguinte fórmula para a célula B2. Ela concatena um caractere de abre parênteses
com o restante. A função muda o conteúdo de A2, a partir do 3º caractere, tirando 1
caractere e inserindo no lugar dele um fecha parênteses e um espaço:
="(" & MUDAR(A2; 3; 1; ") ")
148
Excel 2019 - Módulo II
Depois, copie a fórmula para baixo:
• Exemplo 2
A partir da lista de endereços de e-mail da coluna A, construa o site da Web para o
domínio correspondente:
Para montar o Website, o início do endereço de e-mail precisa ser extraído até o
caractere "@" e, no lugar, inserir o "www.". Como o "@" está sempre em local diferente,
sua posição precisa ser obtida com a função LOCALIZAR. Essa posição representa a
quantidade de caracteres que precisarão ser excluídos pela função MUDAR. A fórmula
em B2 fica:
=MUDAR(A2; 1; LOCALIZAR("@"; A2); "www.")
Após copiar a fórmula para baixo, todos os sites foram montados:
149
3 Funções (Parte 2)
3.3.6. Extração de texto
Se você tiver um texto grande em uma célula e desejar extrair uma parte dele, use
as funções desta seção. Elas permitem que você extraia uma certa quantidade de
caracteres de um texto principal, pelo começo, pelo meio ou pelo final.
3.3.6.1. Função ESQUERDA
Esta função extrai uma quantidade de caracteres do começo do texto.
• Sintaxe
ESQUERDA(texto; núm_caract)
• Argumentos
• texto: Representa o texto do qual serão extraídos os caracteres;
• núm_caract: Representa a quantidade de caracteres que serão extraídos.
• Exemplo
Fórmula Resultado
=ESQUERDA("Excel 2019"; 5) Excel
3.3.6.2. Função DIREITA
Esta função extrai uma quantidade de caracteres do final do texto.
• Sintaxe
DIREITA(texto; núm_caract)
• Argumentos
• texto: Representa o texto do qual serão extraídos os caracteres;
• núm_caract: Representa a quantidade de caracteres que serão extraídos.
• Exemplo
Fórmula Resultado
=DIREITA("Região Sul"; 3) Sul
150
Excel 2019 - Módulo II
3.3.6.3. Função EXT.TEXTO
Esta função extrai uma quantidade de caracteres em qualquer parte do texto.
• Sintaxe
EXT.TEXTO(texto; núm_inicial; núm_caract)
• Argumentos
• texto: Representa o texto do qual serão extraídos os caracteres;
• núm_inicial: Representa a posição do trecho inicial da extração;
• núm_caract: Representa a quantidade de caracteres que serão extraídos.
• Exemplo 1
Fórmula Resultado
=EXT.TEXTO("Preço USD 12.300"; 7; 3) USD
• Exemplo 2
O objetivo é extrair todos os valores monetários da coluna B, sendo que todos os
preços possuem 3 dígitos e não há centavos. No final, deverá ser calculado o total
dos valores extraídos:
Como cada linha possui o preço em local diferente, será necessário localizar onde
começa esse valor monetário. A dica é o caractere "$". Quando localizado, o valor
começa 2 posições adiante e tem 3 caracteres antes da vírgula. A função EXT.TEXTO
será usada na célula C2:
=EXT.TEXTO(B2; ___?___; 3)
O segundo argumento (posição inicial) precisa ser calculado pela localização do "$".
O valor numérico começa duas posições depois dele.
=EXT.TEXTO(B2; LOCALIZAR("$"; B2) + 2; 3)
151
3 Funções (Parte 2)
A fórmula ainda traz, como resultado, um texto. Será necessário convertê-lo para
valor numérico pela função VALOR. Portanto, a fórmula completa em C2 será:
=VALOR(EXT.TEXTO(B2; LOCALIZAR("$"; B2) + 2; 3))
Após copiar a fórmula para baixo e calcular o total:
3.3.6.4. Função FÓRMULATEXTO
A função FÓRMULATEXTO extrai o texto de uma fórmula e o escreve explicitamente
na célula.
• Sintaxe
FÓRMULATEXTO(referência)
• Argumento
• referência representa uma referência de célula que contém uma fórmula.
• Exemplos
A coluna F da imagem a seguir possui algumas fórmulas que usam os valores do
intervalo B2:C4. A coluna H contém os textos extraídos das fórmulas da coluna F:
152
Excel 2019 - Módulo II
3.4. Funções financeiras
O Excel possui dezenas de funções financeiras. Você verá apenas algumas mais
simples, cujo uso faz parte do nosso dia a dia. São funções que realizam cálculos do
dinheiro ao longo do tempo e estão presentes em todas as calculadoras financeiras
do mercado.
Os argumentos são comuns a todas elas:
• nper: Número de períodos (geralmente em meses ou anos);
• taxa: Representa a taxa de juros constante por período;
• pgto: Representa o pagamento periódico (ou prestação);
• vp: Representa o valor presente (ou atual) que dará início à série de pagamentos.
Se omitido, será considerado como 0;
• vf: Representa o valor futuro ou saldo final, após todos os pagamentos terem
sido efetuados. Se omitido, será considerado como 0;
• tipo: Representa o tipo de pagamento. Use o valor 0 (ou FALSO) para indicar que
o pagamento será efetuado no final do período (valor padrão se o argumento
for omitido). Use o valor 1 (ou VERDADEIRO) para indicar que o pagamento será
efetuado no início do período. Este argumento será ignorado se pgto não for
especificado;
• estimativa: Usado somente para o cálculo da taxa de juros e representa apenas
um valor de referência para situações em que poderia haver mais de uma solução
possível para o cálculo. Esse valor indica um ponto de convergência para o
resultado da taxa calculada. Se o argumento for omitido, a taxa mais próxima
de 10% será usada.
Às vezes, a taxa de juros é fornecida em um período diferente do que será usado nos
cálculos. Exemplo: taxa anual de 15%, sendo que os períodos usados nos cálculos
serão mensais. Nesse caso, você precisa fazer a conversão da taxa anual para taxa
mensal, usando juros simples ou juros compostos:
• Para juros simples: taxa mensal = taxa anual / 12
• Para juros compostos: taxa mensal = (1 + taxa anual) ^ (1 / 12) – 1
As operações financeiras no Excel seguem o mesmo princípio das calculadoras
financeiras, ou seja, fluxo de caixa:
• Entrada de caixa = sinal positivo;
• Saída de caixa = sinal negativo.
Para interpretar corretamente o sinal do dinheiro, assuma que toda a transação será
feita sob um único ponto de vista (correntista, banco, investidor, credor, etc.).
153
3 Funções (Parte 2)
3.4.1. Função VP
A função VP calcula o valor presente de uma operação financeira e representa o total
(principal) que será movimentado ao longo dos períodos especificados, a uma taxa
constante de juros e pagamentos também constantes.
• Sintaxe
VP(taxa; nper; pgto; [vf]; [tipo])
• Exemplo
Quanto será necessário aplicar hoje em um fundo que rende 0,97% de taxa mensal,
para que você resgate R$ 20.000,00 após 18 meses? Nesse período, não houve
aportes mensais.
=VP(0,97%; 18; ; 20000)
Resultado: -R$ 16.809,99.
Não foi usado o argumento pgto porque não houve aportes mensais. Sendo assim, o
argumento tipo é irrelevante. O resultado negativo indica que hoje esse valor saiu de
sua conta bancária para ser aplicado.
3.4.2. Função VF
A função VF calcula o valor futuro (ou saldo final) de uma operação financeira com
taxa constante de juros e pagamentos constantes por período.
• Sintaxe
VF(taxa; nper; pgto; [vp]; [tipo])
• Exemplo
Aplicando hoje o valor de R$ 5.000,00 em uma operação de investimento, qual será
o montante acumulado após 2 anos, a juros de 15% ao ano?
=VF(15%; 2; ; -5000)
Resultado: R$ 6.612,50.
Não foi usado o argumento pgto porque não houve aportes anuais. Sendo assim, o
argumento tipo é irrelevante.Sob o ponto de vista do correntista, o argumento vp
é negativo porque hoje o valor saiu da conta corrente para ser direcionado para a
aplicação. O resultado positivo indica o montante acumulado que poderá ser resgatado
para a conta corrente.
154
Excel 2019 - Módulo II
3.4.3. Função PGTO
A função PGTO calcula os pagamentos periódicos constantes de uma transação
financeira, realizados a uma taxa fixa de juros.
• Sintaxe
PGTO(taxa; nper; vp; [vf]; [tipo])
• Exemplo
Você pretende comprar um veículo e pagá-lo à vista. A transação será feita através
de um empréstimo bancário de 5 anos, a uma taxa anual de juros de 18,5%. O valor
do veículo é de R$48.000,00. Quais serão as prestações mensais, sendo que cada
parcela será paga no final de cada mês?
=PGTO(18,5%/12; 5*12; 48000; ; 0)
Resultado: -R$ 1.231,98.
No exemplo, foi usada taxa de juros simples. A taxa anual foi dividida por 12 meses
(18,5%/12). Como são 5 anos, os períodos foram convertidos para meses (5*12) porque
o objetivo é calcular a prestação mensal. Todo cálculo foi feito sob o ponto de vista
do correntista. O valor presente é positivo porque hoje o montante de R$ 48.000,00
entrou na sua conta para que você pague o veículo à vista. O resultado negativo
mostra que, mensalmente, esse valor sairá de sua conta, até quitar toda a dívida (daí
o vf ausente ou zerado). O argumento tipo também poderia ser omitido, uma vez que
0 (final do período) é o valor padrão.
3.4.4. Função TAXA
Calcula uma taxa de juros fixa para um período de uma transação financeira. O Excel
realiza cálculos complexos para retornar a taxa e pode não conseguir calcular o
resultado, ou pode haver mais de uma solução. O argumento estimativa pode ser
fornecido para dar uma direção ao cálculo da taxa.
TAXA(nper; pgto; vp [vf]; [tipo]; [estimativa])
155
3 Funções (Parte 2)
• Exemplo
Em uma agência bancária, você negociou com o seu gerente um empréstimo pessoal
de R$ 10.000,00. O gerente ofereceu a você uma prestação mensal de R$ 795,00 para
que possa quitar sua dívida em 24 meses, porém, ele não informou a taxa de juros.
Calcule essa taxa.
=TAXA(24; -795; 10000)
Resultado: 5,98%.
O argumento pgto entrou como negativo porque, mensalmente, esse valor sai de sua
conta corrente para pagar uma prestação do empréstimo. O valor do empréstimo (vp)
entrou de uma vez em sua conta corrente hoje (sinal positivo). O valor futuro (vf) foi
omitido (assumido 0) porque, no final desses 24 meses, o objetivo é ter sua dívida
zerada. Como o argumento tipo foi omitido, foi assumido que os pagamentos serão
efetuados no final de cada mês.
3.4.5. Função NPER
A função NPER calcula o número de períodos necessários para concluir a transação
financeira, feita em pagamentos constantes e taxa fixa de juros.
• Sintaxe
NPER(taxa; pgto; vp; [vf]; [tipo])
• Exemplo
Aplicando, hoje, um valor de R$ 100.000,00 com 14,75% de juros ao ano, em quantos
anos você atingirá o montante de R$ 200.000,00, fazendo aportes anuais de R$
5.000,00?
=NPER(14,75%; -5000; -100000; 200000)
Resultado: 4,05424388500787 (ou seja, 4 anos aproximadamente).
Sob ponto de vista do correntista, o valor presente (R$ 10.000,00) é negativo porque
saiu da conta corrente para ser direcionado à aplicação. Os aportes anuais (R$
5.000,00) também saem da conta corrente e vão para a aplicação. O valor futuro é
positivo porque, após concluída a transação, entra na conta corrente. O argumento
tipo foi omitido porque os pagamentos serão feitos no final do período.
156
Excel 2019 - Módulo II
Pontos principais
Atente para os tópicos a seguir. Eles devem ser estudados com muita atenção,
pois representam os pontos mais importantes do capítulo.
• O Excel possui diversas funções que retornam resultados baseados em condições,
ou testes lógicos. As funções lógicas (ou condicionais) têm a finalidade de
"tomar decisões", baseadas nesses testes lógicos, trazendo os resultados
apropriados, conforme as respostas. Além das funções básicas SE, E, OU, XOR,
NÃO, o Excel possui duas novas funções: (1) a função SES contém uma série de
testes lógicos e valores de retorno e traz de volta o valor que corresponde ao
primeiro teste com resultado VERDADEIRO; (2) a função PARÂMETRO contém
uma expressão e traz de volta um valor associado a um dos resultados listados;
• Na categoria Procura e referência existem funções usadas para encontrar
valores de uma tabela, além de retornar a referência desses valores. Além das
funções básicas PROCV e PROCH, as funções ÍNDICE, CORRESP e DESLOC são
usadas para pesquisas mais complexas, onde o intervalo não está sempre no
mesmo lugar ou não tem sempre o mesmo tamanho;
• A categoria Texto agrega funções que lidam com células contendo texto. Essas
funções permitem, por exemplo, que você mude maiúsculas para minúsculas e
vice-versa, faça a união (concatenação) de vários trechos de texto, extraia partes
de um texto, localize e substitua caracteres;
• Por meio da categoria Financeira, você pode resolver problemas de aspecto
monetário. Essa categoria engloba, por exemplo, as funções financeiras VF, VP,
PGTO, NPER e TAXA.
Teste seus conhecimentos
Funções (Parte 2)3
158
Excel 2019 - Módulo II
1. Quais são os resultados possíveis para um teste lógico?
☐ a) SIM ou NÃO.
☐ b) 1 ou 0.
☐ c) VERDADEIRO ou FALSO.
☐ d) 1 ou -1.
☐ e) Nenhuma das alternativas anteriores está correta.
2. A célula A1 contém o valor 100 e a célula A2 contém o valor 0. Qual o
resultado da expressão E(A1>0; A2>0)?
☐ a) FALSO
☐ b) VERDADEIRO
☐ c) 0
☐ d) Não é possível avaliar mais de um teste lógico simultaneamente.
☐ e) Nenhuma das alternativas anteriores está correta.
3. Quando você precisar procurar um valor em uma matriz, mas esse valor
de retorno está à esquerda da coluna que possui o valor procurado, qual
função você deve usar?
☐ a) PROCV.
☐ b) PROCH.
☐ c) ÍNDICE e CORRESP.
☐ d) LOCALIZAR e SUBSTITUIR.
☐ e) Nenhuma das alternativas anteriores está correta.
159
3Funções (Parte 2)
4. Qual deve ser a fórmula que extrai os 3 primeiros caracteres de um
texto que se encontra em B3 e, depois, os concatena com o ano atual?
☐ a) =ESQUERDA(B3; 3) & ANO(B3).
☐ b) =ESQUERDA(B3; 3) & ANO(HOJE()).
☐ c) =CONCATENAR(B3; 3) & DATA(HOJE()).
☐ d) =CONCATENAR(B3; HOJE(ANO())).
☐ e) Nenhuma das alternativas anteriores está correta.
5. O que calcula a função financeira PGTO?
☐ a) O valor presente de uma série de pagamentos.
☐ b) O valor futuro de uma série de pagamentos.
☐ c) A taxa de juros de uma série de pagamentos.
☐ d) O número de períodos de uma série de pagamentos.
☐ e) Nenhuma das alternativas anteriores está correta.
Mãos à obra!
Funções
(Parte 1 e 2)3
162
Excel 2019 - Módulo II
Os exercícios desta seção complementam o aprendizado em sala de aula. Faça-os
usando os conceitos aprendidos nos Capítulos 2 e 3 – Funções. Cada exercício contém
as instruções necessárias para você completar as atividades, bem como menção aos
arquivos que devem ser abertos, caso necessário.
Para realizar as atividades práticas deste capítulo, abra a pasta de trabalho
Exercícios de Laboratório - Capítulos 2 e 3.xlsx.
Laboratório 1
A – Utilizando funções matemáticas básicas
Na Planilha1, crie 6 fórmulas que “sorteiem” números da Mega-Sena nas células
indicadas. No final, pressione F9 quando quiser gerar novos valores. Compare o
resultado com a imagem a seguir:
163
3Funções (Parte 1 e 2)
Laboratório 2
A – Utilizando funções para filtrar dados
A Planilha2 possui uma relação de despesas feitas por vários departamentos de uma
empresa, em vários estados:
Complete, na coluna H, as fórmulas que atendem aos valores solicitados. Na célula
H17, você pode digitar um dos departamentos existentes na seguinte lista: Operações,
Logística, Financeiro, Comercial, Marketing ou Pessoal. Na célula H18, digite um
dos estados: SP, RJ, BA, RS, CE, MG ou GO. As fórmulas das linhas 21 a 23 devem
calcular as informações baseadas nessas 2 condições.164
Excel 2019 - Módulo II
Depois de escrever todas as fórmulas, confira os resultados:
Laboratório 3
A – Utilizando funções em um banco de dados
A Planilha3 contém um banco de dados com informações de vendas:
165
3Funções (Parte 1 e 2)
Os campos são os seguintes:
• Venda Nº: um número que identifica a venda;
• Filial: O estado correspondente à filial da loja;
• Data da Venda: A data na qual a venda foi realizada;
• Data da Entrega: A data na qual o cliente recebeu a mercadoria;
• Status: Indica se a entrega foi concluída no prazo de até 8 dias (OK), se a
entrega foi concluída em um prazo maior que 8 dias (Atraso) ou se não houve
entrega (Cancelada);
• Forma Pgto.: Indica a forma de pagamento usada pelo cliente (Dinheiro, Débito
ou Crédito);
• Subtotal: O valor dos produtos adquiridos pelo cliente;
• Frete: O valor do frete para vendas feitas pela Internet em Débito ou Crédito. O
frete foi calculado em 2% do subtotal ou R$ 20,00 (o que for maior);
• Cupom: Indica o valor do cupom de desconto usado pelo cliente no ato da
compra;
• Total: O total pago pelo cliente, levando em conta também o frete e o cupom
de desconto.
Parte 1:
1. Na Planilha3 calcule, nas células da coluna E, o Status, baseado na seguinte lógica:
• Se a Data da Entrega estiver zerada (célula vazia), escreva “Cancelada”;
• Se a diferença entre a Data da Entrega e a Data da Compra ultrapassar 4 dias,
escreva “Atraso”;
• Senão, escreva “Entrega OK”.
2. Calcule, nas células da coluna H, o Frete, baseado na seguinte lógica:
• Se a Forma de Pagamento não foi Dinheiro, calcule o maior valor entre 2% do
Valor da Compra e R$ 15,00;
• Senão, retorne 0 (zero).
166
Excel 2019 - Módulo II
Parte 2:
Na Planilha4, crie as áreas de critério e responda a cada uma das questões pedidas
nas células sombreadas da coluna J. Modifique os campos das áreas de critério, caso
necessário.
Compare sua planilha com os resultados: 1 – R$ 39.114,00; 2 – R$ 972,99; 3 –
05/07/2016; 4 – 13; 5 – RJ.
167
3Funções (Parte 1 e 2)
Laboratório 4
A – Extraindo informações de um registro de ponto
A Planilha5 é um registro de ponto para um mês:
Realize os seguintes cálculos e atividades:
1. Escreva em B6 a primeira data do mês desejado;
2. Extraia, nas células F2 e G2, respectivamente, o mês e o ano da primeira data da
lista através de funções de data;
3. Escreva a fórmula, em G39, que insere a data atualizada;
4. Calcule as demais datas da coluna B, adicionando um dia à data anterior. Dessa
forma, para usar a planilha para outro mês, basta digitar a primeira data. Se desejar,
para os dias 28 em diante, verifique se a data calculada ainda pertence ao mês da
data em F2. Se não pertencer, retorne um texto vazio (a célula parecerá que está em
branco);
5. Modifique o formato das datas da coluna B para mostrar o dia da semana de forma
abreviada, o dia do mês e a abreviação do mês: “ddd, dd/mmm”;
6. Escreva os 4 horários para o dia 1/1/2020: Manhã (das 08:00 às 12:00) e Tarde
(das 13:00 às 17:00);
7. Calcule, no Total Diário da linha 6, as horas trabalhadas naquele dia;
8. Copie a fórmula em G6 para baixo, até o final do relatório, na linha 36;
9. Na linha 37, calcule o total de todas as horas diárias da coluna G. Lembre-se de
mudar o formato para exibir horas acumuladas;
168
Excel 2019 - Módulo II
10. Teste a digitação de alguns valores. Use somente datas de segunda a sexta-feira.
Veja a seguir um exemplo de preenchimento:
169
3Funções (Parte 1 e 2)
Laboratório 5
A – Usando funções de procura e referência
A Planilha6 contém uma tabela com informações demográficas dos estados brasileiros.
Ao lado há uma pequena “área de consulta”. O objetivo é você digitar uma sigla de
estado na célula I3 e as células abaixo mostrarem as informações pedidas em função
do estado escolhido. Use as funções de procura e referência e estatísticas aprendidas
neste capítulo.
Laboratório 6
A – Usando funções para preencher um banco de dados
Você copiou uma lista de colaboradores e salários da empresa, partindo de um site da
Internet ou de um arquivo PDF. Ao colar o resultado na Planilha7, os dados entraram
todos juntos na coluna A.
O objetivo deste laboratório é extrair, de cada célula da coluna A, as principais
informações e preencher o banco de dados que será montado nas colunas B até E.
No final, a célula D3 deverá calcular toda a Folha de Pagamento dessa empresa (soma
simples dos salários brutos).
170
Excel 2019 - Módulo II
A primeira linha do banco de dados na imagem a seguir está preenchida para que
você veja como as informações ficarão:
Faça as seguintes atividades:
1. Na coluna B, extraia cada código de colaborador dos textos da coluna A;
2. Na coluna C, extraia cada nome de colaborador dos textos da coluna A. Na extração,
remova os espaços em excesso e deixe os nomes somente em letras maiúsculas;
3. Na coluna D, extraia cada salário bruto dos textos da coluna A. Converta os
resultados extraídos para valores numéricos para que possam ser usados em cálculos;
4. Na coluna E, calcule a quantidade de caracteres que possui o nome completo do
colaborador;
5. Na célula D3, calcule o total da Folha de Pagamento da empresa.
Após a montagem de todas as fórmulas, seu banco de dados extraído deverá ficar
assim:
Organização
de dados4
à Classificação e filtragem;
à Estrutura de tópicos;
à Tabelas.
172
Excel 2019 - Módulo II
4.1. Introdução
Este capítulo mostrará a você formas diferentes de visualizar e resumir os seus dados.
Antes, porém, alguns conceitos importantes para sua organização:
Um banco de dados representa uma coleção de informações sobre um determinado
assunto. Uma base de dados é uma coleção de bancos de dados relacionados. Por
exemplo, a base corporativa contém bancos de dados de clientes, fornecedores,
colaboradores, movimentação financeira, vendas e muito mais.
No Excel, banco de dados é um intervalo da própria planilha, organizado em linhas
(registros) e colunas (campos). A primeira linha (cabeçalho) é fundamental porque
nomeia as colunas que podem ser usadas em cálculos através de funções ou de
operações com esse banco de dados. Os cabeçalhos são também reconhecidos
automaticamente pelas operações que serão vistas neste capítulo.
No Excel, um banco de dados consegue (dependendo da memória do computador)
possuir até 16.384 colunas por 1.048.576 linhas (incluindo a linha de cabeçalho).
Bancos de dados maiores só poderão ser acessados diretamente fora do Excel através
de ferramentas de conexão e importação de dados externos.
173
4Organização de dados
Algumas orientações e considerações sobre a organização dos dados:
• Não deixe linhas em branco ou colunas em branco na área de dados.
Algumas operações detectam automaticamente essa área; linhas e
colunas em branco atrapalhariam a seleção;
• Não use células mescladas em nenhum lugar do banco de dados;
• A linha de cabeçalho deve ser única (uma célula por coluna). Se você
necessitar de um título maior, não o quebre em várias células; use a
formatação que quebra o texto em múltiplas linhas dentro da mesma
célula (Quebrar Texto Automaticamente);
• Evite colocar conteúdo não relevante abaixo do banco de dados, pois
isso atrapalharia sua expansão com o aumento das informações;
• Uma pasta de trabalho do Excel pode ter diversos bancos de dados.
Preferencialmente, coloque um banco em cada planilha para um melhor
gerenciamento dos dados;
• Procure nomear todo o banco de dados. Dessa forma, você não precisa ir
até a planilha que o contém para usar seu intervalo em fórmulas.
Ao longo deste capítulo, você verá algumas operações relativas à organização e
visualização de dados. Acompanhe as atividades dos tópicos a seguir através dos
arquivos disponíveis em sua pasta de exercícios Capítulo 4.
4.2. Classificação e filtragem
Os comandos de classificação e filtragem encontram-se em dois locais:
• Guia Página Inicial, grupo Editar, botão Classificar e Filtrar;
• Guia Dados, grupo Classificare Filtrar.
174
Excel 2019 - Módulo II
4.2.1. Classificação de dados
A classificação de dados coloca um banco de dados em ordem alfabética, numérica
ou cronológica. A classificação pode ser ascendente ou descendente e pode ser feita
em relação a uma coluna ou a várias colunas (campos ou chaves).
Os comandos de classificação são encontrados na guia Dados, grupo Classificar
e Filtrar. Eles são abordados em detalhes no curso Excel 2019 - Módulo I. Clique
dentro do banco de dados na coluna desejada e use um dos comandos a seguir:
Botão Descrição
Classifica a coluna onde está a célula ativa em ordem ascendente.
Classifica a coluna onde está a célula ativa em ordem descendente.
Classifica a lista por múltiplas colunas. Abre a caixa de diálogo
Classificar para você escolher as colunas e as ordens de classificação:
A classificação possui opções para conteúdos específicos: números,
datas e textos. É possível realizar a classificação também por cor da
fonte ou cor da célula.
175
4Organização de dados
4.2.2. Filtragem de dados
A filtragem é uma operação aplicada à base de dados e tem o objetivo de fazer uma
consulta, baseada em algumas condições ou critérios. A consulta exibe apenas os
registros que atendam aos critérios especificados. Você pode aplicar vários critérios
para reduzir a quantidade de registros exibidos. Quanto mais critérios, menor a
quantidade de registros visíveis. Isso facilita a visualização e impressão dos dados
filtrados.
Há dois tipos de filtros que você pode usar no Excel:
• O Filtro básico (ou AutoFiltro) é acionado pelo botão Filtro. Os dados são
filtrados no próprio local do banco de dados. Para cada coluna, você pode
especificar até 2 critérios simultâneos, quando estiver usando um filtro
personalizado;
• O Filtro avançado é acionado pelo botão Avançado. Permite a filtragem
no próprio local ou em local diferente dos dados de origem. Além disso,
você pode especificar quantos critérios desejar para uso com o filtro, até
mesmo usando fórmulas.
4.2.2.1. Filtro básico
Para usar o filtro básico, basta estar com a célula ativa dentro da área de dados e ligar
o botão Filtro, disponível na guia Dados, grupo Classificar e Filtrar.
Cada célula da linha de cabeçalho do banco de dados ficará com um botão de seta.
Ele contém opções de classificação e filtragem simples:
O filtro básico é abordado em detalhes no curso Excel 2019 - Módulo I.
176
Excel 2019 - Módulo II
4.2.2.2. Filtro avançado
O filtro avançado necessita de um intervalo usado para especificação de critérios.
O conceito desse intervalo é o mesmo das funções de banco de dados. Ele deve ter
ao menos duas linhas, sendo a primeira com a relação dos cabeçalhos de colunas,
escritos de forma idêntica aos títulos que se encontram no banco de dados. A segunda
linha deverá conter os valores de cada campo, usados como critério: números, textos
ou fórmulas.
Para acompanhar as explicações deste tópico, abra o arquivo Filtro Avançado.xlsx,
disponível em sua pasta do Capítulo 4. A Planilha1 contém um banco de dados com
informações de vendas de mercadorias de uma loja. O banco de dados já foi nomeado
como Dados:
Acima dele, há um intervalo com os mesmos títulos do banco original. Esse será o
intervalo de critérios. Apenas a Data da Venda aparece duas vezes para que você
possa criar intervalos de datas.
O intervalo de critérios não precisa usar todos os campos do banco de dados e também
a ordem deles não influi na filtragem.
177
4Organização de dados
A operação de filtragem exibe a caixa de diálogo Filtro avançado, com os seguintes
comandos e opções:
Em que:
Opção/Comando Descrição
Filtrar a lista no local
O resultado da filtragem será aplicado diretamente
no banco de dados.
Copiar para outro local
O resultado da filtragem será extraído e copiado
para outro local.
Intervalo da lista
É o intervalo de dados (banco de dados), incluindo a
linha de cabeçalho e todos os registros.
Intervalo de critérios
É o intervalo que contém os critérios usados na
operação de filtragem.
Copiar para
Quando a opção Copiar para outro local estiver
selecionada, esta caixa indica o intervalo que
receberá uma cópia dos registros filtrados.
Somente registros
exclusivos
Se esta caixa estiver marcada, registros duplicados
não serão exibidos no resultado da filtragem.
178
Excel 2019 - Módulo II
• Filtrando a lista no local
Para que você aprenda a filtragem no mesmo local dos dados de origem, assuma que
o banco de dados de exemplo da Planilha1 deverá ser filtrado, segundo os critérios:
Filial RJ, Status com Entrega OK, Subtotal acima de R$ 1.000,00.
A área de critérios ficará assim:
Siga os passos para filtrar os dados no próprio local do banco de dados:
1. Clique dentro da área de dados. Isso já trará uma vantagem porque o intervalo de
dados já aparecerá selecionado;
2. Na guia Dados, grupo Classificar e Filtrar, clique no botão Avançado. A caixa de
diálogo Filtro avançado aparece;
3. Mantenha selecionada a opção Filtrar a lista no local. O Intervalo da lista já
mostrará o intervalo do banco de dados. Em Intervalo de critérios, selecione na
planilha o intervalo A3:J4 (o intervalo B3:G4 que inclui apenas os campos envolvidos
também funcionaria). Opcionalmente, marque a caixa Somente registros exclusivos:
4. Clique em OK para executar a filtragem. As linhas que não atendem ao critério
ficaram ocultas. As que atendem ficaram com a numeração em azul. Na barra de
status, abaixo e à esquerda da planilha, você verá a indicação “25 de 282 registros
localizados.”;
5. Após terminar de visualizar o resultado, no grupo Classificar e Filtrar, clique no
botão Limpar para remover todos os filtros.
179
4Organização de dados
• Copiando dados para outro local
Para o próximo exemplo, os critérios serão: Filial que não seja SP, Data da Venda
dentro do mês de julho de 2020, Forma de Pagamento Crédito e que tenha usado
algum Cupom.
O resultado deverá ser copiado para a mesma planilha, a partir da célula L7. Acompanhe
nos passos a seguir:
1. Clique dentro da área de dados;
2. Na guia Dados, grupo Classificar e Filtrar, clique no botão Avançado;
3. Selecione a opção Copiar para outro local. O Intervalo da lista já mostrará todo
o intervalo do banco de dados: A7:J289. A caixa Intervalo de critérios continua
mostrando o intervalo A3:J4 usado anteriormente (senão, selecione-o). Na caixa
Copiar para, clique na célula L7. Opcionalmente, marque a caixa Somente registros
exclusivos:
4. Clique em OK para executar a filtragem para outro local;
180
Excel 2019 - Módulo II
5. Selecione o intervalo com os dados extraídos e aplique autoajuste nas colunas para
que todas as informações apareçam:
6. Após terminar de visualizar o resultado, exclua as colunas que contêm o resultado
extraído.
A extração de dados para outro local só pode ser feita na planilha ativa (aquela onde
você iniciou o filtro avançado). Se você tentar indicar, na caixa Copiar para, uma
planilha diferente, você obterá a seguinte mensagem de erro:
Há, contudo, uma solução de contorno: Inicie o comando de filtro avançado na planilha
que receberá a cópia dos dados extraídos. Exemplo: Planilha2. Ela será a planilha
ativa. Na caixa Filtro avançado, os intervalos de dados e de critérios precisam ser
apontados na planilha onde essas áreas estão, ou use nomes para que isso seja feito
com maior praticidade. Dessa forma, você terá sucesso na extração de dados para
outra planilha, que não seja aquela onde está o banco de dados.
181
4Organização de dados
• Outras considerações sobre o filtro avançado
O intervalo de critérios, assim como aprendido nas funções de banco de dados, pode
usar mais de duas linhas. Todas as condições que estiverem em uma mesma linha
devem ser atendidas ao mesmo tempo (condição “E”). Quando as condições estiverem
em linhas diferentes, isso não é necessário: basta uma delas ser verdadeira (condição
“OU”).
Veja o exemplo a seguir:
Os critérios indicados dizem o seguinte:
• FilialBA “E” Data da Venda ≥1/7/2020 “E” Data da Venda ≤31/7/2020
“E” Forma de Pagamento Crédito “E” Cupom > 0;
“OU” então...
• Filial CE “E” Data da Venda ≥1/7/2020 “E” Data da Venda ≤31/7/2020
“E” Forma de Pagamento Débito “E” Cupom > 0.
Os registros que atenderem a qualquer uma das duas linhas de critérios serão
selecionados e exibidos.
Se você precisar realizar uma manutenção nos dados depois que a filtragem foi
aplicada, apenas retorne ao banco de dados e acione novamente o botão Avançado.
Mantenha todas as opções já existentes e clique em OK para reaplicar a filtragem com
os dados modificados.
182
Excel 2019 - Módulo II
4.3. Estrutura de tópicos
Você pode precisar apresentar resultados em reuniões e exibir a mesma planilha
de maneiras diferentes: ora resumida, ora detalhada. Os controles de estrutura de
tópicos representam uma forma prática para você organizar a visualização dos dados
da planilha, sem que precise ocultar e reexibir linhas e colunas individualmente.
A estrutura de tópicos se presta exatamente a isso: ocultar e reexibir linhas e colunas
com apenas um clique do mouse em um botão específico.
Você encontra as ferramentas na guia Dados, grupo Estrutura de Tópicos, e verá os
botões de forma condensada ou expandida, conforme o tamanho do seu monitor ou
resolução de tela:
Para acompanhar as atividades deste tópico, abra o arquivo Estrutura de Tópicos.
xlsx, existente na sua pasta de arquivos do Capítulo 4. A Planilha1 contém uma
tabela com diversos produtos divididos em categorias. Há totais para cada produto e
categoria, além de totais mensais, semestrais e anual:
Imagine que você precisa exibir esse relatório de forma detalhada, porém, às vezes,
apenas os totais parciais ou totais gerais.
183
4Organização de dados
4.3.2.1. Agrupando itens manualmente
Para agrupar linhas ou colunas manualmente:
1. Selecione as linhas ou colunas que serão agrupadas:
2. Na guia Dados, grupo Estrutura de Tópicos, clique no botão Agrupar ou use o
atalho ALT + SHIFT + seta direita. As linhas ou colunas selecionadas serão agrupadas
à linha ou coluna seguinte. O Excel abrirá uma área fora da planilha, exibindo a
estrutura de tópicos com linhas e botões, indicando os agrupamentos:
No exemplo, após grupar os dados do 1º semestre, os dados do 2º semestre e os
dados da categoria Laticínios, o resultado ficará assim:
184
Excel 2019 - Módulo II
4.3.1. Recolhendo e expandindo os
agrupamentos
Observe, na área ao redor da planilha, os botões de agrupamento. É possível criar
vários níveis de agrupamentos, inclusive aninhados (grupo dentro de grupo).
Para controlar o recolhimento e expansão dos grupos, use os botões de agrupamento
ou os botões da faixa de opções, grupo Estrutura de Tópicos:
Botão Descrição
Clique para recolher o grupo.
Clique para expandir o grupo.
Clique para mostrar apenas tópicos de nível 1.
Clique para mostrar apenas tópicos de níveis 1 e 2. E assim por diante,
quando existirem mais níveis.
Mostrar Detalhe: Clique para expandir os detalhes afetados pelas células
selecionadas.
Ocultar Detalhe: Clique para recolher os detalhes afetados pelas células
selecionadas.
Para ocultar ou reexibir momentaneamente toda a estrutura de tópicos sem
precisar todos os grupos, use o atalho CTRL + 8.
4.3.2. Desagrupando itens
• Para remover um ou mais agrupamentos
1. Selecione as linhas ou colunas que possuem agrupamentos;
2. Na guia Dados, grupo Estrutura de Tópicos, clique no botão Desagrupar ou
use o atalho ALT + SHIFT + seta esquerda. Os agrupamentos das linhas ou colunas
selecionadas serão excluídos.
• Para remover todos os agrupamentos
• Na guia Dados, grupo Estrutura de Tópicos, clique na seta ( ) do botão
Desagrupar e selecione Limpar estrutura de tópicos para eliminar todos
os agrupamentos de uma vez.
185
4Organização de dados
4.3.3. Criando agrupamentos automáticos
Baseado na estrutura da planilha (fórmulas e organização dos dados), o Excel será
capaz de criar agrupamentos de forma automática. Os agrupamentos automáticos
serão criados dentro do intervalo selecionado. Se não houver seleção, os agrupamentos
serão criados em toda a planilha.
Na guia Dados, grupo Estrutura de Tópicos, clique na seta ( ) do botão Agrupar e
selecione AutoTópicos para criar todos os grupos possíveis.
No exemplo em uso, após a criação automática dos tópicos, a planilha ficará assim:
Com todos os agrupamentos, você pode usar uma quantidade grande de combinações
para diferentes visualizações, recolhendo ou expandindo grupos e subgrupos
individualmente ou por níveis completos.
186
Excel 2019 - Módulo II
4.3.4. Opções de agrupamento
Por padrão, os agrupamentos de linhas ou colunas ficam associados à linha ou
coluna seguinte, porém, essa condição pode mudar. Para abrir a caixa de diálogo
Configurações, clique no botão iniciador da caixa de diálogo:
Em que:
Opção/Comando Descrição
Linhas de resumo
abaixo do detalhe
Quando esta caixa está selecionada, as linhas de resumo
ficarão abaixo do agrupamento, senão, ficarão acima
dele.
Colunas de resumo à
direita do detalhe
Quando esta caixa está selecionada, as colunas de
resumo ficarão à direita do agrupamento, senão, ficarão
à esquerda dele.
Estilos automáticos
Quando esta caixa está selecionada, estilos de células
(negrito, itálico, etc.) serão criados e aplicados à
estrutura a ser criada.
Criar
Cria uma estrutura automática de tópicos usando as
opções selecionadas.
Aplicar Estilos
Apenas aplica estilos de tópicos às células selecionadas,
sobre uma estrutura de tópicos previamente criada.
Se existir um gráfico derivado da tabela de dados, ao ocultar ou reexibir os detalhes
da estrutura de tópicos, você verá o resultado refletido também no gráfico.
187
4Organização de dados
4.3.5. Subtotais
Quando os valores estão organizados como um banco de dados, é possível criar
grupos e adicionar cálculos no final de cada grupo, como somas, médias e contagens.
O comando Subtotal faz exatamente isso e também cria a estrutura de tópicos
automaticamente, para que você possa exibir os dados de maneira resumida ou de
maneira detalhada. Ao acionar o botão Subtotal quando você estiver dentro de um
banco de dados, a caixa de diálogo Subtotais aparece, exibindo as operações, os
campos do banco de dados e outras opções:
A caixa de diálogo Subtotais possui os seguintes comandos e opções:
Opção/Comando Descrição
A cada alteração em
Especifica a coluna (campo) que será usada como
base para criação dos agrupamentos e subtotais.
Usar função
Determina a função que será usada para o cálculo do
subtotal.
Adicionar subtotal a
Define quais colunas (campos) serão totalizadas em
cada grupo.
Substituir subtotais atuais
Se esta caixa estiver marcada, remove todos os
subtotais existentes antes de aplicar o próximo.
Quebra de página entre
grupos
Se esta caixa estiver marcada, uma quebra de página
será inserida no começo de cada grupo.
Resumir abaixo dos
dados
Se esta caixa estiver marcada, os subtotais serão
colocados no final dos dados do grupo, senão ficarão
no início do grupo.
Remover todos
Remove todos os subtotais aplicados, fazendo com
que a lista volte a ser um banco de dados normal.
188
Excel 2019 - Módulo II
A divisão dos grupos pode ser feita em vários níveis. Antes, porém, você deve
classificar os dados em ordem ascendente ou descendente, para que os valores
repetidos fiquem em sequência e os grupos possam ser criados corretamente.
No arquivo Estrutura de Tópicos.xlsx, a Planilha2 contém um banco de dados com
histórico de vendas de uma rede de lojas de departamento, realizadas ao longo de
um ano:
O objetivo é poder transformar esse histórico em um relatório com totais de vendas
e comissões para cada região e vendedor.
Siga os passos para criar o relatório com subtotais em múltiplos níveis:
1. Clique dentro da área de dados. Não é necessário selecioná-la;
2. Na guia Dados, grupo Classificar e Filtrar, clique no botão Classificar e preencha
as opções de classificaçãoconforme a imagem a seguir:
3. Clique em OK para aplicar a classificação;
189
4Organização de dados
4. No grupo Estrutura de Tópicos, clique no botão Subtotal. O primeiro grupo criado
será por Região, que corresponde à primeira coluna da classificação. Será usada a
função Soma, aplicada aos campos Vendas e Comissões. Para uma impressão mais
organizada, marque a caixa Quebra de página entre grupos:
5. Clique em OK para inserir o primeiro nível de subtotais. Note que já foi criada a
estrutura de tópicos, visível à esquerda da planilha:
190
Excel 2019 - Módulo II
6. Acione novamente o botão Subtotal. Desta vez, ele será aplicado a cada alteração
em Vendedor, somando as mesmas colunas de antes. Desmarque as caixas Substituir
subtotais atuais e Quebra de página entre grupos:
7. Clique em OK para aplicar o próximo nível de subtotais. Observe agora o nível
adicional na estrutura de tópicos:
8. Se necessário, aplique autoajuste às colunas para encaixar todos os valores.
191
4Organização de dados
Agora que os grupos de subtotais estão aplicados, você pode visualizar
resumos de várias formas, principalmente usando os botões numerados:
• Clique no botão [1] para ver o Total Geral;
• Clique no botão [2] para ver os totais por Região e o Total Geral;
• Clique no botão [3] para ver os totais por Vendedor, os totais por Região
e o Total Geral;
• Clique no botão [4] para ver todos os registros do banco de dados.
Quando subtotais estão aplicados a um intervalo, este deixou de ser um banco de
dados. Portanto, não realize classificações ou manutenção dos dados. Se você precisar
fazer isso, primeiro remova os subtotais, realize as manutenções e depois reaplique
os subtotais.
Para remover todos os subtotais, fazendo com que o intervalo volte a ser um banco
de dados:
1. No grupo Estrutura de Tópicos, clique no botão Subtotal;
2. Na caixa de diálogo Subtotais, clique no botão Remover todos.
4.4. Tabelas
A organização de dados em uma planilha fica mais prática, lógica e profissional se você
usar a ferramenta Tabela. Ela permite que o intervalo seja encurtado ou expandido
automaticamente, eliminando a necessidade de você ajustar fórmulas manualmente
quando esses intervalos mudarem. Além disso, formatações e cálculos automáticos
completam o recurso.
Acompanhe as explicações deste tópico pelo arquivo Tabela de dados.xlsx, disponível
em sua pasta de exercícios do Capítulo 4.
A Planilha1 mostra um banco de dados de vendas de uma cadeia de lojas, por
segmento de produto. A empresa fictícia tem pontos de venda em todos os estados
brasileiros. O banco de dados mostra o valor de cada venda, o estado e região do
Brasil onde a venda foi concretizada.
192
Excel 2019 - Módulo II
Acima do banco de dados, há uma área para alguns cálculos estatísticos sobre os
valores das vendas:
4.4.1. Criando uma tabela
Uma tabela faz mais sentido quando ela for usada como um banco de dados. Sendo
assim, só poderá haver uma linha de cabeçalho (títulos em colunas somente). Use as
mesmas orientações descritas no início deste capítulo.
Para criar uma tabela com os dados existentes em um intervalo:
1. Clique em qualquer célula dentro do intervalo;
2. Na guia Inserir, grupo Tabelas, clique no botão Tabela:
193
4Organização de dados
3. A caixa de diálogo Criar Tabela é aberta. O Excel identifica o intervalo de dados.
Deixe marcada a opção Minha tabela tem cabeçalhos:
4. Clique em OK para confirmar a criação da tabela:
Após a criação da tabela:
• As linhas assumem uma formatação automática com aparência “zebrada” (linhas
com cores alternadas entre claras e escuras);
• O cabeçalho aparece formatado de maneira diferente das demais linhas;
• Os botões de classificação e filtragem já aparecem ligados;
194
Excel 2019 - Módulo II
• Se a célula ativa estiver dentro da tabela e você fizer sua rolagem para cima,
fazendo com que a linha de cabeçalho saia da tela, os nomes dos campos e os
botões de filtragem ocuparão os rótulos das colunas:
• Qualquer modificação de formatação ou mesmo estrutural da tabela pode ser
feita pelos comandos das Ferramentas de Tabela ou pelos atalhos do botão
direito do mouse:
4.4.2. Selecionando células na tabela
Veja, a seguir, algumas técnicas para selecionar intervalos da tabela:
• Para selecionar uma coluna inteira de dados (campo), clique na célula de cabeçalho
quando o ponteiro do mouse for uma seta preta apontando para baixo. Um
segundo clique faz com que o título da coluna seja também selecionado;
• Para selecionar uma linha inteira de dados (registro), clique à esquerda
da primeira célula da linha quando o ponteiro do mouse for uma seta preta
apontando para a direita;
195
4Organização de dados
• Para selecionar todos os dados da tabela, menos a linha de cabeçalho, clique à
esquerda da primeira célula da linha de cabeçalho, quando o ponteiro do mouse
for uma seta apontando para baixo e para a direita. Um segundo clique faz com
que a linha de cabeçalho seja também selecionada.
4.4.3. Inserindo dados na tabela
Existem diversas maneiras de editar, adicionar e remover dados da tabela:
• Para editar dados em células no interior da tabela, selecione a célula, digite o
valor e pressione ENTER ou selecione a próxima célula a editar;
• Para inserir uma linha acima da célula ativa (ou células selecionadas), clique com
o botão direito do mouse e selecione o comando Inserir / Linhas da Tabela
Acima. Essa técnica insere apenas uma linha na tabela e não na planilha toda;
• Para inserir uma linha abaixo da última linha da tabela, clique com o botão
direito do mouse em qualquer célula da última linha e selecione o comando
Inserir / Linhas de Tabela Abaixo, ou simplesmente use a tecla TAB a partir da
última célula da tabela;
• Para inserir uma coluna à esquerda da célula ativa, clique com o botão direito do
mouse e selecione o comando Inserir / Colunas da Tabela à Esquerda;
• Para inserir uma coluna à direita da última coluna, clique com o botão direito
do mouse em qualquer célula da última coluna e selecione o comando Inserir /
Colunas de Tabela à Direita;
• Para excluir uma linha inteira ou coluna inteira, clique em uma das células com
o botão direito do mouse e escolha o comando Excluir / Colunas da Tabela ou
Excluir / Linhas da Tabela.
Caso você já tenha uma tabela em outro arquivo do Excel e quiser aproveitar os
dados para adicioná-los ao final da tabela atual, faça o seguinte: Na tabela de origem,
selecione o intervalo, copie, vá à tabela de destino, posicione a célula ativa na primeira
linha em branco no final dela e use o comando Colar Valores. Os novos dados serão
acrescentados e formatados automaticamente e as fórmulas serão expandidas.
196
Excel 2019 - Módulo II
4.4.4. Nomeando a tabela
Para atribuir um nome único à tabela, nas Ferramentas de Tabela, grupo Propriedades,
clique na caixa Nome da Tabela, digite um nome sem espaços e tecle ENTER:
4.4.5. Redimensionando a tabela
Para redimensionar a tabela (alterar o intervalo), escolha um dos dois métodos:
• No grupo Propriedades, clique no botão Redimensionar Tabela. Em seguida,
altere o intervalo pela caixa de diálogo Redimensionar Tabela e clique OK:
• No canto inferior direito da tabela, arraste a alça de redimensionamento
(cantoneira azul) para definir o final do intervalo alterado:
197
4Organização de dados
4.4.6. Modificando o estilo de tabela
Você pode personalizar a aparência da tabela depois de criada:
• Para alterar a aparência geral da tabela, selecione um dos modelos disponíveis
no grupo Estilos de Tabela. Clique no botão Mais para expandir a lista de
estilos:
• Para criar um estilo diferente dos disponíveis, use o comando Novo Estilo de
Tabela, no final da relação de estilos prontos. Escolha um nome e defina a
formatação para cada elemento relacionado;
• Para modificar um estilo criado, clique na miniatura dele com o botão direito do
mouse e escolha o comando Modificar.
4.4.7. Alterando asopções de linhas e colunas
O grupo Opções de Estilo de Tabela oferece algumas opções que você pode marcar
ou desmarcar:
• Para exibir ou ocultar a linha de cabeçalho, use a caixa de seleção Linha de
Cabeçalho;
• Para exibir ou ocultar a linha de totais, altere a caixa de seleção Linha de Totais.
Quando habilitada, no final da tabela haverá um totalizador para as colunas
usando funções como soma, média, contagem etc. Normalmente, a última
coluna numérica já vem com a soma habilitada;
• Use a caixa de seleção Linhas em Tiras para ligar ou desligar o aspecto “zebrado”
nas linhas da tabela;
• Use a caixa de seleção Primeira Coluna para dar um destaque à primeira coluna
da tabela;
• Use a caixa de seleção Última Coluna para dar um destaque à última coluna da
tabela;
198
Excel 2019 - Módulo II
• Use a caixa de seleção Colunas em Tiras para ligar ou desligar o aspecto
“zebrado” nas colunas da tabela;
• Use a caixa de seleção Botão Filtrar para ligar ou desligar os botões de filtro na
linha de cabeçalho.
4.4.8. Escrevendo fórmulas na tabela
Depois que uma tabela de dados foi definida e formatada, é possível acrescentar
informações e realizar cálculos. No caso de fórmulas, a questão é mais interessante.
Basta você criar apenas uma fórmula em uma célula da coluna. Você notará que,
ao apontar para as células das outras colunas durante a digitação da fórmula, as
referências aparecerão com uma notação diferenciada. Quando você encerrar a
digitação com ENTER, todas as células da mesma coluna serão preenchidas com a
mesma fórmula.
Assim que a fórmula é digitada dentro de uma tabela de dados criada, cada referência
a uma célula específica é indicada genericamente desta maneira:
Nome_Tabela[[linha];[coluna]]
A linha é representada pela linha desejada ou pelo símbolo @, que se refere à linha
onde está a fórmula. A coluna é representada pelo nome do campo (título da coluna).
Como a maioria das fórmulas é digitada em uma linha, referindo-se aos dados daquela
linha, a representação ficará simplificada:
Nome_Tabela[@Campo]
Se a fórmula estiver dentro da própria tabela, a sintaxe fica mais simples:
[@Campo]
Para se referir a toda uma coluna (campo) da tabela, use a referência:
[Campo]
Da mesma forma, é possível criar uma fórmula fora da tabela de dados, que busca
valores da própria tabela. Veja o exemplo:
=SOMA(Tabela1[Vendas])
A sintaxe representa uma maneira mais intuitiva chamada referência estruturada
para somar todas as células do campo Vendas da Tabela1.
Com o aumento dos registros, os intervalos usados em fórmulas são atualizados
automaticamente.
199
4Organização de dados
As referências possíveis como parte de um endereço estruturado de tabela são:
• Os campos da tabela (entre colchetes);
• #Tudo (todas as células da tabela, incluindo cabeçalhos e totais);
• #Dados (apenas área dos dados) é o padrão se somente o nome da tabela for
usado em uma fórmula;
• #Cabeçalhos (apenas linha de cabeçalho);
• #Totais (apenas linha de totais);
• @ (dados da linha atual).
No arquivo de exemplo, você fará, agora, alguns cálculos dentro e fora da tabela.
Dentro da tabela, será acrescentada uma coluna chamada Comissões, em que será
calculada a comissão de 5% sobre cada venda feita. Siga os passos para praticar os
tópicos aprendidos:
1. Opcional: desligue as linhas de grade da planilha;
2. Clique na célula F6 e escreva o título Comissões:
3. Tecle ENTER e observe que a tabela se expande automaticamente para a direita;
4. Aplique um autoajuste à coluna F, dando um duplo clique na divisória entre as
colunas F e G:
5. Clique na célula F7 para escrever a fórmula da comissão;
200
Excel 2019 - Módulo II
6. Digite o sinal de igual (=), escreva o valor 5%, digite a multiplicação (*) e aponte
para a célula E7 (vendas na mesma linha):
7. Dentro da tabela, o Excel usa a referência estruturada, indicando a linha atual
(símbolo @) e a coluna Vendas. Tecle ENTER para completar a fórmula. Todas as
demais células da coluna serão preenchidas com a mesma fórmula:
8. Note que, ao lado, apareceu o botão Opções de AutoCorreção. Só seria necessário
usá-lo se você desejasse parar com o preenchimento automático das células na tabela.
Deixe a tabela do jeito que está;
9. Se necessário, aplique autoajuste à coluna ou modifique a formatação numérica.
Selecione a coluna Comissões, clicando no topo dela e, na guia Página Inicial, grupo
Número, clique no botão Formato de Número de Contabilização para aplicar o
mesmo formato da coluna anterior:
201
4Organização de dados
10. Agora, você completará as 4 fórmulas no alto da planilha. Clique na célula E1 e
comece a escrever a função de contagem de números e o nome do banco de dados,
TabVendas. Observe que o Excel demarcou toda a área de dados com uma borda
azul:
11. A contagem não será sobre toda a área de dados, mas apenas sobre um dos
campos numéricos. Para expor os campos e áreas especiais da tabela, abra colchetes
“[”:
202
Excel 2019 - Módulo II
12. Selecione o campo Data, feche colchetes e tecle ENTER:
13. De forma semelhante, preencha as demais fórmulas para concluir os cálculos no
banco de dados, usando o campo Vendas. Se necessário, aplique autoajuste à coluna
E;
14. Aplique alguns filtros às colunas do banco de dados e observe que a área de
cálculos mostra apenas os dados dos registros visíveis;
15. No final, limpe a filtragem e salve o arquivo.
4.4.9. Expandindo a tabela automaticamente
Manutenções constantes no banco de dados exigem que ele se expanda
automaticamente pela digitação de novos dados no final dele ou pela colagem de
muitas linhas de uma vez.
No exemplo em uso, há dados relativos a um novo período que serão acumulados no
final do banco de dados principal. Acompanhe a atividade nos passos a seguir:
203
4Organização de dados
1. Vá até a Planilha2. Observe que há dados de um novo período que não se encontrava
originalmente no banco de dados. Os campos estão na mesma ordem que o banco
original. Apenas a coluna das comissões não existe porque ela foi criada na Planilha1;
2. Selecione todos os dados, com exceção da linha de cabeçalho e copie (CTRL + C);
3. Volte à Planilha1 e desça até o final da tabela. Garanta que a linha de totais está
desativada e clique na primeira célula vazia na coluna das datas:
4. Pressione ENTER para colar. Observe que toda a formatação foi copiada para as
novas linhas, bem como as fórmulas do campo Comissões:
204
Excel 2019 - Módulo II
5. Compare, nas primeiras linhas da planilha, as fórmulas em relação aos resultados
anteriores. Você perceberá que todos os resultados foram agora atualizados para
refletir a expansão da tabela. Ou seja: você nunca mais precisará se preocupar em
ajustar manualmente os intervalos para as fórmulas.
Dica: ao copiar dados de outra tabela para o final do banco de dados, prefira
colar apenas valores (Colar Especial / Valores). Dessa forma, quaisquer formatos
estranhos dos dados de origem, serão descartados. Os formatos da tabela com os
dados prevalecerão.
4.4.10. Convertendo a tabela de volta para
intervalo comum
Se você não desejar mais trabalhar com a tabela de dados, transforme-a em intervalo
comum com o botão Converter em Intervalo, no grupo Ferramentas.
Depois que uma tabela de dados foi convertida de volta para um intervalo normal
de dados, todas as fórmulas, dentro e fora dela, que usavam referência estruturada,
voltam a ter referências normais a intervalos. A formatação permanecerá, porém, sem
atualização automática das linhas com cores alternadas.
4.4.11. Removendo duplicatas
Dois registros são idênticos quanto todas as informações em seus campos coincidem.
A eliminação de registros duplicados é fundamental para que o banco de dados
resultante seja mais confiável.
Para remover registros duplicados no banco de dados:
1. Mantenha a célula ativa dentro da tabela. No grupo Ferramentas de Tabela, clique
em Remover Duplicatas;
205
4Organização de dados
2. Selecione os campos4.4.1. Criando uma tabela ...............................................................................192
4.4.2. Selecionando células na tabela ..............................................................194
4.4.3. Inserindo dados na tabela .....................................................................195
4.4.4. Nomeando a tabela ...............................................................................196
4.4.5. Redimensionando a tabela ....................................................................196
4.4.6. Modificando o estilo de tabela ..............................................................197
4.4.7. Alterando as opções de linhas e colunas ...............................................197
4.4.8. Escrevendo fórmulas na tabela ..............................................................198
4.4.9. Expandindo a tabela automaticamente ..................................................202
4.4.10. Convertendo a tabela de volta para intervalo comum ............................204
4.4.11. Removendo duplicatas ..........................................................................204
4.4.12. Segmentação de dados .........................................................................206
4.4.13. Tabelas e gráficos .................................................................................208
Pontos principais ................................................................................................209
Teste seus conhecimentos...................................................................................................... 211
Mãos à obra! .................................................................................................................................. 215
Excel 2019 - Módulo II Sumário
8
Capítulo 5 - Importação de dados ........................................................................................ 221
5.1. Introdução ............................................................................................222
5.2. Importando arquivos de texto ...............................................................224
5.2.1. Texto delimitado ...................................................................................225
5.2.2. Texto com largura fixa ..........................................................................228
5.3. Importando dados de outras planilhas ..................................................230
5.4. Importando vários arquivos de uma pasta .............................................231
5.5. Importando tabelas do Access ..............................................................235
5.6. Importando dados XML .........................................................................237
5.7. Importando dados da Web ....................................................................240
5.8. Trabalhando com consultas ..................................................................242
5.8.1. No painel Consultas e Conexões ...........................................................242
5.8.2. Na guia Dados ......................................................................................244
5.8.3. Nas Ferramentas de Consulta ................................................................245
5.8.4. No PowerQuery Editor ...........................................................................246
5.8.5. Aplicação ..............................................................................................247
Pontos principais ................................................................................................253
Teste seus conhecimentos...................................................................................................... 255
Mãos à obra! .................................................................................................................................. 259
Capítulo 6 - Tabelas dinâmicas e gráficos dinâmicos ................................................ 263
6.1. Introdução ............................................................................................264
6.2. Criando uma tabela dinâmica ................................................................266
6.2.1. Montagem manual ................................................................................266
6.2.2. Tabelas dinâmicas recomendadas .........................................................270
6.3. Modificando uma tabela dinâmica .........................................................271
6.3.1. Modificando o layout ............................................................................271
6.3.2. Formatando os valores ..........................................................................272
6.3.3. Filtrando dados .....................................................................................274
6.4. Ferramentas de tabela dinâmica ............................................................275
6.5. Formatando uma tabela dinâmica .........................................................276
6.5.1. Modificando o layout ............................................................................276
6.5.1.1. Botão Subtotais .....................................................................................277
6.5.1.2. Botão Totais Gerais ...............................................................................278
6.5.1.3. Botão Layout do Relatório .....................................................................279
6.5.1.4. Botão Linhas em Branco ........................................................................281
6.5.2. Opções de estilo de tabela dinâmica .....................................................281
6.5.3. Estilos de tabela dinâmica .....................................................................281
6.6. Analisando dados .................................................................................282
6.6.1. Opções de tabela dinâmica ...................................................................282
6.6.1.1. Mostrando páginas do filtro de relatório ...............................................284
6.6.2. Atualizando dados ................................................................................285
6.6.3. Controlando a exibição de elementos da tabela ....................................286
6.6.4. Trabalhando com o campo ativo ...........................................................287
6.6.4.1. Detalhando totais e subtotais ................................................................288
6.6.5. Agrupando dados .................................................................................289
6.6.5.1. Agrupamentos automáticos ..................................................................290
6.6.5.2. Agrupamentos por data ........................................................................290
6.6.5.3. Agrupamentos manuais ........................................................................292
Sumário
9
6.6.6. Filtrando dados .....................................................................................296
6.6.6.1. Segmentação de dados .........................................................................296
6.6.6.2. Linha do tempo .....................................................................................303
6.6.7. Ações na tabela dinâmica ......................................................................306
6.6.7.1. Ações de limpeza ..................................................................................306
6.6.7.2. Ações de seleção de células ..................................................................306
6.6.7.3. Mover tabela dinâmica ..........................................................................307
6.6.8. Cálculos nas tabelas dinâmicas .............................................................307
6.6.8.1. Escolhendo a função .............................................................................308
6.6.8.2. Exibindo valores de outra maneira ........................................................309desejados (preferencialmente todos):
3. Clique em OK para concluir. A ferramenta mostrará quantos registros duplicados
foram removidos e quantos exclusivos restaram:
4. Observe a área dos cálculos na parte superior da planilha. Os valores já foram
atualizados após a redução da quantidade de registros:
206
Excel 2019 - Módulo II
4.4.12. Segmentação de dados
A segmentação de dados é uma ferramenta de filtragem, que permite uma ação mais
intuitiva e rápida que os botões tradicionais de filtragem.
Para inserir um ou mais campos de segmentação de dados:
1. Nas Ferramentas de Tabela, grupo Ferramentas, clique no botão Inserir
Segmentação de Dados e, na caixa de diálogo, marque os campos que deseja usar:
2. Clique em OK para inserir as caixas de segmentação de dados:
207
4Organização de dados
3. Arraste e reposicione cada caixa, para que você visualize melhor a disposição dos
elementos na planilha;
4. Clique nos botões para aplicar os filtros à tabela. Use as teclas SHIFT e CTRL para
selecionar vários critérios:
A ferramenta de segmentação de dados será abordada com mais detalhes no final
do capítulo relativo a Tabelas Dinâmicas.
208
Excel 2019 - Módulo II
4.4.13. Tabelas e gráficos
Quando gráficos estão construídos em função de tabelas, ao acrescentar dados nas
tabelas, os gráficos são modificados da mesma forma:
209
4Organização de dados
Pontos principais
Atente para os tópicos a seguir. Eles devem ser estudados com muita atenção,
pois representam os pontos mais importantes do capítulo.
• Um banco de dados (ou base de dados) representa uma coleção de informações
sobre um determinado assunto. No Excel, banco de dados é um intervalo da
própria planilha, organizado em linhas (registros) e colunas (campos). A
primeira linha (cabeçalho) é fundamental porque nomeia as colunas que podem
ser usadas em cálculos através de funções ou de operações com esse banco de
dados;
• A classificação de dados coloca um banco de dados em ordem alfabética,
numérica ou cronológica. A classificação pode ser ascendente ou descendente e
pode ser feita em relação a uma coluna ou a várias colunas (campos ou chaves);
• A filtragem é uma operação aplicada à base de dados e tem o objetivo de fazer
uma consulta, baseada em algumas condições ou critérios. A consulta exibe
apenas os registros que atendam aos critérios especificados. Você pode aplicar
vários critérios para reduzir a quantidade de registros exibidos. Quanto mais
critérios, menor a quantidade de registros visíveis. Isso facilita a visualização e
impressão dos dados filtrados;
• A ferramenta Estrutura de Tópicos permite uma forma muito rápida de ocultar
ou reexibir determinados detalhes da planilha. Para tanto, linhas e colunas
precisam ser agrupadas. Pequenos botões [+], [–], [1], [2], etc., permitem que
você abra ou feche grupos individuais ou até níveis inteiros de tópicos;
• A ferramenta Tabela dá inteligência a um intervalo de dados. Com ela, você
pode aplicar formatações automáticas e criar fórmulas que afetam todas as
células da mesma coluna. Quando fórmulas se referenciam a determinados
campos ou áreas especiais da tabela, você não precisa mais se preocupar em
ficar corrigindo os intervalos nessas fórmulas. Tudo isso por conta da referência
estruturada usada nas fórmulas, em vez de endereços de células e intervalos.
Teste seus conhecimentos
Organização
de dados4
212
Excel 2019 - Módulo II
1. Das alternativas a seguir, qual descreve uma das características da
ferramenta Filtro Avançado?
☐ a) Você pode especificar até duas condições para cada campo da lista.
☐ b) Dados filtrados são exibidos somente no mesmo local dos dados de
origem.
☐ c) Dados filtrados podem ser exibidos em local diferente dos dados de
origem.
☐ d) Os dados podem ser filtrados por cor na área de critérios.
☐ e) Nenhuma das alternativas anteriores está correta.
2. O que faz a ferramenta Estrutura de Tópicos?
☐ a) Cria gráficos de colunas agrupadas, em que você pode expandir o
ocultar os grupos clicando nos botões de [+] ou de [–].
☐ b) Cria grupos de linhas e colunas para que possam ser exibidos e
ocultados apenas clicando em um botão [+], [–] ou nos números de
níveis criados.
☐ c) Classifica um banco de dados muito grande, separando-o em grupos
e subgrupos.
☐ d) Filtra um banco de dados, de forma que os registros filtrados possam
ser copiados para outro local, de maneira estruturada.
☐ e) Nenhuma das alternativas anteriores está correta.
3. Qual alternativa está correta quanto ao uso da ferramenta Subtotal?
☐ a) É necessário classificar a lista antes de aplicar os subtotais.
☐ b) Não é necessário classificar a lista antes de aplicar os subtotais.
☐ c) Somente a função SOMA é permitida na totalização de cada grupo de
subtotais.
☐ d) Subtotais só podem ser aplicados a colunas com números.
☐ e) Nenhuma das alternativas anteriores está correta.
213
4Organização de dados
4. Das alternativas a seguir, qual é a correta quanto à ferramenta Tabela?
☐ a) O intervalo de dados usado na criação da tabela precisa ser
reajustado manualmente à medida que informações são acrescentadas
ou removidas da tabela.
☐ b) Para acrescentar uma nova linha de dados no final da tabela, basta
selecionar a última célula e pressionar a tecla TAB.
☐ c) Quando a tabela se expande, as fórmulas e formatações precisam ser
copiadas manualmente depois.
☐ d) Não é possível inserir gráficos a partir de tabelas; apenas a partir de
intervalos comuns, sem nomes.
☐ e) Nenhuma das alternativas anteriores está correta.
5. Qual das alternativas a seguir descreve a localização correta dos
comandos de organização de dados?
☐ a) O Filtro Avançado se encontra na guia Inserir, grupo Dados.
☐ b) A Classificação de Dados se encontra na guia Dados, grupo Fórmulas.
☐ c) As ferramentas de Estrutura de Tópicos se encontram na guia Inserir,
grupo Estrutura de Tópicos.
☐ d) A ferramenta Tabela se encontra na guia Revisão, grupo Tabelas.
☐ e) Nenhuma das alternativas anteriores está correta.
Mãos à obra!
Organização
de dados4
216
Excel 2019 - Módulo II
Os exercícios desta seção complementam o aprendizado em sala de aula. Faça-os
usando os conceitos aprendidos no Capítulo 4 – Organização de Dados. Cada
exercício contém as instruções necessárias para você completar as atividades, bem
como menção aos arquivos que devem ser abertos, caso necessário.
Para realizar as atividades práticas deste capítulo, abra a pasta de trabalho
Exercícios de Laboratório - Capítulo 4.xlsx.
Laboratório 1
A – Utilizando estrutura de tópicos
Na Planilha1, observe o orçamento doméstico com receitas e despesas ao longo do
ano:
1. Aplique estrutura de tópicos para agrupar as categorias de despesas (linhas 6, 12,
17, 24, 32), bem como o total anual na coluna N;
2. Depois, experimente diferentes combinações de grupos abertos e fechados.
Visualize a impressão.
Dica: Use os AutoTópicos.
217
4 Organização de dados
Laboratório 2
A – Utilizando critérios para extrair informações do banco de dados
A Planilha2 contém uma base de dados com o histórico de vendas de uma imobiliária
fictícia que possui várias filiais dentro de uma grande cidade. Nela, estão registradas as
principais informações dos imóveis que foram vendidos desde o início das atividades.
A Planilha3 possui um intervalo que será usado como área de critérios na extração
de informações da base de dados:
A Planilha4 contém algumas estatísticas a respeito de toda a base de dados de vendas
imóveis:
218
Excel 2019 - Módulo II
Nestas planilhas, realize as seguintes atividades:
1. Na Planilha2, crie uma tabela de dados com a lista de valores;
2. Atribua o nome Base_Imóveis à tabela criada;
3. Pelo Gerenciador de Nomes, crie o nome Dados, de forma que aponte para o
nome de tabela criado no passo anterior. Na caixa Refere-se a, digite a fórmula que
se refere a todas as áreas da tabela: =Base_Imóveis[#Tudo];
4. Nas Ferramentas de Tabela,escolha um Estilo de Tabela que lhe agrade;
5. Desligue as linhas de grade da planilha;
6. Exclua a Venda Nº 0008 (ela foi cadastrada de forma errada);
7. No final da tabela, acrescente um registro de dados: Venda Nº 1119, Filial Centro,
Vendedor Ricardo, Data 30/06/2020, Tipo Casa, Área 92 m², 2 Dormitórios, 1
Garagem, sem Piscina, Preço de R$ 850.000,00;
8. Expanda a tabela lateralmente e crie uma coluna chamada de Comissão. Insira
uma fórmula que calcule 6% do Preço de venda do imóvel. Essa será a comissão da
imobiliária. Se necessário, formate a coluna para que tenha o formato Contábil sem
casas decimais e aplique autoajuste;
9. Ligue a linha de totais da tabela. Habilite a função Soma para as colunas Preço
e Comissão. Para a coluna Data, use a função Contar Números. Para que os totais
fiquem visíveis, aplique largura de 18 caracteres à coluna Preço e 14 caracteres à
coluna Comissão;
10. Aplique um filtro simples, usando os botões de filtragem de cada coluna: Filial =
Centro, Vendedor = Simone, Tipo = Apartamento, Piscina = Sim. Após visualizar o
resultado, limpe todos os filtros;
11. Salve o arquivo;
12. Preencha a área de critérios na Planilha3: Data >=1/1/2019, Data 100;
13. Partindo da célula A8, extraia e copie, do banco de dados principal, os registros
que atendem às condições da área de critérios. No filtro avançado, use o nome Dados
como Intervalo da lista, as células C3:F4 como Intervalo de critérios e a célula A8
como início da área de extração (Copiar para);
14. Formate manualmente a área extraída com bordas, aplique um destaque à linha
de cabeçalho (negrito, fundo com cor clara) e aplique autoajuste às colunas da tabela;
15. Desligue as linhas de grade da planilha;
219
4 Organização de dados
16. Sobre a tabela extraída, crie um subtotal: primeiro agrupe a lista por Tipo de
imóvel, depois por Filial e ainda por Data. Ao criar o subtotal quebrado por Tipo,
habilite a Quebra de página entre grupos. Use a função Soma e totalize as colunas
Preço e Comissão;
17. Aplique um segundo subtotal, sem remover o anterior. Desta vez, faça a quebra
por Filial, mas não quebre páginas entre grupos. Use a função Soma e totalize as
colunas Preço e Comissão;
18. Aplique autoajuste às colunas, conforme necessário, para que todos os totais
fiquem visíveis;
19. Visualize a impressão e faça com que a tabela se encaixe na página lateralmente.
Nas configurações de página, aponte a linha 8 (cabeçalho) como título a repetir no
alto de cada página impressa;
20. Na Planilha4, complete as fórmulas com as estatísticas pedidas. Use os dados da
tabela original, chamada Base_Imóveis. Compare seus resultados com a imagem a
seguir:
21. Salve o arquivo.
Importação
de dados5
à Importando arquivos de texto;
à Importando dados de outras planilhas;
à Importando vários arquivos de uma pasta;
à Importando tabelas do Access;
à Importando dados XML;
à Importando dados da Web;
à Trabalhando com consultas.
222
Excel 2019 - Módulo II
5.1. Introdução
O Excel consegue armazenar, organizar, realizar cálculos e fazer diversas operações
sobre bancos de dados. Porém, nas empresas, o Excel não é usado para armazenar
dados críticos e volumosos. Nesses casos, os sistemas de informação ou ERPs
(Enterprise Resource Planners) integram todos os dados e processos da organização.
Mesmo bastante sofisticados, esses sistemas são muito “engessados”, pois as
informações são bastante protegidas. Não é tão fácil, por exemplo, criar qualquer tipo
de relatório ou gráfico que não tenha sido previamente programado nesse sistema.
A personalização é possível, porém, é demorada e cara, porque precisa ser feita por
desenvolvedores das empresas que comercializam tais sistemas.
O Excel possui a capacidade de se conectar a grandes bases de dados, desde que
estejam disponíveis e, de certa forma, desbloqueadas. Como nem sempre isso é
possível, há uma solução: os sistemas corporativos são capazes de exportar dados
em diversos formatos, inclusive planilhas do Excel. Assim sendo, esses arquivos
exportados podem ser abertos ou importados pelo Excel, tornando disponíveis os
dados para que você possa realizar as análises que desejar.
Você verá, neste capítulo, como o Excel realiza a importação de dados externos para
que você possa criar relatórios e gráficos a partir deles. A importação criará, também,
um vínculo com os dados de origem. Dessa forma, quaisquer atualizações nos dados
originais serão refletidas nas pastas de trabalho vinculadas a essas fontes de dados.
A importação de dados é feita por comandos encontrados na guia Dados, grupo
Obter e Transformar Dados:
Esse é um grupo de ferramentas que você deverá usar para obter dados externos,
modelar esses dados e criar consultas para uso em seus relatórios. Os comandos
permitem que se conecte, combine e ajuste as fontes de dados para atender às suas
necessidades de análise. Os recursos também são usados em versões anteriores do
Excel, porém, através do suplemento opcional PowerQuery.
Todas essas operações são gerenciadas pelo Editor de Consultas (ou PowerQuery
Editor), o qual identifica cada modificação nos dados originais e traz uma imagem
desses dados para sua pasta de trabalho do Excel.
As transformações são registradas internamente através de uma linguagem própria,
a qual pode ser acessada pelo Editor Avançado de Consultas, caso você tenha um
bom conhecimento de modelagem de dados. Essa linguagem, porém, está além do
escopo deste curso.
Para usar os dados em suas tabelas e gráficos, você necessita, inicialmente, fazer a
conexão com a fonte. Certifique-se de possuir as devidas conexões com a Internet ou
rede corporativa e as permissões adequadas. Talvez, você necessite de ajuda de seu
administrador de banco de dados corporativo.
223
5Importação de dados
Acompanhe os exemplos deste capítulo através dos arquivos disponíveis em sua
pasta de exercícios do Capítulo 5.
Versões anteriores do Excel
A importação de dados externos de diversas fontes era feita pela guia Dados,
grupo Obter Dados Externos:
Caso você necessite trabalhar com os antigos “assistentes de importação de
dados”, eles devem ser habilitados em Arquivo / Opções / Dados / Mostrar
os assistentes de importação de dados herdados.
Após sua habilitação, eles podem ser acionados em Dados / Obter e
Transformar Dados / Obter Dados / Assistentes Herdados:
224
Excel 2019 - Módulo II
5.2. Importando arquivos de texto
Arquivos de texto representam a forma mais simples de troca de informações entre
programas e sistemas. Os arquivos podem ser visualizados e editados até mesmo
no Bloco de Notas do Windows ou qualquer outro editor. Os arquivos de texto não
armazenam nada, além de caracteres que representam os dados. Portanto, não há
fórmulas e muito menos qualquer tipo de formatação. As extensões mais conhecidas
são TXT e CSV.
Arquivos de texto podem ser abertos ou importados:
• Abrir um arquivo significa acessar o arquivo original de texto. Você usa
o Excel ou Word como editor, mas o arquivo continua com o formato
de texto. Se você tentar salvá-lo em seu formato original, quaisquer
recursos do programa, como formatações e configurações, serão
descartados e apenas os dados serão mantidos;
• Importar um arquivo significa copiar seu conteúdo para uma planilha
do Excel, mas criando um vínculo entre ambos. Se alguma alteração
for feita no arquivo de texto original, ela será atualizada na planilha,
manualmente ou automaticamente.
Após a importação dos dados, você poderá aplicar formatação e realizar filtragens e
classificações. Mas não altere os valores porque, quando os dados forem atualizados,
o Excel sempre carrega novamente os valores do arquivo de origem que, neste caso,
é o arquivo de texto.
225
5Importação de dados
5.2.1. Texto delimitado
Dentro de um arquivo de texto, os dados são dispostos ao longo de uma linha
(registro). A coleção de linhas forma o banco de dados. A primeira linha do blocode
dados é o cabeçalho, com os títulos de cada coluna (campo).
Um dos tipos mais comuns de arquivos de dados é o que separa cada dado ao longo
de uma linha através de um caractere delimitador. Geralmente esses caracteres são:
vírgula (,), ponto-e-vírgula (;) e tabulação, mas outros caracteres também podem ser
usados.
Para aprender sobre a importação de um texto delimitado, você usará o arquivo Base
de Vendas (delimitado).csv, disponível na sua pasta de exercícios do Capítulo 5.
Antes, porém, visualize-o no Bloco de Notas do Windows: No Explorador de Arquivos,
clique no nome do arquivo de texto com o botão direito do mouse e escolha Abrir
com / Bloco de Notas:
Observe que cada linha de dados (registro) tem seus valores separados com um
caractere de ponto-e-vírgula. Feche o Bloco de Notas quando terminar de visualizar o
conteúdo e retorne ao Excel.
Para importar um arquivo de texto delimitado:
1. Na guia Dados, grupo Obter e Transformar Dados, clique no botão De Text/
CSV para exibir a caixa Importar dados. Navegue pelas pastas do seu computador e
selecione o arquivo de texto desejado;
226
Excel 2019 - Módulo II
2. Clique no botão Importar. Uma caixa de diálogo mostrará uma prévia dos dados:
3. A primeira linha do arquivo de texto é tratada como linha de cabeçalho e cada
coluna será analisada para determinação do tipo de dado. Nessa caixa, você poderá
confirmar ou modificar algumas características durante a importação:
Opção Descrição
Origem do
Arquivo
Relacionado ao conjunto de caracteres e sistema operacional, a
partir do qual o arquivo foi gerado.
Delimitador O caractere usado para separar os dados em cada linha.
Detecção
do Tipo de
Dados
Tipos de dados serão detectados automaticamente com base em
uma amostra de 200 linhas, com base no arquivo todo ou sem
detecção de dados.
Botão
Atualizar
Localizado no canto superior direito da visualização dos dados,
quando acionado, faz com que os dados sejam lidos novamente
para recarregar a visualização.
Carregar Carrega os dados imediatamente como tabela para uma nova planilha.
Carregar
Para...
Carrega os dados como tabela, tabela dinâmica ou gráfico
dinâmico em uma nova planilha ou em uma planilha existente.
Editar Inicia o Editor de consultas: Power Query Editor.
Cancelar Cancela a importação dos dados.
227
5Importação de dados
Após a importação, a planilha receberá uma cópia exata dos dados oriundos do
arquivo de texto externo:
O resultado chegará na forma de tabela (por padrão). Você poderá realizar operações
típicas, como filtragem, classificação ou alteração do estilo. No lado direito da tela,
você verá o painel Consultas e Conexões, onde poderá modificar, atualizar ou
consultar as características da conexão. Verá, também, as guias Ferramentas de
Tabela e Ferramentas de Consulta. Esta última será abordada mais adiante neste
capítulo.
228
Excel 2019 - Módulo II
5.2.2. Texto com largura fixa
Arquivos de texto com largura fixa contêm dados separados com espaços. A quantidade
de espaços é variável e eles têm a finalidade de proporcionar um alinhamento visual.
Todas as linhas do arquivo possuem a mesma quantidade fixa de caracteres de largura.
Para aprender sobre a importação de um texto com largura fixa, você usará o arquivo
Base de Vendas (largura fixa).txt, disponível na sua pasta de exercícios do Capítulo 5.
Antes, porém, visualize-o no Bloco de Notas do Windows: No Explorador de Arquivos,
aplique um duplo-clique no nome do arquivo de texto:
Observe que cada linha de dados (registro) tem seus valores separados com espaços
variáveis. Feche o Bloco de Notas quando terminar de visualizar o conteúdo e retorne
ao Excel.
Para importar um arquivo de texto delimitado:
1. Na guia Dados, grupo Obter e Transformar Dados, clique no botão De Text/
CSV para exibir a caixa Importar dados. Navegue pelas pastas do seu computador e
selecione o arquivo de texto desejado;
229
5Importação de dados
2. Clique no botão Importar. Uma caixa de diálogo mostrará uma prévia dos dados:
3. Se as informações estiverem bem identificadas no arquivo de texto de largura fixa,
em Delimitador você verá --Largura Fixa-- e, logo abaixo, os números de colunas
onde haverá corte para separação em múltiplas colunas na planilha. Edite essa lista,
caso necessário;
4. Clique em Carregar para finalizar a importação para uma nova planilha ou clique
em Carregar / Carregar para... para finalizar a importação para um local específico
de uma planilha existente da pasta de trabalho.
Após a importação, a planilha receberá uma cópia exata dos dados oriundos do
arquivo de texto externo:
230
Excel 2019 - Módulo II
5.3. Importando dados de outras planilhas
Se você já possui dados em outras pastas de trabalho do Excel, poderá aproveitá-los
em seu novo relatório. O arquivo não precisa estar aberto. Nessa pasta você poderá
aproveitar intervalos nomeados, tabelas ou planilhas inteiras.
Para a atividade, use o arquivo Base de Vendas.xlsx, disponível em sua pasta de
exercícios do Capítulo 5.
Para importar uma tabela do Access:
1. Na guia Dados, grupo Obter e Transformar Dados, clique no botão Obter Dados,
depois em De Arquivo e Da Pasta de Trabalho para exibir a caixa Importar dados.
Navegue pelas pastas do seu computador e selecione a pasta de trabalho do Excel
desejada;
2. Clique no botão Importar. O Navegador de tabelas aparecerá. Selecione o intervalo
nomeado, tabela ou planilha desejada para visualizá-la. Ajuste as bordas da caixa, se
necessário:
231
5Importação de dados
3. Clique em Carregar para finalizar a importação para uma nova planilha ou clique
em Carregar / Carregar para... para finalizar a importação para um local específico
de uma planilha existente da pasta de trabalho:
5.4. Importando vários arquivos de uma pasta
Se você tiver diversas pastas de trabalho do Excel salvas em uma pasta (diretório)
em seu computador ou na rede, pode realizar um processo chamado Combinar. O
resultado é uma importação conjunta em uma única tabela, como se todos os arquivos
fizessem parte dela.
Essa “consolidação” é possível quando, por exemplo, o seu sistema corporativo gera
relatórios diários, semanais ou mensais, sempre com o mesmo formato. Você pode
aproveitá-los da forma que estão, sem que seja necessário montar uma base única
manualmente.
Note, porém, que os arquivos devem ter a mesma estrutura em termos de colunas e
tipos de dados, caso contrário a importação não trará resultados viáveis.
232
Excel 2019 - Módulo II
Para a atividade, use a subpasta Vendas Regionais, disponível em sua pasta de
exercícios do Capítulo 5. Nela há diversos arquivos de Excel com vendas anuais. O
objetivo é consolidar todos esses arquivos durante a importação.
Para combinar diversos arquivos do Excel:
1. Na guia Dados, grupo Obter e Transformar Dados, clique no botão Obter Dados,
depois em De Arquivo e Da Pasta:
233
5Importação de dados
2. Clique no botão Procurar..., navegue pelas pastas do seu computador e selecione
a pasta desejada contendo arquivos do Excel:
3. Clique em OK para fechar a caixa Procurar Pasta e em OK novamente ver a relação
de arquivos encontrados na pasta:
234
Excel 2019 - Módulo II
4. Clique no botão Combinar e depois em Combinar e Carregar para abrir a caixa
Combinar Arquivos. Opcionalmente, selecione o Arquivo de Exemplo. Selecione a
tabela ou intervalo usado para cada arquivo. Ajuste as bordas da caixa, se necessário:
5. Clique em OK para combinar todos os arquivos.
Note que uma coluna foi inserida no começo da tabela resultante, contendo o nome
do arquivo de origem. O painel Consultas e Conexões contém as transformações
necessárias para que a consolidação seja feita de forma adequada.
235
5Importação de dados
5.5. Importando tabelas do Access
O Microsoft Access é parte do pacote Office e é um programa voltado ao gerenciamento
de grandes bancos de dados relacionais, permitindo a criação de formulários de
entrada, relatórios de saída e, inclusive, a automaçãodos processos. O Access
consegue trabalhar com volume de dados muito maior do que o Excel conseguiria
conter em uma única planilha.
A vantagem de trabalhar com dados do Access em uma pasta de trabalho do Excel
é usufruir de certas funcionalidades, como recursos de gráficos, análise dos dados,
flexibilidade em termos de layout e organização das informações, entre outras funções
que somente o Excel oferece.
Você pode criar uma conexão ao banco de dados do Access e extrair todos os dados
de uma tabela ou uma consulta quando quiser obter dados atualizáveis do Access no
Excel.
Tudo o que é feito no Access depende inicialmente de tabelas de dados, que são
muito semelhantes às planilhas:
São essas tabelas que o Excel consegue importar para dentro de uma planilha.
Para a atividade, use o arquivo Base Loja.accdb, disponível em sua pasta de exercícios
do Capítulo 5.
Para importar uma tabela do Access:
1. Na guia Dados, grupo Obter e Transformar Dados, clique no botão Obter Dados,
depois em Do Banco de Dados e Do Banco de Dados do Microsoft Access para
exibir a caixa Importar dados. Navegue pelas pastas do seu computador e selecione
o arquivo de texto desejado;
236
Excel 2019 - Módulo II
2. Clique no botão Importar. O Navegador de tabelas aparecerá. Selecione a tabela
desejada para visualizá-la. Ajuste as bordas da caixa, se necessário:
3. Clique em Carregar para finalizar a importação para uma nova planilha ou clique
em Carregar / Carregar para... para finalizar a importação para um local específico
de uma planilha existente da pasta de trabalho:
237
5Importação de dados
5.6. Importando dados XML
Um arquivo no formato XML (Extensible Markup Language) representa uma forma de
intercâmbio de dados bastante comum entre sistemas. Esse tipo de arquivo contém
dados organizados de maneira estruturada e lembram arquivos HTML de páginas da
Web. Cada informação está entre duas marcas (tags), que identificam o “nome” da
informação. Um arquivo XML é um arquivo de texto simples, editável inclusive no
Bloco de Notas do Windows. Normalmente, um arquivo XML é acompanhado de outro,
chamado de Esquema XML, que determina como os dados do arquivo XML principal
serão interpretados e formatados. A presença desse segundo arquivo para o processo
de importação no Excel não é fundamental.
Para esta atividade, use o arquivo Base de Vendas (dados estruturados).xml,
disponível em sua pasta de arquivos do Capítulo 5.
O arquivo de exemplo, quando aberto pelo Bloco de Notas do Windows, aparecerá da
seguinte forma:
238
Excel 2019 - Módulo II
Um arquivo XML pode ser visualizado também em seu navegador Web. Você pode abri-
lo pelo navegador ou arrastá-lo e soltá-lo em uma página já exibida. Neste caso, você
verá as estruturas que agrupam os dados e poderá clicar para expandir ou recolher
os registros:
Para importar um arquivo de dados XML:
1. Na guia Dados, grupo Obter e Transformar Dados, clique no botão Obter Dados,
depois em De Arquivo e Do XML para exibir a caixa Importar dados. Navegue pelas
pastas do seu computador e selecione o arquivo de texto desejado;
239
5Importação de dados
2. Clique no botão Importar. O Navegador de tabelas aparecerá. Selecione a tabela
desejada para visualizá-la. Ajuste as bordas da caixa, se necessário:
3. Clique em Carregar para finalizar a importação para uma nova planilha ou clique
em Carregar / Carregar para... para finalizar a importação para um local específico
de uma planilha existente da pasta de trabalho:
240
Excel 2019 - Módulo II
5.7. Importando dados da Web
Dentre as diversas fontes de dados que o Excel consegue importar está também
a possibilidade de você aproveitar tabelas de um site da Web. Informações como
cotações, índices, listas de preços e outras tabelas podem ser importadas. A vantagem
é que, se os dados do site mudarem, os seus cálculos na planilha também mudarão
quando o vínculo for atualizado.
Note, porém, que você não tem controle sobre o layout do site que você fez a
importação de dados. Se a empresa ou o administrador dele decidirem fazer uma
mudança radical na página e nas tabelas, os seus vínculos não mais funcionarão.
Para que o Excel consiga obter dados de um site, ele precisa ter acesso às tabelas,
desde que estejam disponíveis através do endereço (URL) fornecido.
Para importar tabelas de um site da Web:
1. Na guia Dados, grupo Obter e Transformar Dados, clique no botão Da Web para
exibir a caixa a seguir. Em URL, escreva ou cole um endereço válido:
241
5Importação de dados
2. Clique no botão OK. O Navegador de tabelas aparecerá. Se for necessário,
identifique-se como Anônimo, caso solicitado. Selecione a tabela desejada para
visualizá-la. Ajuste as bordas da caixa, se achar mais confortável para a visualização:
3. Clique em Carregar para finalizar a importação para uma nova planilha ou clique
em Carregar / Carregar para... para finalizar a importação para um local específico
de uma planilha existente da pasta de trabalho:
242
Excel 2019 - Módulo II
5.8. Trabalhando com consultas
A importação de arquivos externos pelo botão Carregar ou Combinar gera uma tabela
com o resultado dessa importação, a qual inclui todos os campos das fontes originais.
Nem sempre você necessita de toda a tabela, mas de apenas alguns campos ou de
algum subconjunto, filtrado e classificado. Essa operação gera uma consulta (ou
query), ocupando um espaço menor dentro de seu arquivo do Excel.
Uma consulta é, portanto, uma nova tabela, derivada de algumas informações de
outras tabelas, que são os dados importados.
O PowerQuery é o editor de consultas do Excel. Em versões anteriores, ele poderia
ser instalado como suplemento.
5.8.1. No painel Consultas e Conexões
Assim que uma importação é concluída, o Excel abre o painel Consultas e Conexões,
o qual exibe todos os arquivos externos conectados à atual pasta de trabalho. Caso
esse painel esteja fechado, você pode ativá-lo pela guia Dados, grupo Consultas e
Conexões, botão Consultas e Conexões.
243
5Importação de dados
Nesse painel, a guia Consultas mostra os arquivos importados atualmente existentes
com a quantidade de linhas carregadas. Quando você leva o ponteiro do mouse sobre
uma dessas consultas, abre-se uma caixa com as informações usadas durante a
importação de dados:
Ao lado direito da consulta selecionada no painel há o botão Atualizar para que você
possa atualizá-la com os valores mais recentes.
Você pode realizar as seguintes ações sobre a consulta selecionada:
Opção Descrição
EXIBIR EM
PLANILHA
Abre a planilha onde essa consulta foi inserida.
EDITAR
Inicia o PowerQuery Editor para que você possa modificar as
condições da consulta.
••• Abre um menu com opções adicionais.
EXCLUIR
Exclui (remove) a conexão com os dados externos. A tabela
permanece, porém sem qualquer vínculo com os dados
originais.
244
Excel 2019 - Módulo II
5.8.2. Na guia Dados
Na guia Dados, grupo Consultas e Conexões, existem algumas ações que você pode
realizar quando está dentro da planilha e dentro da tabela que deseja editar:
Opção Descrição
Atualizar Tudo Atualiza todas as conexões da pasta de trabalho.
Atualizar Atualiza apenas a conexão da tabela selecionada.
Status da
Atualização
Informa o andamento da atualização.
Cancelar
Atualização
Interrompe o processo de atualização em andamento.
Propriedades da
Conexão...
Abre a caixa de diálogo Propriedades da Consulta, para que
você possa alterar configurações de atualização da conexão.
Consultas e
Conexões
Ativa ou desativa o painel Consultas e Conexões.
Editar Links
Abre uma caixa de diálogo com as pastas de trabalho
externas, as quais são referenciadas pela pasta atual dentro
de fórmulas.
245
5Importação de dados
5.8.3. Nas Ferramentas de Consulta
Quando você está com a célula ativa dentro de uma tabela resultante da importação
de dados externos, surge na Faixa de Opções a guia Ferramentas de Consulta e a
sub-guia Consulta:
Com a guia selecionada, você pode aplicaras seguintes ações:
Grupo Comando Descrição
Editar Editar
Inicia o PowerQuery Editor para que você
possa modificar as condições da consulta.
Editar Propriedades Modifica o nome e a descrição da consulta.
Editar Excluir
Exclui (remove) a conexão com os dados
externos. A tabela permanece, porém sem
qualquer vínculo com os dados originais.
Carregar Atualizar
Atualiza ou cancela a atualização apenas da
conexão da tabela selecionada.
Carregar Carregar Para
Permite modificar o carregamento dos
dados da tabela selecionada para uma tabela
dinâmica ou gráfico dinâmico para análise. A
tabela existente será excluída.
Reutilizar Duplicar Duplica a consulta existente.
Reutilizar Referência Cria outra consulta que faça referência a esta.
Combinar Mesclar
Mescla esta consulta com outra existente
nesta pasta de trabalho.
Combinar Acrescentar
Acrescenta esta consulta com outra existente
nesta pasta de trabalho.
Compartilhar
Exportar
Arquivo de
Conexão
Exporta a consulta como um arquivo de
conexão (extensão .odc) para que possa ser
compartilhada com outras pessoas.
Power BI
Enviar para o
Catálogo de
Dados
Envia uma cópia desta consulta para o
catálogo de dados do Power BI.
246
Excel 2019 - Módulo II
5.8.4. No PowerQuery Editor
Em diversos momentos, desde a importação inicial dos dados, você pode editar a
consulta diretamente no PowerQuery Editor, um ambiente bastante completo para
você realizar a modelagem dos seus dados.
Cada ação aplicada aos dados resulta em uma etapa registrada no painel lateral
Config. Consulta, em ETAPAS APLICADAS. Caso você não deseje uma determinada
etapa, clique no “X” que aparece à esquerda dela.
Nesse editor você pode:
• Inserir e remover linhas e colunas;
• Filtrar dados e remover duplicatas;
• Classificar em ordem ascendente ou descendente;
• Dividir e mesclar colunas;
• Modificar o formato dos dados;
• Efetuar cálculos e agrupamentos;
• Atualizar, configurar e gerenciar parâmetros da conexão com a fonte de dados;
• E muito mais!
O aprendizado detalhado do PowerQuery Editor está além do escopo deste
material e é abordado de forma abrangente em cursos que envolvem o Excel e
Power BI.
247
5Importação de dados
5.8.5. Aplicação
Acompanhe as etapas comentadas a seguir para importar um arquivo de texto
de largura fixa que necessita de algumas transformações para que fique com as
informações devidamente separadas.
Para esta atividade, use o arquivo Base de Vendas (modelar).txt, disponível em sua
pasta de arquivos do Capítulo 5.
O arquivo de exemplo, quando aberto pelo Bloco de Notas do Windows, aparecerá da
seguinte forma:
Esse é um arquivo de texto de largura fixa (todas as linhas têm a mesma quantidade
de caracteres). Há, contudo, alguns problemas referentes à separação das colunas.
As datas e regiões aparecem unidas, sem separador visível. As demais colunas
são separadas por múltiplos espaços e a falta de alinhamento do “R$” dos valores
monetários dificulta a separação em colunas.
Você usará o editor de consultas para importar esse arquivo no Excel e realizar as
transformações necessárias:
1. Em uma pasta de trabalho vazia do Excel, vá na guia Dados, grupo Obter e
Transformar Dados, e clique em De Text/CSV;
248
Excel 2019 - Módulo II
2. Na caixa Importar Dados, navegue até a pasta onde está o arquivo Base de Vendas
(modelar).txt e clique em Importar:
3. Perceba que as informações não apareceram devidamente divididas e as colunas
estão sem os títulos (cabeçalhos). Clique em Editar para iniciar o PowerQuery Editor:
249
5Importação de dados
4. A primeira coluna já aparece selecionada. Na guia Página Inicial, grupo Transformar,
clique em Dividir Coluna e em Por Número de Caracteres. Todas as datas possuem
10 caracteres. Indique no campo Número de caracteres o valor 10. Como essa
separação ocorrerá apenas uma vez em cada linha, logo no começo, marque a opção
Uma vez, o mais à esquerda possível:
5. Clique em OK para aplicar a transformação. Perceba que, no painel lateral, cada
etapa aplicada começa a ser relacionada. As colunas da data e da região foram
separadas, mas note que a primeira linha não deve ser usada como linha de dados,
mas sim como linha de cabeçalho:
6. No grupo Transformar, clique em Usar a Primeira Linha como Cabeçalho. Agora,
cada coluna está devidamente identificada com seu título e o tipo de dado para a
primeira coluna foi alterado para Data:
250
Excel 2019 - Módulo II
7. A última coluna é a mais trabalhosa, uma vez que não há delimitador claro para
separar os valores. Aqui você usará o “R$” como delimitador. Selecione a última
coluna pelo cabeçalho. No grupo Transformar, clique em Dividir Coluna e em Por
Delimitador. Em Selecione ou insira o delimitador, mantenha a opção Personalizado
e digite na caixa de baixo: R$. Em Dividir em, mantenha a opção Cada ocorrência
do delimitador:
8. Clique em OK para aplicar a etapa. As informações foram separadas em 3 colunas
e os tipos de dados foram alterados de acordo com seu conteúdo:
9. Falta renomear cada coluna. A coluna com os segmentos (departamentos) já está
selecionada. Na guia Transformar, grupo Qualquer Coluna, clique em Renomear
(você pode também acionar este comando clicando com o botão direito do mouse
sobre o cabeçalho da coluna). O título da coluna entra no modo de edição. Digite
Segmento e tecle ENTER;
10. Renomeie a coluna seguinte como Vendas;
11. Renomeie a última coluna como Comissões;
251
5Importação de dados
12. Observe agora como os dados estão corretamente separados e com os tipos
adequados:
13. Na guia Página Inicial, grupo Fechar, clique em Fechar e Carregar Para...;
14. Mantenha a saída como Tabela. Em Onde você deseja colocar os dados?,
marque a opção Na planilha existente. Na caixa abaixo, aponte para a célula A4 da
Planilha1. Clique em OK para encerrar a importação e transformação dos dados:
252
Excel 2019 - Módulo II
15. Na célula A1, coloque o título Histórico de Vendas e Comissões por Segmento
e formate como desejar;
16. Aplique às duas últimas colunas o formato Contábil;
17. Desative as linhas de grade;
18. Opcional: escolha um outro estilo para a tabela;
19. Salve o arquivo como Histórico de Vendas.xlsx.
Sua importação de arquivo de texto com transformação de dados está concluída.
Você poderá agora classificar, filtrar e gerar relatórios com os dados importados.
Lembre-se: para atualizar os dados, repetindo as etapas de transformação, no painel
Consultas e Conexões, clique no ícone Atualizar à direita do nome da conexão.
253
5Importação de dados
Pontos principais
Atente para os tópicos a seguir. Eles devem ser estudados com muita atenção,
pois representam os pontos mais importantes do capítulo.
• O Excel permite a importação de vários tipos de arquivos de dados: arquivos
de texto, tabelas do Access, tabelas da Web, dados estruturados no formato
XML, entre outros. Dessa forma, você não precisa copiar e colar as informações
manualmente. A grande vantagem é que um vínculo é estabelecido e, se os
dados de origem forem alterados, as planilhas conectadas a eles refletem essa
alteração;
• A guia Dados possui o grupo de comandos Obter e Transformar Dados, que
realiza as importações, bem como oferece maneira bastante completa para editar
e transformar esses dados. Esse grupo de comandos faz parte do PowerQuery;
• Arquivos de texto representam uma maneira simples de aproveitar os dados de
outros sistemas, importando-os no Excel. Os tipos mais comuns são arquivos
com dados delimitados ou com dados em largura fixa. As extensões mais
usadas são TXT e CSV. Arquivos de texto podem ser abertos em editores de
texto, incluindo o Bloco de Notas do Windows;
• O Microsoft Access é um programa do pacote Office que manipula grandes
bases de dados. Cada arquivo possui uma coleção de tabelas que podem ser
importadas pelo Excel. Após a importação, os dados entrarão na planilha como
tabelas e poderão ser classificados, filtrados ou usados em cálculos;
• OExcel consegue importar dados de outras pastas de trabalho e até mesmo
combinar muitos arquivos de uma vez, eliminando a necessidade de tarefas
manuais e repetitivas;
• Um dos formatos mais comuns para troca de informações entre sistemas hoje
em dia é o XML. Um arquivo nesse formato organiza os dados de maneira
estruturada e cada informação possui um “nome” incluído entre marcas (ou
tags). Durante a importação o Excel compreende essa estrutura e traz os dados
formatados como tabela para que você possa efetuar operações que desejar
sobre a base de dados;
• Uma consulta (ou query) é uma nova tabela, gerada a partir de campos de outras
tabelas. Quando um arquivo é importado, uma conexão é criada com a fonte
de dados. A partir desse ponto, você pode editar as consultas e efetuar ações,
como inserir e remover colunas, efetuar cálculos, filtrar, classificar e muito mais.
Teste seus conhecimentos
Importação
de dados5
256
Excel 2019 - Módulo II
1. O que significa importar um arquivo de dados externos para o Excel?
☐ a) Abrir o arquivo externo, editar os dados necessários e fechar esse
arquivo, salvando-o no mesmo formato original. Não é possível reter
informações de fórmulas e formatação.
☐ b) Trazer para uma planilha do Excel uma cópia dos dados do arquivo
original. Uma conexão será estabelecida. Quando os dados no arquivo
externo sofrerem alterações, o Excel refletirá isso na planilha quando
você executar o comando Atualizar.
☐ c) Transformar todos os números e datas no formato norte-americano
para o formato brasileiro.
☐ d) Abrir o arquivo externo, selecionar os dados e copiar. Depois retornar
ao Excel, indicar o local que receberá os dados e colar.
☐ e) Nenhuma das alternativas anteriores está correta.
2. Qual dos tipos de arquivos a seguir não pode ser usado como arquivo
de dados a ser importado pelo Excel?
☐ a) Arquivos de texto TXT.
☐ b) Tabelas de arquivos do programa Microsoft Access.
☐ c) Arquivos de texto CSV, contendo dados separados com ponto-e-
vírgula.
☐ d) Documentos do Word.
☐ e) Nenhuma das alternativas anteriores está correta.
3. Qual o nome do editor de consultas no Excel?
☐ a) PowerPivot
☐ b) PowerView
☐ c) PowerQuery
☐ d) PowerMaps
☐ e) Nenhuma das alternativas anteriores está correta.
257
5Importação de dados
4. Qual a alternativa correta quanto à importação de dados pelo Excel?
☐ a) O Excel só pode importar um arquivo externo em cada pasta de
trabalho.
☐ b) Pela importação de tabelas o Access, é possível o Excel acessar bases
de dados bem grandes, sem trazer essas bases para dentro da pasta de
trabalho.
☐ c) A única maneira de transferir dados de uma tabela do Access para o
Excel é pelas operações Copiar e Colar.
☐ d) A única maneira de transferir dados estruturados em XML para
o Excel é abrir o Bloco de Notas, selecionar todas as linhas, copiar,
retornar ao Excel e colar.
☐ e) Nenhuma das alternativas anteriores está correta.
5. O que é uma “consulta”?
☐ a) É o resultado da aplicação de uma classificação e filtragem
diretamente em uma tabela existente em uma planilha. As linhas
que não atendem aos critérios são eliminadas do intervalo durante o
processo.
☐ b) É o agrupamento de dados dentro de um intervalo classificado. Essa
operação também é chamada de Subtotal, na guia Dados.
☐ c) É a separação de textos na planilha em múltiplas colunas.
☐ d) É uma nova tabela, derivada de campos de outras tabelas, incluindo
operações de transformação, cálculos, classificação e filtragem.
☐ e) Nenhuma das alternativas anteriores está correta.
Mãos à obra!
Importação
de dados5
260
Excel 2019 - Módulo II
Os exercícios desta seção complementam o aprendizado em sala de aula. Faça-
os usando os conceitos aprendidos no Capítulo 5 – Importação de Dados. Cada
exercício contém as instruções necessárias para você completar as atividades, bem
como menção aos arquivos que devem ser abertos, caso necessário.
Para realizar as atividades práticas deste capítulo, abra a pasta de trabalho
Exercícios de Laboratório - Capítulo 5.xlsx.
Laboratório 1
A – Importando um arquivo de texto
Na Planilha1, importe o arquivo de texto Base de Vendas (delimitado).csv, seguindo
as orientações e etapas adiante:
1. Importe o arquivo, inicialmente da forma em que se encontra, usando o delimitador
ponto e vírgula, posicionando o resultado na Planilha1, célula A4;
2. Visualize as propriedades da consulta criada, apontando para o nome dela no
painel Consultas e Conexões;
3. Edite a consulta no PowerQuery Editor;
4. Remova a coluna Comissões;
5. Renomeie a coluna Segmento para Departamento;
6. Feche a consulta e retorne ao Excel;
7. Aplique o formato numérico Contábil à coluna das Vendas;
8. Desligue as linhas de grade da planilha;
9. Escolha um estilo diferente para a tabela.
Sua planilha deverá estar assim:
261
5Importação de dados
Laboratório 2
A – Importando um arquivo do Access
Na Planilha2, importe o banco de dados do Access Base Loja.accdb, seguindo as
orientações e etapas:
1. Faça a importação da tabela PRODUTOS sem alterações, trazendo o resultado para
a célula A4;
2. Edite a consulta no PowerQuery Editor;
3. Remova as colunas ID_TIPO e PRE_MIN;
4. Renomeie a coluna ID_PRODUTO para Código;
5. Renomeie a coluna DESCRIÇÃO para Produto;
6. Renomeie a coluna PRE_BASE para Preço;
7. Feche a consulta e retorne ao Excel. Se os títulos da planilha se deslocarem, mova-
os de volta para as células A1 e A2;
8. Aplique o formato Número com nenhuma casa decimal à coluna Código e
alinhamento centralizado;
9. Aplique o formato numérico Contábil à coluna Preço;
10. Desligue as linhas de grade da planilha;
11. Escolha um estilo diferente para a tabela.
Sua planilha deverá estar assim:
Tabelas dinâmicas e
gráficos dinâmicos6
à Criando uma tabela dinâmica;
à Modificando uma tabela dinâmica;
à Ferramentas de tabela dinâmica;
à Formatando uma tabela dinâmica;
à Analisando dados;
à Relacionamento entre tabelas;
à Gráficos dinâmicos.
264
Excel 2019 - Módulo II
6.1. Introdução
Uma das mais poderosas ferramentas do Excel, a Tabela Dinâmica, permite resumir
uma grande quantidade de dados em relatórios mais relevantes, compactos e
inteligentes. Esses relatórios exibem diversos tipos de cálculos e totais, além de
alimentarem gráficos que se modificam quando as tabelas são alteradas.
Um banco de dados é muito rico em informações, mas a disposição em colunas dificulta
sua visualização. Uma tabela dinâmica dispõe os campos em linhas e colunas, de
modo que eles “cruzem” as informações, trazendo os valores ou cálculos desejados.
Em função dessas análises, você pode tomar melhores decisões de negócios.
Este curso não aborda os suplementos PowerPivot e PowerView, disponíveis
somente em algumas edições do Microsoft Office. Também não aborda conexões
externas e linguagem SQL.
Uma tabela dinâmica tem sempre o mesmo layout básico:
Em que:
• Linhas: Os dados referentes a estes rótulos (campos) serão dispostos ao longo
da linha correspondente;
• Colunas: Os dados referentes a estes rótulos (campos) serão dispostos ao longo
da coluna correspondente;
• Valores: O campo realiza cálculos com os dados numéricos da base de dados,
tais como soma, média, máximo, mínimo, contagem etc.;
• Filtros: Em uma visão mais ampla, pode-se dizer que um Filtro de Relatório
tem a função de dividir a tabela em grupos grandes, como se fossem planilhas
separadas. Funcionam de forma semelhante aos filtros em bancos de dados.
265
6Tabelas dinâmicas e gráficos dinâmicos
O banco de dados pode ser identificado através de um intervalo simples durante a
fase de criação da tabela dinâmica ou pode usar um intervalo nomeado previamente.
Mas a melhor técnica é, primeiro, tornar a base de dados uma Tabela, conforme visto
anteriormente neste curso. Isto oferece a vantagem de você não se preocupar em
alterar suas dimensões à medida que novos dados são acrescentados ao final dela.
Para acompanhartodas as atividades deste tópico, use os arquivos de sua pasta de
exercícios do Capítulo 6. Abra, inicialmente, o arquivo Banco de Dados de Vendas.
xlsx.
O arquivo contém um histórico de vendas de uma rede de concessionárias de veículos
em algumas cidades do Brasil, onde possui filiais, desde 2014. O banco de dados
principal se encontra na planilha Vendas e já está sob forma de tabela, devidamente
nomeada como BaseVendas:
Campos do banco de dados de vendas de veículos:
• Cód. Prod.: Código do produto (veículo);
• Data: A data da venda do veículo;
• Filial: A filial da rede de concessionárias (cidade);
• Gestor: O nome do gestor responsável pela filial. Um mesmo gestor pode
controlar mais de uma filial;
• Vendedor: O nome do vendedor na concessionária;
• Cor: A cor do veículo vendido;
• Forma Pgto.: A forma de pagamento: À vista, Entrada + 24X, Entrada + 36X,
Entrada + 48X, Entrada + 60X;
• Venda: O preço do veículo vendido. Não inclui seguro e acessórios;
• Acessórios: O valor dos acessórios adquiridos junto com a compra do veículo.
266
Excel 2019 - Módulo II
A planilha Veículos contém a tabela (nomeada como BaseVeículos) com todas
as marcas e modelos comercializados pelas concessionárias, incluindo algumas
características, como número de portas, tipo, câmbio e combustível:
Além dessas duas planilhas, há algumas outras onde você criará relatórios de tabela
dinâmica ao longo deste capítulo.
6.2. Criando uma tabela dinâmica
A seguir, você verá como criar uma tabela dinâmica manualmente e conhecerá as
tabelas dinâmicas recomendadas pelo próprio Excel.
6.2.1. Montagem manual
Para criar uma tabela dinâmica, clique dentro da área de dados. Em seguida, clique
na guia Inserir, no grupo Tabelas e, depois, clique em Tabela Dinâmica. A caixa de
diálogo Criar Tabela Dinâmica será exibida:
267
6Tabelas dinâmicas e gráficos dinâmicos
Veja, a seguir, os grupos de comandos e opções da caixa de diálogo:
Grupo Opções e Descrições
Escolha os dados
que deseja analisar
• Selecionar uma tabela ou intervalo: Permite que
você use uma tabela existente ou intervalo comum
dentro da pasta de trabalho;
• Usar uma fonte de dados externa: O botão Escolher
Conexão abre a caixa de diálogo Conexões Existentes
para que você escolha uma conexão ou tabela
previamente criada através de dados importados por
fontes externas;
• Usar Modelo de Dados desta pasta de trabalho:
Aproveita relações entre tabelas previamente criadas,
quando cada tabela foi adicionada ao Modelo de
Dados desta pasta de trabalho.
Escolha onde deseja
que o relatório de
tabela dinâmica seja
colocado
• Nova Planilha: Cria uma planilha dentro da pasta de
trabalho para exibir a tabela dinâmica;
• Planilha Existente: Insere a tabela dinâmica em
uma planilha da pasta de trabalho. Na caixa Local,
especifique a planilha e a célula que dará início à
tabela dinâmica.
Escolha se deseja
analisar várias
tabelas
• Adicionar estes dados ao Modelo de Dados:
Permite o uso de diversas tabelas e intervalos para a
geração de tabelas dinâmicas, mediante a criação de
relacionamentos entre esses intervalos originais.
Neste tópico, você usará a base de dados da tabela da planilha Vendas. Essa tabela está
nomeada como BaseVendas. Você criará uma tabela dinâmica na planilha Relatório1.
Para criar uma tabela dinâmica a partir de uma base interna de dados, siga os passos
adiante:
1. Posicione a célula ativa dentro do banco de dados;
2. Na guia Inserir, no grupo Tabelas, clique em Tabela Dinâmica. A caixa de diálogo
Criar Tabela Dinâmica será exibida;
3. Certifique-se de deixar marcada a opção Selecionar uma tabela ou intervalo.
Se você estava com a célula ativa dentro da região de dados, o Excel já preenche
a caixa Tabela/Intervalo; caso contrário, indique os dados de origem. No caso do
exemplo em uso, como o banco de dados já tinha sido transformado em tabela, o
nome BaseVendas já é escolhido automaticamente;
268
Excel 2019 - Módulo II
4. Se já existir uma planilha preparada para receber os dados da tabela dinâmica,
selecione a opção Planilha Existente e indique o local para começar a tabela (célula
inicial do canto superior esquerdo); caso contrário, selecione Nova Planilha. No caso
desta atividade, selecione Planilha Existente. Clique na caixa Local, depois aponte
para a planilha Relatório1 e clique na célula A6:
5. Clique no botão OK para concluir. A área de criação da tabela será posicionada na
planilha;
269
6Tabelas dinâmicas e gráficos dinâmicos
6. No painel de tarefas à direita, posicione os campos selecionados na parte inferior
para especificar o layout para a tabela dinâmica. Para isso, arraste o campo Gestor
para a área Linhas, o campo Filial para a área Colunas, o campo Venda para a área
Valores e o campo Cor para a área Filtros:
O primeiro relatório de tabela dinâmica está criado. Agora, você aprenderá a fazer
modificações e formatações para melhorar o resultado.
270
Excel 2019 - Módulo II
6.2.2. Tabelas dinâmicas recomendadas
O Excel pode sugerir algumas tabelas básicas para que você possa começar o seu
trabalho. Dentro da base de dados, na guia Inserir, grupo Tabelas, clique em Tabelas
Dinâmicas Recomendadas:
A caixa de diálogo Tabelas Dinâmicas Recomendadas mostrará uma lista de
sugestões no lado esquerdo e uma ampliação no lado direito. Escolha uma das
sugestões e clique em OK para que o Excel crie uma planilha com a tabela inserida. A
partir desse ponto, você poderá inserir novos campos ou realizar outras modificações
na tabela dinâmica.
271
6Tabelas dinâmicas e gráficos dinâmicos
6.3. Modificando uma tabela dinâmica
Depois de criada a tabela dinâmica, você poderá alterar o modo de visualização e a
disposição das linhas e colunas. É possível, também, alterar a formatação dos dados,
exibir o detalhe de alguma coluna, linha ou valor.
6.3.1. Modificando o layout
Os campos inseridos originalmente na área de layout da tabela podem ser removidos
ou reposicionados:
• Marque a caixa de seleção de um campo na lista de campos para que ele seja
inserido automaticamente na área Linhas (campos com textos ou datas) ou na
área Valores (campos com números);
• Arraste um campo para outra área do layout para dispor as informações em
outra orientação;
• Arraste um campo para fora do painel Campos da Tabela Dinâmica para
removê-lo do relatório (ou desmarque a caixa de seleção do campo).
No exemplo usado neste capítulo, troque de lugar os campos Gestor e Filial:
Qualquer modificação no layout da tabela dinâmica causa a atualização dos valores e
redimensionamento de colunas.
272
Excel 2019 - Módulo II
6.3.2. Formatando os valores
A tabela dinâmica não possui fórmulas, apenas rótulos, valores e botões de filtragem.
Os valores numéricos são inseridos inicialmente com o formato Geral. Você pode
aplicar a formatação de células tradicional, mas lembre-se que as mudanças no layout
causam ajustes nas dimensões da tabela dinâmica e pode haver alguma perda nos
formatos aplicados manualmente. Use sempre a formatação numérica presente nas
configurações dos campos.
Para aplicar um formato numérico ao campo de valores:
1. Clique na seta ( ) do campo desejado na área Valores do layout da tabela dinâmica
(exemplo: Soma de Venda) e, no menu de contexto que aparecer, selecione o comando
Configurações do Campo de Valor;
2. Na caixa de diálogo Configurações do Campo de Valor, faça as alterações
desejadas;
3. Clique em OK para aplicar as alterações de configuração ao campo de valor.
273
6Tabelas dinâmicas e gráficos dinâmicos
As opções da caixa de diálogo Configurações do Campo de Valor são as seguintes:
Grupo/Opções Descrição
Nome da Fonte
Nome original do campo do banco de dados usado nas
configurações.
Nome Personalizado Digite outro nome para o campo, se desejar.
Resumir Valores por
Escolha a função usada para calcular os valores do
campo.
Mostrar Valores como
Escolha uma forma alternativa de exibição dos
valores para o campo, comoporcentagens ou valores
acumulados.
Formato do Número
Clique para abrir a caixa Formatar Células e a guia
Número. Escolha a categoria e os detalhes do formato
numérico a ser aplicado ao campo de valor.
Para o exemplo deste capítulo, configure o campo Soma de Venda e faça as alterações:
• Nome Personalizado: Total das Vendas;
• Formato do Número: Categoria = Número; Casas decimais = 0; marque a caixa
Usar separador de 1000.
Muitos comandos de configuração, formatação, agrupamento e exibição podem
ser acionados pelo botão direito do mouse sobre a célula desejada na tabela
dinâmica.
274
Excel 2019 - Módulo II
6.3.3. Filtrando dados
Campos inseridos no layout da tabela dinâmica mostram, inicialmente, todos os
valores únicos. Você pode aplicar filtragens nas áreas Linhas, Colunas e Filtros
através dos botões de filtragem e classificação:
• Nos campos de Rótulos de Linha e Rótulos de Coluna, use os comandos de
classificação e opções de filtragem;
• Use a caixa Pesquisar para filtrar nomes de campos que contenham os caracteres
digitados;
• Marque as caixas de seleção dos itens que deseja visualizar no relatório;
• Clique no botão Limpar Filtro para remover todos os filtros aplicados àquele
campo;
• Os botões de filtragem das áreas de Rótulos de Linha e Rótulos de Coluna
podem ser desativados, conforme será visto mais adiante neste capítulo.
275
6Tabelas dinâmicas e gráficos dinâmicos
6.4. Ferramentas de tabela dinâmica
Depois que a tabela dinâmica foi inserida na planilha, você verá, no alto da faixa de
opções, as Ferramentas de Tabela Dinâmica, com duas guias: Analisar e Design.
• A guia Analisar trata do comportamento dos dados, cálculos e outras ferramentas
de análise:
• A guia Design cuida do aspecto geral da tabela em termos de formatação e
opções de layout:
Nas seções seguintes, você aprenderá a usar os comandos existentes nessas duas
guias.
276
Excel 2019 - Módulo II
6.5. Formatando uma tabela dinâmica
A guia Design oferece diversas opções para que você altere a formatação global da
tabela dinâmica. Você poderá praticar as opções e comandos com o relatório inserido
na planilha Relatório1.
Antes, porém, arraste o campo Vendedor e solte-o na área Linhas, abaixo do campo
Filial. Isso fará com que cada filial tenha suas vendas detalhadas, agora com cada
nome de vendedor:
Observe que a operação acabou formando um agrupamento automático por Filial.
Na tabela, elas aparecem em negrito e acompanhadas por pequenos botões de
agrupamento. Você pode clicar neles para recolher o grupo ou para expandir o grupo
recolhido. Os itens do grupo (campo Vendedor) aparecem um pouco recuados para
a direita.
6.5.1. Modificando o layout
Na guia Design, grupo Layout, você encontrará quatro botões que abrem comandos
de modificação do layout da tabela dinâmica:
277
6Tabelas dinâmicas e gráficos dinâmicos
6.5.1.1. Botão Subtotais
O botão Subtotais oferece 3 possibilidades, com relação ao posicionamento dos
subtotais dos grupos internos da tabela dinâmica:
• Não Mostrar Subtotais;
• Mostrar Todos os Subtotais no Final do Grupo;
278
Excel 2019 - Módulo II
• Mostrar Todos os Subtotais no Início do Grupo (opção padrão);
• Incluir Itens Filtrados nos Totais.
6.5.1.2. Botão Totais Gerais
Os totais gerais aparecem automaticamente após a criação da tabela dinâmica. Você
pode mantê-los ligados ou desligados, conforme as 4 opções que o botão apresenta:
• Desabilitado para Linhas e Colunas;
• Habilitado para Linhas e Colunas (opção padrão);
• Habilitado Somente para Linhas;
• Habilitado Somente para Colunas.
279
6Tabelas dinâmicas e gráficos dinâmicos
6.5.1.3. Botão Layout do Relatório
Este botão apresenta diferentes opções de agrupamentos e disposição dos campos:
• Mostrar em Formato Compacto (opção padrão): Todos os campos da área Linhas
do layout da tabela dinâmica compartilham a primeira coluna. Cada subgrupo
aparece recuado para direita. Os grupos principais aparecem destacados em
negrito e/ou sombreados;
• Mostrar em Formato de Estrutura de Tópicos: Cada campo posicionado na
área Linhas fica em uma coluna separada. Um subgrupo começa uma linha
abaixo do item do grupo principal;
280
Excel 2019 - Módulo II
• Mostrar em Formato de Tabela: Cada campo posicionado na área Linhas fica
em uma coluna separada. Um subgrupo começa na mesma linha do item do
grupo principal;
• Repetir Todos os Rótulos de Item: As células em branco nos grupos principais
são preenchidas com repetições do nome do grupo;
• Não Repetir Rótulos de Item: Os grupos principais ficam sem repetições dos
rótulos de item.
281
6Tabelas dinâmicas e gráficos dinâmicos
6.5.1.4. Botão Linhas em Branco
Este botão apenas oferece a opção de inserir linhas em branco entre grupos para
facilitar a separação visual:
• Inserir Linha em Branco Após Cada Item;
• Remover Linha em Branco Após Cada Item.
6.5.2. Opções de estilo de tabela dinâmica
O grupo Opções de Estilo de Tabela Dinâmica oferece 4 caixas de seleção:
Em que:
• Cabeçalhos de Linha: Destaca ou não os itens dos grupos principais da área
Linhas do layout da tabela dinâmica;
• Cabeçalhos de Coluna: Destaca ou não os itens dos grupos principais da área
Colunas do layout da tabela dinâmica;
• Linhas em Tiras: Aplica cores alternadas ou bordas às linhas da tabela dinâmica;
• Colunas em Tiras: Aplica cores alternadas ou bordas às colunas da tabela
dinâmica.
6.5.3. Estilos de tabela dinâmica
O grupo Estilos de Tabela Dinâmica contém uma relação de estilos prontos em
várias cores e tonalidades, com base nas cores do tema usado no arquivo:
Para trabalhar com os estilos predefinidos:
• Passe o ponteiro do mouse sobre cada estilo, para ter uma prévia diretamente
na tabela dinâmica. Clique para aplicar esse estilo;
282
Excel 2019 - Módulo II
• Clique no botão Mais para expandir a lista de estilos, a qual se divide em
tonalidades: Clara, Média e Escura. Escolha o estilo desejado;
• Clique no botão Mais e depois em Novo Estilo de Tabela Dinâmica para criar
um estilo personalizado, usando cores, fontes e efeitos para criar uma identidade
visual para suas tabelas dinâmicas;
• Clique no botão Mais e, depois, em Limpar, para remover o estilo e deixar uma
tabela sem cores ou destaques.
6.6. Analisando dados
A guia Analisar oferece as ferramentas necessárias para que você visualize, agrupe,
atualize e realize cálculos sobre a tabela dinâmica.
6.6.1. Opções de tabela dinâmica
O grupo Tabela Dinâmica, que pode aparecer reduzido a um botão, mostra os
seguintes controles:
No campo Nome da Tabela Dinâmica, escreva um nome para o relatório de tabela
dinâmica. O nome não é essencial aos cálculos, mas facilita a seleção de tabelas pelo
nome nas ferramentas de Segmentação de Dados e Linha do Tempo, abordados mais
adiante neste capítulo.
283
6Tabelas dinâmicas e gráficos dinâmicos
Um clique dentro do botão Opções abre a caixa de diálogo Opções da Tabela
Dinâmica, onde você pode modificar configurações, ativar opções e alterar o
comportamento geral da tabela:
Um clique na seta ao lado do botão Opções ( ) abre outras possibilidades:
• Opções: Abre a caixa Opções da Tabela Dinâmica;
• Mostrar Páginas do Filtro de Relatório: Cria novas planilhas com a tabela
filtrada para cada item do filtro;
• Gerar InfoDadosTabelaDinâmica: Quando ativado, permite o uso automático
da função INFODADOSTABELADINÂMICA nas fórmulas externas à tabela.
284
Excel 2019 - Módulo II
6.6.1.1. Mostrando páginas do filtro de relatório
Caso você deseje ter tabelas dinâmicas independentes para cada item de um campo
da área Filtros, siga os passos:
1. Na guia Analisar, grupo Tabela Dinâmica, clique na seta do botão Opções ( ) e
selecione o comando Mostrar Páginas do Filtro de Relatório:
2. Na caixa de diálogo Mostrar Páginas de Filtragem do Relatório, selecione o
campo desejado:
285
6Tabelas dinâmicas e gráficos dinâmicos
3. Clique em OK. Agora, você terá várias novas planilhas nomeadas,conforme os
itens disponíveis no campo escolhido:
As planilhas geradas contêm tabelas dinâmicas independentes e podem ser modificadas
ou excluídas a qualquer momento.
6.6.2. Atualizando dados
Quaisquer alterações nos dados devem ser feitas no banco de dados de origem. As
tabelas dinâmicas não refletirão essas alterações de forma imediata; será preciso que
você acione a atualização manualmente. Isso é devido ao fato de que você pode ter
um banco de dados com milhares de linhas e qualquer alteração demoraria muito
para se propagar por todas as planilhas, fórmulas e tabelas dinâmicas.
Os botões se encontram na guia Analisar, grupo Dados:
286
Excel 2019 - Módulo II
Ao clicar dentro do botão Atualizar, todas as tabelas dinâmicas do arquivo serão
atualizadas. Ao clicar na seta ( ) do botão, outras opções serão abertas:
Comando Descrição
Atualizar
Atualiza apenas a tabela dinâmica sobre a qual se
encontra a célula ativa.
Atualizar Tudo
Atualiza todas as tabelas dinâmicas da pasta de
trabalho atual.
Status da Atualização
Para bancos de dados muito grandes, informa o
andamento da atualização de dados.
Cancelar Atualização
Para bancos de dados muito grandes, permite que a
atualização dos dados seja interrompida.
Propriedades da
Conexão...
Abre a caixa de diálogo Propriedades da Conexão,
onde você pode configurar como será feita a
atualização e definir outras configurações. Esta
opção somente ficará habilitada para tabelas
dinâmicas criadas a partir de dados importados.
Use o botão Alterar Fonte de Dados para modificar o intervalo original dos dados
da tabela dinâmica. Se ela foi criada sobre uma tabela já existente, isso não será
necessário porque ela mesma já representa um intervalo “elástico”.
6.6.3. Controlando a exibição de elementos da
tabela
Na guia Analisar, grupo Mostrar (que pode estar reduzido a um botão conforme
o tamanho do seu monitor), você pode ativar ou desativar a exibição de alguns
elementos da tabela dinâmica:
Em que:
Botão Descrição
Lista de Campos Ativa ou desativa o painel Campos da Tabela Dinâmica.
Botões +/-
Ativa ou desativa os botões de agrupamento de itens
da tabela dinâmica.
Cabeçalhos de Campos
Ativa ou desativa os nomes e os botões de filtragem
das áreas do layout da tabela dinâmica: Rótulos de
Linha e Rótulos de Coluna.
287
6Tabelas dinâmicas e gráficos dinâmicos
6.6.4. Trabalhando com o campo ativo
O grupo Campo Ativo da guia Analisar mostra sempre o nome do campo onde se
encontra a célula ativa e ações que você poderá efetuar sobre ele:
Você pode renomear o campo ativo para a tabela dinâmica atual, se desejar. Basta
digitar o novo nome no campo na caixa Campo Ativo e teclar ENTER.
Para alterar as configurações, clique no botão Configurações do Campo para abrir a
caixa de diálogo Configurações do Campo.
Para as áreas Linhas, Colunas e Filtros do layout da tabela dinâmica, a seguinte caixa
de diálogo será aberta, com duas guias:
A caixa permite a configuração dos subtotais e modificação no layout da tabela
dinâmica.
288
Excel 2019 - Módulo II
Para campos da tabela dinâmica colocados na área Valores, a caixa Configurações
de Campo exibe opções, como a escolha da função, modificação da exibição usando
cálculos diversos e formatação numérica:
Quando um campo contém subitens, você pode recolhê-los clicando no botão de
menos [–] ou expandi-los clicando no botão de mais [+]. Da mesma forma, você pode
usar os botões do grupo Campo Ativo: Recolher Campo e Expandir Campo.
6.6.4.1. Detalhando totais e subtotais
A tabela dinâmica é inserida, por padrão, com totais e subtotais. Qualquer campo
posicionado na área Valores do layout da tabela dinâmica pode ser detalhado. Basta
dar um duplo-clique sobre esse valor ou usar o botão direito do mouse sobre ele e
escolher o comando Mostrar Detalhes:
289
6Tabelas dinâmicas e gráficos dinâmicos
Uma nova planilha será criada com uma tabela que exibe todos os dados que
originaram aquele total. Essa planilha não está vinculada à base de dados ou à tabela
dinâmica e poderá ser excluída a qualquer momento:
6.6.5. Agrupando dados
Um relatório de tabela dinâmica pode ficar grande de acordo com a quantidade de
linhas e colunas. Você pode segmentar essas linhas e colunas através de agrupamentos
criados de forma automática ou manual. O grupo Agrupar permite que você realize
agrupamentos manualmente:
290
Excel 2019 - Módulo II
6.6.5.1. Agrupamentos automáticos
Ao arrastar mais de um campo para as áreas Linhas e Colunas da tabela dinâmica, o
Excel já cria grupos e subgrupos automaticamente:
No caso desses agrupamentos, os subtotais são habilitados automaticamente, porém,
podem ser desligados nas Configurações do Campo, conforme visto anteriormente,
pela guia Design, grupo Layout, botão Subtotais ou por atalhos acionados pelo
botão direito do mouse sobre um item de um grupo principal.
6.6.5.2. Agrupamentos por data
Para a criação de relatórios com séries históricas, campos de data são importantes.
Você pode querer visualizar dia a dia ou, para questão de simplificação, agrupar os
valores por meses, trimestre ou anos.
Para acompanhar esta atividade, em seu arquivo Banco de Dados de Vendas.xlsx,
você criará um relatório de tabela dinâmica, totalizando a contagem das vendas por
cada gestor, ao longo dos anos e meses.
Siga os passos:
1. Volte à planilha Vendas e clique dentro do banco de dados;
2. Insira uma nova tabela dinâmica, desta vez na planilha Relatório2, partindo da
célula A6;
3. Arraste o campo Gestor para a área Colunas;
4. Arraste o campo Venda para a área Valores;
5. Arraste o campo Data para a área Linhas;
6. Arraste o campo Forma Pgto. para a área Filtros;
291
6Tabelas dinâmicas e gráficos dinâmicos
7. Sobre um dos valores, clique com o botão direito do mouse e escolha o comando
Resumir Valores por e escolha a função Contagem:
8. O Excel criou agrupamentos automáticos com o campo de datas. Use os botões de
mais [+] ou de menos [–] para expandir ou recolher os grupos;
9. Certifique-se de que todos os subtotais para os campos Anos, Trimestres e Data
estejam ativados.
Note que dois novos campos surgiram, tanto na lista de Campos da Tabela Dinâmica,
quando na área do layout. Esses novos campos, mesmo não existindo no banco de
dados original, podem ser usados em quaisquer outras tabelas dinâmicas desta pasta
de trabalho a partir de agora.
292
Excel 2019 - Módulo II
Se você desejar escolher outra forma de agrupamento de data, clique sobre uma das
datas e, nas Ferramentas de Tabela Dinâmica, guia Analisar, grupo Agrupar, clique
no botão Agrupar Campo. Na caixa de diálogo Agrupamento, você poderá modificar
a data de início, a data de término e as unidades de tempo:
Atenção: Se o comando Agrupar Campo aparecer desabilitado quando você estiver
sobre um campo de data na tabela dinâmica, isso pode significar que o campo
de data no banco de dados contém uma ou mais datas inválidas ou na forma de
texto. Será necessário efetuar essa correção no banco, retornar à tabela dinâmica
e atualizar os valores.
6.6.5.3. Agrupamentos manuais
Os agrupamentos, sejam eles manuais ou automáticos, oferecem um meio para a
tabela dinâmica “ganhar” campos novos, sem que seja necessário criá-los diretamente
na base de dados. Conforme o tamanho dessa base, isso pode representar uma
redução de espaço e tempo de processamento na atualização dos dados.
Independentemente dos agrupamentos automáticos criados com mais de um campo
nas áreas Linhas ou Colunas, você pode escolher quais itens deseja agrupar de forma
manual, diretamente na tabela dinâmica.
Para agrupar e desagrupar itens manualmente, selecione-os diretamente na tabela
dinâmica e use os botões Agrupar Seleção e Desagrupar, disponíveis no grupo
Agrupar, guia Analisar.
Para acompanhar o processo no banco de dados do exemplo, suponha que o presidente
da rede de concessionárias decidiu separar os gestores em dois grupos estratégicos:
293
6Tabelas dinâmicas e gráficos dinâmicos• Diretoria 1: Roberta (Belo Horizonte e Brasília), Rodrigo (Fortaleza e Salvador);
• Diretoria 2: Eduardo (Curitiba e Florianópolis), Alexandre (Ribeirão Preto e São
Paulo), Amanda (Rio de Janeiro).
Para o exemplo, você criará uma tabela dinâmica com os gestores. Siga os passos
para completar a atividade:
1. Volte à planilha Vendas e clique dentro do banco de dados;
2. Insira uma nova tabela dinâmica, desta vez na planilha Relatório3, partindo da
célula A6;
3. Arraste o campo Gestor para a área Linhas;
4. Arraste os campos Venda e Acessórios para a área Valores;
5. Arraste o campo Forma Pgto. para a área Filtros;
6. Aplique aos números do campo Soma de Venda na tabela dinâmica o formato
Contábil;
7. Aplique aos números do campo Soma de Acessórios na tabela dinâmica o formato
Contábil;
8. Modifique os títulos das colunas Soma de Venda e Soma de Acessórios para Total
Vendas e Total Acessórios, respectivamente:
9. Selecione as células da gestora Roberta e do gestor Rodrigo;
294
Excel 2019 - Módulo II
10. Nas Ferramentas de Tabela Dinâmica, guia Analisar, clique no botão Agrupar
Seleção (grupo Agrupar). Os dois nomes foram agrupados sob um título Agrupar1.
Os demais nomes formam agrupamentos temporários, cada um com o mesmo título
de seu item:
11. Na célula onde está o nome Agrupar1, digite Diretoria 1;
12. Selecione os nomes Alexandre, Amanda e Eduardo. Atenção: Selecione-os
pelas linhas que possuem valores do campo Gestor e não pelos títulos em negrito.
Para selecionar nomes fora de sequência, clique no primeiro, segure a tecla CTRL e
selecione cada um dos demais;
13. Clique no botão Agrupar Seleção (grupo Agrupar). Os nomes selecionados foram
agrupados sob o título Agrupar2;
295
6Tabelas dinâmicas e gráficos dinâmicos
14. Na célula onde está o nome Agrupar2, digite Diretoria 2:
15. Habilite os subtotais: Na guia Design, grupo Layout, clique no botão Subtotais
e escolha o comando Mostrar Todos os Subtotais no Início do Grupo (ou no final,
se desejar);
16. Selecione uma das células com o nome Diretoria 1 ou Diretoria 2. Observe, no
painel de campos, que o campo Gestor2 foi adicionado. Esse nome derivou do campo
original Gestor;
17. Clique em um dos dois nomes de diretoria com o botão direito do mouse e
escolha o comando Classificar / Classificar de A a Z;
18. Na guia Analisar, grupo Campo Ativo, clique na caixa Campo Ativo, digite
Diretoria e tecle ENTER. Com isso, você renomeou esse novo campo para algo mais
significativo. Esse nome, porém, foi aplicado somente a essa tabela dinâmica;
19. Volte à planilha Relatório1 e observe que o Excel incluiu esse novo campo
automaticamente à tabela dinâmica, mas mantendo o nome original, Gestor2. No
painel Campos da Tabela Dinâmica, desative o campo Gestor2;
20. Volte à planilha Relatório2. Nela, você manterá a divisão em diretorias. Altere as
células Agrupar1 e Agrupar2 para Diretoria 1 e Diretoria 2;
21. Clique em um dos dois nomes de diretoria com o botão direito do mouse e
escolha o comando Classificar / Classificar de A a Z;
22. Nessa planilha, altere o nome do campo Gestor2 para Diretoria, conforme visto
em passos anteriores;
296
Excel 2019 - Módulo II
23. Se desejar, desative os Rótulos de Linha e Rótulos de Coluna: Na guia Analisar,
grupo Mostrar, clique para desativar o botão Cabeçalhos de Campos.
6.6.6. Filtrando dados
O grupo Filtrar, na guia Analisar, oferece ferramentas de filtragem mais intuitivas:
6.6.6.1. Segmentação de dados
Segmentação de dados é uma ferramenta prática e intuitiva para realizar filtragens nas
tabelas dinâmicas em apenas um clique. Ela é particularmente útil em computadores
com tela de toque (touchscreen) e dispensa os vários cliques dos botões de filtragem
tradicionais.
A ferramenta insere, na planilha, pequenas janelas, cada uma representando um dos
campos da tabela dinâmica e possui botões com os diferentes valores. Ao clicar dentro
desses botões, você aplicará o filtro desejado à tabela e gráfico dinâmico. Uma barra
de rolagem permite que você visualize muitos itens dentro dessa janela.
297
6Tabelas dinâmicas e gráficos dinâmicos
Quando uma segmentação está selecionada, você verá as alças de redimensionamento
e, na faixa de opções, as Ferramentas de Segmentação de Dados, detalhadas mais
adiante.
Este recurso está presente também nas Ferramentas de Tabela, como visto
anteriormente neste curso. Ou seja, você pode filtrar os seus bancos de dados
diretamente pelas janelas e botões de segmentação.
Para aprender e praticar o conceito, na planilha Relatório3, faça as seguintes
atividades:
1. Desative os Rótulos de Linha e Rótulos de Coluna: Na guia Analisar, grupo
Mostrar, clique para desativar o botão Cabeçalhos de Campos;
2. Remova, da área Filtros, o campo Forma Pgto.;
3. Na guia Analisar, grupo Filtrar, clique no botão Inserir Segmentação de Dados.
O Excel mostrará a relação de campos disponíveis:
298
Excel 2019 - Módulo II
4. Marque os campos Filial, Cor, Forma Pgto. e Diretoria e clique em OK. Serão
inseridas sobre a planilha 4 janelas de segmentação de dados, uma para cada campo:
5. Pela barra de título de cada janela de segmentação de dados, arraste-as para o lado
da tabela para que todos os campos estejam visíveis:
299
6Tabelas dinâmicas e gráficos dinâmicos
Cada janela possui os seguintes componentes:
Para aplicar filtragens usando os botões da segmentação de dados, escolha uma das
técnicas:
• Para aplicar ou remover um critério, clique no botão desejado;
• Para selecionar critérios em sequência usando o mouse, clique em um item,
arraste até o último item desejado e solte o botão do mouse;
• Para selecionar critérios em sequência, clique em um botão, segure a tecla SHIFT
e clique no último botão da sequência;
• Para selecionar ou desmarcar critérios fora de sequência, clique em um botão,
segure a tecla CTRL e clique em cada botão adicional desejado;
• Para selecionar critérios fora de sequência sem usar o teclado, clique no botão
Seleção Múltipla, no lado direito da barra de título da janela de segmentação.
Em seguida, clique nos botões desejados em qualquer ordem;
• Para desativar as filtragens da janela de segmentação, clique no botão Limpar
Filtro no lado direito da barra de título.
As janelas podem ser redimensionadas e os botões rearranjados. Você também pode
aplicar um estilo diferente aos botões.
Quando uma segmentação de dados está selecionada, você verá na parte superior da
faixa de opções, as Ferramentas de Segmentação de Dados, com sua guia Opções:
300
Excel 2019 - Módulo II
Veja os diferentes comandos que permitem a personalização das janelas de
segmentação de dados:
Grupo Botão/Campo Descrição
Segmentação de
Dados
Legenda da Segmentação
de Dados
Escreva um título para a janela
de segmentação de dados e
tecle ENTER.
Configurações da
Segmentação de Dados
Abre a caixa de diálogo
Configurações da Segmentação
de Dados.
Conexões do Relatório
Abre a caixa de diálogo
Conexões de Relatório.
Estilos de Segmentação de Dados
Mostra opções de aparência
para as janelas de segmentação
de dados.
Organizar Avançar
Traz o objeto para frente dos
demais.
Recuar
Envia o objeto para trás dos
demais.
Painel de Seleção
Abre o Painel de Seleção para
identificação e seleção de
objetos gráficos.
Alinhar Objetos
Permite alinhamento e
distribuição de vários objetos
selecionados.
Agrupar Objetos
Agrupa ou desagrupa vários
objetos.
Girar Objetos
Não permitido para janelas de
segmentação de dados.
Botões Colunas
Determina quantos botões
serão posicionados por linha na
janela de segmentação.
Altura
Especifica a altura de cada
botão em centímetros.
Largura
Especifica a largura de cada
botão em centímetros.
Tamanho Altura
Especifica a altura da janela
de segmentação de dados em
centímetros.
Largura
Especifica a largura da janela
de segmentação de dados em
centímetros.
301
6Tabelas dinâmicas e gráficos dinâmicos
A caixa de diálogo Configurações da Segmentação6.6.8.3. Trabalhando com campos calculados ....................................................311
6.7. Relacionamento entre tabelas ...............................................................315
6.7.1. Conceito de banco de dados relacional .................................................315
6.7.2. Criando um relacionamento entre tabelas .............................................318
6.7.3. Criando uma tabela dinâmica pelo modelo de dados .............................319
6.8. Gráficos dinâmicos ...............................................................................322
6.8.1. Criando um gráfico dinâmico ................................................................322
6.8.2. Interagindo com o gráfico dinâmico ......................................................325
6.8.3. Modificando o gráfico dinâmico ............................................................326
Pontos principais ................................................................................................330
Teste seus conhecimentos...................................................................................................... 331
Mãos à obra! .................................................................................................................................. 335
Capítulo 7 - Ferramentas de dados ..................................................................................... 341
7.1. Introdução ............................................................................................342
7.2. Formatação condicional ........................................................................342
7.2.1. Tipos de regras de formatação condicional ...........................................343
7.2.2. Formatos predefinidos ..........................................................................344
7.2.2.1. Realçar Regras das Células ....................................................................345
7.2.2.2. Regras de Primeiros/Últimos .................................................................347
7.2.2.3. Barras de Dados ....................................................................................349
7.2.2.4. Escalas de Cor .......................................................................................350
7.2.2.5. Conjuntos de Ícones .............................................................................351
7.2.2.6. Formatação condicional baseada em fórmula ........................................352
7.2.3. Gerenciando regras de formatação condicional .....................................354
7.3. Texto para colunas ...............................................................................355
7.3.1. Texto delimitado ...................................................................................356
7.3.2. Largura fixa ..........................................................................................359
7.4. Preenchimento relâmpago .....................................................................362
7.5. Remover duplicatas ...............................................................................366
7.6. Validação de dados ...............................................................................367
7.6.1. Aplicando uma validação de dados .......................................................368
7.6.1.1. Tipos de dados .....................................................................................371
7.6.1.2. Alerta de erro ........................................................................................372
7.6.1.3. Mais exemplos ......................................................................................372
7.6.2. Removendo uma validação de dados .....................................................375
7.6.3. Localizando células com validação de dados .........................................376
7.6.4. Localizando dados inválidos..................................................................377
7.7. Consolidação de dados .........................................................................378
Pontos principais ................................................................................................384
Teste seus conhecimentos...................................................................................................... 385
Mãos à obra! .................................................................................................................................. 389
Excel 2019 - Módulo II Sumário
10
Capítulo 8 - Análise de dados ................................................................................................ 395
8.1. Introdução ............................................................................................396
8.2. Gerenciador de cenários........................................................................396
8.2.1. Adicionando cenários ............................................................................398
8.2.2. Exibindo cenários .................................................................................402
8.2.3. Excluindo cenários ................................................................................402
8.2.4. Editando cenários .................................................................................402
8.2.5. Mesclando cenários ...............................................................................403
8.2.6. Resumindo cenários ..............................................................................404
8.2.7. Mostrando cenários de forma alternativa ...............................................405
8.3. Tabela de dados....................................................................................406
8.3.1. Criando uma tabela de dados com uma variável ....................................408
8.3.2. Criando uma tabela de dados com duas variáveis ..................................410
8.4. Atingir meta ..........................................................................................412
8.5. Planilha de previsão ..............................................................................414
Pontos principais ................................................................................................418
Teste seus conhecimentos...................................................................................................... 419
Mãos à obra! .................................................................................................................................. 423
Capítulo 9 - Controles de formulário ................................................................................. 429
9.1. Introdução ............................................................................................430
9.1.1. Guia Desenvolvedor ..............................................................................430
9.1.2. Formulários ..........................................................................................431
9.1.3. Controles ..............................................................................................431
9.1.3.1. Controles ActiveX ..................................................................................432
9.1.3.2. Controles de Formulário .......................................................................432
9.2. Inserindo e editando controles ..............................................................434
9.2.1. Selecionando controles .........................................................................435
9.2.2. Dimensionando e posicionando controles .............................................435
9.2.3. Duplicando controles ............................................................................437
9.2.4. Organizando controles ..........................................................................438
9.2.5. Editando o texto de um controle ...........................................................438
9.2.6. Excluindo controles...............................................................................438de Dados permite que você
configure opções adicionais à janela de segmentação, como alteração da legenda,
ordem de classificação e opções de exibição de itens ocultos:
A caixa de diálogo Conexões de Relatório lista todas as tabelas dinâmicas dentro
da pasta de trabalho e permite que essa mesma janela de segmentação de dados
controle também outras tabelas dinâmicas já criadas:
302
Excel 2019 - Módulo II
A seguinte imagem mostra a tabela dinâmica da planilha Relatório3, exibindo dados
somente da Diretoria 1. Os itens habilitados no campo Filial refletem as cidades dessa
diretoria. Além disso, foram aplicados mais dois filtros: o campo Cor está ativado para
as cores Branco e Cinza e o campo Forma Pgto. contém somente transações À vista:
Você também pode realizar várias ações sobre uma janela de segmentação de dados
pelo atalho do botão direito do mouse, o qual abre um menu de contexto com as
opções:
Dentre os comandos está o Remover, para que você elimine a janela de validação da
planilha.
303
6Tabelas dinâmicas e gráficos dinâmicos
6.6.6.2. Linha do tempo
Esta é outra ferramenta que permite realizar filtragens em tabelas e gráficos dinâmicos,
porém, é específica para campos que representam datas. Da mesma forma que a
segmentação de dados, ela é uma janela com botões e outros controles para escolha
de um período específico ou para representar unidades de tempo em dias, meses,
trimestres ou anos.
Para praticar o uso da ferramenta, volte à planilha Relatório2, que já possui
agrupamento por tempo, criado anteriormente e realize as seguintes atividades:
1. Clique dentro da tabela dinâmica e, em Ferramentas de Tabela Dinâmica, guia
Analisar, grupo Filtrar, clique no botão Inserir Linha do Tempo. A caixa Inserir
Linhas do Tempo aparece, exibindo uma lista de todos os campos de data existentes
no banco de dados;
2. Marque o campo Data:
3. Clique em OK para inserir, na planilha, a janela com a linha do tempo do campo
selecionado.
304
Excel 2019 - Módulo II
A linha do tempo possui os seguintes componentes:
Para aplicar filtragens usando os botões da linha do tempo, escolha uma das técnicas:
• Na lista Nível de Tempo, escolha como será feito o agrupamento: Dias, Meses,
Trimestres ou Anos;
• Arraste a barra de rolagem horizontal para visualizar outros períodos;
• Clique em um botão da linha do tempo para selecionar um período;
• Clique e arraste sobre vários botões da linha do tempo para selecionar um
período maior;
• Clique em um período, segure a tecla SHIFT e clique em outro período para
selecionar todo esse intervalo de tempo;
• Clique no botão Limpar Filtro para remover a filtragem e retornar à exibição de
todas as datas;
• As janelas podem ser redimensionadas e os botões rearranjados. Você também
pode aplicar um estilo diferente aos botões.
Quando a janela de linha do tempo está selecionada, você verá, na parte superior da
faixa de opções, as Ferramentas de Linha do Tempo, com sua guia Opções:
305
6Tabelas dinâmicas e gráficos dinâmicos
Veja os diferentes comandos que permitem a personalização das linhas do tempo:
Grupo Botão/Campo Descrição
Linha do Tempo
Legenda da Linha do
Tempo
Escreva um título para a janela de
linha do tempo e tecle ENTER.
Conexões do
Relatório
Abre a caixa de diálogo Conexões
de Relatório.
Estilos de Linha do Tempo
Mostra opções de aparência para as
janelas de linha do tempo.
Organizar Avançar
Traz o objeto para frente dos
demais.
Recuar
Envia o objeto para trás dos
demais.
Painel de Seleção
Abre o Painel de Seleção para
identificação e seleção de objetos
gráficos.
Alinhar Objetos
Permite alinhamento e distribuição
de vários objetos selecionados.
Agrupar Objetos
Agrupa ou desagrupa vários
objetos.
Girar Objetos
Não permitido para janelas de linha
do tempo.
Tamanho Altura
Especifica a altura da janela de
linha do tempo em centímetros.
Largura
Especifica a largura da janela de
linha do tempo em centímetros.
Mostrar Cabeçalho
Ativa ou desativa o título da janela
de linha do tempo.
Rótulo da Seleção
Ativa ou desativa o texto que indica
o período selecionado.
Barra de Rolagem
Ativa ou desativa a barra de
rolagem da linha do tempo.
Nível de Tempo
Permite a escolha da unidade de
tempo: Dias, Meses, Trimestres,
Anos.
A caixa de diálogo Conexões de Relatório lista todas as tabelas dinâmicas dentro da
pasta de trabalho e permite que essa mesma linha do tempo controle também outras
tabelas dinâmicas já criadas.
Você também pode realizar várias ações sobre uma linha do tempo pelo atalho do
botão direito do mouse, o qual abre um menu de contexto com diversas opções.
306
Excel 2019 - Módulo II
6.6.7. Ações na tabela dinâmica
O grupo Ações da guia Analisar pode aparecer recolhido ou expandido, conforme a
resolução do seu monitor. Ele contém alguns botões de ação:
6.6.7.1. Ações de limpeza
O botão Limpar oferece as seguintes opções:
Comando Descrição
Limpar Tudo
Limpa os seguintes elementos da tabela dinâmica: os
campos inseridos nas áreas do layout, agrupamentos, itens
calculados, campos calculados, itens personalizados. Cuidado
ao usar este comando porque outras tabelas que dependem
dos itens removidos podem ficar prejudicadas e perder seus
valores ou configurações.
Limpar Filtros Limpa todos os filtros aplicados à tabela dinâmica.
6.6.7.2. Ações de seleção de células
O botão Selecionar permite a seleção de grupos de células da tabela dinâmica ativa:
Comando Descrição
Rótulos e Valores
Seleciona todas as células das áreas de Rótulos de Linhas,
Rótulos de Colunas e Valores. Se o comando estiver
desabilitado, primeiro clique em Tabela Dinâmica Inteira.
Valores
Seleciona somente as células da área de Valores. Se o
comando estiver desabilitado, primeiro clique em Tabela
Dinâmica inteira.
Rótulos
Seleciona as células das áreas de Rótulos de Linhas, Rótulos
de Colunas. Se o comando estiver desabilitado, primeiro
clique em Tabela Dinâmica inteira.
307
6Tabelas dinâmicas e gráficos dinâmicos
Comando Descrição
Tabela Dinâmica
Inteira
Seleciona toda a tabela dinâmica.
Habilitar Seleção
Quando ativado, permite que você selecione áreas
completas, apenas apontando o ponteiro do mouse e
dando um clique quando surgir uma seta preta apontando
para baixo ou para a direita.
6.6.7.3. Mover tabela dinâmica
O botão Mover Tabela Dinâmica abre a caixa de diálogo Mover Tabela Dinâmica,
a qual permite que ela seja transportada para outro local da Planilha Existente, para
outro local em outra planilha, ou mesmo para uma Nova Planilha.
O comando garante que toda a tabela seja transportada, incluindo as áreas de Filtros.
Isso é particularmente útil quando você precisa incluir mais filtros e não há espaço
suficiente na parte superior da tabela.
6.6.8. Cálculos nas tabelas dinâmicas
Uma tabela dinâmica, em si, já representa um cálculo “em massa” sobre o banco
de dados. Ela usa, basicamente, funções estatísticas como soma, média, máximo,
mínimo, desvio padrão, entre outras. Geralmente, somas e contagens são as mais
usadas.
Mesmo com esses resultados, é possível que você necessite modificá-los ou criar
cálculos adicionais, sem encarecer o banco de dados com colunas extras.
Para praticar as ações dos tópicos a seguir, use a planilha Relatório3 do arquivo de
exemplo deste capítulo.
308
Excel 2019 - Módulo II
6.6.8.1. Escolhendo a função
No momento da montagem da tabela dinâmica, quando você arrasta campos para o
painel de layout, o Excel automaticamente atribui a função Soma ao campo, caso ele
seja numérico, ou atribui a função Contagem, caso o campo contenha texto ou data.
Independentemente disso, você pode mudar a função em qualquer momento, por
uma das maneiras a seguir:
• No painel Campos da Tabela Dinâmica, clique na seta ( ) do campo desejado
para abrir as opções e escolha Configurações de Campo. Na caixa de diálogo,
na guia Resumir Valores por, escolha a função desejada e clique em OK:
• Na tabela dinâmica, selecione uma célula pertencenteao campo desejado.
Na faixa de opções, guia Analisar, grupo Campo Ativo, clique no botão
Configurações do Campo. Na caixa de diálogo, na guia Resumir Valores por,
escolha a função desejada e clique em OK;
• Sobre uma célula pertencente ao campo, clique com o botão direito do mouse
e, no menu de contexto, escolha Resumir Valores por e, em seguida, escolha
a função.
309
6Tabelas dinâmicas e gráficos dinâmicos
O exemplo a seguir mostra a função Contagem aplicada ao campo Total Vendas,
com o formato numérico Geral. Os Cabeçalhos de Campos foram desativados:
6.6.8.2. Exibindo valores de outra maneira
Alguns cálculos simples, como porcentagens e valores acumulados, podem ser
aplicados rapidamente a um campo numérico inserido na tabela dinâmica. Use um
dos seguintes métodos para modificar a forma de apresentação dos dados em um
campo numérico:
• No painel Campos da Tabela Dinâmica, clique na seta ( ) do campo desejado
para abrir as opções e escolha Configurações de Campo. Na caixa de diálogo,
na guia Mostrar Valores como, escolha a forma desejada e clique em OK:
310
Excel 2019 - Módulo II
• Na tabela dinâmica, selecione uma célula pertencente ao campo desejado.
Na faixa de opções, guia Analisar, grupo Campo Ativo, clique no botão
Configurações do Campo. Na caixa de diálogo, na guia Mostrar Valores como,
escolha a forma desejada e clique em OK;
• Sobre uma célula pertencente ao campo, clique com o botão direito do mouse
e, no menu de contexto, escolha Mostrar Valores como e, em seguida, escolha
a forma desejada.
Veja a seguir algumas das funções disponíveis pela opção Mostrar Valores como:
Função Descrição
Sem Cálculo
Remove funções anteriores, retornando aos valores
originais do campo.
% do Total Geral
Exibe os valores como uma porcentagem do total geral
de todos os dados ou pontos de dados no relatório.
% do Total de Colunas
Exibe todos os valores em cada coluna como uma
porcentagem do total dessa mesma coluna.
% do Total de Linhas
Exibe todos os valores em cada linha como uma
porcentagem do total dessa mesma linha.
% de...
Exibe os valores como uma porcentagem do valor do
Item base no Campo base.
Diferença de...
Exibe os valores como a diferença do valor do Item
base no Campo base.
% Diferença de...
Exibe os valores como a diferença percentual do valor
do Item base no Campo base.
Soma Acumulada em...
Exibe os valores de itens consecutivos no Campo base
como uma soma acumulada.
Índice
Calcula os valores conforme a fórmula:
((valor na célula) × (Total geral)) ÷
((Total geral da linha) × (Total geral da coluna))
Se você precisar que o mesmo campo seja exibido de duas ou mais maneiras
diferentes, arraste esse campo novamente para a área de valores do layout da
tabela dinâmica e aplique cálculos diferentes a cada um deles.
311
6Tabelas dinâmicas e gráficos dinâmicos
O exemplo a seguir mostra os valores das vendas (campo Total Vendas), exibidos da
maneira original. Além desse cálculo, o campo Venda foi arrastado novamente para a
área Valores no layout da tabela dinâmica. Os valores desse campo foram modificados
para serem exibidos como % do Total Geral. A formatação de porcentagem é aplicada
automaticamente. O campo foi renomeado para Total Vendas %:
6.6.8.3. Trabalhando com campos calculados
Quando os cálculos necessários envolvem expressões matemáticas e as possibilidades
dos dois tópicos anteriores não oferecem a informação necessária, você pode criar um
campo calculado. Dessa forma, você não precisa criar campos adicionais diretamente
na base de dados, aliviando o Excel em termos de tempo de processamento e espaço.
No exemplo deste capítulo, na planilha Relatório3, você irá inserir o cálculo da
comissão de 5% sobre o preço de venda dos produtos vendidos (veículos e acessórios),
para cada Diretoria e cada Gestor.
Siga os passos:
312
Excel 2019 - Módulo II
1. Nas Ferramentas de Tabela Dinâmica, guia Analisar, grupo Cálculos, clique no
botão Campos, Itens e Conjuntos e a opção Campo Calculado:
2. Na caixa de diálogo Inserir campo calculado, escreva Comissões na caixa Nome;
3. Na caixa Fórmula, apague o “0” e mantenha o sinal de igual “=”;
4. Para escrever a fórmula, use apenas os campos disponíveis na lista Campos. Você
pode selecionar o campo e clicar no botão Inserir campo ou dar um duplo-clique
diretamente no campo. Escreva a seguinte fórmula: = ( Venda + Acessórios ) * 5%
(os espaços são opcionais):
313
6Tabelas dinâmicas e gráficos dinâmicos
5. Clique no botão Adicionar. O novo campo aparecerá no final da lista Campos;
6. Opcional: Para editar a fórmula do campo calculado, selecione o campo da lista
Nome, edite a expressão na caixa Fórmula e no final clique em Modificar;
7. Opcional: Para excluir um campo calculado da tabela dinâmica, selecione-o na lista
de Campos e clique em Excluir;
8. Clique em OK para concluir as ações com campos calculados. Cada novo campo
calculado inserido aparecerá no final da tabela dinâmica;
9. Opcional: Altere o título do campo inserido, digitando diretamente na célula. No
exemplo, o nome do campo foi alterado para Total Comissões:
10. Opcional: Para alterar a posição dos campos na tabela, arraste-os na área de
Valores, escolhendo outra posição. Isso se refletirá imediatamente na tabela dinâmica.
No exercício, troque de lugar os campos Total Vendas e Total Vendas %;
11. Mova a tabela dinâmica para que comece a partir da célula A4. Use o comando
Mover Tabela Dinâmica, na guia Analisar, grupo Ações;
314
Excel 2019 - Módulo II
12. Para finalizar, você irá agora detalhar as informações para cada vendedor
pertencente ao gestor e diretoria correspondentes. Arraste o campo Vendedor para
o final da área Linhas do layout da tabela, a qual deverá estar agora com os campos
Diretoria, Gestor e Vendedor:
Nas fórmulas criadas para campos calculados, você pode usar operadores e
expressões da mesma maneira que o faz em outras fórmulas de planilha, mas
somente usando os nomes de campos disponíveis. Você não pode usar referências
de células, nomes definidos ou funções de planilha que exijam referências de
célula.
315
6Tabelas dinâmicas e gráficos dinâmicos
6.7. Relacionamento entre tabelas
O Excel possui várias ferramentas de dados, sendo que elas atuam sobre bancos
(tabelas) individuais. Você consegue associar um item de uma tabela com outra
através de fórmulas e funções, como PROCV, por exemplo.
Programas mais sofisticados para tratamento de dados, como o Microsoft Access
ou mesmo sistemas corporativos, conseguem trabalhar com relacionamento entre
tabelas de forma mais natural. Para tanto, é necessário que você relacione ao menos
um campo em comum entre essas tabelas. São, portanto, chamados de bancos de
dados relacionais.
6.7.1. Conceito de banco de dados relacional
Não é objetivo deste curso o aprofundamento dos bancos de dados relacionais e de
modelagem de dados, porém, você verá alguns conceitos muito básicos e úteis para
que possa otimizar os seus bancos para uso das ferramentas de tabelas e gráficos
dinâmicos.
Imagine a seguinte base de dados de vendas de alguns produtos eletrodomésticos de
uma empresa que vende pela Web:
O exemplo mostra apenas registros de vendas no primeiro semestre de 2020. São
ao todo 44 registros (linhas) e 15 campos (colunas), resultando em 660 células no
total.
O banco de dados é bastante detalhado porque exibe muitas informações de cada
produto. Como os produtos se repetem em vendas feitas em dias diferentes, essas
informações são também repetidas. Isso gera uma extrema redundância de dados,
visto que eles poderiam ser otimizados e não se repetir ou, então, ter o mínimo
de repetições. A maneira disso acontecer é a separação de informações em tabelas
diferentes e a criação de um relacionamento entre elas. Cada tabela conterá um grupo
de informações relacionadas.
Todas as informações desse banco giram em torno do Código do Produto. Ou seja,
para um mesmo código, a descrição, características, valores e taxassão os mesmos.
Esse banco pode dividido em 3 tabelas diferentes, contendo valores únicos:
316
Excel 2019 - Módulo II
• Tabela de composição de preços: Contém, desde o custo de produção,
passando por encargos e impostos, até chegar a seu valor final ou preço de
venda. A tabela possui 6 registos × 6 campos, totalizando 36 dados distintos:
• Tabela de características físicas: Inclui a descrição dos produtos, bem como
suas dimensões, peso e características elétricas. A tabela possui 6 registros × 8
campos, totalizando 48 dados distintos:
• Tabela de vendas: Este é, efetivamente, o histórico das vendas e só necessita
conter o código do produto vendido, o nº da fatura e a data em que aquela
venda aconteceu. A tabela possui 44 registros × 3 campos, totalizando 132
dados. Há repetições nos códigos de produtos e nas datas das vendas:
317
6Tabelas dinâmicas e gráficos dinâmicos
Todas as tabelas possuem um campo em comum: Código do Produto. Ele é chamado
de campo chave ou chave primária. É ela que determina a ligação (ou relacionamento)
entre as tabelas. Um banco que possui tabelas relacionadas causa uma grande
economia de espaço de armazenamento.
No exemplo, em vez de 660 células usadas originalmente no banco de dados, as
três tabelas totalizam 36 + 48 + 132 = 216 células. Ou seja, aproximadamente
1/3 da quantidade de células da tabela única original. Isso sem contar o espaço em
disco necessário para salvar o arquivo. Agora, imagine a tabela única original com,
digamos, 200.000 registros!
Na prática, quando você usa colunas de múltiplas tabelas, você realiza uma consulta
(ou query). O resultado é muito mais “enxuto” e otimizado:
Após o estabelecimento dos relacionamentos é possível você criar tabelas dinâmicas
usando mais de uma tabela como fonte de dados.
318
Excel 2019 - Módulo II
6.7.2. Criando um relacionamento entre tabelas
Você pode aproveitar uma tabela dinâmica já existente e adicionar campos de outra
tabela, mas o mais prático a fazer é criar o Modelo de Dados internamente e usar
esse modelo pronto na geração das tabelas dinâmicas. O modelo de dados contém as
tabelas usadas e quais campos estão relacionados entre si.
Para acompanhar esta atividade, use o mesmo arquivo Banco de Dados de Vendas.
xlsx. Lembre-se que a planilha Vendas possui a base de dados de vendas e a planilha
Veículos contém a tabela de veículos com características de marca, modelo e outros
detalhes que ainda não foram usados.
Para criar um modelo de dados, certifique-se de ter ao menos duas tabelas dentro de
sua pasta de trabalho e siga os passos:
1. Na guia Dados, grupo Ferramentas de Dados, clique no botão Relações:
2. Clique no botão Novo:
319
6Tabelas dinâmicas e gráficos dinâmicos
3. Na lista Tabela, escolha a tabela principal e, na lista Coluna (externo), selecione o
campo a ser usado como chave primária;
4. Na lista Tabela Relacionada, escolha a segunda tabela e, na lista Coluna
Relacionada (principal), selecione o campo correspondente ao da primeira tabela:
5. Clique em OK para dar início à criação do modelo de dados. A operação levará
alguns segundos e a barra de status do Excel mostrará a mensagem “Carregando
Modelo de Dados...”:
6. Opcional: Use os botões na lateral da caixa Gerenciar Relações para criar, editar,
ativar, desativar o mesmo excluir relações existentes;
7. Clique em Fechar.
6.7.3. Criando uma tabela dinâmica pelo modelo
de dados
Após o estabelecimento do modelo de dados para as tabelas em sua pasta de trabalho,
você já pode criar tabelas dinâmicas a partir dele. Siga os passos para criar uma nova
tabela dinâmica no arquivo Banco de Dados de Vendas.xlsx, disponível em sua pasta
de arquivos do Capítulo 6:
1. Vá até a planilha Relatório4 e clique na célula A6;
320
Excel 2019 - Módulo II
2. Na guia Inserir, grupo Tabelas, clique em Tabela Dinâmica. A opção Usar Modelo
de Dados desta pasta de trabalho já aparece selecionada, bem como o local do
início dela:
3. Clique em OK para dar início à tabela dinâmica. Observe, no painel Campos da
Tabela Dinâmica, que as duas tabelas — BaseVeículos e BaseVendas — estão
presentes:
4. Clique no triângulo do ícone da tabela BaseVendas para abrir os campos;
5. Arraste o campo Filial para a área Colunas;
6. Arraste o campo Venda para a área Valores;
321
6Tabelas dinâmicas e gráficos dinâmicos
7. Arraste o campo Cor para a área Filtros;
8. Clique na seta do ícone da tabela BaseVeículos para abrir os campos;
9. Arraste os campos Marca e Modelo para a área Linhas;
10. Arraste o campo Combustível para a área Filtros;
11. Formate os números da tabela com separador decimal e sem casas decimais;
12. Ative os subtotais para o campo Marca;
13. Modifique o layout para o Formato Compacto, se necessário;
14. Desligue os cabeçalhos de campos;
15. Se desejar, aplique um estilo diferente à tabela criada;
16. Desative as linhas de grade da planilha.
Agora, você já pode efetuar filtragens e consultas em sua tabela dinâmica, criada pelo
relacionamento de duas tabelas existentes.
322
Excel 2019 - Módulo II
6.8. Gráficos dinâmicos
Uma consequência natural de informações dispostas em uma tabela dinâmica é sua
representação gráfica. Dessa forma, você poderá visualizar imediatamente a tendência
nas vendas, a comparação entre gestores, identificar os melhores produtos e muito
mais.
O gráfico dinâmico é criado rapidamente com o comando disponível nas Ferramentas
de Tabela Dinâmica, grupo Ferramentas, botão Gráfico Dinâmico. Não é necessário
selecionar um intervalo porque o gráfico dinâmico identificará, por padrão, toda a
tabela e seus agrupamentos.
6.8.1. Criando um gráfico dinâmico
Para praticar a atividade de criação de gráficos dinâmicos, siga os passos para a
criação de dois gráficos dinâmicos:
• Primeiro gráfico na planilha Relatório5
1. Volte à planilha Vendas e clique dentro do banco de dados;
2. Insira uma nova tabela dinâmica, posicionando-a na planilha Relatório5, partindo
da célula A6;
3. No painel Campos da Tabela Dinâmica, arraste o campo Gestor2 para a área
Colunas;
4. Nas Ferramentas de Tabela Dinâmica, guia Analisar, grupo Campo Ativo, altere
o nome Gestor2 para Diretoria;
5. Nas células com os títulos temporários Agrupar1 e Agrupar2, escreva Diretoria 1
e Diretoria 2;
6. Arraste o campo Data para a área Linhas. As datas já aparecerão agrupadas e
novos campos serão adicionados nessa área: Anos e Trimestres;
7. Desligue os Cabeçalhos de Campos pela guia Analisar, grupo Mostrar;
8. Arraste o campo Venda para a área Valores;
9. Dentro de um dos valores na tabela dinâmica, clique com o botão direito do mouse
e escolha o comando Formato de Número. Selecione a categoria Número. Marque a
opção Usar separador de 1000 e estabeleça 0 para o campo Casas decimais. Clique
em OK quando terminar;
10. Arraste os campos Forma Pgto. e Cor para a área Filtros;
323
6Tabelas dinâmicas e gráficos dinâmicos
11. Desative as linhas de grade. A tabela dinâmica deverá estar assim:
12. Na guia Analisar, grupo Ferramentas, clique no botão Gráfico Dinâmico para
exibir a galeria de gráficos do Excel:
13. Mantenha selecionado o tipo Coluna Agrupada e clique em OK. O gráfico é
inserido no centro da planilha.
324
Excel 2019 - Módulo II
• Segundo gráfico na planilha Relatório6
1. Volte à planilha Veículos e clique dentro do banco de dados;
2. Insira uma nova tabela dinâmica, posicionando-a na planilha Relatório6, partindo
da célula A8;
3. No painel Campos da Tabela Dinâmica, arraste o campo Marca para a área Linhas;
4. Arraste o campo Modelo para a área de Valores. A função de contagem será
selecionada automaticamente por não se tratar de um campo numérico;
5. Para a área de Filtros arraste os campos Tipo, Combustível, Câmbio e Portas;
6. Desligue os Cabeçalhos de Campos pela guia Analisar, grupo Mostrar;
7. Modifique o título Contagem de Modelo para Modelos e aplique autoajuste à
coluna das contagens;
8. Desative as linhas de grade;
9. Na guia Analisar, grupoFerramentas, clique no botão Gráfico Dinâmico para
exibir a galeria de gráficos do Excel. Selecione o gráfico de Pizza e clique em OK:
Você retornará a esses dois gráficos em instantes para formatá-los.
325
6Tabelas dinâmicas e gráficos dinâmicos
6.8.2. Interagindo com o gráfico dinâmico
Após a inserção do gráfico dinâmico no centro da planilha, você poderá realizar
algumas ações:
• Para movimentar o gráfico, arraste-o pela sua moldura (fora das alças de
redimensionamento);
• Para redimensionar o gráfico, arraste as alças de redimensionamento;
• Para aplicar filtragens, clique nos botões de filtros;
• Para expandir ou recolher todo o campo, clique nos botões [+] e [–];
• Para reposicionar, ativar ou desativar alguns componentes, clique no botão
Elementos do Gráfico.
Enquanto estiver movimentando ou redimensionando o gráfico, segure a tecla ALT
para que você possa usar as linhas de grade para um perfeito alinhamento sobre
as linhas e colunas da planilha.
Note que qualquer filtragem feita sobre o gráfico dinâmico será refletida também na
tabela dinâmica e vice-versa.
326
Excel 2019 - Módulo II
6.8.3. Modificando o gráfico dinâmico
Quando um gráfico dinâmico é inserido e está selecionado, você verá no alto da faixa
de opções as Ferramentas de Gráfico Dinâmico e suas três guias:
• Analisar: Contém opções de configuração, filtragem, cálculos e atualização de
dados, muito semelhante à mesma guia para tabelas dinâmicas:
• Design: Trata do aspecto geral do gráfico com relação à aparência, elementos
de gráfico, origem dos dados e tipo de gráfico:
• Formatar: Cuida da seleção e formatação de elementos individuais dos gráficos:
As guias Design e Formatar são as mesmas usadas em gráficos comuns.
A guia Analisar oferece algumas opções específicas aos gráficos dinâmicos:
Grupo/Opções Descrição
Gráfico Dinâmico
Você pode especificar um nome para o gráfico dinâmico,
caso deseje ordenar os objetos sobre a planilha usando
o painel de seleção ou acessá-lo pela linguagem de
programação VBA.
Campo Ativo Não habilitado.
Filtrar
Opções de comandos para inserir segmentação de dados ou
linha do tempo.
Dados
Use os comandos para atualizar as tabelas dinâmicas e
gráficos dinâmicos vinculados à base de dados.
Ações
Comandos para mover o gráfico, limpar filtros ou dados da
tabela e gráfico dinâmicos.
327
6Tabelas dinâmicas e gráficos dinâmicos
Grupo/Opções Descrição
Cálculos
Ferramentas para criação de campos calculados e
relacionamento entre tabelas.
Mostrar/Ocultar Ativa ou desativa a Lista de Campos e os Botões de Campos.
Para praticar os conceitos aprendidos, você aplicará alterações aos gráficos das
planilhas Relatório5 e Relatório6.
• Modificando o gráfico da planilha Relatório5
Retome o gráfico dinâmico inserido sobre a planilha Relatório5 e faça as seguintes
alterações:
1. Na guia Design, clique no botão Alterar Cores e escolha o esquema Paleta
Monocromática 2;
2. Mova o gráfico um pouco para a direita, para que não cubra os dados da tabela
dinâmica;
3. Aumente o gráfico horizontalmente para a direita, arrastando suas alças de
redimensionamento;
4. Clique no botão [+] no canto inferior direito do gráfico dinâmico (Expandir Todo o
Campo) para que você veja também os dados trimestrais;
5. Clique no botão Elementos de Gráfico e, depois, em Legenda > Parte Superior;
6. Desligue os botões do gráfico dinâmico: Na guia Analisar, grupo Mostrar/Ocultar,
clique em Botões de Campos;
328
Excel 2019 - Módulo II
7. Na guia Design, grupo Tipo, clique no botão Alterar Tipo de Gráfico. Selecione o
tipo Linhas com Marcadores e clique em OK:
8. Pratique algumas filtragens com os campos da área de Filtros e observe as mudanças
no gráfico dinâmico;
9. Se desejar, você pode inserir segmentação de dados para filtrar de forma mais
rápida.
Lembre-se que, mesmo com os botões de filtragem desligados, você ainda pode
filtrar os dados pelos botões da tabela dinâmica ou pelas ferramentas Segmentação
de Dados e Linha do Tempo.
• Modificando o gráfico da planilha Relatório6
Retome o gráfico dinâmico inserido sobre a planilha Relatório6 e faça as seguintes
alterações:
1. Ajuste o gráfico, arrastando suas alças de redimensionamento para deixá-lo em
uma posição ao lado da tabela dinâmica;
2. Desligue os botões do gráfico dinâmico: Na guia Analisar, grupo Mostrar/Ocultar,
clique em Botões de Campos;
3. Exclua o título e a legenda do gráfico dinâmico;
329
6Tabelas dinâmicas e gráficos dinâmicos
4. Clique no botão Elementos de Gráfico e, depois, em Rótulos de Dados / Mais
Opções... para exibir o painel Formatar Rótulos de Dados;
5. Em Opções de Rótulo, Conteúdo do Rótulo, mantenha marcada a caixa Valor e
marque também a caixa Nome da Categoria;
6. Em Separador, escolha a opção (Nova Linha);
7. Em Posição do Rótulo, selecione Extremidade Externa;
8. Na guia Página Inicial, ative o Negrito e aumente um pouco o tamanho da fonte.
O resultado deverá ficar parecido com o seguinte:
9. Pratique algumas filtragens com os campos da área de Filtros e observe as mudanças
no gráfico dinâmico.
330
Excel 2019 - Módulo II
Pontos principais
Atente para os tópicos a seguir. Eles devem ser estudados com muita atenção,
pois representam os pontos mais importantes do capítulo.
• Tabelas Dinâmicas permitem resumir uma grande quantidade de dados em
relatórios mais relevantes e inteligentes e que exibem diversos tipos de cálculos
e totais, além de alimentarem gráficos que se modificam quando as tabelas são
alteradas;
• O layout de uma tabela dinâmica possui 4 áreas principais: Linhas, Colunas,
Valores e Filtros. Os campos disponíveis no banco de dados original podem
ser arrastados para essas áreas. O resultado é uma montagem instantânea da
tabela que atende às suas necessidades;
• Após a criação da tabela dinâmica, é possível aplicar filtragens aos valores
exibidos para cada campo, modificar o estilo com esquemas de cores e formatar
os valores numéricos;
• As Ferramentas de Tabela Dinâmica possuem duas guias: Analisar e Design. A
guia Analisar trata do comportamento dos dados, cálculos e outras ferramentas
de análise. A guia Design cuida do aspecto geral da tabela em termos de
formatação e opções de layout;
• Cada área do layout da tabela dinâmica pode conter um ou mais campos. Esses
campos adicionais resultam em agrupamentos automáticos na tabela. Outros
agrupamentos podem ser criados manualmente direto na tabela dinâmica, sem
que seja necessário gerar essas informações na base de dados original. Cada
novo campo criado pelo resultado de um agrupamento fica disponível para que
você possa usá-lo em outras tabelas dinâmicas;
• As ferramentas Segmentação de Dados e Linha do Tempo são bastante práticas
para realizar filtragens de forma intuitiva, através de botões dispostos dentro de
pequenas janelas. Podem controlar uma ou mais tabelas e gráficos dinâmicos;
• Além das operações iniciais sobre os dados da tabela dinâmica, é possível
visualizar os resultados de maneira diferente com operações de porcentagens
e valores acumulados. Para outros cálculos, você pode criar expressões
matemáticas usando os campos existentes, sem que haja necessidade de criá-
los diretamente na base de dados;
• O relacionamento entre tabelas permite que você otimize todos os dados,
evitando redundância, sempre que possível. Um banco de dados único pode ser
dividido em duas ou mais tabelas para esse propósito. A ligação é feita através
de campos em comum entre as tabelas. Esse processo tem o propósito de criar
um Modelo de Dados que pode ser usado para gerar novas tabelas dinâmicas;
• Uma consequência natural de informações dispostas em uma tabela dinâmica é
sua representação gráfica. Dessa forma, você poderá visualizar imediatamente
a tendência nas vendas, a comparação entre gestores, identificar os melhores
produtos, e muito mais. Os gráficos dinâmicos representam uma ferramenta
visual importante, interativa e sempre vinculada à base de dadosoriginal.
Teste seus conhecimentos
Tabelas dinâmicas e
gráficos dinâmicos6
332
Excel 2019 - Módulo II
1. Qual das seguintes afirmações está incorreta sobre a criação de tabelas
dinâmicas?
☐ a) Uma tabela dinâmica pode ser criada a partir de um intervalo de
células que representa um banco de dados dentro da pasta de trabalho.
☐ b) Uma tabela dinâmica somente pode ser iniciada após a importação de
dados externos.
☐ c) Uma tabela dinâmica cruza informações de dois ou mais campos do
banco de dados, criando um relatório prático e que pode ser modificado
com facilidade.
☐ d) Você pode usar a ferramenta Tabelas Dinâmicas Recomendadas
para dar início a uma tabela com alguns campos iniciais e, a partir daí,
adicionar campos e fazer outras alterações.
☐ e) Todas as alternativas anteriores estão corretas.
2. Qual a alternativa correta a respeito das Ferramentas de Tabela Dinâmica?
☐ a) A guia Analisar possui apenas comandos para inserção de fórmulas
na tabela dinâmica.
☐ b) A guia Formatar permite a formatação individual de cada área do
layout da tabela dinâmica.
☐ c) A guia Design cuida do aspecto geral da tabela em termos de
formatação e opções de layout.
☐ d) A guia Layout mostra opções para a organização das principais áreas
de campos da tabela dinâmica.
☐ e) Nenhuma das alternativas anteriores está correta.
3. Qual a alternativa correta?
☐ a) O campo ativo (indicado pela célula ativa na tabela dinâmica) pode ter
seu nome alterado pela guia Analisar, grupo Campo Ativo.
☐ b) Os agrupamentos por data só podem ser realizados em meses.
☐ c) Assim que um agrupamento de campos é criado dentro da
tabela dinâmica, uma nova coluna correspondente a ele aparece
automaticamente no banco de dados original com as fórmulas
necessárias.
☐ d) Cada tabela dinâmica pode ter apenas um agrupamento de campos
por vez.
☐ e) Nenhuma das alternativas anteriores está correta.
333
6Tabelas dinâmicas e gráficos dinâmicos
4. Qual a alternativa incorreta?
☐ a) Um campo numérico que realiza uma soma de valores dentro da
tabela dinâmica pode ser exibido de outras formas, como porcentagens
ou valores acumulados.
☐ b) Você pode criar campos calculados através de expressões
matemáticas que usam os campos existentes da tabela dinâmica.
☐ c) Criar campos calculados ou agrupar campos diretamente na tabela
dinâmica é uma boa prática porque não sobrecarrega o banco de dados
original com informações que não precisariam necessariamente estar lá.
☐ d) Sobre a tabela dinâmica você pode usar as ferramentas de dados,
como Classificação por múltiplas colunas, Filtro Avançado e Subtotais.
☐ e) Todas as alternativas anteriores estão corretas.
5. Qual dos itens a seguir contém o grupo de ferramentas capazes de
enriquecer a exibição dos dados em uma tabela dinâmica, além de oferecer
interatividade através de filtragem com apenas um clique?
☐ a) Gráficos dinâmicos, classificação de dados, filtro avançado.
☐ b) Gráficos dinâmicos, segmentação de dados e linha do tempo.
☐ c) Estrutura de tópicos e linha do tempo.
☐ d) Importação de dados, funções de banco de dados.
☐ e) Nenhuma das alternativas anteriores está correta.
Mãos à obra!
6 Tabelas dinâmicas e
gráficos dinâmicos
336
Excel 2019 - Módulo II
Os exercícios desta seção complementam o aprendizado em sala de aula. Faça-os
usando os conceitos aprendidos no Capítulo 6 – Tabelas Dinâmicas e Gráficos
Dinâmicos. Cada exercício contém as instruções necessárias para você completar as
atividades, bem como menção aos arquivos que devem ser abertos, caso necessário.
Para realizar as atividades práticas deste capítulo, abra a pasta de trabalho
Exercícios de Laboratório - Capítulo 6.xlsx.
Laboratório 1
A – Criando uma tabela dinâmica
Na planilha Dados, observe a base de dados de uma imobiliária fictícia de uma grande
cidade, com várias filiais e uma equipe de corretores em cada filial:
O banco de dados representa todos os registros de vendas dessa imobiliária, desde
julho de 2015 e contém características dos imóveis vendidos, além do preço de venda.
Sobre o banco de dados, faça as seguintes atividades:
1. Insira uma tabela e aplique um estilo que desejar;
2. Aplique autoajuste às colunas, se necessário;
3. Nomeie a tabela como BaseVendas;
4. Insira uma tabela dinâmica na Planilha2, começando na célula A6;
5. No layout da tabela dinâmica, coloque na área Linhas os campos Filial e Corretor;
6. Coloque na área Colunas as quantidades de dormitórios;
7. Coloque na área Valores o Preço de venda dos imóveis;
337
6Tabelas dinâmicas e gráficos dinâmicos
8. Coloque na área Filtros o Tipo de imóvel comercializado;
9. Formate os números com separador de milhares, sem casas decimais;
10. Desative os cabeçalhos de campos;
11. Aplique um estilo diferente, se desejar.
Laboratório 2
A – Criando mais uma tabela dinâmica
De volta ao banco de dados, faça as seguintes tarefas:
1. Insira uma tabela dinâmica na Planilha3, partindo da célula A6;
2. Coloque o campo Data na área Linhas;
3. Coloque o campo Filial na área Filtros;
4. Coloque o campo Preço na área Valores e formate-o como Contábil, sem casas
decimais;
5. Mude o título desse campo para Vendas (R$);
6. Coloque mais uma vez o campo Preço na área Valores e mostre os valores como
porcentagem do total geral;
7. Mude o título desse campo para Vendas (%);
8. Crie um campo calculado Comissões, que representa 6% do preço de venda do
imóvel e, se necessário, formate-o como Contábil, sem casas decimais;
9. Mude o nome desse campo para Comissões (R$).
Laboratório 3
A – Fazendo alterações em uma tabela dinâmica
Retorne à Planilha2 e faça as seguintes modificações:
1. Retire o campo Tipo da área Filtros;
2. Mova a tabela dinâmica, para que comece agora na célula A10;
3. Insira segmentações de dados para os seguintes campos: Tipo, Piscina, Dorms.,
Garag.;
338
Excel 2019 - Módulo II
4. Na janela de segmentação Tipo, coloque os botões em 2 colunas e deixe a largura
com 6 cm e a altura com 2 cm;
5. Na janela de segmentação Piscina, coloque os botões em 2 colunas e deixe a
largura com 6 cm e a altura com 2 cm;
6. Na janela de segmentação Dorms., coloque os botões em 4 colunas e deixe a
largura com 6 cm e a altura com 2 cm;
7. Na janela de segmentação Garag., coloque os botões em 5 colunas e deixe a
largura com 6 cm e a altura com 2 cm;
8. Organize as janelas de segmentação e posicione-as ao lado direito da tabela
dinâmica. Use os comandos de alinhamento e distribuição de objetos gráficos;
9. Insira uma linha do tempo para o campo Data. Nas opções de configuração da linha
do tempo, desative Rótulo da Seção e Nível de Tempo. Posicione a linha do tempo
acima da tabela;
10. Se desejar, formate os objetos com estilos diferentes;
11. Para cada janela de segmentação e linha do tempo, faça a conexão com a outra
tabela dinâmica do arquivo, para que esses controles interajam com as duas tabelas;
12. Experimente filtragens diferentes e observe as alterações;
13. Limpe todos os filtros;
14. Clique na planilha e desative as linhas de grade.
No final, a Planilha2 deverá estar parecida com esta:
339
6Tabelas dinâmicas e gráficos dinâmicos
Laboratório 4
A – Inserindo um gráfico dinâmico
Retorne à Planilha3 e insira um gráfico dinâmico de Combinação, com as seguintes
características:
• Série Vendas (R$): Coluna Agrupada;
• Série Vendas (%): Linha, Eixo Secundário;
• Série Comissões (R$): Coluna Agrupada.
Depois, faça as seguintes ações:
1. Posicione o gráfico ao lado da tabela dinâmica e aumente suas dimensões para que
ocupe uma área maior da planilha;
2. Mova a legenda para a parte superior do gráfico;
3. Aplique um estilo qualquer ao gráfico ou modifique as cores das séries se desejar;
4. Faça algumas filtragens e observe o efeito na tabela dinâmica. Limpe as filtragens
depois;
5. Dentro do gráfico dinâmico, clique no botão [+] (Expandir Todo o Campo) para
abrir todos os trimestres;
6. Desative os botões de campos de filtragemde dentro do gráfico;
7. Clique na planilha e desative as linhas de grade;
8. Volte à Planilha2 e aplique filtragens pelas segmentações de dados e linha do
tempo e observe os efeitos na Planilha3.
340
Excel 2019 - Módulo II
No final da atividade, a Planilha3, com os trimestres expandidos, deverá estar parecida
com a imagem:
Ferramenta
de dados7
à Formatação condicional;
à Texto para colunas;
à Preenchimento relâmpago;
à Remover duplicatas;
à Validação de dados;
à Consolidação de dados.
342
Excel 2019 - Módulo II
7.1. Introdução
Este capítulo mostrará a você algumas ferramentas de tratamento de dados para que
você torne seus bancos de dados mais precisos e consistentes, além de poder realçar
valores importantes, observar tendências e, mais do que tudo, poder tomar decisões
acertadas sobre os dados do seu negócio. A maioria das ferramentas tratadas neste
capítulo se encontra na guia Dados, grupo Ferramentas de Dados.
7.2. Formatação condicional
A formatação condicional é um recurso que auxilia bastante a exploração visual dos
dados de uma planilha, facilitando a detecção de problemas críticos e a identificação
de padrões e tendências. Com a formatação condicional, compreender os dados
da planilha fica muito mais fácil, porque você consegue destacar as células ou os
intervalos de células que quiser, enfatizar os valores incomuns e visualizar os dados
adotando barras de dados, escalas de cores e ícones.
O que você faz com a formatação condicional é definir critérios que mudarão a
aparência das células de alguma maneira, ou seja, dependendo dos dados de uma
célula, ela poderá mudar sua formatação. Lembre-se que a classificação e filtragem
de dados podem ser feitas de acordo com o formato das células (o que inclui a sua
cor e a de sua fonte), não importando se elas foram formatadas manualmente ou
condicionalmente.
Você pode aplicar a formatação condicional não só em intervalos de células, mas
também em tabelas do Excel e em relatórios de tabela dinâmica.
Quando for criar uma formatação condicional, é importante lembrar que você pode
fazer referência a células na mesma planilha ou, dependendo da situação, a células
em planilhas na mesma pasta de trabalho.
343
7Ferramenta de dados
7.2.1. Tipos de regras de formatação condicional
É possível criar vários tipos de condições e inúmeras variações para você aplicar
à formatação condicional do Excel. Para isso, você vai usar as opções da caixa de
diálogo Nova Regra de Formatação, que pode ser acessada pela guia Página Inicial,
grupo Estilo, botão Formatação Condicional, comando Nova Regra:
Veja quais são as opções disponíveis nessa caixa de diálogo:
Tipo de Regra Descrição
Formatar todas as
células com base em
seus respectivos valores
Permite criar regras que diferenciem números maiores
e menores. Para isso, você pode utilizar escalas com
duas ou três cores, bem como barras de dados ou
ícones.
Formatar apenas células
que contenham
Permite criar regras para formatar células que se
baseiam em um dos tipos de conteúdo atualmente
oferecidos pelas regras.
Formatar apenas os
primeiros ou últimos
valores
Permite criar regras para formatação dos primeiros ou
dos últimos valores baseados em um valor anterior.
Formatar apenas
valores acima ou abaixo
da média
Permite criar regras que formatam os valores acima
ou abaixo da média apresentada pelo intervalo
selecionado na planilha.
344
Excel 2019 - Módulo II
Tipo de Regra Descrição
Formatar apenas
valores exclusivos ou
duplicados
Permite criar regras que formatam valores exclusivos
ou duplicados em um intervalo de dados.
Usar uma fórmula
para determinar quais
células devem ser
formatadas
Permite usar fórmulas para criar regras. Por meio dela,
a formatação será aplicada se a fórmula for verdadeira.
Vale salientar que é necessário fixar a coluna ou a linha
para que a formatação seja feita em todas as células.
De acordo com a opção selecionada, a caixa Edite a Descrição da Regra apresentará
opções diferentes para a edição da regra.
7.2.2. Formatos predefinidos
O Excel disponibiliza formatos predefinidos de regra de formatação condicional.
Você pode aproveitar esses formatos ou criar suas próprias regras de formatação
condicional.
Para aplicar uma regra predefinida de formatação condicional a um intervalo
selecionado, siga os passos básicos:
1. Na guia Página Inicial, grupo Estilo, clique no botão Formatação Condicional;
Escolha o grupo de regras nas opções;
2. Aponte e clique na regra desejada para o grupo escolhido ou clique em Mais
Regras para definir manualmente os parâmetros;
3. Se aparecer uma caixa de diálogo de configurações extras, defina valores, aponte
para células ou escreva fórmulas, quando conveniente;
4. Escolha um dos formatos apresentados ou crie um formato personalizado, alterando
fonte, preenchimento, borda ou formato numérico;
5. Clique em OK para aplicar a regra.
Atenção: Uma nova regra de formatação condicional aplicada ao mesmo intervalo
não remove a regra anterior; elas são cumulativas. Portanto, se você aplicou uma
regra de forma errada, apague essa regra e aplique a correta em seguida. Use o
comando Limpar Regras para remover as regras de um intervalo ou da planilha
inteira.
345
7Ferramenta de dados
Outra maneira de aplicar a formatação condicional a um intervalo de células é usar o
ícone Análise Rápida, que aparece sempre que um intervalo está selecionado:
7.2.2.1. Realçar Regras das Células
Células específicas podem ser encontradas em um intervalo de células de modo
simples, sendo necessário, para isso, que essas células sejam formatadas com base
em um operador de comparação, o que você pode fazer escolhendo uma das opções
de Realçar Regras das Células:
346
Excel 2019 - Módulo II
Em que:
Regra Descrição
É Maior do que
A formatação configurada será aplicada caso as células
selecionadas na planilha apresentem um valor maior do
que o especificado para esse comando.
É Menor do que
A formatação configurada será aplicada caso as células
selecionadas na planilha apresentem um valor menor do
que o especificado para esse comando.
Está Entre
A formatação configurada será aplicada caso as células
selecionadas apresentem um valor que esteja entre os
valores mínimo e máximo especificados.
É Igual a
A formatação configurada será aplicada caso as células
selecionadas apresentem um valor igual ao definido.
Texto que Contém
A formatação configurada será aplicada se as células
selecionadas apresentarem parte ou todo o texto que
for especificado para esse comando.
Uma Data que Ocorre
Esse comando permite definir datas para a formatação
condicional. A formatação configurada será aplicada
caso as células selecionadas na planilha estejam dentro
do prazo especificado para esse comando.
Valores Duplicados
Esse comando permite especificar uma formatação
condicional em células que apresentem valores
exclusivos ou duplicados.
Veja alguns exemplos para as regras citadas:
347
7Ferramenta de dados
7.2.2.2. Regras de Primeiros/Últimos
Os valores mais altos e mais baixos de um intervalo de células e os valores acima ou
abaixo de uma média ou de um desvio padrão podem ser encontrados com o uso das
opções de Regras de Primeiros/Últimos:
348
Excel 2019 - Módulo II
Em que:
Regra Descrição
10 Primeiros itens
Aplica uma formatação específica nos primeiros itens de
uma seleção. Você pode definir a regra para formatar até
as 1000 primeiras células.
Primeiros 10%
Define que a formatação seja aplicada ao número de
células que corresponder à porcentagem especificada,
que pode ser de 0% a 100% das células, partindo do
começo.
10 Últimos Itens
Aplica uma formatação específica nos últimos itens de
uma seleção. Você pode definir a regra para formatar até
as 1000 últimas células.
Últimos 10%
Define que a formatação seja aplicada ao número de
células que corresponder à porcentagem especificada,
que pode ser de 0% a 100% das células, partindo do fim.
Acimada Média
Aplica uma formatação específica nas células selecionadas
que apresentem valores acima da média da seleção.
Abaixo da Média
Aplica uma formatação específica nas células selecionadas
que apresentem valores abaixo da média da seleção.
Veja alguns exemplos para as regras citadas:
349
7Ferramenta de dados
No exemplo anterior, como são 48 células selecionadas, 10% de 48 representam 4
células a serem destacadas, ou seja, as 4 células de valor mais baixo.
7.2.2.3. Barras de Dados
Esta formatação aplica barras coloridas às células. As barras podem ser sólidas ou
com efeito gradiente. A célula do intervalo que possuir o maior valor será usada como
referência de máximo. As demais serão coloridas de forma proporcional.
350
Excel 2019 - Módulo II
A formatação detalhada em Mais Regras... também permite outras configurações,
como a especificação de valores ou se os números devem ou não aparecer nas células.
7.2.2.4. Escalas de Cor
Esta regra de formatação condicional aplica tons intermediários entre 2 ou 3 cores
básicas, associados aos menores ou aos maiores valores do intervalo selecionado.
Este tipo permite que você crie um “mapa de calor” (heatmap), apontando zonas mais
intensas ou menos intensas em termos numéricos.
351
7Ferramenta de dados
Veja um exemplo de formatação com escalas de cor:
7.2.2.5. Conjuntos de Ícones
Esta formatação é útil para categorizar números em grupos de valores usando de 3 a
5 ícones relacionados, indicando intensidades de valores, ou se se são valores bons
ou ruins.
352
Excel 2019 - Módulo II
Inicialmente, as faixas de valores associadas aos ícones são divididas em partes iguais,
em porcentagem. Isso, contudo, pode ser alterado nas personalizações da regra pela
opção Mais Regras.... Você também pode escolher ícones diversos e decidir se os
números devem ou não aparecer nas células.
7.2.2.6. Formatação condicional baseada em fórmula
As regras prontas de formatação condicional vistas anteriormente contemplam a
maior parte dos casos práticos. Contudo, para formatações mais sofisticadas você
pode querer usar fórmulas e funções para definição dessas regras.
Para a definição de fórmulas, você deve usar apenas aquelas que retornam valores
lógicos VERDADEIRO ou FALSO. Em suma, são testes lógicos! Os mesmos que você
usaria dentro do primeiro argumento da função SE.
Portanto, se a fórmula retornar o valor VERDADEIRO, a formatação será aplicada ao
intervalo. Se retornar FALSO, nada será formatado.
Para compreender o processo, observe o exemplo no arquivo Ferramentas de Dados.
xlsx, disponível em sua pasta de arquivos de exercícios do Capítulo 7. A Planilha1
contém uma tabela cujo objetivo será destacar toda a linha de dados, onde o nome
da região (coluna A) corresponde à região digitada na célula $M$1:
Para aplicar uma formatação condicional baseada em fórmula:
1. Selecione o intervalo a ser formatado (no caso, B4:M7). A célula ativa, no momento,
é B4;
353
7Ferramenta de dados
2. Na guia Página Inicial, grupo Estilo, clique no botão Formatação Condicional e,
depois, em Nova Regra;
3. Na caixa de diálogo Nova Regra de Formatação, selecione o tipo Usar uma
fórmula para determinar quais células devem ser formatadas;
4. Na seção Edite a Descrição da Regra, na caixa Formatar valores em que esta
fórmula é verdadeira, escreva a fórmula para a célula ativa (no momento, B4):
=$A4=$M$1. A4 representa a célula da linha 4 que será testada contra a região digitada
em M1. Na referência $A4, somente a coluna está fixada porque todas as regiões se
encontram na coluna A, mas cada linha tem uma região diferente e, por isso, a linha
não foi fixada. Já a referência $M$1 será absoluta porque a região escolhida sempre
estará em $M$1;
5. Clique no botão Formatar para abrir a caixa de diálogo Formatar Células. Escolha
um formato para fonte ou preenchimento e clique em OK:
6. Observe a Visualização do formato que será aplicado e clique em OK para terminar.
A formatação condicional é aplicada ao intervalo e as células que estão na linha da
região escolhida em M1 serão destacadas;
7. Experimente digitar outras regiões em M1.
354
Excel 2019 - Módulo II
7.2.3. Gerenciando regras de formatação condicional
Após a aplicação de uma regra a um intervalo você poderá aplicar outras. As regras
são cumulativas. Você poderá limpar regras de formatação aplicadas pelo comando
disponível na guia Página Inicial, grupo Estilo, botão Formatação Condicional,
Limpar Regras e escolher o tipo adequado de limpeza.
Para outras opções e, até mesmo visualizar e organizar todas as regras já criadas,
selecione o intervalo e, na guia Página Inicial, grupo Estilo, botão Formatação
Condicional, clique em Gerenciar Regras:
A caixa de diálogo Gerenciador de Regras de Formatação Condicional mostra as
regras aplicadas, de baixo para cima, ou seja, a mais recente está no topo. A caixa
oferece as seguintes opções:
Campo/Botão Descrição
Mostrar regras de
formatação para
Escolha quais regras deseja listar: Seleção Atual,
Esta Planilha ou outra planilha do arquivo.
Nova Regra
Abre a caixa Nova Regra de Formatação para que
você crie uma nova regra.
Editar Regra
Abre a caixa Editar Regra de Formatação para que
você modifique as opções da regra selecionada.
Excluir Regra
Exclui a regra de formatação selecionada. Cuidado:
não será solicitada a confirmação.
Botões de seta para cima e
seta para baixo;
Permite que você mova a regra selecionada para
cima ou para abaixo da lista de regras. As regras
mais recentes estão na parte superior.
355
7Ferramenta de dados
Campo/Botão Descrição
Aplica-se a Este é o intervalo ao qual a regra se aplica.
Parar se Verdadeiro
As regras são executadas de baixo para cima. Se
esta caixa estiver ligada para uma regra e ela for
verdadeira, as demais (acima) não serão avaliadas
e, portanto, não serão aplicadas.
Se você desejar selecionar todas as células que possuem uma determinada
formatação condicional, clique em uma delas e, na guia Página Inicial, grupo
Edição, clique no botão Localizar e Selecionar e, depois, em Formatação
Condicional.
7.3. Texto para colunas
Você aprendeu, no capítulo 5, a importação de dados através de diversas fontes
possíveis, inclusive, usando simples arquivos de texto com extensões TXT ou CSV.
Há situações, porém, onde você não pode realizar a importação, mas pode aproveitar
conteúdo com as ações copiar/colar de um site da Web ou arquivo PDF, por exemplo.
Quando as informações são coladas nas células do Excel, é interessante que isso seja
feito apenas pelo valor (conteúdo), deixando de lado a formatação.
Se você transferir informações por esse meio, é possível que cada linha de dados entre
inteira em uma mesma célula. Sendo assim, as informações não estariam claramente
separadas em células.
Você pode usar a ferramenta Texto para Colunas para realizar essa divisão. O Excel
abre um assistente com três etapas de separação, orientando você ao longo do
processo.
Há dois tipos de dados que podem ser divididos em múltiplas colunas: texto delimitado
e largura fixa. O primeiro possui claramente um caractere delimitador (separador) e
o segundo usa uma série de espaços para determinar as divisões.
356
Excel 2019 - Módulo II
7.3.1. Texto delimitado
Para acompanhar esta prática, abra o arquivo Ferramentas de Dados.xlsx disponível
em sua pasta de arquivos do Capítulo 7 e vá à Planilha2:
Todas as informações foram coladas na coluna A, partindo da célula A3. As informações
em cada linha, porém, estão separadas com um ponto-e-vírgula, e isso é suficiente
para realizar a separação.
Siga os passos para separar todo o texto em colunas distintas:
1. Selecione o intervalo A3:A1121, onde se encontram todos os dados;
2. Na guia Dados, grupo Ferramentas de Dados, clique no botão Texto para Colunas.
O tipo Delimitado já foi detectado:
357
7Ferramenta de dados
3. Clique em Avançar > para ir à próxima etapa. Marque a caixa Ponto e vírgula e
desmarque a caixa Tabulação:4. Opcional: Marque a caixa Considerar delimitadores consecutivos com um só
para evitar colunas em branco após a conversão;
5. Opcional: Defina o Qualificador de texto como sendo aspas duplas, caso os dados
originais contenham cada valor entre aspas;
358
Excel 2019 - Módulo II
6. Clique em Avançar > para ir à próxima etapa:
7. Opcional: Selecione uma coluna na área Visualização dos dados e, em Formato
dos dados da coluna, escolha o formato desejado;
8. Opcional: Selecione uma coluna na área Visualização dos dados e, se precisar
modificar o separador decimal e o separador de milhar, clique no botão Avançado;
9. Mantenha a célula especificada em Destino se desejar sobrescrever os dados
originais pelos dados separados. Senão, selecione outra célula de destino para
preservar os dados originais;
10. Clique em Concluir. Após a separação dos dados, você pode aplicar autoajuste às
colunas e realizar outras operações.
359
7Ferramenta de dados
7.3.2. Largura fixa
Textos com largura fixa são mais bem visualizados em editores como Bloco de
Notas que usam fonte de espaçamento constante, como a Courier New ou Consolas.
O termo “largura fixa” se refere ao fato de que cada linha de dados tem a mesma
quantidade de caracteres. Quando esse tipo de informação está em uma planilha,
ainda assim, é possível separá-lo em múltiplas colunas. Os espaços internos entre os
dados determinarão onde serão quebradas as colunas.
Para acompanhar o processo, no arquivo Ferramentas de Dados.xlsx, vá até a
Planilha3 e observe que todas as informações de cada linha estão na mesma célula
na coluna A:
Siga os passos para realizar a separação dos textos em múltiplas colunas:
1. Selecione o intervalo A3:A1121, onde estão todos os dados;
360
Excel 2019 - Módulo II
2. Na guia Dados, grupo Ferramentas de Dados, clique no botão Texto para Colunas.
O tipo Largura fixa já foi detectado:
3. Clique em Avançar > para ir à próxima etapa:
361
7Ferramenta de dados
4. Use a régua para marcar manualmente pontos de quebra de coluna (um clique),
para movimentar uma quebra (arraste) ou para excluir uma quebra indesejada (duplo-
clique). No exemplo, clique na posição 44 da régua para inserir uma linha de quebra
de coluna entre a “Data” e o “Tipo”;
5. Role a visualização para a direita. Note que o título “Dorms.” tem uma linha que o
corta na posição 67. Arraste-a uma posição para a esquerda;
6. O título “Preço” foi cortado por uma linha que, inclusive, separa o “R$” do restante
dos valores. Dê um duplo-clique nessa linha da posição 91 para removê-la:
7. Clique em Avançar > para ir à próxima etapa:
362
Excel 2019 - Módulo II
8. Opcional: Selecione uma coluna na área Visualização dos dados e, em Formato
dos dados da coluna, escolha o formato desejado. No exemplo, selecione a coluna
de título “Venda Nº” e a opção Texto para que os códigos preservem os zeros à
esquerda, tratando-os como textos;
9. Opcional: Selecione uma coluna na área Visualização dos dados e, se precisar
modificar o separador decimal e o separador de milhar, clique no botão Avançado;
10. Mantenha a célula especificada em Destino se desejar sobrescrever os dados
originais pelos dados separados. Caso contrário, selecione outra célula de destino
para preservar os dados originais;
11. Clique em Concluir. Após a separação dos dados, você pode aplicar auto ajuste
às colunas e realizar outras operações:
7.4. Preenchimento relâmpago
À medida que você digita informações ao longo de colunas, o Excel “presta atenção”
ao que já foi digitado. Se ele perceber que existe um padrão no preenchimento das
colunas, ele apresentará automaticamente uma lista com os preenchimentos das
demais células.
Você poderá praticar o exemplo a seguir no arquivo Ferramentas de Dados.xlsx,
Planilha4. O exemplo tem o objetivo de criar uma lista de nomes no formato
internacional: sobrenome em letras maiúsculas, o primeiro nome e depois a inicial
do nome do meio.
Para usar o preenchimento relâmpago de forma automática:
1. Verifique se há, ao menos, uma coluna com informações já digitadas.
Preferencialmente, mantenha títulos para as colunas;
363
7Ferramenta de dados
2. Clique na primeira célula vazia na coluna ao lado dos dados existentes:
3. Digite o conteúdo dessa célula, baseado nas informações das colunas existentes e
tecle ENTER:
4. Comece a digitar as informações do próximo dado. Se o Excel determinar um padrão,
ele apresentará uma lista. Caso necessário, forneça mais uma ou duas amostras para
que o Excel perceba um padrão:
364
Excel 2019 - Módulo II
5. Quando o Excel apresentar a lista com a sequência a ser preenchida, confira se a
lógica é a que você esperava;
6. Se sim, tecle ENTER para aceitar a sugestão e criar a sequência pelo preenchimento
relâmpago:
7. Caso contrário, siga digitando outro conteúdo, ignorando a sugestão fornecida.
Para usar o preenchimento relâmpago de forma manual:
1. Verifique se há, ao menos, uma coluna com informações já digitadas;
2. Clique na primeira célula da coluna ao lado dos dados existentes:
365
7Ferramenta de dados
3. Digite o conteúdo dessa célula, baseado nas informações das colunas existentes e
tecle ENTER:
4. Volte à primeira célula. Na guia Página Inicial, grupo Ferramentas de Dados,
clique no botão Preenchimento Relâmpago. Alternativamente, use o atalho CTRL +
E:
5. Após o preenchimento sugerido, você poderá usar o botão Flash de Preenchimento
Rápido que aparece ao lado da sequência para desfazer ou aceitar esse preenchimento.
Para que o Excel forneça sugestões automáticas de forma mais eficaz, use títulos
no topo das colunas e não deixe colunas em branco. Os exemplos que você
estiver digitando para que o Excel perceba uma lógica devem ser inseridos desde
a primeira célula da nova coluna, em sequência.
366
Excel 2019 - Módulo II
7.5. Remover duplicatas
Esta é uma ferramenta muito simples, prática e útil para ser usada no final da
manutenção de seu banco de dados. A finalidade é remover informações que estão
em duplicidade no banco, as quais podem causar contagens erradas, somas e médias
imprecisas. São considerados registros duplicados quando todas as células são
coincidentes.
Pratique o uso da ferramenta na Planilha5 do arquivo Ferramentas de Dados.xlsx:
A planilha contém apenas três colunas extraídas de um banco de dados de muitas
colunas. Há, porém, muitas linhas repetidas.
Para remover as duplicatas de uma lista de dados:
1. Posicione a célula ativa dentro do intervalo. Não é necessário selecionar o intervalo
todo;
2. Na guia Dados, grupo Ferramentas de Dados, clique em Remover Duplicatas. A
caixa de diálogo Remover Duplicatas lista todos os campos existentes:
367
7Ferramenta de dados
3. Marque ou desmarque campos individuais ou use os botões Selecionar Todas ou
Anular Todas as Seleções para fazê-lo em grupo;
4. Mantenha marcada a opção Meus dados contêm cabeçalhos se a primeira linha
do intervalo for a linha de cabeçalho;
5. Clique em OK para aplicar a remoção. Uma mensagem mostrará a quantidade de
registros eliminados:
7.6. Validação de dados
A manutenção de dados em um banco pode ser efetuada manualmente, inclusive, por
várias pessoas. Isso pode causar inconsistência nos valores ou mesmo a inclusão de
dados errados.
Você pode definir qual tipo de dado será permitido em uma célula por meio da
ferramenta Validação de Dados. Isso ajuda a impedir que dados inválidos sejam
inseridos, seja proibindo a entrada desses dados ou emitindo um aviso sobre sua
restrição. Ao compartilhar uma pasta de trabalho, a validação de dados passa a
ser muito importante pela necessidade de consistência e precisão na entrada de
informações.
Uma das utilidades da validação de dados é restringir os dados que você pode inserir
em uma célula a itens predefinidos em uma lista, a números dentro de um intervalo
definido ou a datas e horas dentro de um período definido de tempo. Além disso,
a validação de dados pode limitar o número de caracteres de textoe validar dados
baseados em fórmulas ou valores em outras células. Outra utilidade dessa ferramenta
é poder apontar dados inválidos, para que você os localize e corrija facilmente.
368
Excel 2019 - Módulo II
7.6.1. Aplicando uma validação de dados
Observe o seguinte exemplo:
O objetivo é poder digitar, na célula B2, uma quantidade de itens. Sendo assim, apenas
será permitida a digitação de números inteiros positivos.
Para aplicar validação de dados, siga os passos:
1. Selecione a célula ou intervalo para aplicar a validação de dados (no caso do
exemplo, célula B2);
2. Na guia Dados, no grupo Ferramentas de Dados, clique em Validação de Dados
para abrir a caixa de diálogo Validação de dados:
3. Na guia Configurações, na lista Permitir, escolha o tipo de dado que poderá ser
digitado, bem como seus limites indicados nas caixas de baixo (Dados, Mínimo,
Máximo etc.);
4. Marque a caixa Ignorar em branco, caso a célula vazia possa ser aceita como
válida;
369
7Ferramenta de dados
5. Clique na guia Mensagem de entrada (opcional):
6. Mantenha selecionada a caixa Mostrar mensagem de entrada ao selecionar
célula, caso deseje que a mensagem de entrada apareça na célula validada;
7. Escolha um Título e uma Mensagem de entrada;
8. Clique na guia Alerta de erro (opcional):
9. Mantenha selecionada a caixa Mostrar alerta de erro após a inserção de dados
inválidos, caso deseje que a mensagem de erro apareça na célula se um dado inválido
for digitado;
370
Excel 2019 - Módulo II
10. Escolha um Estilo para o alerta (detalhado a seguir), digite um Título e escreva
uma Mensagem de erro descritiva;
11. Clique em OK para aplicar a validação de dados.
Após a validação ser aplicada, quando a célula for selecionada, uma mensagem
aparecerá para orientar você na digitação da informação correta:
Se um dado errado for digitado, o alerta de erro personalizado por você aparecerá,
com as opções feitas:
371
7Ferramenta de dados
7.6.1.1. Tipos de dados
A lista Permitir, na guia Configurações, pode usar os seguintes valores para suas
regras de validação:
Permitir Descrição
Qualquer valor Permite inserir qualquer valor na célula.
Número inteiro Permite inserir apenas números inteiros.
Decimal
Além de números inteiros, permite inserir também
números com casas decimais.
Lista
Permite inserir apenas os valores presentes na lista
dropdown cujos itens são definidos na caixa Fonte. A
fonte de uma lista só pode conter células sequenciais que
pertençam a uma mesma linha ou a uma mesma coluna.
Além disso, você consegue definir a fonte inserindo
diretamente os valores permitidos separados por ponto-
e-vírgula (;), em vez de indicar células ou intervalos
nomeados.
Data
Permite inserir apenas datas. Para especificar os valores,
use a barra (/) ou o hífen (-) como separador do dia, mês
e ano.
Hora
Permite inserir apenas valores horários. Para especificá-
los, use dois pontos (:) como separador de horas, minutos
e segundos (sendo este último item opcional).
Comprimento do texto
Limita a quantidade de caracteres dos valores,
independentemente do tipo de dado digitado (número,
data, texto, etc.).
Personalizado
Permite digitar uma fórmula que retorne um valor lógico
verdadeiro ou falso. Por se tratar de uma fórmula, você
deve iniciá-la com o sinal de igual (=). Como essa fórmula
deverá comparar valores, você pode usar os operadores
lógicos de comparação (=, , =, ) e funções de
agrupamento de testes lógicos (E, OU, XOR).
O tipo de dado escolhido determina as caixas de seleção e os campos que serão
exibidos na guia Configurações para que você especifique os dados válidos.
As definições de valores para os tipos de dados anteriores aceitam fórmulas e funções
do Excel, o que torna a ferramenta mais potente.
372
Excel 2019 - Módulo II
7.6.1.2. Alerta de erro
Na guia Alerta de erro, você pode especificar um Estilo para a mensagem, o que
inclui o ícone que será mostrado na caixa de mensagem e os botões apresentados
como opções de respostas:
Estilo Descrição
Parar Impede a entrada de valores inválidos, exibindo, na mensagem de
alerta, os botões Repetir (que mantém a célula em forma de edição,
até que seja inserido um valor válido) e Cancelar (que cancela a
entrada, mantendo o valor anterior da célula).
Aviso
Permite que o usuário decida se deseja ou não que o valor inválido
seja inserido na célula, exibindo os botões Sim (que aceita a
entrada), Não (que rejeita a entrada e mantém a célula em forma
de edição até que seja inserida uma entrada válida) e Cancelar (que
cancela o valor inválido, mantendo o valor anterior da célula).
Informações Assim como a opção Aviso, permite que o usuário decida por uma
entrada inválida. No entanto, o estilo Informações exibe botões
diferentes, que são OK (que aceita a entrada inserida) e Cancelar
(que cancela a entrada, mantendo o valor anterior da célula).
7.6.1.3. Mais exemplos
Para aprimorar o conhecimento da ferramenta, pratique mais alguns exemplos. No
arquivo Ferramentas de Dados.xlsx, Planilha6, observe a seguinte lista:
A tabela de relação de pedidos já possui alguns valores, mas há alguns dados
inconsistentes. Para melhorar a precisão dos dados, serão aplicadas as validações a
seguir:
373
7Ferramenta de dados
• Data (intervalo A4:A12): Deve ser uma data compreendida dentro do mês de
novembro de 2020:
• C/Custo (intervalo B4:B12): Deve ser um código para o centro de custo de
exatamente 6 caracteres:
374
Excel 2019 - Módulo II
• Produto (intervalo C4:C12): Deve ser um item da lista definida pelo intervalo
H4:H12:
• Preço (intervalo D4:D12): Aqui, haverá apenas uma fórmula com a função
PROCV, que tem a finalidade de buscar o preço do produto selecionado na
coluna C. Após inserir a fórmula em D4 e copiá-la para baixo, você verá algumas
indicações de item não disponível (#N/D), principalmente nas linhas em branco:
=PROCV(C4; $H$4:$I$12; 2; FALSO)
• Quantidade (intervalo E4:E12): Deve ser um número inteiro positivo:
375
7Ferramenta de dados
• Total (intervalo F4:F12): Apenas uma fórmula que multiplica o preço pela
quantidade:
=D4*E4
Para que sua tabela não fique mostrando erros, corrija a fórmula em D4 para:
=SENÃODISP(PROCV(C4; $H$4:$I$12; 2; FALSO); 0)
Em seguida, copie-a até a linha 12.
Agora, faça alguns testes de digitação de valores na linha 9. Experimente digitar
números inválidos para verificar se as validações aplicadas estão funcionando.
Apenas como complemento, imagine que a coluna Data só deveria aceitar datas dentro
do mês atual. A validação poderia ser alterada para conter fórmulas que calculam a
data de início e a data de término, usando como referência a data de hoje. Veja as
funções de data e hora para os detalhes da sintaxe:
7.6.2. Removendo uma validação de dados
Caso você deseje remover as regras aplicadas a um certo intervalo, siga os passos:
1. Selecione o intervalo que possui validação de dados;
2. Na guia Dados, grupo Ferramentas de Dados, clique no botão Validação de
Dados;
3. Na caixa de diálogo Validação de Dados, clique no botão Limpar Tudo;
4. Clique em OK para remover a validação do intervalo selecionado.
376
Excel 2019 - Módulo II
7.6.3. Localizando células com validação de dados
À medida que muitas regras de validação são aplicadas, você pode querer saber quais
células estão validadas ou quais células possuem a mesma regra de validação.
Para selecionar células validadas:
1. Na guia Página Inicial, grupo Edição, clique no botão Localizar e Selecionar e
escolha a opção Ir para Especial:
2. Marque a opção Validação de dados;
3. Para selecionar todas as células validadas na planilha, marque a opção Tudo ou,
para selecionar apenas as mesmas regras que a célula selecionada, marque a opção
Mesmos;
4. Clique em OK para fechar a caixa e selecionar as células desejadas.
Alternativamente, para selecionar todas as validações, você pode ir até a guia
Página Inicial, grupo Edição, botão Localizar e Selecionar e escolher ocomando
Validação de Dados.
377
7Ferramenta de dados
7.6.4. Localizando dados inválidos
A validação de dados pode ser aplicada a um intervalo de células que já possui valores,
mesmo que inválidos para a regra de validação aplicada. Da mesma forma, você pode
digitar um dado inválido em uma célula validada e, mesmo assim, o Excel aceita o que
foi digitado (dependendo das condições do Alerta de erro).
É possível localizar rapidamente todas as células que estão fugindo à regra de validação
de dados na planilha: Na guia Dados, grupo Ferramentas de Dados, clique na seta
do botão Validação de Dados ( ) e escolha Circular Dados Inválidos.
O Excel circulará com uma linha vermelha todas as células que fogem às regras
aplicadas.
Nos exemplos deste tópico, foram aplicadas validações sobre uma lista de dados
já preenchida. Quaisquer novos dados digitados serão validados. Porém, os dados
existentes precisam ser testados e os valores incorretos devem ser marcados. Ao
executar o comando Circular Dados Inválidos, as seguintes células ficarão marcadas:
Faça as seguintes correções:
• Na célula A8, a data foi digitada com mês errado. Altere a data para 18/11/2020;
• Apesar de não estar indicado como erro na validação, digite, na célula B6, o
centro de custo 123456;
• A célula C5 possui um produto que foi digitado de forma errada. Clique nessa
célula e, depois, clique na seta e escolha o produto Pacote 500 fl. Papel A4;
• A célula C8 também contém um produto digitado de maneira diferente da lista
da coluna H. Escolha o produto Caneta esferográfica.
378
Excel 2019 - Módulo II
Após essas correções, os dados estão totalmente consistentes. Se necessário, repita o
comando Circular Dados Inválidos e garanta que não há mais correções:
Para limpar todos os círculos, na guia Dados, grupo Ferramentas de Dados, clique
na seta do botão Validação de Dados ( ) e escolha Limpar Círculos de Validação.
Note que esses círculos são elementos voláteis e desaparecem no salvamento do
arquivo e não podem ser impressos, porém, podem ser reativados a qualquer instante.
Dica: Se você não quiser que valores zerados apareçam nas linhas ainda não
preenchidas devido às fórmulas, você pode alterar essas fórmulas para testar se
as colunas anteriores estão vazias ou mesmo aplicar uma formatação numérica
personalizada, em que valores zerados não são exibidos.
7.7. Consolidação de dados
A consolidação de dados é o processo que resume o conteúdo de diversos intervalos
ou de planilhas em uma “planilha mestre”, a qual recebe os valores resultantes de
operações típicas de soma, média, máximo, contagem etc.
A consolidação com fórmulas já foi aprendida no início deste curso, porém, ela
pressupõe que todos os valores estejam na mesma posição em cada planilha. A
ferramenta Consolidar permite que os valores sejam localizados, independentemente
da posição que ocupam na planilha. Os títulos (ou rótulos) das linhas e colunas são
usados para localizar esses valores. Portanto, é importante que eles sejam escritos da
mesma maneira entre planilhas diferentes.
Como os valores se encontram em posições diferentes, não é possível inserir fórmulas
para isso. A consolidação é calculada na memória do Excel e inserida na planilha
apenas com valores. Há uma outra possibilidade que é o uso de vínculos. Nesse caso,
a consolidação cria uma fórmula que aponta para o endereço da célula correspondente
à planilha e pasta que contém os dados originais. Isso, porém, causa um aumento no
tamanho e complexidade da planilha consolidada.
379
7Ferramenta de dados
A ferramenta Consolidar, quando ativada na planilha que receberá o resultado, abre
a caixa de diálogo Consolidar, cujos campos e opções são explicados a seguir:
Em que:
Campo/Opção Descrição
Função
Permite selecionar uma das funções disponíveis para serem
usadas na consolidação dos dados, tais como Soma, Média,
Máx, Mín, Contagem etc.
Referência
Indica o intervalo de dados que sofrerá a consolidação. Você
pode usar diversas referências ao mesmo tempo para a
consolidação, inclusive de outras pastas de trabalho.
Procurar...
Use para localizar outra pasta de trabalho que conterá
referências a serem adicionadas à caixa Todas as referências.
Adicionar
Adiciona a referência recém-incluída na caixa Referência à lista
com Todas as referências que serão usadas na consolidação.
Excluir Remove a referência selecionada da caixa Todas as referências.
Todas as
Referências
Indica quais são as referências existentes para a consolidação
dos dados.
Usar rótulos na
Indica a disposição dos dados a serem consolidados. Existem
duas opções:
• Linha superior: Quando os dados estão dispostos na
horizontal;
• Coluna esquerda: Quando os dados estão dispostos na
vertical.
Criar vínculos
com dados de
origem
Atualiza automaticamente os valores se os dados da planilha de
origem forem alterados. Você deve marcar essa caixa só quando
quiser consolidar dados de planilhas contidas em outros arquivos.
380
Excel 2019 - Módulo II
Para compreender todo o processo, abra o arquivo Receitas e Despesas.xlsx,
disponível em sua pasta de arquivos do Capítulo 7.
A pasta de trabalho possui 5 planilhas. As 3 primeiras contêm lançamentos de receitas
e despesas mensais, de julho a setembro. A quarta planilha, Consolidado, contém
um espaço para consolidação de valores das 3 planilhas anteriores e mais outra que
se encontra em arquivo externo. A quinta planilha, Vinculado, contém um espaço
para a consolidação realizada com vínculos.
Há ainda uma planilha com dados de junho e que não faz parte do arquivo. Abra
também o arquivo Receitas e Despesas - JUN.xlsx.
Ao todo, quatro planilhas serão consolidadas:
Lembre-se que você pode alternar entre arquivos abertos no Excel pela barra de
tarefas do Windows e pelo atalho CTRL + TAB.
381
7Ferramenta de dados
As planilhas Consolidado e Vinculado já possuem títulos e um espaço preparado para
receber o resultado da consolidação. Os títulos das colunas B e C não são importantes
e virão das planilhas anteriores:
Siga os passos para consolidar várias planilhas da mesma pasta de trabalho e de outra
pasta diferente:
1. Alterne para o arquivo Receitas e Despesas.xlsx, e vá até a planilha Consolidado;
2. Mantenha a célula ativa em A3, que será o ponto inicial da consolidação;
3. Na guia Dados, grupo Ferramentas de Dados, clique no botão Consolidar;
4. Mantenha a função Soma;
5. Na caixa Referência, selecione a planilha JUL e o intervalo B3:D20. A coluna com
as datas não será usada na consolidação;
6. Clique no botão Adicionar para inserir o primeiro intervalo na lista Todas as
Referências:
382
Excel 2019 - Módulo II
7. Selecione a planilha AGO. Perceba que o intervalo B3:D20 permanece. Clique em
Adicionar;
8. Selecione a planilha SET e clique em Adicionar;
9. Alterne para o arquivo Receitas e Despesas - JUN.xlsx e selecione o intervalo
B3:D20 e clique em Adicionar;
10. Em Usar rótulos na, marque as caixas Linha superior e Coluna esquerda:
11. Clique em OK para realizar a consolidação:
383
7Ferramenta de dados
A consolidação foi feita, porém, não há fórmulas. Se desejar, você pode classificar a
lista ou realizar outros cálculos.
Quando você usar várias pastas de trabalho na consolidação de dados, prefira fazê-lo
com os arquivos abertos para facilitar a seleção. Senão, use o botão Procurar para
localizar o arquivo desejado. Nesse caso, é melhor trabalhar com intervalos nomeados
nesses arquivos externos.
Para que você experimente a consolidação com vínculos, vá até a planilha Vinculado e
mantenha a célula ativa em A3. Repita todos os passos anteriores novamente, porém,
antes de clicar em OK para finalizar, ligue a caixa Criar vínculos com os dados
de origem. No final, a consolidação mostrará o seguinte resultado, após ajustar as
larguras de colunas:
Observe que há uma coluna extra (coluna B) e muitas linhas ocultas. O Excel criou
estruturas de tópicos à esquerda da planilha, agrupando os itens e9.3. Propriedades dos controles ...................................................................439
9.4. Aplicabilidade dos controles .................................................................440
9.4.1. Caixa de grupo .....................................................................................440
9.4.2. Caixa de seleção ...................................................................................441
9.4.3. Botão de opção .....................................................................................444
9.4.4. Caixa de listagem .................................................................................447
9.4.5. Caixa de combinação ............................................................................450
9.4.6. Barra de rolagem ..................................................................................452
9.4.7. Botão de rotação ..................................................................................455
9.4.8. Botão ....................................................................................................458
9.4.9. Rótulo ..................................................................................................460
Pontos principais ................................................................................................461
Teste seus conhecimentos...................................................................................................... 463
Mãos à obra! .................................................................................................................................. 467
Sumário
11
Capítulo 10 - Macros .................................................................................................................. 471
10.1. Introdução ............................................................................................472
10.1.1. O que são macros .................................................................................472
10.1.2. Ferramentas de macro ..........................................................................472
10.1.3. Tipos de arquivos .................................................................................473
10.1.4. Lógica de programação .........................................................................474
10.2. Gravando macros ..................................................................................474
10.3. Referências absolutas e relativas ...........................................................478
10.4. Gerenciando macros .............................................................................480
10.5. Maneiras de executar as macros ...........................................................481
10.5.1. Pela barra de ferramentas de acesso rápido ..........................................482
10.5.2. Através de objetos gráficos ...................................................................484
10.5.2.1. Controles de formulário .......................................................................484
10.5.2.2. Formas geométricas .............................................................................485
10.5.2.3. Fotos e ilustrações ...............................................................................485
10.5.2.4. Ícones ..................................................................................................486
10.6. Visualizando e editando macros ............................................................486
10.7. Aninhando macros ................................................................................488
10.8. Boas práticas e orientações ...................................................................489
10.9. Exemplo de aplicação ...........................................................................490
10.9.1. Desenhando os botões ..........................................................................492
10.9.2. Gravando a macro Limpar_Dados ..........................................................493
10.9.3. Gravando a macro Gravar_Dados ...........................................................494
10.9.4. Aninhando as macros ............................................................................497
Pontos principais ................................................................................................499
Teste seus conhecimentos...................................................................................................... 501
Mãos à obra! .................................................................................................................................. 505
Referências e
fórmulas1
à Referências de células;
à Intervalos nomeados;
à Auditoria de fórmulas;
à Opções de cálculo.
14
Excel 2019 - Módulo II
1.1. Introdução
O Excel é, sem dúvida, o programa de computador mais usado para edição de
planilhas eletrônicas. Isso se deve, na maior parte, às suas ferramentas poderosas de
manipulação de dados, fórmulas e gráficos.
Você verá, neste capítulo, alguns detalhes sobre a edição de fórmulas no Excel, a
criação de vínculos entre planilhas e pastas de trabalho e como evitar alguns problemas
causados por fórmulas que perdem as referências de células.
Um arquivo do Excel é chamado de Pasta de Trabalho e é composto por folhas de
planilha e folhas de gráfico. Cada planilha contém 16.384 colunas, identificadas por
letras do alfabeto, partindo de A até XFD. Essa mesma planilha possui 1.048.576
linhas numeradas. O cruzamento de uma linha com uma coluna é chamado de célula.
1.1.1. Versões do Excel
Desde o Office 2013, a Microsoft faz sua distribuição em duas modalidades: licença
vitalícia e assinatura.
• A licença vitalícia é encontrada como um produto a ser comprado uma única
vez. O Office 2019 foi lançado no final de 2018 e é considerado um produto
de licença vitalícia. Nessa modalidade, o usuário compra o produto e é "dono"
dele sem limite de tempo. O produto só pode ser instalado em um computador
apenas. Quaisquer atualizações de segurança e correção de bugs são aplicadas de
tempos em tempos. Não há atualização de recursos, introdução de ferramentas
novas ou mudanças na interface. Somente no próximo lançamento de versão
vitalícia (geralmente 3 anos depois), novos recursos são introduzidos de uma
vez. Há versões para uso doméstico e para empresas;
• O serviço de assinatura é chamado de Office 365 (em alusão aos 365 dias
do ano). Nessa modalidade, o usuário assina o serviço por um ano a um custo
muito baixo e pode interromper quando quiser. A assinatura é renovada
automaticamente a cada ano. Há serviço para um usuário (Office 365 Personal)
ou para 6 usuários (Office 365 Home). Este último oferece maior vantagem
porque permite a instalação em até 6 máquinas, além do valor baixíssimo por
usuário (custa menos que um cafezinho por usuário por mês). Outra grande
vantagem desse serviço: espaço na nuvem de 1 terabyte por usuário. Dessa
forma, você pode realizar backup automático na sua conta da Microsoft pelo
OneDrive e acessar todo o conteúdo em qualquer local ou dispositivo, incluindo
smartphones e tablets. Sempre que novas funções, ferramentas ou recursos
são introduzidos, ficam disponibilizados em poucas semanas aos assinantes via
atualização automática. Também há versões para uso corporativo.
Esta apostila foi escrita para o Excel do pacote Office 2019 (licença vitalícia). Se
você possui o Office 365, poderá perceber uma nova interface da faixa de opções,
chamada de Fluent, com ícones de maior contraste e ideal para monitores de
altíssima resolução, como Full HD ou 4K. Além disso, é possível que você perceba
a introdução de novas funções, gráficos ou ferramentas não abordados neste
material.
15
1 Referências e fórmulas
1.1.2. A interface
A ilustração a seguir mostra as principais áreas da tela do Excel 2019, para que você
as identifique ao longo desta publicação:
1. Barra de ferramentas de acesso rápido;
2. Guia selecionada da Faixa de Opções;os valores
individuais que compõem o resultado. A imagem mostra o item Aluguel expandido.
Cada linha contém o nome do arquivo de onde a consolidação buscou aquele valor.
Há fórmulas que simplesmente apontam para as células da planilha ou da pasta que
contém o valor. A coluna B informa o nome do arquivo de onde veio o valor daquela
linha. Não há fórmulas nas colunas A e B.
Agora, para cada mudança na planilha ou pasta de trabalho com os dados de origem,
a consolidação com vínculos refletirá isso automaticamente nos resultados.
É possível que você precise fazer algum ajuste ao resultado, como larguras de colunas,
alinhamentos ou mesmo formatação de células.
Se você precisar refazer uma consolidação com vínculos, prefira fazê-lo em uma nova
planilha porque essa já sofreu uma quantidade muito grande de alterações.
384
Excel 2019 - Módulo II
Pontos principais
Atente para os tópicos a seguir. Eles devem ser estudados com muita atenção,
pois representam os pontos mais importantes do capítulo.
• A Formatação Condicional é um recurso que auxilia bastante a exploração
visual dos dados de uma planilha, facilitando a detecção de problemas críticos
e a identificação de padrões e tendências. Com a formatação condicional,
compreender os dados da planilha fica muito mais fácil, porque você consegue
destacar as células ou os intervalos de células que quiser, enfatizar os valores
incomuns e visualizar os dados adotando barras de dados, escalas de cores e
ícones;
• A formatação condicional possui uma grande quantidade de regras prontas, as
quais analisam o conteúdo de cada célula do intervalo: maior que, menor que, 10
primeiros itens, etc. Se o conteúdo atender à condição da regra (VERDADEIRO), a
formatação é aplicada. Caso contrário, a célula não se modifica. É possível usar,
inclusive, uma fórmula para criar critérios mais elaborados;
• Há formatações mais ricas no visual, como barras de dados, escalas de cores
e conjuntos de ícones. Os parâmetros, como valores e cores, podem ser
personalizados para que você obtenha efeitos interessantes;
• Você pode aproveitar dados que foram colados na planilha, mas vieram sem
separação. A ferramenta Texto para Colunas cumpre esse papel. Ela analisa
o texto de cada célula e abre o assistente de conversão de texto para colunas.
Ele guiará você em cada fase da identificação e separação das colunas de textos
e números. Há dois tipos de texto que podem ser separados: Delimitado e
Largura Fixa;
• O Preenchimento Relâmpago aproveita colunas de dados já digitadas e tenta
prever uma lógica no preenchimento da próxima coluna. Se o Excel detectar
essa lógica, ele completará as próximas células automaticamente. Se a sugestão
dada é a que você esperava, basta teclar ENTER; senão, apenas siga digitando
outro conteúdo;
• Remover Duplicatas é uma ferramenta muito simples, prática e útil para ser
usada no final da manutenção de seu banco de dados. A finalidade é remover
informações que estão em duplicidade no banco, as quais podem causar
contagens erradas, somas e médias imprecisas. São considerados registros
duplicados quando todas as células são coincidentes;
• Você pode definir qual tipo de dado será permitido em uma célula por meio
da ferramenta Validação de Dados. Isso ajuda a impedir que dados inválidos
sejam inseridos, seja proibindo a entrada desses dados ou emitindo um aviso
sobre sua restrição. Ao compartilhar uma pasta de trabalho, a validação de
dados passa a ser muito importante pela necessidade de consistência e precisão
na entrada de informações;
• A Consolidação de Dados é o processo que resume o conteúdo de diversos
intervalos em uma “planilha mestre”, a qual recebe os valores resultantes
de operações típicas de soma, média, máximo, contagem, etc. A ferramenta
Consolidar permite que os valores sejam localizados, independentemente da
posição que ocupam na planilha. Os títulos (ou rótulos) das linhas e colunas
são usados para localizar esses valores. Portanto, é importante que eles sejam
escritos da mesma maneira entre planilhas diferentes.
Teste seus conhecimentos
Ferramentas
de dados7
386
Excel 2019 - Módulo II
1. Qual o objetivo da formatação condicional?
☐ a) Omitir valores de erro retornados às células, como #DIV/0!, #N/D etc.
e trazendo, no lugar, valores alternativos.
☐ b) Aplicar um dos estilos prontos às tabelas de dados, usando efeitos e
linhas com cores alternadas. Só pode ser usada em tabelas e bancos de
dados.
☐ c) Ocultar linhas de um banco de dados que atendem às condições
especificadas na área de critérios.
☐ d) Explorar visualmente os dados de uma planilha através da formatação
de fonte, borda e preenchimento das células, baseada em seu conteúdo.
☐ e) Nenhuma das alternativas anteriores está correta.
2. Qual das ferramentas a seguir separa um texto longo de uma célula em
várias informações usando delimitadores?
☐ a) Texto para colunas
☐ b) Remover duplicatas
☐ c) Preenchimento relâmpago
☐ d) Validação de dados
☐ e) Nenhuma das alternativas anteriores está correta.
3. Qual das ferramentas a seguir aproveita dados de colunas existentes e
tenta estabelecer uma lógica para o conteúdo de uma nova coluna, quando
você começa a digitar os primeiros valores?
☐ a) Texto para colunas
☐ b) Remover duplicatas
☐ c) Preenchimento relâmpago
☐ d) Validação de dados
☐ e) Nenhuma das alternativas anteriores está correta.
387
7Ferramentas de dados
4. Qual das alternativas a seguir está incorreta quanto à validação de
dados?
☐ a) A ferramenta impede que valores incorretos sejam digitados nas
células que contêm regras de validação e que usam o estilo “Parar”.
☐ b) Regras podem ser estabelecidas para vários tipos de valores,
como números inteiros, números, fracionários, datas, horas, listas
predefinidas e comprimento de texto.
☐ c) A validação de dados não aceita fórmulas e funções do Excel. Só é
permitido usar valores constantes.
☐ d) A validação de dados permite que você personalize uma mensagem
para entrada de dados e também uma de alerta de erro.
☐ e) Todas as alternativas anteriores estão corretas.
5. Qual das alternativas a seguir está incorreta quanto à consolidação de
dados?
☐ a) Durante o processo de consolidação, você deve identificar intervalos
que farão parte do resultado consolidado.
☐ b) Não é possível consolidar usando conteúdo de outras pastas de
trabalho. Todas as planilhas consolidadas devem estar sempre no
mesmo arquivo.
☐ c) A consolidação pode ter dois resultados: apenas valores ou, então,
pelo uso de vínculos aos dados de origem.
☐ d) A consolidação com vínculos cria colunas e linhas extras, além de
estrutura de tópicos que permite que você expanda ou recolha grupos
de itens consolidados.
☐ e) Todas as alternativas anteriores estão corretas.
Mãos à obra!
Ferramentas
de dados7
390
Excel 2019 - Módulo II
Os exercícios desta seção complementam o aprendizado em sala de aula. Faça-os
usando os conceitos aprendidos no Capítulo 7 – Ferramentas de Dados. Cada
exercício contém as instruções necessárias para você completar as atividades, bem
como menção aos arquivos que devem ser abertos, caso necessário.
Para realizar as atividades práticas deste capítulo, abra a pasta de trabalho
Exercícios de Laboratório - Capítulo 7.xlsx.
Laboratório 1
A – Aplicando formatações condicionais
Na Planilha1, há um resumo de vendas anuais de 4 regiões com seus respectivos
totais e um valor de meta na célula N1:
Aplique as seguintes formatações condicionais:
• Todos os valores de vendas (B4:M7) que superarem a meta devem ser formatados
em negrito e vermelho escuro;
• Cada linha de vendas (uma para cada região) deverá destacar com fundo azul
claro o maior valor dessa linha;
• Aplique aos 4 totais da coluna N (N4:N7) a formatação com barras de dados de
cor laranja e oculte os valores dessas 4 células (mostrar barras somente);
• Aplique aos 12 totais da linha 8 (B8:M8) a formatação com escala de cores
Amarela-Verde;3. Guia não selecionada da Faixa de Opções;
4. Barra de Título;
5. Faixa de Opções;
6. Botões de controle da janela e da Faixa de Opções;
7. Célula ativa (cursor);
8. Ponteiro do mouse;
9. Caixa de Nomes;
10. Divisor móvel entre Caixa de Nomes e Barra de Fórmulas;
11. Botões de inserção e edição de fórmulas e funções;
12. Barra de Fórmulas;
13. Grupo de comandos na Faixa de Opções;
14. Botão iniciador de caixa de diálogo do grupo;
15. Títulos de colunas;
16. Títulos de linhas;
17. Botões de navegação para as planilhas;
18. Guia da planilha ativa;
19. Guia de planilha não ativa;
20. Botão para inserção de nova planilha;
21. Barra de Status (mensagens);
22. Divisor móvel entre as guias de planilha e a barra de rolagem;
23. Barra de rolagem horizontal;
24. Botões para diferentes modos de visualização e zoom;
25. Barra de rolagem vertical.
16
Excel 2019 - Módulo II
Durante as atividades deste curso, se você abrir algum arquivo que mostre a seguinte
mensagem...
...clique no botão Habilitar Edição para que você consiga editar o seu conteúdo.
1.2. Referências de células
A seguir, veja como fazer referências a células em uma mesma planilha, referências a
células de outras planilhas e de outras pastas de trabalho.
1.2.1. Referências na mesma planilha
A célula é identificada por um endereço (ou referência), o qual combina a letra da
coluna com o número da linha. Exemplos: célula A1, célula H20, célula XY1234 etc.
Os endereços de células são usados para compor as fórmulas.
Existem três tipos de referências de células em fórmulas:
• Relativa: Neste tipo de referência, nenhum elemento (linha ou coluna) está fixo.
Quando você copia uma célula contendo o endereço relativo em sua fórmula,
este é ajustado de acordo com a posição que será ocupada pela célula. Isso
significa que, se a célula tiver a referência D3 em sua fórmula, quando você
copiar essa célula para a linha de baixo, a referência passará a ser D4. Se copiar
para a coluna da direita, a referência será E3;
• Absoluta: É o tipo de referência em que a linha e a coluna estão fixas, não
sofrendo alteração quando a célula que contém a fórmula é copiada. O endereço
absoluto tem um cifrão ($) antes da referência da linha e da coluna. Por exemplo,
se uma célula tiver a referência $F$1 em sua fórmula e ela for copiada para
outra célula, essa referência sempre será $F$1;
• Mista: Neste tipo de referência, somente a linha ou a coluna está fixa. O endereço
misto tem um cifrão ($) antes da referência da linha ou da coluna. Por exemplo,
em $G2, o cifrão fixa apenas a coluna. Já em G$2, o cifrão fixa apenas a linha.
17
1 Referências e fórmulas
A ilustração a seguir mostra uma fórmula escrita inicialmente na célula B3. Note o que
acontece com a referência D1 no final da fórmula, quando ela é copiada para a célula
C6, em cada um dos tipos de endereço:
Para agilizar a digitação de uma fórmula, quando precisar alterar o tipo de
referência da célula que você acabou de indicar, pressione a tecla F4. Cada
acionamento de F4 mudará o tipo de referência. Exemplo: A1, $A$1, A$1 e $A1.
1.2.2. Referências a células de outras planilhas
Apesar de uma planilha poder conter grande quantidade de linhas e colunas, muitas
vezes não faz sentido você realizar todo o trabalho somente em uma única folha. É
para isso que o Excel permite a inserção de outras planilhas no arquivo.
A inclusão de uma referência de uma célula ou intervalo em uma fórmula é bastante
fácil. É necessário, porém, incluir o nome da planilha, conforme a sintaxe genérica:
Nome_da_planilha!Intervalo
Quando o nome da planilha possui várias palavras, a sintaxe deverá incluir esse nome
entre aspas simples:
'Nome da planilha'!Intervalo
Esse tipo de referência também é chamado de Referência 3D, pois considera uma
pasta de trabalho como se fosse uma planilha tridimensional, permitindo cálculos e
intervalos que percorrem várias planilhas.
18
Excel 2019 - Módulo II
Veja, a seguir, alguns exemplos de fórmulas com referências a outras planilhas da
mesma pasta de trabalho:
• A fórmula adiante simplesmente traz para a célula atual o conteúdo da célula
C5 da planilha Vendas:
=Vendas!C5
• A fórmula a seguir soma 3 células oriundas de 3 planilhas diferentes:
=Norte!H4 + Sul!G3 + Centro!F4
• A próxima fórmula soma 2 valores de duas planilhas diferentes, nomeadas com
mais de uma palavra:
='Filial Capital'!G2 + 'Filial Interior'!G2
• A fórmula seguinte soma um intervalo que se encontra em outra planilha:
=SOMA(Planilha4!C3:C18)
• A próxima fórmula soma todas as células B5, da planilha Janeiro até a planilha
Dezembro:
=SOMA(Janeiro:Dezembro!B5)
• Esta última fórmula soma um intervalo retangular de células desde a planilha
JAN até a planilha DEZ:
=SOMA(JAN:DEZ!B3:H8)
Os dois últimos exemplos ilustram bem o porquê do termo 3D. De fato, o Excel se
comporta como uma planilha tridimensional, ou um "cubo" de células, localizadas por
sua linha, coluna e planilha. Sendo assim, você consegue efetuar cálculos "através"
das planilhas.
1.2.3. Referências a células de outras pastas de
trabalho
Uma fórmula com referência a outra pasta de trabalho, ou seja, com uma referência
externa, possui a seguinte sintaxe genérica:
='caminho_do_arquivo[nome_do_arquivo]nome_da_
planilha'!intervalo
19
1 Referências e fórmulas
Em que:
• caminho_do_arquivo é o caminho completo que indica a localização do arquivo.
Antes do caminho, você deve abrir aspas simples (');
• nome_do_arquivo é o nome do arquivo onde a referência se encontra. Deve
ser seguido pela extensão (.xlsx ou .xlsm, por exemplo) e ser informado entre
colchetes [ ];
• nome_da_planilha é o nome da planilha onde a referência se encontra, seguido
do fechamento das aspas simples (') e de um ponto de exclamação (!);
• intervalo é o endereço da célula ou intervalo de células que serão referenciados
na fórmula.
Se o caminho não for conhecido, você pode localizar o arquivo usando o Explorador
de Arquivos do Windows 10. O caminho completo aparecerá na caixa Endereço.
Você pode digitar o caminho completo para fazer referência à célula, mas é mais
simples criar as fórmulas clicando nas células referenciadas com os arquivos abertos,
deixando o Excel inserir o caminho completo.
Se a pasta referenciada estiver aberta, apenas o nome do arquivo aparecerá na
referência da fórmula. Porém, se a pasta referenciada estiver fechada, o caminho
completo do arquivo será adicionado à fórmula.
Veja alguns exemplos de fórmulas com referências a outras pastas de trabalho:
• A fórmula a seguir simplesmente traz para a célula atual o conteúdo da célula
C5 da planilha Janeiro, da pasta de trabalho aberta Vendas.xlsx:
=[Vendas.xlsx]Janeiro!$C$5
• A mesma situação anterior, porém a pasta Vendas.xlsx está fechada e salva em
um disco da rede ou externo:
='L:\Clientes Novos\Capital\[Vendas.xlsx]Janeiro'!$C$5
• A próxima fórmula soma a célula D2 da planilha Janeiro, da pasta de trabalho
Vendas Filial Capital.xlsx, com a célula D2 da planilha Janeiro, da pasta de
trabalho Vendas Filial Capital.xlsx. Todos os arquivos estão abertos:
='[Vendas Filial Capital.xlsx]Janeiro'!$D$2 + '[Vendas Filial
Interior.xlsx]Janeiro'!$D$2
20
Excel 2019 - Módulo II
• Esta última fórmula traz, para a célula que a contém, a soma de um intervalo
localizado na planilha Janeiro, na pasta de trabalho aberta Vendas Filial
Interior.xlsx:
=SOMA('[Vendas Filial Interior.xlsx]Janeiro'!$D$5:$D$15)
Uma maneira rápida de alternar pelos aplicativos ou janelas abertas é pelo teclado,
conforme os atalhos a seguir:
Atalho Ação
ALT + TAB
Alterna por todos os programas e janelas em execução no
Windows.
ALT + SHIFT + TAB O mesmo que o atalho anterior, porém em direção oposta.
CTRL + TAB
ou
CTRL + F6
Alterna por todas as janelas do programa atual, no caso, o
Excel. Não passa pelas janelas abertas por outros programas
no Windows.
CTRL + SHIFT + TAB
ou
CTRL + SHIFT + F6
O mesmo que o atalho anterior, porém em direção oposta.
Para quevocê possa acompanhar a prática de criação de fórmulas com vínculos a
outros arquivos, faça as seguintes atividades:
1. Feche eventuais arquivos abertos no Excel;
2. Na pasta do Capítulo 1, localize e abra 5 arquivos:
• Relatório de Vendas - TOTAL.xlsx;
• Relatório de Vendas - Região Norte.xlsx;
• Relatório de Vendas - Região Sul.xlsx;
• Relatório de Vendas - Região Leste.xlsx;
• Relatório de Vendas - Região Oeste.xlsx.
21
1 Referências e fórmulas
3. Use o atalho CTRL + TAB para alternar entre eles e, depois, retorne ao arquivo
Relatório de Vendas - TOTAL.xlsx:
4. Na célula C4, você escreverá uma fórmula que resgata o valor do total para a região
Norte do arquivo correspondente. Para começar, digite o sinal de igual (=):
5. Pelo atalho CTRL + TAB ou pela barra de tarefas do Windows, alterne até que o
arquivo Relatório de Vendas - Região Norte.xlsx apareça;
6. Clique na célula F10 que contém o total:
22
Excel 2019 - Módulo II
7. Tecle ENTER para encerrar a fórmula e retornar à célula C4 do arquivo Relatório de
Vendas - TOTAL.xlsx:
8. Repita a operação com as outras 3 regiões. No final, o arquivo de totais ficará como
a imagem adiante (já havia um gráfico criado dentro dele):
23
1 Referências e fórmulas
9. Clique na célula C4 e observe a fórmula, a qual busca um valor que se encontra na
célula F10 em outro arquivo aberto:
='[Relatório de Vendas - Região Norte.xlsx]Norte'!$F$10
10. Feche os outros 4 arquivos. Mantenha aberto somente o arquivo de totais;
11. Veja novamente a fórmula em C4 e perceba que, agora, a referência ao nome do
arquivo inclui todo o caminho onde ele está salvo (isso vai depender de onde você
salvou os seus arquivos de curso):
='C:\Users\Treinamento\Documents\Capítulo 1\[Relatório de
Vendas - Região Norte.xlsx]Norte'!$F$10
12. Salve o arquivo e feche-o também.
1.2.4. Gerenciando vínculos (links)
Quando você cria uma fórmula que aponta para um intervalo em outro arquivo, o
nome desse arquivo é parte integrante da fórmula. Há, portanto, um vínculo (link)
entre o arquivo que contém a fórmula e o arquivo referenciado.
Quando você abre um arquivo que contém vínculos com outros através de fórmulas,
você verá uma faixa amarela na parte superior da planilha:
Esse AVISO DE SEGURANÇA apenas informa que os vínculos existem, porém, estão
desabilitados. Clique no botão Habilitar Conteúdo para atualizar as fórmulas que
buscam valores em outras pastas de trabalho.
Os vínculos representam uma boa ferramenta para que você não precise duplicar
informações entre pastas e planilhas. Contudo, problemas podem surgir quando os
arquivos referenciados são movidos, excluídos ou renomeados.
Para que você possa acompanhar as explicações, use os mesmos 5 arquivos da pasta
de exercícios do Capítulo 1. Siga as atividades:
1. Feche todos os arquivos do Excel;
24
Excel 2019 - Módulo II
2. Pelo Explorador de Arquivos do Windows 10, navegue até a pasta onde estão salvos
os arquivos do Capítulo 1 e selecione o arquivo Relatório de Vendas - Região Sul.
xlsx:
3. Clique mais uma vez sobre o nome do arquivo (ou use a tecla de atalho F2) para
editá-lo. Adicione o algarismo 2 no final do nome:
25
1 Referências e fórmulas
4. Tecle ENTER para efetivar a mudança de nome:
5. Dê um duplo-clique no arquivo Relatório de Vendas – TOTAL.xlsx, o qual possui
as fórmulas com vínculos. Surgirá uma caixa de mensagens, indicando a presença de
vínculos:
6. Clique em Atualizar para que o Excel busque os valores dos vínculos e atualize as
fórmulas;
Como um dos arquivos foi renomeado, o Excel não conseguiu encontrá-lo como
esperado na pasta. Surge, portanto, uma outra caixa de mensagem que informa
exatamente isso:
Você tem, agora, a opção de Continuar sem que os vínculos sejam atualizados, ou
Editar Vínculos... para resolver o problema, conforme detalhado a seguir.
26
Excel 2019 - Módulo II
7. Para gerenciar os vínculos de uma pasta de trabalho do Excel, na caixa de mensagem
anterior, clique em Editar Vínculos... Alternativamente, pela faixa de opções, guia
Dados, grupo Conexões, clique em Editar Links:
A caixa de diálogo Editar vínculos oferece uma maneira prática de gerenciar os links
do arquivo, principalmente aqueles que geraram erros:
Essa caixa exibe uma lista com o nome dos arquivos vinculados à pasta de trabalho
atual. Para executar qualquer operação com o vínculo, basta selecionar o nome do
arquivo e clicar em um dos botões à direita, descritos a seguir:
Botão Descrição
Atualizar valores
Atualiza os valores a qualquer momento, principalmente
se você não tiver optado pela atualização do vínculo na
abertura do arquivo.
Alterar Fonte
Redireciona o vínculo para outro arquivo. É útil quando o
arquivo vinculado originalmente foi renomeado ou movido
para outra pasta. O vínculo sempre é direcionado para
a planilha com o mesmo nome e a mesma referência às
células da planilha atualmente vinculada. Se a pasta de
trabalho do novo vínculo não possuir uma planilha com
o mesmo nome, será exibida uma caixa com as planilhas
dessa pasta, para que você possa escolher a planilha do
novo vínculo.
27
1 Referências e fórmulas
Botão Descrição
Abrir Fonte Abre o arquivo selecionado na lista de vínculos.
Quebrar vínculo
Remove o vínculo da fórmula, mantendo apenas o resultado
final (valor).
Verificar status Verifica o estado atual da fórmula que contém a referência.
Prompt de
inicialização
Abre uma caixa de diálogo de configuração para definir a
ação do Excel quando um arquivo for inicializado:
Agora, retomando o exemplo em uso, prossiga com as etapas para corrigir o link
quebrado:
1. Na exibição da caixa de mensagem que indica que o vínculo não pôde ser atualizado,
clique no botão Editar Vínculos;
2. Selecione, na lista, o arquivo Relatório de Vendas – Região Sul.xlsx, que apareceu
com uma indicação de erro (sim, pois ele foi renomeado);
3. Clique no botão Alterar Fonte para exibir a janela Alterar Fonte. Localize o arquivo
Relatório de Vendas – Região Sul2.xlsx e clique em Abrir:
28
Excel 2019 - Módulo II
4. Verifique agora que o arquivo não apresenta mais a indicação de erro porque o
vínculo foi redirecionado para um arquivo existente:
5. Feche a caixa Editar vínculos.
1.3. Intervalos nomeados
Determinadas células e intervalos importantes e muito usados na planilha podem
receber um nome. Esse nome será usado diretamente nas fórmulas e facilita muito a
leitura dessa fórmula. Além disso, nomes podem ser usados em qualquer planilha da
pasta de trabalho. Existem algumas maneiras para criar e gerenciar esses nomes pela
guia Fórmulas, grupo Nomes Definidos:
• Definir Nome: Abre a caixa Novo Nome, onde você pode definir um nome para
o intervalo, um comentário opcional e o local de referência, o qual pode ser
também uma fórmula;
• Criar a partir da Seleção: Permite a criação de vários nomes de uma vez,
tomando como base os textos que se encontram na primeira linha e/ou primeira
coluna do intervalo selecionado na planilha;
• Caixa de nome: Localizada à esquerda da Barra de Fórmulas. Use-a para a criação
rápida do intervalo selecionado. Digite o nome sem espaços e tecle ENTER;
• Gerenciador de Nomes: Também acionado pelo atalho CTRL + F3, é o local
que centraliza a relação de todos os nomes criados no arquivo. Nele também
é possível criar um novo nome, editar um nome existente ou excluir um nome
que não será mais usado.
29
1 Referências e fórmulas
Os intervalos nomeados são abordados de forma completa no curso Excel 2019 -
Módulo I e serão usados em diversas situações e exercícios neste material.
1.4. Auditoria de fórmulas
Quando a planilha aumenta de tamanho ou fica mais complexa, existe a chance de
você cometer erros matemáticos ou de lógica em suas fórmulas. Com a finalidade de
visualizar o "fluxo" dos cálculos ou dos erros é que existem ferramentas de auditoria
que auxiliam o processo. Elas criarão rastreadores, ou setas, que identificam as células
envolvidas nos cálculos.
Observe as célulase a fórmula do exemplo a seguir:
Os rastreadores auxiliam na identificação de três tipos de células:
• Precedentes: São células que são referenciadas por uma fórmula em outra
célula. Por exemplo, se a célula C4 contiver a fórmula =C2-C2*C3, as células C2
e C3 são precedentes da célula C4 (fornecem valores para C4);
• Dependentes: Contêm fórmulas que se referem a outras células. Por exemplo,
se a célula C4 contiver a fórmula =C2-C2*C3, a célula C4 é dependente das
células C2 e C3 (precisa dos valores de C2 e C3);
• Erros: São as células que contêm algum tipo de erro e que são diretamente ou
indiretamente referenciadas em uma fórmula, fazendo com que o erro apareça
nessa fórmula.
As ferramentas de auditoria são encontradas na faixa de opções, guia Fórmulas,
grupo Auditoria de Fórmulas:
30
Excel 2019 - Módulo II
O rastreamento produz uma série de setas azuis para as células precedentes e
dependentes. O rastreamento de células com erro produz setas vermelhas. Esse
"fluxo" identifica a direção do cálculo: de onde vêm e para onde vão os valores. As
setas também são impressas com a planilha, porém não são salvas.
Para acompanhar o aprendizado desta seção, abra o arquivo Auditoria de Fórmulas.
xlsx, disponível em sua pasta de exercícios do Capítulo 1.
A pasta de trabalho possui três planilhas. As duas primeiras, Norte e Sul, contêm
dados de várias categorias de produtos de exportação em milhares de toneladas.
A terceira planilha, Brasil, é um relatório total que traz a soma das duas planilhas
anteriores.
31
1 Referências e fórmulas
1.4.1. Rastreando precedentes
Realize as seguintes atividades para compreender o rastreamento de células
precedentes sobre as planilhas de exemplo:
1. Na planilha Norte, clique na célula P8, que contém o total anual das categorias;
2. Na guia Fórmulas, grupo Auditoria de Fórmulas, clique no botão Rastrear
Precedentes para descobrir quais células geraram valores para esse total. As setas
e os pontos azuis indicam que as células H8 (total no 1º semestre) e O8 (total no 2º
semestre) participaram do total anual em P8:
3. Clique mais uma vez no botão Rastrear Precedentes. Agora, as setas indicam que
cada total semestral somou valores das 4 células acima dele:
4. Clique mais uma vez no botão Rastrear Precedentes. Cada uma das 4 células nas
colunas H e O realizam somas das 6 células à esquerda dela:
5. Clique mais uma vez no botão Rastrear Precedentes. Você ouvirá um bipe. Desta
vez, não haverá mais setas porque o rastreamento chegou ao final. Não há mais
células precedentes às já marcadas;
32
Excel 2019 - Módulo II
6. Clique na seta ( ) do botão Remover Setas e selecione o comando Remover Setas
Precedentes:
7. O último rastreamento de precedentes foi removido. Clique diretamente dentro do
botão Remover Setas para limpar todos os rastreamentos da planilha.
1.4.2. Rastreando dependentes
Realize as seguintes atividades para compreender o rastreamento de células
dependentes sobre as planilhas de exemplo:
1. Novamente, na planilha Norte, clique agora na célula B5;
2. Na guia Fórmulas, grupo Auditoria de Fórmulas, clique no botão Rastrear
Dependentes para descobrir quais células dependem de B5. Neste momento, os
totais em B8 e H5 usaram diretamente o valor de B5. Note também um ícone de
planilha e uma linha tracejada preta com uma seta apontando para ele. Isso indica
que uma célula em outra planilha também usa o valor de B5:
33
1 Referências e fórmulas
3. Para descobrir as planilhas dependentes, aplique um duplo-clique na linha tracejada
para abrir a caixa Ir para:
4. Selecione o local na lista de intervalos e clique em OK para que o Excel ative essa
célula. Portanto, a célula B5 da planilha Brasil também usa o valor de B5 da planilha
Norte. Esta célula contém uma fórmula que faz a soma entre planilhas:
5. Retorne à planilha Norte e permaneça na célula B5;
6. Clique mais uma vez em Rastrear Dependentes. Desta vez, as setas se estendem,
mostrando que o total do 1º semestre em H8 também usa indiretamente o valor de
B5, bem como contribui para o total anual em P5:
34
Excel 2019 - Módulo II
7. Clique mais uma vez em Rastrear Dependentes. A célula B5 também influencia o
total geral em P8, bem como os totais na planilha Brasil:
8. Clique mais uma vez em Rastrear Dependentes. Desta vez, você ouvirá um bipe
para sinalizar que não há mais continuidade nesse rastreamento;
9. Clique na seta (�) do botão Remover Setas e selecione o comando Remover Setas
Dependentes:
10. O último rastreamento de dependentes foi removido. Clique diretamente dentro
do botão Remover Setas para limpar todos os rastreamentos da planilha.
1.4.3. Exibindo todas as fórmulas da planilha
Para ver a fórmula digitada na célula, você pode clicar nela e observar o conteúdo na
barra de fórmulas ou editá-la dando um duplo clique nela ou pela tecla F2.
O botão Mostrar Fórmulas no grupo Auditoria de Fórmulas oferece um meio de
visualizar todas as fórmulas da planilha, simultaneamente:
Enquanto as fórmulas estão sendo exibidas, as células não mostram formatação
numérica; apenas o que foi originalmente digitado nelas. As colunas ficarão com uma
largura maior.
35
1 Referências e fórmulas
Para retornar a planilha à visualização normal, clique novamente no botão Mostrar
Fórmulas para desativá-lo.
Alternativamente, use o atalho CTRL + SHIFT + ` (acento grave) para exibir ou ocultar
as fórmulas na planilha.
1.4.4. Detectando e resolvendo erros em
fórmulas
Erros podem ser resultantes de digitação de valores incorretos, fórmulas com
argumentos não adequados ou resultado de cálculos matemáticos em situações
específicas.
O Excel pode mostrar, nas células da planilha, os seguintes erros:
Erro Descrição
#DIV/0! Erro matemático. Resultado de uma divisão por zero (0).
#REF!
Uma fórmula contém uma referência de célula que não é válida.
Geralmente, acontece quando uma fórmula faz referência a células
que foram excluídas ou substituídas por outros dados.
#NÚM!
Uma fórmula ou função contém valores numéricos que não são
válidos.
#VALOR!
Uma fórmula inclui células que possuem dados diferentes do tipo
esperado (exemplo: texto em vez de número).
#NOME?
O Excel não reconhece nome de intervalo ou de função dentro de uma
fórmula.
#N/D
Não é propriamente um erro, mas indica que um valor procurado em
uma tabela não pode ser encontrado.
No exemplo usado neste tópico, imagine que a planilha Norte possui um erro na
célula B5 (você pode provocar um erro em B5 teclando a fórmula =1/0).
Observe que o erro se propaga em todas as células dependentes de B5, inclusive, na
planilha Brasil:
36
Excel 2019 - Módulo II
O Excel oferece alguns mecanismos para ajudar você a encontrar a origem do erro e
também algumas formas de resolvê-lo.
1. Na guia Fórmulas, grupo Auditoria de Fórmulas, clique no botão Verificação de
Erros, ou na seta ( ) ao lado dele e na opção Verificação de Erros:
A caixa de diálogo Verificação de erros aparece, exibindo botões ou opções diferentes
para cada situação de erro:
Em que:
Botão Descrição
Ajuda sobre
este erro
Exibe um artigo de ajuda do Excel sobre o erro em questão.
Rastrear erro
Opção exibida caso o erro seja de um valor de retorno de uma
fórmula. As células que deram origem ao erro serão apontadas
por setas vermelhas.
Mostrar etapas
de cálculo...
Opção exibida quando ocorre um erro durante o cálculo de
uma fórmula.
Ignorar erro Ignora o erro e não faz alteração alguma na célula.
Editar na barra
de fórmulas
Possibilita a edição da fórmula na barra de fórmulas.
Opções...
Exibe a guia Fórmulas, dentro das Opções do Excel, permitindo
a configuração de diversos parâmetros em relação às fórmulas.
Anterior Seleciona a célula anterior, que contenha algum erro.
Avançar Avança para a próxima célula que contenha algum erro.
Retomar Retorna ao início do ciclo de verificação de erros.
37
1 Referências e fórmulas
1.4.4.1. Rastreando erros
Para determinar a origem do erro em uma fórmula, usandoa pasta de trabalho do
exemplo, na planilha Norte:
1. Clique na célula P8, que contém o total geral;
2. Na guia Fórmulas, grupo Auditoria de Fórmulas, clique na seta ( ) ao lado do
botão Verificação de erros e selecione o comando Rastrear Erro:
3. Observe, na planilha, que o Excel identificou a origem do erro como sendo a célula
B5 e esta foi selecionada. Além disso, traçou uma sequência de setas vermelhas para
mostrar o fluxo dos cálculos. A barra de fórmulas mostra o que estava digitado na
célula B5 e que causou o erro:
4. Em B5, digite o valor 173 e tecle ENTER para corrigir o erro. Note agora que as
setas existentes ficaram azuis, indicando que se trata de um rastreamento normal de
células dependentes e não mais um erro;
5. Clique no botão Remover Setas para limpar os rastreamentos na planilha:
6. Salve o arquivo e feche-o em seguida. Lembre-se que as setas são desligadas no
fechamento do arquivo.
38
Excel 2019 - Módulo II
1.4.4.2. Avaliando fórmulas
Independentemente da fórmula conter algum erro, você pode ver como ela é resolvida
pelo Excel, passo a passo. Isso é útil para resolver problemas com a lógica na hora de
elaborar uma fórmula. Pode ser que você tenha usado parênteses no lugar errado ou
se esquecido de algum termo.
Para você praticar a resolução de fórmulas passo a passo, abra o arquivo Avaliação
de Fórmulas.xlsx, disponível na pasta do Capítulo 1:
A Planilha1 contém uma relação de itens e seus preços em dólar nas colunas A e
B. Serão compradas várias unidades desses produtos (célula E3). Sobre o total, será
aplicado um desconto (célula E5) e adicionado o frete fixo no final (célula E7). A
cotação do dólar está na célula E11 e, em E13, o total será convertido em R$.
Escreva, na célula E9, a fórmula que realiza o cálculo completo, incluindo todos os
valores citados e, em E13, o valor final em R$:
39
1 Referências e fórmulas
Retorne à célula E9 e realize as seguintes atividades para resolver o cálculo passo a
passo:
1. Na guia Fórmulas, grupo Auditoria de Fórmulas, clique no botão Avaliar fórmula
para abrir a caixa Avaliar fórmula:
2. A caixa Avaliar fórmula mostra a fórmula original, conforme digitada na célula E9.
A parte sublinhada indica o termo que será executado em seguida. Clique no botão
Avaliar:
3. O termo sublinhado foi resolvido e o resultado do cálculo 4188 foi deixado no
lugar, em itálico, para sinalizar um termo já calculado. Agora, a referência E3 está
sublinhada. Será o próximo valor a ser calculado. Clique no botão Avaliar:
4. O conteúdo da célula E3, o valor 3, foi colocado na expressão e ficou em itálico.
O próximo termo a ser calculado será 4188*3, o qual aparece sublinhado. Clique no
botão Avaliar;
40
Excel 2019 - Módulo II
5. Prossiga com o restante dos cálculos, clicando no botão Avaliar para cada etapa,
até chegar no resultado:
6. Se desejar refazer a sequência, clique no botão Reiniciar;
7. Clique em Fechar quando terminar de avaliar a fórmula.
Quando o termo que será avaliado for uma referência de célula, a caixa Avaliar
fórmula habilitará o botão Depuração total. Ao clicar nele, você verá outra caixa,
mostrando o conteúdo da célula referenciada e que pode ser outra fórmula, permitido
que você também a execute passo a passo. Se você iniciar a avaliação da fórmula
escrita em E13, verá a seguinte caixa:
41
1 Referências e fórmulas
A célula E9 contém outra fórmula. Para que a avaliação entre também na E9, use
o botão Depuração Total, para que as dependências da fórmula original sejam
mostradas:
Use o botão Avaliar para calcular as etapas das fórmulas dependentes. Para calcular
o termo e retornar à depuração completa em uma única expressão, clique no botão
Depuração circular.
1.4.4.3. Usando o botão de verificação de erros
Quando o Excel percebe que uma fórmula está diferente das fórmulas vizinhas, ou
parece haver algum tipo de inconsistência, a célula que contém essa fórmula ficará
com uma marca verde em seu canto superior esquerdo. Isso não necessariamente
indica um erro, mas merece atenção.
Suponha que uma planilha contenha informações de valores de 4 bimestres e um
total:
A fórmula com o total na célula E2 possui uma pequena marca triangular verde em
seu canto superior esquerdo. É indicação de que há algo inconsistente na fórmula.
42
Excel 2019 - Módulo II
Quando você clicar na célula que contém a fórmula, verá um pequeno botão aparecendo
no lado esquerdo dela:
Esse botão apareceu porque, supostamente, a soma deveria ser dos 4 bimestres. A
fórmula mostra que foram somados apenas os 3 primeiros. Faltou o último valor.
Quando você levar o ponteiro do mouse sobre o botão, verá a seguinte dica de tela:
"A fórmula nesta célula refere-se a um intervalo que tem números adjacentes a ele."
Ao clicar no botão, você verá um menu de contexto, mostrando como primeiro item
o tipo de erro: A fórmula omite células adjacentes:
43
1 Referências e fórmulas
Com os itens seguintes, você pode decidir o que fazer:
Opção Descrição
Atualizar fórmula para
incluir células
Efetivamente corrige a fórmula para incluir a célula
que falta ao intervalo da soma. Feita a correção, a
marca na célula desaparece. Note que esta opção varia
conforme o tipo de erro.
Ajuda sobre este erro
Abre a janela de ajuda do Excel com artigos
relacionados ao erro em questão.
Ignorar erro Ignora o erro apenas para a célula em questão.
Editar na barra de
fórmulas
Inicia o modo de edição da fórmula com o cursor
na barra de fórmulas para que você possa fazer
manualmente a correção.
Opções de Verificação
de Erros...
Abre a caixa de Opções do Excel com o item Fórmulas
selecionado e suas opções de configuração abertas.
Na seção Verificação de Erros, você pode desligar
as marcas nas células ou mesmo trocar a cor dessas
marcas.
1.4.4.4. Referências circulares
Referências circulares são indicações na pasta de trabalho quando há problemas
com fórmulas que referenciam a própria célula que contém a fórmula, direta ou
indiretamente.
Veja o seguinte exemplo:
Na célula M3, ao escrever a fórmula que soma todos os valores da linha 3,
acidentalmente, você incluiu a própria célula que contém a função de SOMA:
44
Excel 2019 - Módulo II
Ao teclar ENTER para confirmar a fórmula, aparece a seguinte caixa de mensagem:
Quando isto acontece, o Excel não realiza os cálculos na planilha. Observe que o total
ficou zerado:
A barra de status, no canto inferior esquerdo da tela, mostra a indicação Referências
Circulares: M3. Provavelmente, a célula mencionada (M3) seja a responsável pelo
erro:
Se essa indicação for suficiente para que você faça a correção, basta editar a fórmula
e, ao teclar ENTER, o aviso desaparece e o resultado será calculado:
Há situações um pouco mais complexas, como o exemplo a seguir:
45
1 Referências e fórmulas
Em que:
• A célula B2 contém a fórmula =2*F2;
• A célula F2 contém a fórmula =D4/5;
• A célula D4 continha o número 100, gerando os resultados 40 e 20 nas células
B2 e F2 respectivamente;
• Na célula D4, foi inserida a fórmula =B2+10.
A situação causou uma referência circular e o Excel posicionou automaticamente
setas azuis rastreadoras para você visualizar esse ciclo fechado.
Nessa situação, na guia Fórmulas, grupo Auditoria de Fórmulas, clique na seta ( )
do botão Verificação de Erros e, depois, em Referências Circulares, para ver quais
células foram envolvidas nesses cálculos:
Acesse cada célula envolvida na referência circular para verificar onde pode estar o
erro e faça a correção até a indicação desaparecer na barra de status.
Como as referências circulares podem acontecer também entre planilhas da mesma
pasta de trabalho e até entre arquivos diferentes, assim que ocorrer a primeira
indicação de referência circular, corrija imediatamente a fórmula que você acabou
de digitar. É sempre mais fácil corrigir uma fórmula na hora do erro, do que deixar
isso se propagar até se tornar algo complexo demais.
46
Excel 2019 - Módulo II
1.4.5. Janela