Você está na página 1de 129

Microsoft Excel

Básico ao Avançado
Treinatown Treinamentos

RODRIGO DE OLIVEIRA LEBBOLO MENDES


384.774.038-56
rodrigo.mendes@tegraincorporadora.com.br

É proibida a reprodução total ou parcial de textos, imagens e ilustrações, por qualquer meio, sem prévia
autorização da TREINATOWN TREINAMENTOS LTDA.

1
FUNÇÕES

1
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
2
FUNÇÕES ............................................................................................ 2
SOMA ..................................................................................................................................7
MÉDIA .................................................................................................................................7
MÍNIMO ...............................................................................................................................8
MÁXIMO..............................................................................................................................8
MULT ...................................................................................................................................9
SOMAR PRODUTO ...........................................................................................................9
SOMASE ...........................................................................................................................10
SOMASES ........................................................................................................................10
MÉDIASE ..........................................................................................................................11
MÉDIASES ........................................................................................................................12
CONT.SE ..........................................................................................................................13
CONT.SES ........................................................................................................................13
ORDEM.EQ .......................................................................................................................14
ALEATÓRIOENTRE .........................................................................................................15
CONTAR.VAZIO ...............................................................................................................15
CONT.NÚM.......................................................................................................................16
CONT.VALORES..............................................................................................................16

FUNÇÕES LÓGICAS ............................................................................ 17


FUNÇÃO SE .....................................................................................................................18
FUNÇÃO SES ..................................................................................................................20
FUNÇÃO E........................................................................................................................20
FUNÇÃO OU ....................................................................................................................21
SEERRO ............................................................................................................................22

FUNÇÕES FINANCEIRAS .................................................................... 23


VP ......................................................................................................................................24
VF.......................................................................................................................................24
PGTO.................................................................................................................................24
NPER .................................................................................................................................24

DATA E HORA ................................................................................... 26


FORMATAÇÃO DE DATA E HORA ...............................................................................27
FUNÇÕES DE DATA E HORA ........................................................................................31
DIA .....................................................................................................................................31
MÊS ...................................................................................................................................31
ANO ...................................................................................................................................32
HORA ................................................................................................................................32

3
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
MINUTO ............................................................................................................................33
SEGUNDO ........................................................................................................................33
DIA.DA.SEMANA .............................................................................................................34
NÚMSEMANA ..................................................................................................................34
DATA .................................................................................................................................35
AGORA() ...........................................................................................................................35
HOJE()...............................................................................................................................36
DATAM ..............................................................................................................................36
FIMMÊS.............................................................................................................................37
DIATRABALHO.INTL .......................................................................................................37
DIATRABALHOTOTAL.INTL...........................................................................................39

FUNÇÕES DE TEXTO .......................................................................... 40


CONCAT ...........................................................................................................................41
CONCATENAR.................................................................................................................41
ARRUMAR ........................................................................................................................42
MINÚSCULA.....................................................................................................................42
PRI.MAIÚSCULA ..............................................................................................................43
LOCALIZAR ......................................................................................................................44
PROCURAR ......................................................................................................................44
NÚM.CARACT ..................................................................................................................46
SUBSTITUIR .....................................................................................................................47
TEXTO ...............................................................................................................................47

FUNÇÕES DE PESQUISA..................................................................... 49
PROCV ..............................................................................................................................50
PROCH ..............................................................................................................................51
CORRESP .........................................................................................................................52
ÍNDICE ...............................................................................................................................52

FUNÇÕES DE BANCO DE DADOS ........................................................ 53


BDSOMA ..........................................................................................................................54
BDMÉDIA() .......................................................................................................................55
BDMÍN() ............................................................................................................................55
BDMÁX() ...........................................................................................................................56
BDCONTAR() ...................................................................................................................57
BDCONTARA().................................................................................................................58
BDEXTRAIR ......................................................................................................................58

DADOS EXTERNOS ............................................................................ 60


TEXTO PARA COLUNAS................................................................................................61

4
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
TEXTO LARGURA FIXA ..................................................................................................63
DE TEXTO.........................................................................................................................63
DO ACCESS .....................................................................................................................65
DA WEB ............................................................................................................................66
XML ...................................................................................................................................67

FILTROS E CLASSIFICAÇÃO ................................................................. 68


CLASSIFICAÇÃO DE DADOS .......................................................................................69
FILTRO ..............................................................................................................................70
UTILIZANDO O FILTRO ..................................................................................................71
IDENTIFICANDO UMA PLANILHA FILTRADA .............................................................71
LIMPANDO OS FILTROS................................................................................................72
FILTRO AVANÇADO .......................................................................................................72
LIMPANDO FILTRO AVANÇADO ..................................................................................74
COPIANDO O RESULTADO DO FILTRO PARA OUTRO LOCAL .............................74

VALIDAÇÃO DE DADOS ..................................................................... 75


VALIDAÇÃO DE DADOS ................................................................................................76
LISTA SUSPENSA ...........................................................................................................76
MENSAGENS DE ERRO E DE ENTRADA DA VALIDAÇÃO DE DADOS ..................79

GRÁFICOS ......................................................................................... 81
INTRODUÇÃO - GRÁFICOS ..........................................................................................82
PERSONALIZANDO O GRÁFICO ..................................................................................83
LAYOUT RÁPIDO ............................................................................................................85
ESTILOS DE GRÁFICO ...................................................................................................85
NOVOS GRÁFICOS.........................................................................................................86

PROTEÇÃO DE PLANILHAS ................................................................. 89


PROTEGER UMA PLANILHA .........................................................................................90

TESTE DE HIPÓTESES ......................................................................... 93


ATINGIR META.................................................................................................................94
GERENCIADOR DE CENÁRIOS .....................................................................................98
SOLVER ..........................................................................................................................101
ATIVANDO O SOLVER .................................................................................................101
APLICANDO O SOLVER ...............................................................................................102
TABELA DE DADOS ......................................................................................................105

TABELA DINÂMICA ......................................................................... 112


DEFININDO O NOME DA TABELA DINAMICA ..........................................................115
ALTERANDO O CÁLCULO PADRÃO .........................................................................115
AGRUPANDO DADOS ..................................................................................................116

5
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
SEGMENTAÇÃO DE DADOS (SLICER)......................................................................119
GRÁFICO DINÂMICO ....................................................................................................121

MACROS......................................................................................... 122
GRAVAR UMA MACRO ................................................................................................124
SIGA ESTAS ETAPAS PARA GRAVAR UMA MACRO. ............................................124
TRABALHAR COM MACROS GRAVADAS NO EXCEL ............................................125

CONTROLES DE FORMULÁRIO ......................................................... 126


INTRODUÇÃO - CONTROLES DE FORMULÁRIO ....................................................127
RESUMO DE CONTROLES DE FORMULÁRIO .........................................................127

6
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
FUNÇÕES BÁSICAS

SOMA
Essa função tem a finalidade de somar valores numéricos contidos em um intervalo de células ou em
células alternadas.

Sintaxe:

=SOMA(núm1;núm2;...)
Os argumentos (núm1, núm2,..) representam os valores que
serão somados dentro de um intervalo ou em células alternadas.

Figura 1 - Soma de um intervalo.

Figura 2 - Soma de células alternadas.

MÉDIA
Essa função tem a finalidade de calcular a média aritmética de um ou mais intervalos. Só são aceitos
apenas números, textos são ignorados pela função MÉDIA.

Sintaxe:

MÉDIA(núm1;núm2;...)
Os argumentos (núm1, núm2,..) representam os valores que serão
utilizados para calcular a média dentro de um intervalo ou em células
alternadas.

Figura 3 – Média de um intervalo.


Figura 4 - Média de células alternadas.

7
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
MÍNIMO
Retorna o menor valor de um ou mais intervalos, também são aceitos apenas números, textos serão
ignorados na seleção.

Sintaxe:

MÍNIMO(núm1;núm2;...)
Os argumentos (núm1, núm2,..) representam os valores que serão
utilizados para retornar o menor valor dentro de um intervalo ou
em células alternadas.

Figura 5 – Menor valor de um intervalo.

Figura 6 – Menor valor de células alternadas.

MÁXIMO
Retorna o maior valor de um ou mais intervalos, assim como as funções citadas acima, só números serão
aceitos.

Sintaxe:

MÁXIMO(núm1;núm2;...)
Os argumentos (núm1, núm2,..) representam os valores que serão
utilizados para retornar o maior valor dentro de um intervalo ou em
células alternadas.

Figura 7 – Maior valor de um intervalo.

Figura 8 – Maior valor de células alternadas.

8
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
MULT
Essa função tem a finalidade de multiplicar os valores numéricos que estão nas células informadas.

Sintaxe:

MULT(núm1;núm2;...)

Uma dica bastante útil é que ao se utilizar a função SOMA, MÉDIA, MÍNIMO OU MÁXIMO para valores
alternados, basta pressionar a tecla CTRL e seguir clicando nas células que se quer somar.

SOMAR PRODUTO
Essa função permite a multiplicação dos valores mencionados, e retorna a soma desses valores que serão
multiplicados.

Sintaxe:

SOMARPRODUTO(MATRIZ1;MATRIZ2;...)
Argumentos:

Os argumentos MATRIZ 1, MATRIZ 2 ... Representam os intervalos que desejamos multiplicar e depois
somar todos esses valores multiplicados.

9
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
SOMASE
O objetivo dessa função é somar valores de acordo com apenas um critério.

Sintaxe:

SOMASE(intervalo;critérios;intervalo_soma)

Argumentos:

Os argumentos citados na sintaxe representam o seguinte:

Intervalo: Intervalo de células em que o critério será procurado


Critério: Como o nome diz, é o critério que estamos estipulando para encontrar dentro do intervalo
selecionado. Esse critério poderá ser digitado dentro da própria função ou ser referenciado pelo endereço
de uma célula. Lembrando que, quando for texto, obrigatoriamente o critério deverá vir dentro de aspas “
”.

Intervalo_Soma: Obrigatoriamente tem que ser um intervalo que contenham valores, para que a função
possa somar se encontrar o critério.

SOMASES
Essa função efetua a soma de valores com dois ou mais critérios que serão combinados dentro da sintaxe.

Sintase:

SOMASES(Intervalo_soma;Intervalo_critério1;Critério1;Intervalo_Critério2;Critério2;...)
Argumentos:

Intervalo_Soma: Intervalo de valores que serão somados, obrigatoriamente tem que ser um intervalo que
possui números, para que a função possa somar se encontrar os critérios.

Intervalo_Critério1: Intervalo que indica onde o primeiro critério se encontra.


Critério1: Critério que será procurado dentro do primeiro intervalo de critério, é o que define a condição
do que será somado. Esses critérios podem ser texto ou números. Dentro da parte numérica podemos
definir operadores relacionais, para indicar um valor maior do que (>), maior ou igual (>=) entre outros.

10
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Intervalo_Critério2: Intervalo que indica onde o segundo critério se encontra.
Critério2: Critério que será procurado dentro do segundo intervalo de critério, é o que define a condição
do que será somado. Esses critérios podem ser texto ou números. Dentro da parte numérica podemos
definir operadores relacionais, para indicar um valor maior do que (>), maior ou igual (>=) entre outros,
assim com citado no intervalo do critério 1.

Os demais intervalos e critério são opcionais, variando de acordo com a necessidade da planilha.

MÉDIASE
A função médiase, calculará a média aritmética SE houver UM critério.

Sintaxe:

MÉDIASE(Intervalo;critério;intervalo_média)
Argumentos:

Intervalo: Conjunto de células que contém as informações onde encontraremos o critério.


Critério: Critério que será procurado dentro do intervalo, é o que define o que será considerado para ser
calculado a média.

Intervalo_Média: Conjunto de células com valores numéricos que será utilizado para calcular a média.

11
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
MÉDIASES
A função médiases, calculará a média aritmética SE houver dois ou mais critérios.

Sintase:

MÉDIASES(Intervalo_Média;Intervalo_critério1;Critério1;Intervalo_critério2;Critério2;...)
Argumentos:

Intervalo_Média: Conjunto de células que possuem valores numéricos para que a média seja calculada.
Intervalo_Critério1: Conjunto de células que contém informações do critério 1.
Critério1: Critério que será procurado no intervalo do critério 1, é o fator que define quais valores serão
selecionados para que a média seja calculada.

Intervalo_Critério2: Conjunto de células que contém informações do critério 2.


Critério2: : Critério que será procurado no intervalo do critério 2, é o fator que define quais valores serão
selecionados para que a média seja calculada.

12
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
CONT.SE
Conta valores se houver UM critério. (Obs. Valores dentro do Excel pode ser considerado texto ou número)

Sintaxe:

CONT.SE(Intervalo;Critério)
Argumentos

Intervalo: Conjunto se células onde o critério será procurado.


Critério: Critério definido para ser procurado dentro do intervalo. É o que define o fator para que a
contagem seja executada.

CONT.SES
Conta valores se houver dois ou mais critérios. (Obs. Valores dentro do Excel pode ser considerado texto
ou número)

Sintaxe:

CONT.SES(Intervalo1;critério1;intervalo2;critério2;...)
Argumentos

Intervalo1: Conjunto de células onde o critério 1 será procurado.


Critério1: Critério que será procurado dentro do intervalo 1.
Intervalo2: Conjunto de células onde o critério 2 será procurado.
Critério2: Conjunto de células onde o critério 2 será procurado.

13
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
ORDEM.EQ
Retorna a posição de um número dentro de um intervalo numérico, trazendo assim a ordem equivalente
ao valor mencionado, indicando se o valor é o 1º, 5º 7º ou 10º de uma lista.

Sintaxe:

ORDEM.EQ(número;referência;[ordem])
Argumentos:

Número: Número indicado cuja posição desejamos encontrar dentro de uma lista numérica.
Referência: Intervalo que possui os números em que o número indicado será posicionado.
[Ordem]: É um argumento opcional, se for 0 o Excel posicionará o numero em ordem descendente, se for
o 1 a lista será colocada de forma ascendente.

14
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
ALEATÓRIOENTRE
Essa função retorna números inteiros aleatórios, entre um valor inicial e final que o usuário estipula.
Sempre que houver atualização na planilha um novo valor aleatório será gerado.

Sintaxe:

ALETÓRIOENTRE(valor_inferior;valor_superior)
Argumentos:

Valor_Inferior: Valor inicial que corresponde ao menor número inteiro que possa ser gerado pela
função.

Valor_Superior: Valor final que corresponde ao maior número inteiro que possa ser gerado pela função.

CONTAR.VAZIO
O Objetivo dessa função é contar células vazias selecionadas dentro de um intervalo. Células que
contenham valore nulo não serão contabilizados.

Sintaxe:

CONTAR.VAZIO(intervalo)
Argumento:

Intervalo: Conjunto de células que será selecionada para que a contagem de células vazias possa ser
executada.

15
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
CONT.NÚM
Essa função tem como objetivo contar qualquer formato de números dentro de um intervalo selecionado,
podendo ser um número inteiro, uma porcentagem ou até mesmo uma data.

Sintase:

CONT.NÚM(intervalo1;[Intervalo2];...)
Argumentos:

Intervalo1: Conjunto de células selecionadas para que a contagem de células preenchidas com números
possa ser executada.

CONT.VALORES
Como mencionado acima, o Excel considera VALORES tudo o que esta digitado dentro uma célula,
podendo ser número, texto ou qualquer outra espécie de caractere. A função CONT.VALORES tem com
objetivo contar quantos valores existem dentro de um intervalo selecionado.

Sintaxe:

CONT.VALORES(Intervalo1;[Intervalo2];...)
Argumentos:

Iintervalo1: Conjunto de células selecionadas para que a contagem de células com qualquer espécie de
valor, seja número ou texto possa ser contabilizada.

16
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
FUNÇÕES
LÓGICAS

2
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
17
INTRODUÇÃO:
Neste capítulo iremos aprender a realizar testes lógicos dentro do Excel e a ordem a ser
aplicada destes operadores. Utilizaremos a função SE inicialmente para personalizar
respostas.

FUNÇÃO SE
A Função SE é utilizada para comparar um ou mais valores, efetuando assim um teste lógico, analisando
uma situação e retornando uma resposta.

Sintaxe:

SE(teste_lógico;Valor_se_verdadeiro;Valor_se_falso;...)
Argumentos:

Teste Lógico: É um argumento obrigatório, portando deve ser informado, sem tal informação a função
não é executada. O teste lógico como vimos anteriormente é uma pergunta, comparação ou análise.

Valor se Verdadeiro: Não é um argumento obrigatório, mas quando o teste der verdadeiro, a resposta do
mesmo será com base no que foi ou não informado aqui.

Valor se Falso: Não é um argumento obrigatório, mas quando o teste é um resultado falso, a resposta do
mesmo será com base no que foi ou não informado aqui.

Uma dica importante é sempre observar o contexto lógico que será apresentado em suas planilhas. Ex:
SE o dia estiver ensolarado... ENTÃO... irei à praia, SENÃO... Ficarei em casa! Observe que temos um
contexto lógico: A análise do dia, e de acordo com a situação do dia tomamos uma ação, ir à praia ou
ficar em casa. Vejamos isso na prática como ficará.

18
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Observe que nesse contexto estamos analisando a nota do aluno, e para isso foi definido um critério – a
nota tem que ser maior ou igual a 7, para que então o aluno possa ser APROVADO, caso contrário,
REPROVADO.

Para definir esses critérios, utilizamos sinais dos quais chamaremos de operadores
para testes lógicos.

Sempre que trabalhamos com resposta de texto, obrigatoriamente colocaremos esses textos dentro de
aspas “” – como no exemplo acima, observe que a palavra “APROVADO” e “REPROVADO” foram
colocadas dentro de aspas na função.

Isso é o que definimos como função SE simples! Podemos também definir uma resposta diferente para
cada situação, aninhando funções, o termo aninhar significa que iremos colocar uma função dentro da
outra! Como o exemplo a seguir:

SE a nota do aluno for abaixo de 5

ENTÃO o aluno está Reprovado

SE a nota do aluno for abaixo de 7

ENTÃO o aluno estará de Recuperação

SENÃO o aluno estará Aprovado

Nesse contexto, temos 3 respostas diferentes: REPROVADO, APROVADO e


RECUPERAÇÃO!

A função ficaria dessa maneira dentro do Excel:

19
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
FUNÇÃO SES
Essa função efetua testes lógicos com valores e fórmulas, permitindo respostas de acordo com os testes
realizados. Em alguns casos essa função pode substituir o uso de função SE aninhadas.

Sintaxe:

SES(teste_lógico1;Valor_se_verdadeiro1;teste_lógico2;Valor_se_verdadeiro2;...)

Argumentos

Teste Lógico 1: Define as opções que serão avaliadas, trazendo falso ou verdadeiro como resultado.
Valor se verdadeiro 1: Será o valor de resposta do teste lógico 1; A mesma relação existe entre os
argumentos Teste_lógico2 e Valor_Se_verdadeiro2.

FUNÇÃO E
Função Lógica. Analisa os testes lógicos informados e retorna Verdadeiro ou Falso. A função E retornará
VERDADEIRO somente quando todos os testes forem atendidos.

Sintaxe:

E(lógico1;lógico2;...)

Argumentos

Lógico 1: Condição avaliada dentro do contexto lógico, trazendo Falso ou Verdadeiro como resposta. O
argumento lógico 2 ou qualquer outro argumento que possa ser acrescentado na função, seguem a
mesma lógica, em uma função E podemos colocar até 255 argumentos.

20
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Ex:

A análise exige que o produto seja o Produto B – E- o valor abaixo de 300

Nesse caso teremos uma resposta VERDADEIRO, o produto é o produto b E o valor está abaixo de 300,
isso concretiza as exigências da função E.

FUNÇÃO OU
Função Lógica, assim como a função E que citamos acima, analisa os testes lógicos informados e retorna
Verdadeiro ou Falso. A função OU retornará VERDADEIRO quando ao menos um teste for atendido.

Sintaxe:

OU(lógico1;lógico2)

Argumentos

Lógico 1: Condição avaliada dentro do contexto lógico, trazendo Falso ou Verdadeiro como resposta. O
argumento lógico 2 ou qualquer outro argumento que possa ser acrescentado na função, seguem a
mesma lógica, em uma função E podemos colocar até 255 argumentos.

Ex:

A análise permite que o produto seja o


Produto B – OU- o valor abaixo de 300

Nesse caso teremos uma resposta


VERDADEIRO, o produto é o produto b
OU o valor está abaixo de 300.

21
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
SEERRO
Essa função retorna um valor específico em casos de erro. Se a fórmula gerar um erro, então uma
“Máscara” será colocada no lugar do erro, caso contrário a função retornará o resultado da fórmula.

Sintaxe:

SEERRO(valor_valor_seerro)

Argumentos

Valor: fórmula ou função que será analisada caso tenha algum erro.
Valor_seerro: “Máscara” valor retornado se houver errona função. Os seguintes tipos de erros são
considerados para que a função retorne essa máscara: #N/D, #VALOR!, #DIV/0, #NÚM!, #REF!, #NULO,
ou #NOME?

22
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
FUNÇÕES
FINANCEIRAS

3
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
23
INTRODUÇÃO
Neste capítulo você terá uma visão geral de algumas das funções financeiras mais
usadas. Com elas você poderá calcular financiamentos, Taxas, Investimentos, entre
outros.

VP
Essa função, calcula o Valor Presente. Ela deve ser usada quando desejamos saber o quanto é necessário
no momento para investir em uma aplicação, definindo o valor ao longo de um período (tempo). Em
resumo, ela permite comparar valores futuros com um valor neste momento, levando em consideração
uma taxa de juros para correção e o período.

Sintaxe:

VP(taxa;nper;pgto;[vf];[tipo])

VF
É o Valor Futuro sobre um investimento. Devemos usá-la quando houver a necessidade de estimar o valor
futuro de um investimento ou financiamento, baseado no valor inicial (VP).

Sintaxe:

VF(taxa;nper;pgto;[vp];[tipo])

PGTO
Calcula o valor que deve ser pago em um financiamento, empréstimo, aplicação, em um período. Ela
retorna o valor do pagamento ou recebimento periódico de acordo com as prestações e com uma taxa de
juros constante. Em resumo, é o valor da Parcela, Boleto etc.

Sintaxe:

PGTO(taxa;nper;vp;[vf];[tipo])

NPER
Calcula o número de períodos. É necessária para calcular um período para amortizar um empréstimo,
atingir um objetivo econômico, entre outros. Neste exemplo, temos o seguinte problema:

Sintaxe:

NPER(taxa;pgto;vp;[vf];[tipo])

24
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
TERMOS E SIGNIFICADOS
Na tabela abaixo, há um resumo do significado para cada função/termo que foi apresentado nas páginas
anteriores.

25
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
DATA E
HORA

4
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
26
INTRODUÇÃO
Veremos neste capítulo assuntos relacionados a Data e Hora dentro do Excel,
formatações simples e funções que possibilitam a flexibilização de cálculos para esse
tipo de dados. Muitas vezes é necessário visualizar data de forma diferente, como pelo
nome do mês ou o dia da semana, para isso teremos uma série de formatação para que
você possa elaborar seus relatórios de forma harmoniosa.

O Excel armazena todas as datas como integrais e todas as horas como frações
decimais. Desta maneira ele pode adicionar, subtrair ou comparar datas e horas como
qualquer outro número e todas as datas são manipuladas pelo uso desse sistema.

O Excel armazena datas como números de série sequenciais de forma que eles possam
ser usados em cálculos. Por padrão, 1° de janeiro de 1900 é o número de série 1 e 1°
de janeiro de 2020 é o número de série 39448, porque corresponde a 43.922 dias depois
de 1° de janeiro de 1900.

Da mesma forma que uma data pode ser convertida em um número de série, as horas
também podem sofrer esse tipo de conversão e ser exibidas através de um número
decimal. Veremos a seguir como proceder com essas formatações de data e hora.

FORMATAÇÃO DE DATA E HORA


Data e hora é um formato numérico dentro do Excel, para isso encontramos na página inicial um grupo
para formatação numérica. Para isso vamos entender alguns conceitos importantes:

Data dentro do Excel pode ser formatado como número e número pode ser formatado como data. O Excel
processa essa informação de acordo com o calendário do sistema operacional do computador. Se
colocarmos a data 01/01/1900 em uma planilha e modificar o formato para geral, teremos como resultado
o número 1, isso se deve a ordem de datas do sistema operacional, que considera como sendo a primeira
data o dia 01/01/1900.

27
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Podemos ir além dessa formatação e personalizar a exibição de datas e horas.

Para isso temos que selecionar o intervalo que possui as informações devidamente formatadas como data
ou hora. As datas dentro do Excel seguem o padrão de dia, mês e ano → DD/MM/AAAA e hora com a
sequência de hora, minuto e segundos → HH:MM:SS.

Lembrando que o Excel considerará datas entre 01/01/1900 até 31/12/2120 e horas seguindo entre 00:00
até as 23:59.

Para modificar a exibição personalizada de data:

1) Selecione o intervalo com as datas


2) Clique no indicador da caixa de diálogo do grupo número, que está localizado na página inicial.
3) Na Guia número, selecione a categoria personalizado.
4) Na janela formatar células podemos personalizar o formato com as seguintes letras: D – M – A

28
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Devemos informar no campo TIPO qual formato desejamos adicionar ao intervalo selecionado. Para isso
devemos digitar uma das opções que seguem abaixo:

D: Exibe o dia em formato numérico com 1 dígito – Ex: dia 5

DD: Exibe o dia em formato numérico com 2 dígitos – Ex: dia 05

DDD: Exibe o dia da semana em formato extenso abreviado – Ex: Dom

DDDD: Exibe o dia da semana em formato extenso completo – Ex: Domingo ou Segunda-Feira

M: Exibe o mês em formato numérico com 1 dígito – Ex: mês 2

MM: Exibe o mês em formato numérico com 2 dígitos – Ex: mês 02

MMM: Exibe o mês em formato extenso abreviado – Ex: fev

MMMM: Exibe o mês em formato extenso completo – Ex: fevereiro

AA: Exibe o ano em formato numérico com os dois últimos dígitos – Ex: 20

AAAA: Exibe o ano em formato numérico completo com os 4 dígitos – Ex: 2020

29
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
O mesmo acontece com horas, ao modificar o formato de horas termos um valor em decimais. Ex: 00:00:00
convertido em geral exibe o resultado como 0, indicando 0 hora, as 06:00 ao ser convertido, mostrará o
resultado como 0,25, como se representasse ¼ do dia, as 12:00 o formato ficaria como 0,5 como se fosse
½ dia.

Assim como datas, as horas possui caracteres que podem ser utilizados para formatação e exibições
personalizadas, sendo esses caracteres HH:MM:SS.

H: Exibe a hora com 1 dígito – Ex: 1

HH: Exibe a hora com 2 dígitos – Ex: 12

M: Exibe o minuto com 1 dígito – Ex: 3

MM: Exibe os minutos com 2 dígitos – Ex: 13

S: Exibe os segundos com 1 dígito – Ex: 2

SS: Exibe os segundos com 2 dígitos – Ex: 22

30
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
FUNÇÕES DE DATA E HORA
As funções que serão apresentadas a seguir tem como objetivo facilitar a extração de
informações e a obtenção de resultados através de cálculos.

DIA
Retorna o dia de uma data representado por um número de série. O dia é dado como um inteiro
que varia de 1 a 31.

Sintaxe:

DIA(núm_série)

Argumentos:

Núm_série: Data específica da qual queremos exibir apenas o dia.

MÊS
Retorna o mês de uma data representado por um número de série. O mês é fornecido como um
inteiro, variando de 1 (janeiro) a 12 (dezembro).

Sintaxe:

MÊS(núm_série)

Argumentos:

Núm_série: Data específica da qual queremos exibir apenas o mês

31
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
ANO
Retorna o ano correspondente a uma data. O ano é retornado como um inteiro no intervalo de
1900-9999.

Sintaxe:

ANO(núm_série)

Argumentos:

Núm_série: Data específica da qual queremos exibir apenas o ano.

HORA
Retorna a hora de um valor de tempo. A hora é retornada como um inteiro, variando de 0 (12:00
A.M.) a 23 (11:00 P.M.).

Sintaxe:

HORA(núm_série)

Argumentos:

Núm_série: Célula específica da qual queremos exibir apenas a hora.

32
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
MINUTO
Retorna os minutos de um valor de tempo. O minuto é dado como um número inteiro, que vai de
0 a 59.

Sintaxe:

MINUTO(núm_série)

Argumentos:

Núm_série: Célula específica da qual queremos exibir apenas o minuto.

SEGUNDO
Retorna os segundos de um valor de hora. O segundo é fornecido como um inteiro no intervalo
de 0 (zero) a 59.

Sintaxe:

SEGUNDO(núm_série)

Argumentos:

Núm_série: Célula específica da qual queremos exibir apenas os segundos.

33
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
DIA.DA.SEMANA
Retorna o dia da semana como um número inteiro, respeitando o informado no tipo.

Sintaxe:

DIA.DA.SEMANA (núm_série,[retornar_tipo])

Argumentos:

Núm_série: Obrigatório. Um número sequencial que representa a data do dia que você está
tentando encontrar.

Retornar_tipo: Opcional. Um número que determina o tipo do valor retornado.

NÚMSEMANA
Retorna o número da semana no ano, respeitando o informado no tipo. Há dois sistemas usados
para essa função: Sistema 1 A semana que contém 1 de janeiro é a primeira semana do ano e é
numerada semana 1. Sistema 2 A semana que contém a primeira quinta-feira do ano é a primeira
semana do ano e é numerada como semana 1. Este sistema é a metodologia especificada na
norma ISO 8601, normalmente conhecida como sistema europeu de numeração de semanas.

Sintaxe:

NÚMSEMANA(núm_série,[retornar_tipo])
Argumentos:

Núm_série: Obrigatório. Uma data na semana. As datas devem ser inseridas com a função DATA
ou como resultado de outras fórmulas ou funções. Por exemplo, use DATA(2008;5;23) para 23
de maio de 2008. Poderão ocorrer problemas se as datas forem inseridas como texto.
[Retornar_tipo]: Opcional. É um número que determina em que dia a semana começa. O valor
padrão é 1.

34
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
DATA
A função DATA() retorna o número de série sequencial que representa uma data. Por exemplo,
a fórmula =DATA(2008;7;8) retorna 39637, o número de série que representa 7/8/2008. A função
DATA() é bastante útil em situações onde o ano, o mês e o dia são fornecidos como fórmulas ou
referências de célula. Por exemplo, você pode ter uma planilha contendo datas em um formato
não reconhecido pelo Excel, como AAAAMMDD. É possível usar a função DATA junto com outras
funções para converter as datas em um número de série que o Excel reconheça.

Sintaxe:

DATA(ano; mês; dia)


Argumentos:

Ano: Célula correspondente ao ano que irá compor a data.


Mês: Célula correspondente ao mês que irá compor a data.
Dia: Célula correspondente ao dia que irá compor a data.

AGORA()
Retorna o número de série da data e da hora atual. Se o formato da célula era Geral antes de a
função ter sido inserida, o Excel transformará o formato dessa célula para que ele corresponda
ao mesmo formato de data e hora de suas configurações regionais. Observação Se a função
AGORA() não atualizar os valores de células conforme esperado, talvez seja necessário alterar
as configurações que controlam quando a pasta de trabalho ou à planilha é recalculada. Essas
configurações podem ser alteradas no Painel de Controle para o aplicativo de desktop do Excel.

Sintaxe

AGORA()
Os números à direita da vírgula decimal no número de
série representam a hora; os números à esquerda
representam a data. Os resultados da função AGORA()
apenas serão alterados quando a planilha for calculada
ou quando uma macro que contém essa função for
executada. A função não é atualizada continuamente.

35
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
HOJE()
Retorna o número de série da data atual. O número de série é o código de data/hora usado pelo
Excel para cálculos de data e hora. Se o formato da célula era Geral antes de a função ser
inserida, o Excel irá transformar o formato da célula em Data. Se quiser exibir o número de série,
será necessário alterar o formato das células para Geral ou Número.

Sintaxe:

HOJE()

Argumentos: Não possui.

DATAM
Retorna uma data, baseada em um número de meses. Use DATAM para calcular datas de
liquidação ou datas de vencimento que caem no mesmo dia do mês da data de emissão.

Sintaxe:

DATAM(data inicial; meses)

Argumentos:

Data inicial - Obrigatório. É uma data que representa a data inicial. As datas devem ser inseridas
com a função DATA ou como resultado de outras fórmulas ou funções. Por exemplo, use
DATA(2016;5;23) para 23 de maio de 2016. Poderão ocorrer problemas se as datas forem
inseridas como texto.

Meses - Obrigatório. É o número de meses antes ou depois de data inicial. Um valor positivo para
meses gera uma data futura; um valor negativo gera uma data passada.

36
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
FIMMÊS
Retorna o número de série para o último dia do mês que é o número indicado de meses antes ou
depois de data inicial. Use FIMMÊS para calcular as datas de vencimento que caem no último dia
do mês.

Sintaxe:

FIMMÊS(data inicial; meses)

Argumentos

Data inicial - Obrigatório. Uma data que representa a data inicial.


Meses - Obrigatório. O número de meses antes ou depois de data inicial. Um valor positivo para
meses gera uma data futura, um valor negativo gera uma data passada de data inicial. Um valor
positivo para meses gera uma data futura; um valor negativo gera uma data passada.

DIATRABALHO.INTL
Retorna um número que representa uma data que é o número indicado de dias úteis antes ou
após uma data (a data inicial). Os dias úteis excluem fins de semana e quaisquer datas
identificadas como feriados. Use DIATRABALHO para excluir os fins de semana ou feriados ao
calcular as datas de vencimento de fatura, horas de entrega esperadas ou o número de dias de
trabalho executado.

Sintaxe:

DIATRABALHO.INTL(data inicial; dias; [fimdesemana];[feriados])

Argumentos:

Data inicial – Obrigatório. Uma data que representa a data inicial.


Dias – Obrigatório. Quantidade de dias a serem calculados.
Fim de semana – Opcional. Dias que são considerados como finais de semana que devem ser
pulados. Você pode fazer uso dos feriados através dos tipos definidos pela Microsoft de 1 a 17.
Além disso, você pode personalizar usando texto para finais de semana, onde 1 é o dia da semana
a ser pulado. Para definir os textos de finais de semana, você deve seguir o padrão ISO 8601.
Ficando assim: Número

37
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
[Feriados] – Opcional.

38
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
DIATRABALHOTOTAL.INTL
Retorna o número de dias úteis inteiros entre Data Inicial e Data Final. Os dias úteis excluem os
fins de semana e quaisquer datas identificadas em feriados. Use DIATRABALHOTOTAL.INTL para
calcular os benefícios aos empregados que recebem com base no número de dias trabalhados
durante um período específico.

Sintaxe:

DIATRABALHOTOTAL.INTL(data inicial; data final; [fimdesemana];[feriados])

Argumentos:

Data inicial: – Obrigatório. Uma data que representa a data inicial.


Data final: – Obrigatório. Data limite.
[Fim de semana]: – Opcional.
[Feriados]: – Opcional.

39
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
FUNÇÕES
DE TEXTO

5
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
40
INTRODUÇÃO
Apresentaremos nesse capítulo funções que são focadas no tratamento e
aprimoramento das informações textuais, com foco em modelagem e organização de
informações em suas bases.

CONCAT
A função CONCAT agrupa até 255 cadeias de texto em um resultado. Os itens agrupados podem
ser textos, números, referências de células ou uma combinação desses itens. Essa função é
exclusiva da versão 2019 do Excel, trabalha de uma forma idêntica á função CONCATENAR.

Sintaxe:

CONCAT(texto1; texto2; texto3; ...)


Argumentos:

Texto1: Célula que possui o texto que devemos fazer a junção.

CONCATENAR
A função CONCATENAR agrupa até 255 cadeias de texto em um resultado. Os itens agrupados
podem ser textos, números, referências de células ou uma combinação desses itens, trabalha de
uma forma idêntica à função CONCAT, porém essa função está disponível em todas as versões
do Excel.

Sintaxe:

CONCATENAR(texto1; texto2; texto3; ...)


Argumentos:

Texto1: Célula que possui o texto que devemos fazer a junção

41
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Dica: Nas funções de texto, todo argumento que se refere a TEXTO dentro da sintaxe, representa uma
célula (ou conjunto de células) que possui o texto do qual queremos consolidar ou fazer o tratamento.

ARRUMAR
Remove todos os espaços do texto exceto os espaços únicos entre palavras. Use ARRUMAR()
no texto que recebeu de outro aplicativo que pode ter espaçamento irregular.

SINTAXE :

ARRUMAR(texto)

Argumentos:

Texto: Célula que possui o texto que passará pelo tratamento.

MINÚSCULA
Converte o texto em minúsculas.

SINTAXE:

MINÚSCULA (texto)

Argumentos:

Texto: Célula que possui o texto que passará pelo tratamento.

42
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
MAIÚSCULA
Converte o texto em maiúsculas.

SINTAXE:

MAIÚSCULA (texto).

Argumentos:

Texto: Célula que possui o texto que passará pelo tratamento.

PRI.MAIÚSCULA
Coloca a primeira letra de uma cadeia de texto em maiúscula, e todas as outras letras do texto
depois de qualquer caractere diferente de uma letra. Converte todas as outras letras para
minúsculas.

SINTAXE:

PRI.MAIÚSCULA (texto)

Argumentos:

Texto: Célula que possui o texto que passará pelo tratamento.

43
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
LOCALIZAR
Retorna a posição de um caractere em um texto. Não diferencia maiúsculas de minúsculas.

Sintaxe:

LOCALIZAR(texto_procurado,no_texto,[núm_inicial])

Argumentos:

Texto_procurado: Obrigatório. O texto que você deseja localizar.


No_texto: Obrigatório. O texto no qual você deseja procurar o valor do argumento
texto_procurado.

Núm_inicial: Opcional. O número do caractere no argumento no Texto em que você deseja iniciar
a busca.

PROCURAR
Retorna a posição de um caractere em um texto. Diferencia maiúsculas e minúsculas.

Sintaxe:

PROCURAR (texto_procurado,no_texto;[núm_inicial])

Argumentos:

Texto_procurado: Obrigatório. O texto que você deseja localizar.


No_texto: Obrigatório. O texto no qual você deseja procurar o valor do argumento
texto_procurado.

Núm_inicial: Opcional. O número do caractere no argumento no Texto em que você deseja iniciar
a busca.

44
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
ESQUERDA
Retorna o primeiro caractere ou caracteres em uma cadeia de texto baseado no número de
caracteres especificado por você.

Sintaxe:

ESQUERDA(texto,[núm_caract])

Argumentos:

Texto: Obrigatório. A cadeia de texto que contém os caracteres que você deseja extrair.
Núm_caract: Opcional. Especifica o número de caracteres que ESQUERDA deve extrair.

EXT.TEXTO
Retorna um número específico de caracteres de uma cadeia de texto, começando na posição
especificada, com base no número de caracteres especificado.

Sintaxe:

EXT.TEXTO(texto, núm_inicial,núm_caract)

Argumentos:

Texto: Obrigatório. A cadeia de texto que contém os caracteres que você deseja extrair.
Núm_inicial: Obrigatório. A posição do primeiro caractere que você deseja extrair no texto. O
primeiro caractere no texto possui núm_inicial1 e assim por diante.

Núm_caract: Obrigatório. Especifica o número de caracteres que EXT.TEXTO deve retornar do


texto.

45
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
DIREITA
Retorna o último caractere ou caracteres em uma cadeia de texto, com base no número de
caracteres especificado.

Sintaxe:

DIREITA(texto,[núm_caract])

Argumentos:

Texto: Obrigatório. A cadeia de texto que contém os caracteres que você deseja extrair.
Núm_caract: Opcional. Especifica o número de caracteres que DIREITA deve extrair.

NÚM.CARACT
Retorna o número de caracteres em uma cadeia de texto.

Sintaxe:

NÚM.CARACT(texto)

Argumentos:

Texto: Obrigatório. O texto cujo comprimento você deseja determinar.

46
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
SUBSTITUIR
Coloca novo texto no lugar de texto antigo em uma cadeia de texto. Use SUBSTITUIR quando
quiser substituir texto específico em uma cadeia de texto.

Sintaxe:

SUBSTITUIR(texto, texto_antigo, novo_texto, [núm_da_ocorrência])

Argumentos:

Texto: Obrigatório. O texto ou a referência a uma célula que contém o texto no qual deseja
substituir caracteres.

Texto_antigo: Obrigatório. O texto que se deseja substituir.


Novo_texto: Obrigatório. O texto pelo qual deseja substituir texto_antigo.
Núm_da_ocorrência: Opcional. Especifica que ocorrência de texto_antigo se deseja substituir por
novo_texto. Se especificar núm_da_ocorrência, apenas aquela ocorrência de texto_antigo será
substituída. Caso contrário, cada ocorrência de texto_antigo no texto é alterada para novo_texto.

TEXTO
A função TEXTO converte um valor numérico em texto e permite especificar a formatação de
exibição usando cadeias de formato especiais.

Sintaxe:

TEXTO(valor, formato_texto)

Argumentos:

Valor: Obrigatório. Um valor número, uma fórmula que é avaliada como um valor numérico ou
uma referência a uma célula contendo um valor numérico.

Formato_texto: Obrigatório. Um formato numérico como uma cadeia de texto entre aspas. Por
exemplo, "m/d/aaaa" ou "#,##0.00". Consulte as seções na tabela a seguir para conhecer
diretrizes específicas de formatação.

47
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
D: Exibe o dia em formato numérico com 1 dígito – Ex: dia 5

DD: Exibe o dia em formato numérico com 2 dígitos – Ex: dia 05

DDD: Exibe o dia da semana em formato extenso abreviado – Ex: Dom

DDDD: Exibe o dia da semana em formato extenso completo – Ex: Domingo ou Segunda-Feira

M: Exibe o mês em formato numérico com 1 dígito – Ex: mês 2

MM: Exibe o mês em formato numérico com 2 dígitos – Ex: mês 02

MMM: Exibe o mês em formato extenso abreviado – Ex: fev

MMMM: Exibe o mês em formato extenso completo – Ex: fevereiro

AA: Exibe o ano em formato numérico com os dois últimos dígitos – Ex: 20

AAAA: Exibe o ano em formato numérico completo com os 4 dígitos – Ex: 2020

H: Exibe a hora com 1 dígito – Ex: 1

HH: Exibe a hora com 2 dígitos – Ex: 12

M: Exibe o minuto com 1 dígito – Ex: 3

MM: Exibe os minutos com 2 dígitos – Ex: 13

S: Exibe os segundos com 1 dígito – Ex: 2

SS: Exibe os segundos com 2 dígitos – Ex: 22

48
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
FUNÇÕES DE
PESQUISA
6 49
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
INTRODUÇÃO
As funções de pesquisa no Excel são de extrema importância pois permite encontrar de
forma rápida e precisa informações dentro de uma planilha. São funções que tem
tamanha importância que o mercado de trabalho acaba exigindo que o usuário conheça
funções como as apresentadas a seguir.

PROCV
O principal objetivo é procurar um valor em uma tabela, para isso seguem algumas regras, sendo
que a procura precisa de uma determinada referência, e essa referência tem que estar na
primeira coluna da tabela procurada. O nome procv vem da junção de PROCura na Vertical.

Sintaxe:

PROCV(valor_procurado, matriz_tabela, núm_índice_coluna, [intervalo_pesquisa])

Argumentos:

valor_procurado: Obrigatório. O valor que você deseja procurar. O valor que você deseja
procurar deve estar na primeira coluna do intervalo de células especificado na matriz_tabela. Por
exemplo, se a matriz_tabela abrange as células B2:D7, então valor_procurado deverá estar na
coluna B.

matriz_tabela: Obrigatório. O intervalo de células em que PROCV procurará pelo valor_procurado


e pelo valor de retorno. A primeira coluna no intervalo de células deve conter o valor_procurado
(por exemplo, o Sobrenome na imagem abaixo.) O intervalo de células também deve incluir o
valor de retorno que você deseja localizar (por exemplo, o Nome na imagem abaixo). Saiba como
selecionar intervalos em uma planilha.

núm_índice_coluna: Obrigatório. O número da coluna (começando em 1 para a coluna mais à


esquerda da matriz-tabela) que contém o valor de retorno.

intervalo_procurado: Opcional. Um valor lógico que especifica se você quer que PROCV localize
uma correspondência exata ou aproximada: VERDADEIRO supõe que a primeira coluna na tabela
é classificada em ordem alfabética ou numérica e, em seguida, procura o valor mais próximo.
Esse será o método padrão, se você não especificar um. FALSO procura o valor exato na
primeira coluna.

Figura – Execução FUNÇÃO PROCV

50
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
PROCH
O principal objetivo é procurar um valor em uma tabela, para isso seguem algumas regras, sendo
que a procura precisa de uma determinada referência, e essa referência tem que estar na
primeira linha da tabela procurada. O nome proch vem da junção de PROCura na Horizontal.

Sintaxe:

PROCH(valor_procurado, matriz_tabela, núm_índice_coluna, [intervalo_pesquisa])

Argumentos:

valor_procurado: Obrigatório. O valor que você deseja procurar. O valor que você deseja
procurar deve estar na primeira coluna do intervalo de células especificado na matriz_tabela. Por
exemplo, se a matriz_tabela abrange as células B2:D7, então valor_procurado deverá estar na
linha 2.

matriz_tabela: Obrigatório. O intervalo de células em que PROCH procurará pelo valor_procurado


e pelo valor de retorno. A primeira coluna no intervalo de células deve conter o valor_procurado
(por exemplo, o Sobrenome na imagem abaixo.) O intervalo de células também deve incluir o
valor de retorno que você deseja localizar (por exemplo, o Nome na imagem abaixo). Saiba como
selecionar intervalos em uma planilha.

núm_índice_linha: Obrigatório. O número da linha (começando em 1 para a linha mais à cima da


matriz_tabela) que contém o valor de retorno.

intervalo_procurado: Opcional. Um valor lógico que especifica se você quer que PROCH localize
uma correspondência exata ou aproximada: VERDADEIRO supõe que a primeira linha na tabela
é classificada em ordem alfabética ou numérica e, em seguida, procura o valor mais próximo.
Esse será o método padrão, se você não especificar um. FALSO procura o valor exato na
primeira linha.

51
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
CORRESP
Essa função, é responsável por retornar a posição relativa de um item em uma lista. Ela é muito
útil quando aninhada com outras funções.

Sintaxe:

CORRESP(Valor_Procurado; Matriz_Procurada;[Tipo_Correspondência])

Argumentos:

Valor Procurado: O que deve ser pesquisado…


Matriz Procurada: Onde deve ser pesquisado…
Tipo Correspondência: Exato, Maior que, Menor que…

ÍNDICE
Localiza e retorna um valor através de uma posição de linhas/colunas.

Sintaxe

ÍNDICE (Matriz;Núm_Linha; [Núm_Coluna])

Matriz: Tabela ou lista contendo os valores que devem ser localizados.


Núm_Linha: Obrigatório. Indica o número da linha que contém o dado a ser retornado.
Núm_Coluna: Opcional. Indica o número da coluna que contém o dado.

52
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
FUNÇÕES
DE BANCO
DE DADOS 7 53
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
FUNÇÕES DE BANCO DE DADOS
INTRODUÇÃO
Este capítulo apresenta as funções de banco de dados, que podem ser usadas na
resolução de problemas com mais critérios. As funções de Banco de Dados, podem
realizar cálculos envolvendo mais de um critério em um campo.

BDSOMA
Calcula a soma de dados do tipo número em campos de uma base de dados.

Sintaxe

BDSOMA(Banco de dados; Campo; Critério)


Argumentos:

Banco de Dados: Intervalo de células que contém os dados organizados em formato de colunas
e linhas. A primeira linha dessa planilha deve conter sempre o cabeçalho, também denominado
de linha de campo, cada rótulo indicado nessa linha de cabeçalho é conhecido como campo.

Campo: Identificação da coluna que contém os dados que serão utilizados para que a soma possa
ser efetuada, nessas funções de banco de dados basta indicar o campo (rótulo que está no
cabeçalho) que contém os números para serem somados.

Critérios: Intervalo de células que contém a condição indicada para que o cálculo possa ser
executado, importante ter nesse intervalo de células o campo referenciando onde o critério se
encontra na tabela. O cabeçalho desse intervalo deve ser idêntico ao que está na tabela que
servirá como base de dados.

54
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
BDMÉDIA()
Calcula a média de dados do tipo número em campos de uma base de dados.

Sintaxe

BDMÉDIA(Banco de dados; Campo; Critério)


Argumentos:

Banco de Dados: Intervalo de células que contém os dados organizados em formato de colunas
e linhas. A primeira linha dessa planilha deve conter sempre o cabeçalho, também denominado
de linha de campo, cada rótulo indicado nessa linha de cabeçalho é conhecido como campo.

Campo: Identificação da coluna que contém os dados que serão utilizados para que a média
possa ser efetuada, nessas funções de banco de dados basta indicar o campo (rótulo que está
no cabeçalho) que contém os números para que a média possa ser calculada.

Critérios: Intervalo de células que contém a condição indicada para que o cálculo possa ser
executado, importante ter nesse intervalo de células o campo referenciando onde o critério se
encontra na tabela. O cabeçalho desse intervalo deve ser idêntico ao que está na tabela que
servirá como base de dados.

BDMÍN()
Resume o menor número de uma base de dados.

Sintaxe

BDMÍN(Banco de dados; Campo; Critério)


Argumentos:

Banco de Dados: Intervalo de células que contém os dados organizados em formato de colunas
e linhas. A primeira linha dessa planilha deve conter sempre o cabeçalho, também denominado
de linha de campo, cada rótulo indicado nessa linha de cabeçalho é conhecido como campo.

Campo: Identificação da coluna que contém os dados que serão utilizados para que a busca do
menor valor possa ser efetuada, nessas funções de banco de dados basta indicar o campo (rótulo
que está no cabeçalho) que contém os números para que o menor valor de acordo com o critério
indicado possa ser encontrado.

55
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Critérios: Intervalo de células que contém a condição indicada para que o cálculo possa ser
executado, importante ter nesse intervalo de células o campo referenciando onde o critério se
encontra na tabela. O cabeçalho desse intervalo deve ser idêntico ao que está na tabela que
servirá como base de dados.

BDMÁX()
Resume o maior número de uma base de dados.

Sintaxe

BDMÁX(Banco de dados; Campo; Critério)


Argumentos:

Banco de Dados: Intervalo de células que contém os dados organizados em formato de colunas
e linhas. A primeira linha dessa planilha deve conter sempre o cabeçalho, também denominado
de linha de campo, cada rótulo indicado nessa linha de cabeçalho é conhecido como campo.

Campo: Identificação da coluna que contém os dados que serão utilizados para que a busca do
maior valor possa ser efetuada, nessas funções de banco de dados basta indicar o campo (rótulo
que está no cabeçalho) que contém os números para que o maior valor de acordo com o critério
indicado possa ser encontrado.

Critérios: Intervalo de células que contém a condição indicada para que o cálculo possa ser
executado, importante ter nesse intervalo de células o campo referenciando onde o critério se
encontra na tabela. O cabeçalho desse intervalo deve ser idêntico ao que está na tabela que
servirá como base de dados.

56
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
BDCONTAR()
Conta dados do tipo número em uma base de dados.

Sintaxe

BDCONTAR(Banco de dados; Campo; Critério)


Argumentos:

Banco de Dados: Intervalo de células que contém os dados organizados em formato de colunas
e linhas. A primeira linha dessa planilha deve conter sempre o cabeçalho, também denominado
de linha de campo, cada rótulo indicado nessa linha de cabeçalho é conhecido como campo.

Campo: Identificação da coluna que contém os dados que serão utilizados para que a contagem
possa ser efetuada, nessas funções de banco de dados basta indicar o campo (rótulo que está
no cabeçalho) que contém os números para que a contagem possa ser executada.

Critérios: Intervalo de células que contém a condição indicada para que o cálculo possa ser
executado, importante ter nesse intervalo de células o campo referenciando onde o critério se
encontra na tabela. O cabeçalho desse intervalo deve ser idêntico ao que está na tabela que
servirá como base de dados.

57
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
BDCONTARA()
Conta qualquer tipo de dado (Números/Textos) em uma base de dados.

Sintaxe

BDCONTARA(Banco de dados; Campo; Critério)


Argumentos:

Banco de Dados: Intervalo de células que contém os dados organizados em formato de colunas
e linhas. A primeira linha dessa planilha deve conter sempre o cabeçalho, também denominado
de linha de campo, cada rótulo indicado nessa linha de cabeçalho é conhecido como campo.

Campo: Identificação da coluna que contém os dados que serão utilizados para que a contagem
possa ser efetuada, nessas funções de banco de dados basta indicar o campo (rótulo que está
no cabeçalho) que contém os números ou texto para que a contagem possa ser executada.

Critérios: Intervalo de células que contém a condição indicada para que o cálculo possa ser
executado, importante ter nesse intervalo de células o campo referenciando onde o critério se
encontra na tabela. O cabeçalho desse intervalo deve ser idêntico ao que está na tabela que
servirá como base de dados.

BDEXTRAIR
Essa função tem como objetivo retornar um único valor em uma coluna de uma lista o qual tenha
condições especificas.

Sintaxe

BDEXTRAIR(Banco de dados; Campo; Critério)

58
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Argumentos:

Banco de Dados: Intervalo de células que contém os dados organizados em formato de colunas
e linhas. A primeira linha dessa planilha deve conter sempre o cabeçalho, também denominado
de linha de campo, cada rótulo indicado nessa linha de cabeçalho é conhecido como campo.

Campo: Identificação da coluna que contém os dados que serão utilizados para que os valores
possam ser extraídos, nessas funções de banco de dados basta indicar o campo (rótulo que está
no cabeçalho) que contém os números ou texto para que a contagem possa ser executada.

Critérios: Intervalo de células que contém a condição indicada para que o cálculo possa ser
executado, importante ter nesse intervalo de células o campo referenciando onde o critério se
encontra na tabela. O cabeçalho desse intervalo deve ser idêntico ao que está na tabela que
servirá como base de dados.

A função BDEXTRAIR pode retornar erros como #VALOR! Esse erro indica que o valor
procurado não foi encontrado na tabela, ou erros como #NUM! Que indica que existe mais de
um valor que atende ao critério.

59
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
DADOS
EXTERNOS

8
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
60
IMPORTANDO DADOS
INTRODUÇÃO
Neste capítulo, você conhecerá ferramentas que permitirão importar e administrar
grande volume de dados. Muitas empresas na atualidade trabalham com sistemas ou
outros programas que possuem a extração de informações, mas ao final acabamos no
ambiente do Excel para realizar cálculos e análises mais elaboradas. A seguir iremos
conhecer algumas ferramentas e importações de dados passo a passo.

TEXTO PARA COLUNAS


Divide uma única coluna de texto em várias colunas, respeitando os caracteres delimitadores,
que podem ser representados por quaisquer símbolos.

TEXTO DELIMITADO Para conhecer essa ferramenta, faça o seguinte:

1. Clique na planilha Texto Delimitado

2. Clique na Coluna A

61
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
3. Clique na guia Dados

4. No grupo Ferramentas de Dados, clique em Texto para Colunas

5. Na janela do assistente para conversão de texto em colunas, selecione Delimitado.

6. Clique em Avançar

7. Na próxima etapa, em Delimitadores, selecione Ponto e vírgula

8. Clique em Concluir.

9. Observe o resultado

62
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
TEXTO LARGURA FIXA
Divide uma única coluna de texto em várias colunas, no entanto, não tem caractere delimitador,
esse é um processo manual. Para conhecê-lo, faça o seguinte:

1. Clique na planilha Texto Largura Fixa

2. Clique na Coluna A

3. Clique na guia Dados

4. No grupo Ferramentas de Dados, clique em Texto para Colunas

5. Na janela do assistente para conversão de texto em colunas, selecione Largura Fixa.

6. Clique em Avançar

7. Na próxima etapa, você pode clicar nas medidas da régua para divisão de cada campo para
delimitar. Você pode clicar e arrastar para movimentar a divisão. Para remover, basta um clique-
duplo na linha de corte.

8. Navegue nas barras de rolagem e repita esse procedimento quando necessário. Ao final, clique
em Concluir.

9. Observe o resultado

10. Salve as alterações na pasta de trabalho.

DE TEXTO
Para realizar uma importação de dados de arquivo de texto, faça o seguinte:

63
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
1. Ative a planilha De Texto

2. Clique na guia Dados

3. No grupo Obter Dados Externos, clique em De Texto

4. Em seguida, na janela Importar Dados, navegue até o arquivo desejado.

5. Depois de localizar o arquivo, clique no botão Importar

6. Na janela do assistente, acione a seta ao lado do botão carregar e solicite a ferramenta carregar
para

7. Mantenha selecionado a importação de dados no modelo ‘Tabela’

8. Indique a importação para a planilha existente

9. Em seguida, clique em OK

64
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
10. Observe o resultado e salve as alterações realizadas na pasta de trabalho.

DO ACCESS
Para realizar uma importação de dados de arquivo do Access, faça o seguinte:

1. Ative a planilha Do Access

2. Clique na guia Dados

3. No grupo Obter Dados Externos, clique em Bando de dados, e escolha Do Banco de Dados
Microsoft Access

4. Em seguida, na janela Importar Dados, navegue até o arquivo desejado.

5. Depois de localizar o arquivo, clique no botão Importar

6. Selecione a tabela desejada (Para selecionar mais de uma tabela, marque a opção habilitar a
seleção de várias tabelas)

7. Selecione a tabela desejada.

65
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
8. Na janela do assistente, acione a seta ao lado do botão carregar e solicite a ferramenta carregar
para;

9. Mantenha selecionado a importação de dados no modelo ‘Tabela’;

10. Indique a importação para a planilha existente;

11. Em seguida, clique em OK;

12. Observe o resultado e salve as alterações realizadas na pasta de trabalho.

DA WEB
Para importar os dados de uma página da WEB, faça o seguinte:

1. Ative a planilha Da Web;

2. Clique na guia Dados;

3. No grupo Obter Dados Externos, clique em Da Web;

4. Na barra de Endereço, digite http://www.guialog.com.br/salarios.htm

5. Clique no botão OK;

6. Escolha a tabela desejada, em nosso caso, será a Table0;

7. Na janela do assistente, acione a seta ao lado do botão carregar e solicite a ferramenta carregar
para;

8. Repita os processos semelhantes as demais importações;

9. Observe o resultado e salve as alterações na pasta de trabalho.

Observação importante: Para importar dados da Web as informações devem


estar estruturadas como uma tabela no site.

66
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
XML

Para realizar uma importação de dados de arquivo XML, faça o seguinte:

1. Ative a planilha XML

2. Clique na guia Dados

3. No grupo Obter Dados Externos, clique em De Arquivo

4. Em seguida, clique na opção Da Importação de Dados XML

5. Selecione o arquivo XML

6. Caso o Excel envie uma mensagem de erro no XML, clique em OK para que ele ajuste os
dados.

7. Selecione a célula para o armazenamento dos dados e clique em OK

8. Observe o resultado e salve as alterações realizadas na pasta de trabalho.

67
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
FILTROS E
9
CLASSIFICAÇÃO
68
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
CLASSIFICAÇÃO DE DADOS

A ferramenta “Classificar” organizará os itens da planilha em ordem alfabética de A-Z ou ao contrário Z-


A, tudo dependerá da forma em que preferir organizar os elementos, porém, a ferramenta consegue
Classificar diversos dados em diversas ordens.

Para executar o comando de classificação, é muito importante que, primeiramente, você selecione a tabela
inteira a qual estão armazenados os dados que queira classificar.

O botão “Classificar” pode ser encontrado em diversos locais:

1) Na guia “Página Inicial”, na opção “Classificar e Filtrar”

2) Na guia “Dados”, opção “Classificar”:

Com base na planilha do curso, imagine que você deseja organizar os dados da planilha “Dados de Venda”
de forma que, primeiramente, as Regiões estejam dispostas em ordem crescente seguida pela data da
venda.

Comece selecionando todos as colunas as quais serão reordenadas. Em seguida, na guia “Início”, clique
em “Classificar e Filtrar” e selecione “Personalizar Classificação”

69
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Abaixo um exemplo de duas colunas organizadas através deste comando, Regiões e Data da Venda:

FILTRO
A função “Filtro” adicionará filtros a sua planilha facilitando assim a pesquisa de qualquer item dentro do
seu banco de dados.

Para utilizar o filtro, você precisa ter uma tabela preenchida sendo que a primeira linha desta tabela deve
ser um cabeçalho. Importante salientar que sua tabela não pode conter células mescladas, pois dessa
forma o filtro não funcionará corretamente.

A ferramenta filtro também está em dois locais distintos:

1) Guia “Página Incial” dentro de “Classificar e Filtrar”:

2) Guia “Dados” na opção “Filtro”.

70
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
UTILIZANDO O FILTRO
A utilização do filtro mudou! Antes, na versão 2003, para selecionar um dado bastava clicar na seta do
filtro selecionar a informação desejada que a tabela já era filtrada. Agora, na versão 2019 é necessário
“desmarcar” todas as opções para em seguida selecionar o que deseja filtrar.

Por exemplo, para selecionar a região “CENTRO-OESTE”:

1) Clique na “setinha” do filtro das “Regiões”

2) Retire a seleção “(Selecionar Tudo)”

3) Clique sobre a região “CENTRO-OESTE” em seguida, clique em


“OK”

IDENTIFICANDO UMA PLANILHA FILTRADA


Você pode identificar facilmente se uma planilha está com filtros
aplicados ou não. Atente-se a cor das linhas de sua planilha! Se os
números estiverem azuis, indica que a planilha contém filtros aplicados. Ou também, um mini funil aparece
na seta do cabeçalho que está filtrado:

71
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
LIMPANDO OS FILTROS
Para limpar o filtro, selecione novamente a opção “(Selecionar tudo)” para voltar com os dados que
estavam ocultos, ou clique sobre a opção:

Se mais de uma coluna estiver filtrada, é possível retirar todos os filtros de uma só vez, basta clicar no
botão “Limpar” ao lado do “Filtro” na guia “Página Inicial” e todas as informações estarão dispostas
novamente. Ou na guia dados, ao lado do ícone filtro, também encontraremos a opção de limpar os filtros
aplicados.:

FILTRO AVANÇADO

Os dados filtrados exibem somente as linhas que atendem aos critérios especificados e ocultam as demais.
Depois de filtrar os dados, você pode copiá-los, editá-los, formatá-los, fazer gráfico e imprimir o
subconjunto de dados filtrados, sem reorganizá-los nem movê-los. Você também pode filtrar dados por
mais de uma coluna. Os filtros são aditivos, o que significa que cada filtro adicional se baseia no filtro atual
e ainda reduz o subconjunto de dados.

FILTRO LOCAL A opção Avançado trabalha de forma diferente da opção Filtro (ambas na guia Dados,
grupo Classificar e filtrar) em vários aspectos: • Exibe a caixa de diálogo Filtro Avançado em vez do menu
Auto Filtro.

• Requer critérios avançados em um intervalo de critérios separados na planilha e acima do intervalo de


células ou da tabela que se deseja filtrar. O Excel usa o intervalo de critérios separados na caixa de diálogo
Filtro Avançado como fonte dos critérios avançados.

• Ao criar o intervalo para o critério, devem-se adicionar pelo menos três linhas em branco acima do
intervalo a ter os dados filtrados, sendo que este deve ter rótulos de coluna. Segue exemplo de planilha
estruturada com intervalo de critérios e de dados a serem filtrados.

72
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Para realizar um filtro no local, faça o seguinte:

1. Selecione a planilha Filtro em Ação

2. Na célula B5, digite comportamental para selecionar esse pilar

3. Clique na célula E5, digite >10

4. Na célula B6, digite técnico

5. Na célula D7, digite Marcos

6. Em seguida, clique na tabela que possui os dados para ativá-la

7. Após ativar a tabela, clique na guia Dados.

8. No grupo Classificar e Filtrar, clique no botão Avançado.

9. A janela com as opções para o Filtro avançado será exibida. Para filtrar o intervalo ocultando as linhas
que não obedecem aos critérios, clique em Filtrar a lista no local.

10. Em seguida, na área Intervalo de critérios, selecione o intervalo A1:G2.

11. Clique em OK

12. Observe o resultado

13. Salve as alterações no arquivo.

73
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
LIMPANDO FILTRO AVANÇADO
Para limpar um filtro aplicado a tabela, faça o seguinte. 1. Clique na tabela com o filtro aplicado
para ativá-la. 2. Em seguida, clique na guia Dados. 3. No grupo Classificar e Filtrar, clique na
opção limpar.

Observe que a tabela será exibida na sua forma original.

COPIANDO O RESULTADO DO FILTRO PARA OUTRO LOCAL


Para filtrar o intervalo para outra área da planilha, copiando as linhas que obedecem aos critérios, faça o
seguinte:

1. Clique em qualquer local da tabela para ativá-la.

2. Em seguida, clique na guia Dados.

3. No grupo Classificar e Filtrar, clique em Avançado.

4. Selecione a opção copiar para outro local.

5. Na caixa Copiar para, indique a célula a partir da qual você deseja colar as linhas. Neste exemplo,
informaremos a célula K1.

6. Clique em OK e observe o resultado.

7. Salve as modificações na pasta de trabalho

74
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
10 VALIDAÇÃO DE
DADOS
75
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
VALIDAÇÃO DE DADOS

INTRODUÇÃO

Vamos aprender nesse capítulo automatização de seus arquivos usando Validação de


dados, através dessa ferramenta podemos restringir valores em uma célula, evitar erros
com digitação e estabelecer um padrão para o valor digitado.

LISTA SUSPENSA

Lista suspensa no Excel – Validação de Dados

A primeira lista suspensa que faremos é usando a validação de dados.

Em nossa planilha Validação de Dados, clique na célula B3, pois nessa célula colocaremos nossa lista
suspensa.

Vá na Guia Dados, clique sobre Validação de Dados e entre as opções que surgirão escolha novamente
Validação de Dados:

Na caixa que se abre, em Permitir clique e escolha a opção: Lista

Nesse momento vamos escolher nossa Fonte de Dados (as opções que apareceram na lista suspensa no
Excel).

Clique na Setinha:

76
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Selecione os nomes:

Pressione Enter e clique em Ok para concluir

77
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Agora é só fazer bom uso dela:

78
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
MENSAGENS DE ERRO E DE ENTRADA DA VALIDAÇÃO DE DADOS
Você poderá optar por mostrar uma mensagem de entrada quando o usuário selecionar a célula.
Normalmente, as mensagens de entrada são usadas para dar aos usuários orientação sobre o tipo de
dados que você deseja inserir na célula. Esse tipo de mensagem é exibido perto da célula. Se desejar,
mova a mensagem, e ela permanecerá visível até você mover outra célula ou pressionar Esc.

Você configurou a mensagem de entrada na segunda guia da validação de dados.

Depois que os usuários se familiarizarem à mensagem de entrada, você poderá desmarcar a


opção Mostrar mensagens de entrada ao selecionar célula.

Também é possível mostrar um alerta de erro, que será exibido somente depois que os usuários inserirem
dados inválidos.

79
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
É possível escolher um destes três tipos de alertas de erro:

80
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
11 GRÁFICOS
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
81
INTRODUÇÃO - GRÁFICOS
Nesse capítulo vamos abordar um assunto muito importante: GRÁFICO, com eles
conseguimos ter uma melhor visualização dos dados de uma tabela, o que aumenta sua
produtividade e eficiência. Em um gráfico os dados ficarão mais evidentes, facilitando a
comparação e tendências importantes. O Excel oferece uma biblioteca com vários tipos
de gráficos para diversas situações.

Para criação de gráficos é necessária uma tabela com o resumo das informações que deverão ser
expostas através do gráfico selecionado. Abaixo mostraremos como criar um gráfico de forma simples e
eficaz, e a seguir, alguns modelos que podem ser utilizados em situações diversas.

1 – Selecione a tabela com as informações necessárias

2 – Guia inserir, grupo gráficos

3 – Observe que encontramos diversos tipos de gráficos como o gráfico de colunas, pizza, linha entre
outros, mostraremos algumas dicas e opções que serão úteis para elaboração de um gráfico.

4 – Escolha a opção de gráfico desejada e basicamente seu gráfico estará pronto. No exemplo abaixo o
gráfico selecionado foi o gráfico de colunas.

82
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
A imagem abaixo mostra o resultado:

PERSONALIZANDO O GRÁFICO

1. Clique no gráfico criado para ativá-lo;

2. Em seguida, clique na guia contextual, FERRAMENTAS DE GRÁFICO

1. No grupo, LAYOUT DE GRÁFICO, clique no botão ADICIONAR ELEMENTO GRÁFICO

2. Aponte para opção TÍTULO DO GRÁFICO

83
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
3. Clique na opção ACIMA DO GRÁFICO

4. Observe que o título do gráfico está disposto ACIMA DO GRÁFICO

5. Clique no TÍTULO DO GRÁFICO para ativá-lo

6. Observe que os grips (bolinhas ao redor do título) estão disponíveis

7. Clique mais uma vez para editar o Título.

8. Apague o texto atual;

9. Digite o título desejado para seu gráfico

10. Clique em qualquer célula para ativar a alteração no gráfico

11. Perceba que o título foi confirmado

84
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
LAYOUT RÁPIDO
Para alterar o layout geral do gráfico, você pode fazer uso da ferramenta Layout Rápido. Nela, você vai
encontrar os layouts mais usados para o tipo de gráfico escolhido, basta clicar no tipo desejado e ele será
aplicado.

Para conhecer o Layout Rápido, faça o seguinte:

1. Na guia contextual FERRAMENTAS DE GRÁFICO, clique na guia DESIGN

2. No grupo LAYOUT DE GRÁFICO, clique em LAYOUT RÁPIDO

3. Em seguida, clique no layout desejado.

ALTERAR CORES

Para alterar as cores de um gráfico, você pode usar o comando Alterar Cores, disponível no grupo Estilos
de Gráfico.

Para isso, faça o seguinte:

1. Clique na guia contextual FERRAMENTAS DE GRÁFICO;

2. Clique na guia DESIGN;

3. No grupo ESTILOS DE GRÁFICO, clique no botão ALTERAR CORES

4. Escolha a cor desejada

5. Observe que as cores foram aplicadas no gráfico

6. Salve as alterações na pasta de trabalho.

ESTILOS DE GRÁFICO
Os Estilos de Gráfico permitem a modificação geral do gráfico.

Para isso, faça o seguinte:

1. Clique na guia contextual FERRAMENTAS DE GRÁFICO

2. Clique na guia DESIGN

3. No grupo ESTILOS DE GRÁFICO, clique no estilo desejado

85
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
NOVOS GRÁFICOS

A partir da versão 2016, foram lançados novos Gráficos e vamos conhecê-los.

GRÁFICO DE HISTOGRAMA

Um histograma é um gráfico de colunas que mostra dados de frequência, agrupando os valores com base
no histórico exemplo:

GRÁFICO DE HISTOGRAMA

Um histograma é um gráfico de colunas que mostra dados de frequência, agrupando os valores com base
no histórico exemplo:

GRÁFICO DE PARETO

Gráfico de Pareto ou Diagrama de Pareto é um gráfico de coluna onde os valores de frequências são
ordenados, outra característica interessante é a linha de porcentagem acumulada onde pode analisar o
número de ocorrências em detrimento dos tipos para priorização das ações, exemplo:

86
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
GRÁFICO DE CASCATA

Um gráfico de cascata mostra um total cumulativo à medida que valores são adicionados ou subtraídos.
Ele é útil para você entender como um valor inicial (por exemplo, a receita líquida) é afetado por uma série
de valores positivos e negativos, exemplo:

GRÁFICO DE FUNIL

Gráfico utilizados para estágios, muito utilizado no cenário de vendas para prospecção por exemplo:

87
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
GRÁFICO MAPA DE ÁRVORE

Utilizado para:

• Comparar valores nos níveis de hierarquia;

• Mostrar proporções no nível de hierárquicos como retângulo;

• Exemplo:

GRÁFICO DE EXPLOSÃO SOLAR

O gráfico de explosão solar é ideal para exibir dados hierárquicos. Cada nível da hierarquia é representado
por um anel ou círculo, com o círculo mais interno na parte superior da hierarquia, Exemplo:

88
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
12 PROTEÇÃO DE
PLANILHAS
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
89
PROTEGER UMA PLANILHA

Para impedir que outros usuários alterem, movam ou excluam dados acidentalmente ou deliberadamente
em uma planilha, você pode bloquear as células na planilha do Excel e proteger a planilha com uma senha.
Digamos que você tenha a planilha do relatório de status da equipe na qual você deseja que os membros
da equipe apenas adicionem dados em células específicas, mas não consigam modificar nada. Com a
proteção da planilha, você pode fazer com que somente determinadas partes da planilha fiquem editáveis
e os usuários não possam modificar dados em outras partes na planilha.

Importante:

A proteção de nível de planilha não se destina a um recurso de segurança. Simplesmente o impede que
os usuários modifiquem células bloqueadas dentro da planilha.

Proteger a planilha é diferente de proteger um arquivo ou pasta de trabalho do Excel com uma senha.
Confira outras informações abaixo:

Para bloquear o arquivo de modo que outros usuários não consigam abri-lo, confira Proteger um arquivo
do Excel.

Para impedir que os usuários adicionem, modifiquem, movam, copiem ou ocultem/reexibam planilhas
dentro de uma pasta de trabalho, confira Proteger uma pasta de trabalho.

Para saber a diferença entre proteger um arquivo, planilha ou pasta de trabalho do Excel, confira Proteção
e segurança no Excel.

Escolher quais elementos de célula você deseja bloquear

Veja aqui o que você pode bloquear em uma folha desprotegida:

Fórmulas: Se não desejar que outros usuários vejam suas fórmulas, você pode ocultá-las de serem vistas
em células ou na barra de fórmulas. Para obter mais informações, consulte Exibir ou ocultar fórmulas.

Intervalos: Você pode permitir que os usuários trabalhem em intervalos específicos em uma planilha
protegida. Para obter mais informações, confira Bloquear ou desbloquear áreas específicas de uma
planilha protegida.

Observação: Controles ActiveX, controles de formulário, formas, gráficos, SmartArt, Minigráficos,


Segmentações de Dados, Linhas de Tempo, para citar alguns, já estão bloqueadas quando você os
adiciona em uma planilha. No entanto, o bloqueio só funciona quando você habilita a proteção da planilha.
Confira a seção subsequente para obter mais informações sobre como habilitar a proteção da planilha.

Permitir proteção da planilha

A proteção da planilha é um processo de duas etapas: a primeira etapa é desbloquear células que outras
pessoas possam editar, e a segunda é proteger a planilha com ou sem uma senha.

90
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
ETAPA 1: DESBLOQUEAR CÉLULAS QUE PRECISAM SER EDITÁVEIS

No arquivo do Excel, escolha a guia de planilhas que você deseja proteger.

Escolha as células que outras pessoas poderão editar.

Clique com o botão direito do mouse em qualquer lugar na planilha e escolha Formatar Células (ou
use Ctrl+1 ou Command+ 1 no Mac) e, em seguida, vá para a guia Proteção e desmarque a opção
bloqueado.

ETAPA 2: PROTEGER A PLANILHA

Em seguida, selecione as ações que os usuários devem ter permissão para executar na planilha, como
inserir ou excluir colunas ou linhas, editar objetos, classificar ou usar o filtro automático, para citar apenas
alguns. Além disso, você também pode especificar uma senha para bloquear a planilha. Uma senha
impede que outras pessoas removam a proteção da planilha — precisam ser inseridas para desproteger
a planilha.

Veja abaixo as etapas para proteger sua planilha.

Na guia Revisão, clique em Proteger Planilha.

Na lista permitir que todos os usuários desta planilha possam, escolha os elementos que você deseja que
os usuários possam alterar.

91
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Se desejar, digite uma senha na caixa Senha para desproteger a planilha e clique em OK. Digite
novamente a senha na caixa de diálogo Confirmar Senha e clique em OK.

92
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
13 TESTE DE
HIPÓTESES
93
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
TESTES DE HIPÓTESES
Neste capítulo, você conhecerá ferramentas que permitem testar vários valores para as
fórmulas na sua planilha usando o Gerenciador de Cenários, Atingir Meta e Solver.

A questão mais importante quando estamos aprendendo as ferramentas de “Teste de Hipóteses” é a


forma de como preparamos os dados para “receberem” os parâmetros destas ferramentas.

Precisamos montar o problema no Excel de forma correta, e deixar que o Excel faça os cálculos.

ATINGIR META

O nome “Atingir meta” é totalmente adequado à sua funcionalidade. Você irá montar uma planilha com
alguns parâmetros e o Excel irá realizar diversos cálculos para te entregar o resultado esperado (sua
meta).

O que é mais importante para a ferramenta “Atingir Meta” funcionar: criar a fórmula correta em uma célula
referenciando outras células.

EXEMPLO 1 – Meta Loja Online

Utilizaremos um exemplo bem simples para aprenderemos o primeiro conceito:

Imagine que você tem um site de vendas online e recentemente você fez um cálculo dos seus custos
variáveis (embalagens, comissionamento, impostos, frete, etc). Você chegou na conclusão que seus
custos variáveis estão em torno de 70% do faturamento. Assim se você vender R$1000,00, significa que
você terá R$700,00 de custos variáveis. Além disso, suas despesas fixas são de R$2.000,00 (aluguel, site,
etc). Com esses dados em mãos, imagina que você deseja LUCRAR com sua loja online R$5.000,00.
Quanto você precisa vender (faturar) para fechar sua conta? Vamos elaborar uma tabela simples com 4
informações:

Faturamento Mensal: valor a ser informado manualmente

Custo fixo: valor de R$2.000,00 já informado no cabeçalho do exercício

Custo Variado: Fórmula que calcula 70% do faturamento

Lucro: faturamento menos as despesas fixas e variáveis

94
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Agora, vamos adicionar preencher a tabela e as fórmulas:

Com a tabela pronta, nosso objetivo é descobrir quanto precisamos faturar para ter um lucro de
R$5.000,00

Para isso, vamos utilizar a ferramenta “Atingir Meta”

Utilizando a ferramenta:

1) Na guia “Dados” clique “Teste de Hipóteses” e em seguida em “Atingir meta...”

2) A tela “Atingir Meta” irá surgir com três opões:

A. Definir célula:
B. Célula que calcula o valor da meta, ou seja, é esta célula que deve chegar a um
valor específico.
C. Para valor:
D. Qual é o valor específico que a célula utilizada no campo de cima deve chegar?
E. Alterando célula:
F. Qual célula deve ser alterada para chegar neste valor?

95
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
3) Insira as informações conforme segue:

4) Clique em “OK” e veja o Excel trabalhar para você!


5) Após testar diversos valores, o resultado aparece, indicando que
encontrou uma solução. Clique em “OK” novamente.

Veja que para conseguir R$5.000,00 de lucro você deve faturar R$23.333,33

EXEMPLO 2: ANÁLISE SOBRE O SALÁRIO

Imagine que seu salário é atualmente de R$2.000,00. Seu empregador ainda concede os seguintes
benefícios:

• Vale Transporte: R$ 250,00


• Vale Alimentação: R$300,00
• Vale Refeição: R$300,00
Porém, desconta de seu salário:

• 8% referente a INSS
• 6% de seu Salário referente ao benefício Vale Transporte
• 20% do benefício Vale Alimentação
• 20% do benefício Vale Refeição
Levando em consideração benefícios e desconto, seu salário bruto é de: 2450,00

96
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Observe que a tabela acima foi elaborada com fórmulas nos descontos e no valor total. Portanto, ao alterar
o valor de seu salário, todos os outros resultados serão alterados.

Imagine que você gostaria de ter como salário bruto: R$3000,00 e seu chefe lhe ofereceu um aumento de
R$500,00 no salário líquido (sem descontos).

Altere o valor do seu salário para R$2.500,00 e analise se o resultado final de seu salário bruto:

Observe que seu salário bruto chegou em R$2.880,00 e não em R$3.000,00 como era esperado.

Então, qual valor seu salário deve atingir para chegar no valor bruto de R$3.000,00???

Para isso, precisaremos ficar fazendo vários testes, correto???

É aí que entra a ferramenta atingir meta! Como sua meta é ter um salário bruto de R$3000,00, vamos
deixar o Excel trabalhar para a gente!

Refaça os passos para inserir a ferramenta “Atingir Meta”, inserindo nos parâmetros necessários:

Definir célula: Célula onde está o cálculo que indica sua meta, ou seja, é esta célula que deve chegar a
um valor específico. Neste caso, é o valor bruto que queremos chegar em R$3.000,00. Portanto, indique
a célula do valor bruto.

Para valor: Qual é o valor específico que a célula utilizada no campo de cima deve chegar? Queremos que
o valor bruto atinja “R$3.000,00”

Alterando célula: Qual célula deve ser alterada para chegar neste valor? É o salário que deve ser alterado
para que o valor bruto seja alterado. (podia ser um aumento de benefício...)

O Excel apresenta o resultado que seu salário deve chegar!

97
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Portanto, o mais importante é conseguir montar a tabela com as informações e cálculos corretos, de uma
forma que somente UMA CÉLULA deve ser alterada para que a meta seja atingida.

GERENCIADOR DE CENÁRIOS

A ferramenta “Gerenciador de Cenários” consegue “guardar” valores específicos para


cada célula. Desta forma, é possível criar diversos cenários, a analisá-los.

EXEMPLO 1 – SALÁRIO IDEAL

No tópico “Atingir Meta” foi utilizada a tabela para comparar o aumento proposto por nosso chefe x salário
ideal, chegando a conclusão que nosso salário deveria ser de R$ 2639,53 para conseguir obter ganhos
de R$3000,00:

Vamos criar três cenários:

1. Salário Atual (2.000)


2. Salário Proposto (2.500,00)
3. Salário Ideal (2.639,53)

98
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Siga os passos:

Na guia “Dados” dentro do grupo “Ferramentas de Dados” clique em “Teste de Hipóteses” e em seguida
em “Gerenciador de Cenários”:

A seguinte tela surgirá:

3) Clique no botão “ Adicionar” para criar o primeiro cenário “Salário Atual”:

A. “Nome do Cenário” digite: “Salário Atual”


B. “Células variáveis” selecione a célula que irá receber o valor do “Salário Ideal”,
neste caso a célula “C39”
C. Clique em OK

99
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Na tela seguinte, digite o valor do “Salário Atual” que é de 2.000

Como vamos adicionar mais valores (serão 3 cenários no total), podemos clicar em “Adicionar” e repetir
as ações, alterando o “Nome do Cenário” e logo em seguida, o valor:

Por fim, aperte “OK” e veja que os três cenários foram criados:

Para visualizar os resultados, selecione o cenário e clique em “Mostrar”:

Pronto! Os cenários foram criados.

Também é possível “Editar” um cenário, após selecionar clicando no botão “Editar...”

O botão “Resumir” cria uma nova planilha com o resumo de seus cenários:

Clique em “Resumir”

Na tela seguinte, selecione a “Células de Resultado”, que é a célula que contém o resultado, após ter
selecionado o cenário. No nosso caso, é valor “Total” que está na célula “C47”

100
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
SOLVER

O Solver é um suplemento do Excel que você pode usar para teste de hipóteses. Use o Solver para
encontrar um valor ideal (máximo ou mínimo) para uma fórmula em uma célula conforme restrições, ou
limites, sobre os valores de outras células de fórmula em uma planilha. O Solver trabalha com um grupo
de células, chamadas variáveis de decisão ou simplesmente de células variáveis, usadas no cálculo das
fórmulas nas células de objetivo e de restrição. O Solver ajusta os valores nas células variáveis de decisão
para satisfazer aos limites sobre células de restrição e produzir o resultado que você deseja para a célula
objetiva. Resumindo, você pode usar o Solver para determinar o valor máximo ou mínimo de uma célula,
alterando outras células. Por exemplo, você pode alterar a quantidade de orçamento projetado para
publicidade e ver o efeito na sua quantidade de lucro projetado. Em nosso exemplo, usaremos uma lista
de despesas, cujo objetivo é tornar o saldo positivo em 634. Atualmente temos o seguinte cenário:

Observe que o saldo está negativo em -493,19.

ATIVANDO O SOLVER

Como o Solver é um suplemento do Excel, por padrão, ele não vem ativado.

Para ativá-lo, faça o seguinte:

1. Clique na guia Arquivo, em seguida, clique em Opções

2. Na janela de Opções do Excel, selecione Suplementos

101
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
3. Em Gerenciar, clique no botão Ir

4. Selecione a opção solver

5. Clique em OK.

APLICANDO O SOLVER

Para aplicar o solver, faça o seguinte:

1. Selecione a célula E10

2. Clique na guia Dados

3. No grupo Análise, clique em Solver

4. Observe que a janela de parâmetros do Solver é exibida, apresentando a célula E10


como objetivo.

102
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
5. Altere as definições para Valor de: e digite 634

6. Clique em Alterando células variáveis

7. Selecione os valores de despesas

8. Para que o Solver não altere os valores sem parâmetro, devemos definir quais são
os valores que ele deve considerar. Faremos isto através de Restrições. Para isso,
clique em Adicionar.

103
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
9. Clique na célula B3;

10. O valor e B3 é fixo, altere o operador para =

11. Na caixa Restrição, digite 1874,35

12. Clique em Adicionar e crie as demais restrições para que atendam os seguintes
critérios:

B4=980

B5=1889

B6<=170

B6>=150

B7=512

B8<=1000

B8>=900

B9=115

B10=70

B11=117

B12=69,90

104
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
13. As restrições devem ficar assim:

14. Clique em Resolver;

15. Quando as restrições forem atendidas, o Solver apresentará em sua janela de


resultados o seguinte:

16. Clique em OK e analise os resultados

17. Salve as alterações na pasta de trabalho.

TABELA DE DADOS

Esta é uma poderosa ferramenta para quem trabalha realizando orçamentos, vendedores de carros, e
demais setores que precisam montar tabelas de preços parametrizados em duas variáveis.

EXEMPLO 1 – CUSTO COM PROFESSORES

Você possui uma escola de idiomas e remunera seus professore com base na quantidade de alunos em
sala de aula (1) e também com a quantidade de horas de aula aplicada por turma.

Ou seja, sua escola trabalha com o conceito de Hora x Aluno.

105
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Você paga R$10,00 por hora/aluno a seus professores.

Com base nesses parâmetros, a ferramenta TABELA DE DADOS deve ser iniciada com a elaboração de
uma tabela de SIMULAÇÃO.

Vamos criar uma tabela que simule o preço a ser pago por professor:

Na tabela acima, a célula do “TOTAL” representa uma multiplicação entre a quantidade de alunos, a
quantidade de horas de aula aplicada e o valor da hora pago ao professor.

Assim:

Se o professor aplicar 1 hora de aula para 1 aluno, ele receberá R$10,00

Se o professor aplicar 1 hora de treinamento para 5 alunos, ele receberá R$50,00

Se o professor aplicar 5 horas de aula para 5 alunos, ele receberá: R$250,00

106
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Imagine que você deseja montar uma tabela de simulação de preços para aulas de 5, 10 e 15 horas,
aplicadas para uma turma de 6 ou 12 ou 18 alunos.

Elaborada a tabela de SIMULAÇÃO, vamos precisamos elaborar a tabela que receberá os cálculos.

A tabela que receberá os cálculos deve ser assim preparada:

A ferramenta “TABELA DE DADOS” irá inserir os valores de cada uma das simulações.

IMPORTANTE: na primeira tabela de SIMULAÇÃO, nós criamos uma fórmula que multiplica a quantidade
de alunos pela quantidade de horas e pelo valor da hora/aula. Esta fórmula deve estar presenta na
PRIMEIRA CÉLULA DA SUA TABELA QUE RECEBERÁ OS DADOS:

Vamos agora para utilização da ferramenta “TABELA DE DADOS”.

1) Selecione a tabela que receberá os dados, de ponta a ponta:

107
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
2) Na guia “Dados”, no botão “Teste de Hipóteses”, selecione “Tabela de Dados”

3) Uma vez que já parametrizamos toda a ferramenta (com a criação da tabela de


SIMULAÇÕES e a tabela que RECEBERÁ OS DADOS) a utilização da “Tabela de Dados”:

a. Célula de entrada da linha: analisando nossa tabela de dados, cada LINHA


apresenta os resultados para uma determinada HORA DE TREINAMENTO. Por esse
motivo, deve-se selecionar NA TABELA DE SIMULAÇÕES a célula que apresenta a
QTDE DE HORAS (C78)

b. Célula de entrada da coluna: analisando nossa tabela de dados, cada COLUNA


apresenta os resultados para uma determinada QUANTIDADE DE ALUNOS. Por esse
motivo, deve-se selecionar NA TABELA DE SIMULAÇÕES a célula que apresenta a
QTDE DE ALUNOS (C77)

108
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Ao clicar em “OK” a tabela de dados será preenchida:

Exemplo 2 – Parcelas do financiamento do seu Veículo:

Você irá comprar um carro que está custando R$50.000,00 e dispõem de metade do valor para dar de
entrada, mas está na dúvida se irá parcelar 50% do carro, ou se irá dar uma entrada menor, financiando
um valor maior.

Você está na dúvida de quanto será o valor da parcela, ao dar uma entrada de 10%, 20%, 30%, 40% ou
50% financiando o veículo em 12, 24, 36, ou 48 meses, contando que a taxa de juros se manterá inalterada
no valor de 1,28% ao mês.

Para simular todos estes preços “manualmente” daria um bom trabalho, então vamos utilizar uma tabela
de dados!

Conforme visto no exemplo anterior, tudo começa com uma tabela de simulações (as fórmulas financeiras
serão estuadas no próximo tópico, portanto, não se preocupe com a conta dos juros compostos neste
momento):

Nesta tabela, deixamos pronta a simulação do financiamento em 12 meses com uma entrada de 10%

1) Vamos criar agora o início da tabela de dados, com as informações das análises
pretendidas:

109
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Lembre-se: a célula destacada em vermelho deve receber a fórmula que contém o valor final de sua
TABELA DE SIMUÇÃO, neste caso, o valor das parcelas: =PGTO(C97;C96;C95)

3) Selecione toda a tabela de dados que você criou


:

4) Clique agora em “Dados Teste de Hipóteses Tabela de Dados

a. Campo “entrada da linha”: em cada linha, os valores que se alteram são


referentes a PORCENTAGEM DA ENTRADA. Por esse motivo, deve-se selecionar na
TABELA DE SIMULAÇÃO o campo ENTRADA, (C94)

b. Campo “entrada de coluna”: em cada coluna, os valores que se alteram são


referentes a quantidade de parcelas. Por esse motivo, deve-se selecionar na
TABELA DE SIMULAÇÃO o campo “QTDE DE PARCELAS” (“C96”)

110
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
OBS: Os valores estão negativos, pois conceitualmente, na matemática financeira, o valor que “sai” do
seu bolso deve ter sinal negativo. Como este será o valor da parcela a ser paga, então ele recebe sinal
negativo.

111
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
14 TABELA
DINÂMICA 112
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
TABELA DINÂMICA

Um relatório de tabela dinâmica é utilizado para resumir, analisar, explorar e apresentar


dados de resumo e para ver comparações, padrões e tendências facilmente. O relatório
de tabela dinâmica permite tomar decisões corretas sobre dados críticos. Para criar um
relatório de tabela dinâmica ou gráfico dinâmico, você deve se conectar à fonte de dados
e inserir o local do relatório. Essa fonte não deve conter colunas ou linhas vazias. Por
exemplo, linhas ou colunas em branco que são usadas para separar um bloco de dados
de outro devem ser removidas.

Para entender essa ferramenta, faça o seguinte:

1. Selecione a planilha Vendas por Geografia;

2. Selecione qualquer célula da tabela apresentada na planilha;

3. Em seguida, clique na guia inserir, no grupo Tabelas, clique em Tabela Dinâmica.

4. A caixa de diálogo Criar Tabela Dinâmica é exibida.

Por padrão, quando você seleciona uma célula em um intervalo de células, ou se o ponto de inserção está
em uma tabela antes de iniciar o assistente, o intervalo de células ou a referência do nome das tabelas é
exibido na caixa Tabela/Intervalo.

Como alternativa, para selecionar um intervalo de células ou uma tabela, temos a opção Recolher Caixa
de Diálogo para ocultar a caixa de diálogo temporariamente e Expandir Caixa de Diálogo para selecionar
os dados.

113
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
5. O relatório será criado em uma Nova Planilha. Clique em OK.

6. Renomeie a planilha para Resumo;

7. Um relatório de tabela dinâmica vazio é criado na planilha atual e a caixa de diálogo


Lista de campos da tabela dinâmica é aberta.

(1) Área de layout do relatório de tabela dinâmica.


(2) Lista de campos de tabela dinâmica.

Agora, você está pronto para criar o relatório de tabela dinâmica. Os campos selecionados para o relatório
dependem do que você deseja saber. Por exemplo, valor total por tipo de produto. Para obter a resposta,
você precisa de dados sobre os produtos e seus preços. Para aplicar este raciocínio, faça o seguinte.

8. Na lista de campos da tabela dinâmica, selecione os campos Região, Cidade e Jan


na caixa de seleção, na Lista de campos da tabela dinâmica.

114
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Observe que você não precisa usar todos os campos da lista de campos para criar um relatório. Quando
você seleciona um campo, o Excel coloca-o em uma área padrão do layout para você.

• Os dados dos campos Região e Cidade, que não contêm números, são exibidos como linhas no lado
esquerdo do relatório automaticamente.

• Os dados do campo Jan, que contêm números, são mostrados corretamente na área à direita.

• O título sobre os dados de Região e Cidade são Rótulos de Linha. O título sobre os totais de Jan é Soma
de Valor Total. Isso ocorre porque o Excel usa a função SOMA para somar campos numéricos.

9. Altere as posições de cada campo nas áreas da tabela dinâmica, por exemplo:

10. Faça testes usando os filtros por região.

11. Salve as alterações na pasta de trabalho.

DEFININDO O NOME DA TABELA DINAMICA


Nome entre tabelas, é importante para identificar relatórios. Para alterar o nome de uma tabela dinâmica,
faça o seguinte:

1. Clique na tabela dinâmica atual;

2. Na guia analisar, clique em Tabela dinâmica;

3. Em seguida, defina o nome do seu relatório, neste exemplo, usaremos Vendas por
Geografia.

4. Salve as alterações na pasta de trabalho.

ALTERANDO O CÁLCULO PADRÃO


Para alterar as configurações de campo de uma tabela dinâmica, faça o seguinte:

115
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
1. Clique na coluna Soma de Jan da tabela dinâmica atual;

2. Na guia Analisar, no grupo Campo Ativo, clique em Configurações de Campo;

3. Escolha o tipo de cálculo e clique em OK;

4. Observe o resultado aplicado na tabela dinâmica;

AGRUPANDO DADOS
Crie uma tabela dinâmica dos dados dispostos na planilha Histórico Diário de Vendas. Resuma os dados
exibindo o total geral vendido por cada vendedor, o dia em que a venda aconteceu e se a venda é especial
ou não.

116
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Para isso, faça o seguinte:

1. Depois de criar a tabela, vamos agrupar os vendedores;

2. Selecione todos os vendedores;

3. No grupo Agrupar, clique em Agrupar Seleção;

117
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
4. Perceba que um novo nível foi resumido na tabela;

5. Clique no novo nível e, digite Vendedores;

6. Clique em qualquer data na lista;

7. Na guia analisar, no grupo Agrupar, clique em Agrupar Campo;

8. Defina o tipo de agrupamento desejado. Em nosso exemplo, selecionaremos Meses


e Anos.

118
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
9. Observe o resultado no relatório;

10. Defina o nome da tabela atual, como Resumo Por Ano;

11. Pronto. Agora você pode resumir seu relatório através de diferentes níveis.

SEGMENTAÇÃO DE DADOS (SLICER)


A Segmentação de dados permite realizar filtros visualmente de maneira simplificada. Suas opções são
os campos usados na tabela dinâmica ou gráficos dinâmicos.

Para inserir uma segmentação de dados, faça o seguinte:

1. Clique na tabela dinâmica atual;

2. Na guia analisar, no grupo filtrar, clique em Inserir Segmentação de Dados;

3. Em seguida, selecione o campo desejado. Em nosso exemplo, usaremos o campo


Vendedor.

119
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
4. Clique em OK;

5. Perceba que a Segmentação de Dados foi adicionada ao relatório;

6. Na guia contextual Ferramentas de Segmentação de Dados, no grupo Botões,


aumente o número de colunas para 3.

7. Redimensione a segmentação de dados se necessário;

8. Salve as alterações na pasta de trabalho;

120
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
GRÁFICO DINÂMICO
Um gráfico, quando baseado em uma tabela dinâmica, torna-se automaticamente dinâmico e segue com
as mesmas opções da tabela dinâmica.

Para conferir, faça o seguinte:

1. Clique na tabela Resumo por Ano;

2. Em seguida, clique na guia analisar;

3. No grupo Ferramentas, clique em Gráfico Dinâmico;

4. Selecione o tipo de gráfico desejado. Em nosso exemplo, usaremos colunas 3D


agrupadas;

5. Clique em OK;

6. Clique na tabela Tipo de Venda e adicione um gráfico de Linhas com Marcadores;

7. Ao final, faça filtros através da segmentação de dados e observe o resultado.

8. Personalize seu relatório para que fique com aparência profissional;

9. Salve as alterações na pasta de trabalho.

121
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
15 MACROS 122
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
INTRODUÇÃO MACRO

Esta ferramenta, permite que você salve cada um dos comandos realizados em uma tarefa, de tal forma
que poderão ser reproduzidos novamente.

As macros podem ser criadas de duas maneiras:

Pelo Gravador: A partir da gravação dos procedimentos realizados pelo usuário na planilha

Pela linguagem VBA: através da digitação se scripts da macro, usando comandos e funções da linguagem
VBA (Visual Basic for Application)

Quando você grava uma macro, o gravador de macros grava todas as etapas no código VBA (Visual Basic
for Applications). Essas etapas podem incluir digitar texto ou números, clicar em células ou comandos na
faixa de opções ou nos menus, formatar células, linhas ou colunas, ou, até mesmo, importar dados de uma
fonte externa como, por exemplo, o Microsoft Access. O Visual Basic for Applications (VBA) é um
subconjunto da linguagem de programação avançada do Visual Basic e está incluído na maioria dos
aplicativos do Office. Embora o VBA ofereça a capacidade de automatizar processos dentro e entre os
aplicativos do Office, não é necessário entender de programação ou do código do VBA já que o Gravador
de Macros faz o que você desejar.

É importante saber que, ao gravar uma macro, o Gravador de Macros captura quase todos os seus
movimentos. Portanto, se você cometer um erro na sequência, por exemplo, clicando em um botão que
você não pretendia clicar, essa ação ficará gravada no Gravador de Macros. A solução é regravar a
sequência inteira ou modificar o próprio código do VBA. Isso ocorre porque sempre que você grava algo,
o ideal é gravar um processo com o qual você está muito familiarizado. Quanto maior a perfeição ao gravar
uma sequência, mais eficiente a macro será ao ser executada quando você reproduzi-la.

As ferramentas Macros e VBA podem ser encontradas na guia Desenvolvedor, que fica oculta por padrão,
portanto, a primeira etapa é habilitá-la. Para saber mais, confira Mostrar a guia Desenvolvedor.

123
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
GRAVAR UMA MACRO
Há algumas coisas úteis que você precisa saber sobre macros:

Quando você grava uma macro para executar um conjunto de tarefas em um intervalo no Excel, a macro
só será executada nas células que estão dentro do intervalo. Portanto, se você tiver adicionado uma linha
extra ao intervalo, a macro não executará o processo na nova linha, mas apenas nas células no intervalo.

▪ Se tiver planejado um longo processo de tarefas para gravar, planeje ter macros
relevantes menores em vez de ter uma macro longa.
▪ Não é necessário que apenas as tarefas no Excel possam ser gravadas em uma
macro. O processo da macro pode se estender a outros aplicativos do Office e a
outros aplicativos que são compatíveis com o Visual Basic for Applications (VBA).
Por exemplo, é possível gravar uma macro no local onde você primeiro atualiza
uma tabela no Excel e, em seguida, abrir o Outlook para enviar a tabela para um
endereço de email.

SIGA ESTAS ETAPAS PARA GRAVAR UMA MACRO.

1. Na guia Desenvolvedor, no grupo Código, clique em Gravar Macro.

- OU -

Pressione ALT+T+M+R .

2. Na caixa Nome da macro, digite um nome para a macro. Torne o nome o mais
descritivo possível para encontrá-lo rapidamente se criar mais de uma macro.

Observação: O primeiro caractere do nome da macro deve ser uma letra. Os


caracteres subsequentes podem ser letras, números ou caracteres de
sublinhado. Não é possível usar espaços em um nome de macro; um sublinhado
funciona bem como um separador de palavras. Se usar um nome de macro que
também seja uma referência de célula, você poderá receber uma mensagem de
erro de que o nome da macro não é válido.

3. Para atribuir um atalho de teclado para executar a macro, na caixa tecla de


atalho , digite qualquer letra (em maiúsculas ou minúsculas) que você deseja
usar. É melhor usar as combinações de teclas Ctrl + Shift (maiúsculas) porque a

124
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
tecla de atalho da macro substituirá qualquer tecla de atalho padrão equivalente
do Excel enquanto a pasta de trabalho que contém a macro estiver aberta. Por
exemplo, se você usar Ctrl + Z (desfazer), perderá a capacidade de desfazer
nessa instância do Excel.
4. Na lista Armazenar macro em, escolha o local onde deseja armazenar a macro.

Em geral, você salvará sua macro nesse local de pasta de trabalho , mas se
desejar que uma macro esteja disponível sempre que usar o Excel, selecione
pasta de trabalho pessoal de macros . Quando você seleciona Pasta de trabalho
pessoal de macros, o Excel cria uma pasta de trabalho pessoal de macros oculta
(Pessoal.xlsb), se já não tiver uma, e salva a macro nessa pasta de trabalho.

5. Na caixa Descrição, opcionalmente digite uma breve descrição do que a macro


faz.

Embora o campo de descrição seja opcional, é recomendável inserir um. Além


disso, experimente inserir uma descrição significativa com informações que
podem ser úteis para você ou para outros usuários que executarão a macro. Se
você criar muitas macros, a descrição pode ajudá-lo a identificar rapidamente o
que cada macro faz, caso contrário, você precisará adivinhar.

6. Clique em OK para iniciar a gravação.


7. Execute as ações a serem gravadas.
8. Na guia desenvolvedor , no grupo código , clique em parar gravação .

- OU -

Pressione ALT+T+M+R .

TRABALHAR COM MACROS GRAVADAS NO EXCEL

Na guia Desenvolvedor, clique em Macros para exibir macros associadas a uma pasta
de trabalho. Ou pressione ALT + F8. Isso abre a caixa de diálogo Macro.

125
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
16 CONTROLES DE
FORMULÁRIO 126
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
INTRODUÇÃO - CONTROLES DE FORMULÁRIO

Controles de formulário são os controles originais que são compatíveis com versões anteriores do Excel,
começando com a versão 5.0. Esses controles também foram projetados para uso em planilhas de macros
XLM.

Use controles de formulário quando quiser fazer referência a dados de célula e interagir com eles
facilmente sem usar um código VBA e quando quiser adicionar controles a planilhas de gráfico. Por
exemplo, depois de adicionar um controle de caixa de listagem a uma planilha e vinculá-lo a uma célula,
você pode retornar um valor numérico para a posição atual do item selecionado no controle. Em seguida,
pode usar esse valor numérico com a função ÍNDICE para selecionar diferentes itens na lista.

Também é possível executar macros usando controles de Formulário. Você pode anexar uma macro
existente a um controle ou escrever e gravar uma nova macro. Quando um usuário do formulário clicar
no controle, este executará a macro.

No entanto, esses controles não podem ser adicionados a UserForms, usados para controlar eventos ou
modificados para executar scripts da Web em páginas da Web.

RESUMO DE CONTROLES DE FORMULÁRIO

127
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
128
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56
Observação: Os controles a seguir não estão disponíveis nas pastas de trabalho do Office
Excel 2007. Esses controles podem ser usados apenas nas folhas de diálogo do Excel versão
5,0.

129
TREINATOWN TREINAMENTOS LTDA | RODRIGO DE OLIVEIRA LEBBOLO MENDES - 384.774.038-56

Você também pode gostar