Escolar Documentos
Profissional Documentos
Cultura Documentos
Caro Treinando,
Este material de apoio contém uma primeira parte que é uma revisão dos con-
ceitos básicos necessários que o participante de apresentar para ter um melhor
aproveitamento deste treinamento.
Este material deverá ser utilizado durante o treinamento tanto para acompanha-
mento das aulas quanto para posterior consulta.
duvidas@digicad.com.br
Revisão: 04
Setembro/2019
INFORMAÇÕES AOS ALUNOS
Prezado aluno a Digicad tem um imenso prazer em contar com sua presença em nos-
sos treinamentos. Esperamos que você tenha um excelente aproveitamento, repli-
cando os conhecimentos na área profissional e pessoal.
Abaixo algumas informações e procedimentos importantes para um perfeito anda-
mento de seu treinamento.
duvidas@digicad.com.br
Atenciosamente
Direção
Microsoft Excel – Avançado
SUMÁRIO
REVISÃO ........................................................................................................................ 6
Interface do Microsoft Excel ......................................................................................... 6
Modo de Compatibilidade ........................................................................................... 10
Compatibilizando arquivos para versões anteriores ................................................... 10
Versões do Microsoft Excel ........................................................................................ 11
Limites do Microsoft Excel .......................................................................................... 11
Formatos (extensões) de Arquivos ............................................................................. 12
Teclas de Atalho Básicas ........................................................................................... 12
Formatação Básica ..................................................................................................... 13
Operadores................................................................................................................. 17
Cálculos Básicos ........................................................................................................ 18
Colunas, linhas, células e intervalos ........................................................................... 18
Referências de Células relativas e absolutas ............................................................. 20
Opções de Cálculos ................................................................................................... 21
Conceito de Funções .................................................................................................. 22
Repetir linhas e/ou colunas em várias páginas .......................................................... 24
Congelar Painéis ........................................................................................................ 25
Exibir duas partes de uma planilha ao mesmo tempo ................................................ 26
Gerar Arquivos PDF ou XPS ...................................................................................... 27
Ajuda do Microsoft Excel ............................................................................................ 29
AULA 01........................................................................................................................ 30
Mensagens de Erro .................................................................................................... 30
Trabalhando com Nomes de Células ......................................................................... 30
Funções de Data e Hora............................................................................................. 31
Função MOD .............................................................................................................. 40
Cálculos com Horas ................................................................................................... 41
AULA 2.......................................................................................................................... 44
Funções Lógicas ........................................................................................................ 44
Funções de Informação .............................................................................................. 50
Formatação Condicional ............................................................................................. 51
Formatação Condicional Utilizando Fórmula .............................................................. 55
Função Escolher ......................................................................................................... 58
Funções Matemáticas................................................................................................. 59
Função SEERRO ....................................................................................................... 63
AULA 3.......................................................................................................................... 65
Funções de Arredondamento ..................................................................................... 65
Planilhas Tridimensionais e Vínculos ......................................................................... 68
Vincular Células entre Arquivos .................................................................................. 70
Filtro Avançado........................................................................................................... 71
Subtotais..................................................................................................................... 74
Aplicando o recurso Subtotal ...................................................................................... 74
Estrutura de Tópicos .................................................................................................. 77
Função SUBTOTAL .................................................................................................... 78
Função SUBTOTAL e AutoFiltro ................................................................................ 78
Copiando apenas células visíveis............................................................................... 79
Validação de Dados ................................................................................................... 80
AULA 4.......................................................................................................................... 90
Importação de Dados ................................................................................................. 90
Importando Arquivos de Texto.................................................................................... 90
REVISÃO
Esta revisão tem por objetivo ajudar o participante do treinamento de Microsoft Excel Avançado a relembrar
alguns conceitos básicos necessários para um bom aproveitamento do treinamento.
A revisão poderá e deverá ser consultada pelo participante sempre que julgar necessário. Aproveite o
tempo livre para ler e praticar os conceitos aqui apresentados, pois o treinamento terá um melhor aprovei-
tamento se o participante tiver um bom conhecimento dos recursos e funções básicas do Excel.
Se julgar necessário poderá fazer os exercícios de revisão que se encontram no final do material na parte
de Exercícios Complementares e tirar as dúvidas com seu instrutor ou através do e-mail
duvidas@digicad.com.br.
2. Grupos – Cada guia tem grupos que mostram itens relacionados reunidos.
3. Comandos – Um comando é um botão, uma caixa para inserir informações ou um menu.
Os principais comandos do Excel estão na primeira guia, a guia Página Inicial. Os comandos dessa guia
são aqueles que a Microsoft identificou como os mais comumente usados quando as pessoas realizam
tarefas básicas com planilhas.
Por exemplo, os comandos Colar, Recortar e Copiar são organizados primeiramente na guia Página
Inicial, no grupo Área de Transferência. Os comandos de formatação de fonte estão próximos, no grupo
Fonte. Comandos para centralizar o texto ou alinhar texto à esquerda ou à direita estão no grupo Alinha-
mento e comandos para inserir e excluir células, linhas, colunas e planilhas estão no grupo Células.
Os grupos reúnem todos os comandos de que você pode precisar para um tipo específico de tarefa e,
durante toda a tarefa, eles permanecem em exibição e disponíveis, em vez de serem ocultados em menus.
Esses comandos vitais ficam visíveis acima do seu espaço de trabalho.
Veja um exemplo da conveniência: se desejar que o texto seja exibido em várias linhas de uma célula, não
é necessário clicar em um comando de um menu, clicar em uma guia de uma caixa de diálogo e, em
seguida, em uma opção na caixa de diálogo. Basta clicar no botão Quebrar texto automaticamente
no grupo Alinhamento na Página Inicial. Você tentará isso na sessão prática.
Os comandos na Faixa de Opções são aqueles utilizados com mais frequência. Em vez de mostrar todos
os comandos a todo momento, o Excel mostra alguns comandos quando eles podem ser necessários, em
resposta a uma ação efetuada por você.
Por exemplo, se você não tem um gráfico em sua planilha, os comandos para trabalhar com gráficos não
são necessários.
Mas depois de criado um gráfico, as Ferramentas de Gráfico aparecem com três guias: Design e For-
mato. Nessas guias, você encontrará os comandos necessários para trabalhar com o gráfico. A Faixa de
Opções responde à sua ação.
Use a guia Design para alterar o tipo de gráfico ou para mover o local do gráfico; e a guia Formato para
adicionar cores de preenchimento ou para alterar estilos de linha. Quando concluir o gráfico, clique fora da
área do gráfico. As Ferramentas de Gráfico desaparecem. Para reexibi-las, clique dentro do gráfico. As
guias reaparecem.
Portanto, não se preocupe se não vir todos os comandos necessários em todos os momentos. Execute as
primeiras etapas. Em seguida, os comandos necessários estarão visíveis.
4. Na guia Salvar e Enviar, há opções para enviar um arquivo por e-mail, por fax, para um site do
Microsoft Office SharePoint Server e muito mais.
5. Os botões Salvar, Salvar como, Abrir e Fechar são sempre exibidos na guia Arquivo.
6. Agora clique em Opções na guia Arquivo. Aí estão os comandos que costumavam ficar em Op-
ções no menu Ferramentas.
Modo de Compatibilidade
A compatibilidade entre as diferentes versões do programa e seus arquivos, na prática não oferece qual-
quer complicação aos usuários, mas alguns pontos devem ser observados.
Ao abrir um arquivo com a extensão .xls o Excel abre o arquivos sem alterações de layout devido um
conversor implementado no programa e na barra de título será exibida a frase Modo de Compatibili-
dade.
Ano Versão
1987 Excel 2.0 para Windows - xls
1990 Excel 3.0 - xls
1992 Excel 4.0 – xls
1993 Excel 5.0 (Office 4.2 e 4.3) – xls
1995 Excel 7.0 (Office 95) – xls
1997 Excel 8.0 (Office 97) – xls
1999 Excel 9.0 (Office 2000) - xls
2001 Excel 10.0 (Office XP) – xls
2003 Excel 11.0 (Office 2003) - xls
2007 Excel 12.0 (Office 2007) – xlsm
2010 Excel 14.0 (Office 2010) – xlsm
2013 Excel 15.0 (Office 2013) – xlsm
2016 Excel 16.0 (Office 2016) – xlsm
Formatação Básica
Alinhamentos Especiais
Os alinhamentos de células do Excel proporcionam várias soluções para os problemas do dia a dia a se-
guir veremos alguns exemplos úteis:
Exemplo:
Para o alinhamento o título da planilha, “Solicitação de Compras”, selecione da célula A1 até G1 e cli-
que na guia Página Inicial, grupo Alinhamento clique no botão Mesclar e Centralizar.
Caso deseje remover o recurso de Mesclar e Centralizar basta selecionar a célula mesclada e clicar no-
vamente no botão para desativar o recurso.
Retorno automático do texto
• Selecione a linha (clicando sobre o nº da linha) na qual deseja aplicar o retorno automático do
texto;
• Clique na Guia Página Inicial, e no grupo Alinhamento, clique sobre o botão Quebrar Texto
Automaticamente.
Quando utilizado o recurso de Quebrar Texto Automaticamente o Excel faz o retorno automático do
texto dentro das células, quando o conteúdo for maior que a célula.
DICA
Para melhorar podemos ainda clicar nos botões de alinhamento Centralizar e No meio para centralizar
o conteúdo dentro das células.
Centralizar Seleção
O comando Centralizar Seleção produz o mesmo efeito que o comando Mesclar, porém, com uma
grande vantagem. Não provoca mensagens de erro como no uso do comando Mesclar.
1. Selecione o intervalo desejado (o que você iria mesclar), clique no botão do grupo Alinhamento.
A aparência é a do comando Mesclar mas, no entanto, as células continuam existindo. Ou seja, quando
você usa o comando mesclar, todas as células do intervalo selecionado passam a ter o nome da
primeira. No caso acima, o intervalo A1:G1, passaria a ter o nome A1. Com o uso do comando
Centralizar Seleção as células A1, B1, C1, D1, E1, F1 e G1 continuarão a existir. Faça o teste.
uma vantagem quando utilizado em funções ou fórmulas com referências a essas células
formatadas não dão erro, pois são interpretadas individualmente. Ex: Funções como
PROCV, PROCH, ÍNDICE e/ou CORRESP.
O Excel reconhece todo número digitado como número, ou seja, constante numérica válida para fórmulas
e cálculos. Se você desejar inserir algum número que não quer inserir como parte do cálculo em uma
célula, basta introduzir o número com apostrofo ( ‘ ) antes do valor.
Se um valor for digitado desta forma em uma tabela de soma, por exemplo, o Excel não o somará.
Agora o número 82 foi inserido com o apostrofo antes: ’82. Dessa forma o Excel
insere o número normalmente na Planilha, mas ele é considerado uma cons-
tante não-numérica, e não é levado em conta para o cálculo do resultado da
Planilha: 98.
Pode-se utilizar o apostrofo ( ‘ ) também antes de uma fórmula para que a mesma
fique exibida na célula e o Excel não realize o cálculo.
DICA
Operadores
Operador Exemplo
+ (adição) =3+3 ou =A1+B1
– (subtração) =3-3 ou =A1-B1ou Negação (–1)
Matemáticos
Utilizado para indicar que aquele endereço não se alterará quando for
$ (Cifrão)
copiado para um novo endereço. Representa uma referência Abso-
luta, ou seja, uma referência fixa.
=(100+50)*4 ou =Maior(A2:A10;3) ou (R$ 300.000,00)
Representa "prioridade" de "resolução" em uma expressão algébrica.
( ) (Parênteses)
Separa os argumentos de uma função ou representa valores negati-
vos no formato contábil.
[h]:mm - Utilizado para aplicar um formato personalizado a uma cé-
[ ] (Colchetes)
lula.
={A1:A4*B1:B4}
Utilizados em fórmulas matriciais. Não pode ser digitado ele é inserido
{ } (Chaves)
através das teclas CTRL+SHIFT+ENTER após a digitação da fór-
mula.
=ÍNDICE({5\6; 7\8};0;2) - O operador \ é usado em fórmulas matrici-
\ (Contra Barra) ais. Neste caso, o ; (ponto e vírgula) é um separador de linha e,
o operador \ (contra barra) é um separador de colunas.
Cálculos Básicos
Nesta etapa, será feita uma breve revisão e refinamento de como trabalhar em uma planilha com fórmulas
básicas, além de apresentar as maneiras de se inserir fórmulas em uma célula. Também será revisado os
conceitos básicos de células, intervalos, formatação e operadores.
Colunas, linhas, células e intervalos
A área de trabalho de uma planilha (do Excel ou qualquer outra) é uma área formada pela interseção de
linhas com designações numéricas (do lado esquerdo) e de colunas designadas por letras (no topo da
folha).
Temos que tomar cuidado ao digitar uma fórmula que precise utilizar o operador de intervalo : (dois pontos),
pois se digitarmos errado e colocarmos o ; (ponto e vírgula) teremos não um intervalo mas 2 argumentos.
Ex.: B1;B5 (Lê-se: B1 e B5)
Podemos utilizar o separador de argumentos e o operador de intervalos em uma mesma fórmula, geral-
mente em funções como no exemplo abaixo:
=SOMA(B1:B5;D1:D5;F1:F5)
Na fórmula estamos somando 3 intervalos não consecutivos.
AutoSoma
A AutoSoma é usada quando se é necessário fazer uma somatória de valores contidos em várias células.
Por padrão, ao clicar no botão de na barra de ferramentas, a fórmula de soma busca realizar a conta
com as células adjacentes a ela, que contêm valores numéricos. Se o intervalo de células sugerido para o
somatório estiver incorreto pode-se alterá-lo, bastando para tanto selecionar as células a serem somadas
usando o procedimento normal de seleção de células.
Através do botão podemos incluir outras funções além da AutoSoma. Para isto, em vez de clicar no
botão na barra de ferramentas, clique na seta al ao lado dele e escolha a função desejada.
DICA
Para fazer uma AutoSoma pode utilizar o botão de ou a tecla de atalho ALT =
Referência Relativa
Uma referência relativa de uma célula em uma fórmula/função é simplesmente a combinação do endereço
da coluna seguido do endereço da linha.
Por exemplo: tem-se na célula D2 a seguinte fórmula: =B2*C2, nesta fórmula todos os endereços das
células são relativos, pois quando se copia esta fórmula para a célula D3, esta tornar-se-á =B3*C3, observe
que todos os endereços foram atualizados de acordo com a nova posição da fórmula e assim sucessiva-
mente para as demais.
! Fórmula e ou funções que possuem célula com endereços relativos, quando são copia-
das para outras posições têm seus endereços alterados de acordo com a nova posição.
Referência Absoluta
Uma referência absoluta de uma célula em uma fórmula/função possui na frente da letra da coluna e/ou
na frente do número da linha, o símbolo de $ indicando que aquele endereço não se alterará quando for
copiado para um novo endereço.
Por exemplo: tem-se na célula E2 a seguinte fórmula: =D2/$D$8, nesta fórmula $D$8 indica que a coluna
e a linha estão fixadas.
Quando esta fórmula é copiada para a célula E3, ela é alterada para =D3/$D$8, observe que o endereço
que possui o $ não foi atualizado, por outro lado, o que não possui, foi, de acordo com a nova posição da
fórmula.
As referências em uma célula também podem ser Mistas quando utilizamos na mesma fórmulas referên-
cias Relativas e Absolutas como no exemplo anterior.
Colocar $ antes da letra da coluna para fixar apenas a coluna quando tiver arrastando uma
$C1
fórmula no sentido horizontal. Neste exemplo somente a coluna C esta fixa.
Colocar $ antes do número da linha para fixar apenas a linha quando tiver arrastando uma
C$1
fórmula no sentido vertical. Neste exemplo somente a linha 1 esta fixa.
Colocar $ antes da letra da coluna e antes do número da linha para fixar tanto linha quanto
$C$1 coluna quando tiver arrastando uma fórmula no sentido horizontal e também no vertical.
Neste exemplo toda a célula C1 esta fixa.
Fórmula/funções que possuem células com endereços absolutos, quando são copiadas
para outras posições, têm os endereços das células com $ inalterados.
DICA
A tecla de Atalho F4 permite alternar entre as 3 situações previstas, linha, coluna ou am-
bas.
Opções de Cálculos
Em algumas situações como por exemplo, planilha muito grande com diversos cálculos, a mesma pode
demorar para processar os dados, pois por padrão, todas as vezes que alteramos o conteúdo de alguma
célula, o Excel recalcula toda a planilha automaticamente, o que pode levar um certo tempo dependendo
do tamanho da planilha.
Para resolver este problema podemos alterar o modo de cálculo de
Automático para Manual. Para isso clique na Fórmulas e no grupo
Cálculo clique no botão Opções de Cálculo e selecione a opção de-
sejada.
Se a opção selecionada for a Manual lembre-se que quando for feita
a alteração no valor de alguma célula da planilha a mesma não atuali-
zará os resultados nas fórmulas automaticamente, você precisara cli-
car no comando Calcular Agora que se encontra na guia Fórmulas e
no grupo Cálculo.
A quantidade do mouse é 15 e o total R$ 180,00 Se a quantidade do mouse for alterada para 30 o total
continuará sendo R$ 180,00 pois a Opção de Cálculo
foi definida como Manual e nesse caso precisávamos
ter clicado no comando Calcular Agora.
Conceito de Funções
Uma função é um procedimento de cálculo previamente definidos, que determina um resultado. Assim
como todo cálculo deve ser iniciada com “=” e de ser seguida de um ou mais parâmetros.
= Nome da Função ( Argumentos )
Os argumentos podem ser números, texto, valores lógicos, como VERDADEIRO ou FALSO, matrizes,
valores de erro como #N/D ou referências de célula
Como dito anteriormente as funções são procedimentos de cálculos pré-definidos que determinam um
resultado. As funções podem realizar um cálculo especifico ou simplificar uma fórmula como no exemplo
abaixo onde foi simplificada a fórmula da soma das células pela função:
Assistente de Função
Através do assistente de função, insere-se funções com auxílio passo a passo. Pode-se escolher uma
função específica que exista dentro do Excel, inserindo, quando requisitado pelo assistente, apenas os
endereços das células que contêm os valores a serem usados na função, ou então os valores numéricos
propriamente ditos.
Para utilizar o assistente de funções clique na guia Fórmulas e em seguida clique no botão Inserir Função
ou através do botão Inserir Função da Barra de Fórmulas.
As funções também podem ser digitadas diretamente na célula. Durante a digitação da função, um pequeno
quadro de auxílio para a sintaxe do nome da função poderá ser exibido. Para completar a digitação do nome
da função, poderá clicar sobre o nome correspondente, inserindo-o corretamente na célula.
DICA
Pode-se também utilizar as setas de direção para selecionar o nome da função e pressionar a
tecla TAB para completar a digitação.
Funções Básicas
• Na janela Configurar Página, na guia Planilha, vá até a seção Linhas a repetir na parte supe-
rior e clicando no botão de seleção (botão recolher), selecione por exemplo a linha 3.
• Selecione Colunas a repetir à esquerda se desejar usar títulos verticais em cada página.
• Clique em OK.
• As linhas e/ou colunas serão repetidas em todas as páginas da planilha.
• Preto e branco - Marque a caixa de seleção Preto e branco se tiver formatado dados com
cores, mas estiver utilizando uma impressora monocromática. Se você estiver usando uma
impressora colorida, a seleção dessa opção pode reduzir o tempo de impressão.
• Qualidade Rascunho – Marque a caixa de seleção Qualidade Rascunho para reduzir o
tempo de impressão. Quando essa opção é selecionada, o Microsoft Excel não imprime nem
as linhas de grade nem a maior parte dos elementos gráficos.
• Títulos de linha e coluna – Marque a caixa de seleção Títulos de linha e coluna para impri-
mir números de linha e letras de coluna em um estilo de referência A1 ou linhas e colunas
numeradas em um estilo de referência L1C1.
3. Ordem da página – Clique em Abaixo e acima ou Acima e abaixo para controlar a ordem na
qual os dados são numerados e impressos quando não couberem em uma página. A figura de
exemplo mostra a direção na qual seu documento será impresso quando você selecionar uma
dessas opções.
4. Opções – Clique em Opções para definir opções específicas para a impressora selecionada. Para
obter maiores informações, consulte a documentação da sua impressora.
Congelar Painéis
Com o recurso de Congelar Painéis é possível manter os rótulos de linhas e colunas visíveis enquanto
rola.
• Para congelar o painel horizontal superior, selecione a linha abaixo do lugar onde você de-
seja que apareça a divisão.
• Para congelar o painel vertical esquerdo, selecione a coluna à direita do lugar onde você de-
seja que apareça a divisão.
• Para congelar os painéis superior e esquerdo, clique na célula abaixo e à direita do lugar
onde você deseja que apareça a divisão.
Para descongelar clique na guia Exibição, no grupo Janela e clique Congelar Painéis e em seguida, no
comando Descongelar painéis.
Para voltar ao normal clique na Guia Exibição, no grupo Janela, Clique no botão Dividir. Se a janela
estiver dividida, este passo irá remover a divisão.
Para voltar ao normal clique na Guia Exibição, no grupo Janela, Clique no botão Dividir. Se a janela
estiver dividida, este passo irá remover a divisão.
• Na janela que se abre selecione o local onde será salvo o arquivo. Renome o arquivo;
AULA 01
Mensagens de Erro
Existe uma fórmula que exibiu este resultado que está utilizando alguma referência para
#DIV/0! dividir por zero. É preciso corrigir a célula, ou alterar o valor para um número diferente de
0 na célula usada como divisor.
Esta mensagem significa que nenhum valor está disponível neste momento na célula
usada como referência ou fonte de dados. Você pode inserir #N/D quando desejar que
#N/D esta célula não faça cálculos tendo como valor 0, e sim espere até ser digitado algum
valor. Enquanto o valor não for digitado na célula referente, o resultado da fórmula será
#N/D. Se for algum erro na fórmula, possivelmente está na referência errada.
Aparece quando se usa um nome estranho ao Excel. Pode ser divido ao fato de você não
#NOME? ter definido o nome antes, ou digitou o nome errado (Exemplo SONA, ao invés de SOMA).
Se você está inserindo texto junto com fórmula deve colocá-lo entre aspas.
Existe sempre quando você se refere a uma interseção de áreas que não se interceptam.
#NULO!
Por exemplo: (A10:A20) (A21:D21)
Está existindo algum problema com algum número digitado. Você digitou algum número,
#NUM!
somatória, matriz, que não existe. Por exemplo: =RAIZ(-1).
#REF! Ocorre quando você utilizou uma referência errada.
Ocorre quando você usa algum tipo estranho de argumento ou operando. Você pode,
#VALOR!
por exemplo, digitar algo repetido ou algum caractere desconhecido.
Cada nome registrado passa a fazer parte de uma lista na Caixa de Nome, localizada à esquerda da barra
de fórmulas. Para selecionar a área correspondente, basta escolher o nome nessa lista.
Na janela que se abre surgirão todos os nomes utilizados na Pasta de trabalho. Basta selecionar o nome
que deseja alterar ou excluir e acionar o comando correspondente.
DICA
Para abrir o Gerenciador de Nomes pode ser utilizada a tecla de atalho CTRL + F3.
Já quando trabalhamos com horas no Excel o mesmo entende que 01:00 é o mesmo que 1/24 do dia, ou
seja, internamente, no Excel, 1 hora corresponde a 0,041666... Dessa forma o Excel expressa a hora como
uma fração decimal de um dia de 24 horas, obtendo um número entre 0 e 1. Por exemplo para meia-noite
é atribuído o valor 0, de forma que meio-dia será 0,5.
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 Microsoft
Excel para cálculos de data e hora. Se o formato da célula era Geral antes de a função ser inserida, o
resultado será formatado como uma data.
=HOJE( )
AGORA
Retorna o número de série sequencial da data e hora atuais. Se o formato da célula era Geral antes de a
função ser inserida, o resultado será formatado como uma data.
=AGORA( )
DATA
Retorna o número de série sequencial que representa uma determinada data. Se o formato da célula era
Geral antes de a função ser inserida, o resultado será formatado como uma data.
=DATA(ano;mês;dia)
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.
=DIA(núm_série)
• Núm_série é a data do dia que você está tentando encontrar. As datas devem ser inseridas com
a função DATA ou como resultado de outras fórmulas ou funções.
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).
=MÊS(núm_série)
• Núm_série é a data do mês que você está tentando encontrar. As datas devem ser inseridas
com a função DATA ou como resultado de outras fórmulas ou funções.
ANO
Retorna o ano correspondente a uma data. O ano é retornado como um inteiro no intervalo de 1900-9999.
=ANO(núm_série)
• Núm_série é a data do ano que você deseja localizar. As datas devem ser inseridas com a
função DATA ou como resultado de outras fórmulas ou funções.
DIA.DA.SEMANA
Retorna o dia da semana correspondente a uma data. O dia é dado como um inteiro, variando de 1 (do-
mingo) a 7 (sábado), por padrão.
=DIA.DA.SEMANA(núm_série;[retornar_tipo])
• Núm_série - Obrigatório. Um número sequencial que representa a data do dia que você está
tentando encontrar. As datas devem ser inseridas com a função DATA ou como resultado de ou-
tras fórmulas ou funções. Retornar_tipo - Opcional. Um número que determina o tipo do valor
retornado.
Método Definido
FALSO ou omitido Método americano (NASD). Se a data inicial for o último dia de um mês,
ela se tornará igual ao dia 30 do mesmo mês. Se a data final for o último
dia do mês e a data inicial for anterior ao trigésimo dia de um mês, a data
final se tornará igual ao dia primeiro do próximo mês. Caso contrário, a
data final se tornará igual ao trigésimo dia do mesmo mês.
VERDADEIRO Método europeu. A data inicial e final que ocorrer no dia 31 de um mês
se tornará igual ao trigésimo dia do mesmo mês.
NÚMSEMANA
Retorna o número da semana de uma data específica. Por exemplo, a semana que contém 1 de janeiro é
a primeira semana do ano e é numerada semana 1.
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, nor-
malmente conhecida como sistema europeu de numeração de semanas.
=NÚMSEMANA(núm_série;[tipo_retorno])
A sintaxe da função NÚMSEMANA tem os seguintes 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.
• Tipo_retorno Opcional. É um número que determina em que dia a semana começa. O valor
padrão é 1.
DATAM
Retorna um número de série de data que é o número de meses indicado antes ou depois de data_inicial.
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.
=DATAM(data_inicial;meses)
A sintaxe da função DATAM tem os seguintes 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.
• 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.
FIMMÊS
Retorna o último dia do mês antes ou depois de um dado número de meses.
A sintaxe da função FIMMÊS tem os seguintes 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.
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.
DIATRABALHOTOTAL
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 para calcular os bene-
fícios aos empregados que recebem com base no número de dias trabalhados durante um período espe-
cífico.
=DIATRABALHOTOTAL(data_inicial;data_final;[feriados])
A sintaxe da função DIATRABALHOTOTAL tem os seguintes argumentos (argumento: um valor que for-
nece informações a uma ação, um evento, um método, uma função ou um procedimento.):
• Data_inicial Obrigatório. Uma data que representa a data inicial.
• Data_final Obrigatório. A data que representa a data final.
• Feriados - Opcional. Um intervalo opcional de uma ou mais datas a serem excluídas do calendário
de dias de trabalho, como feriados estaduais e federais, e feriados móveis. A lista pode ser um
intervalo de células que contém as datas.
Em nosso exemplo o intervalo de E2:E16 que contém as datas dos feriados nacionais e regionais foi
renomeado para “Feriados” para facilitar a utilização do mesmo na função.
DIATRABALHO
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.
=DIATRABALHO(data_inicial;dias;[feriados])
A sintaxe da função DIATRABALHO tem os seguintes argumentos:
• Data_inicial - Obrigatório. Uma data que representa a data inicial.
• Dias - Obrigatório. O número de dias úteis antes ou depois de data_inicial. Um valor positivo para
gera uma data futura; um valor negativo gera uma data passada.
• Feriados - Opcional. Uma lista opcional com uma ou mais datas a serem excluídas do calendário
de trabalho, como feriados estaduais, federais e flutuantes. A lista pode ser um intervalo de células
que contém as datas.
Em nosso exemplo o intervalo de E2:E16 que contem as datas dos feriados nacionais e regionais foi
renomeado para “Feriados” para facilitar a utilização do mesmo na função.
DIATRABALHOTOTAL.INTL
Retorna o número de dias úteis inteiros entre duas datas usando parâmetros para indicar quais e quantos
dias são dias de fim de semana. Dias de fim de semana e quaisquer dias especificados como feriados não
são considerados como dias úteis.
=DIATRABALHOTOTAL.INTL(data_inicial;data_final;[fim de semana];[feriados])
A sintaxe da função DIATRABALHOTOTAL.INTL tem os seguintes argumentos
• Data_inicial e data_final Obrigatório. As datas para as quais a diferença deve ser calculada.
Data_inicial pode ser anterior, igual ou posterior a data_final.
• Fim de semana Opcional. Indica os dias da semana que são dias de fim de semana e que não
estão incluídos no número de dias úteis inteiros entre data_inicial e data_final. Fim de semana é
um número de fim de semana ou uma cadeia de caracteres que especifica quando ocorrem fins
de semana.
Valores numéricos de fim de semana indicam os dias de fim de semana a seguir:
• Feriados - Opcional. Um conjunto opcional de uma ou mais datas que devem ser excluídas do
calendário de dias úteis. Feriados devem ser um intervalo de células que contêm as datas ou uma
constante de matriz dos valores de série que representam essas datas. A ordem de datas ou
valores de série em feriados podem ser arbitrários.
• No exemplo a seguir consideramos apenas o domingo como final de semana.
DIATRABALHO.INTL
Retorna o número de série da data antes ou depois de um número específico de dias úteis com parâmetros
de fim de semana personalizados. Parâmetros de fim de semana indicam quais e quantos dias são de fim
de semana. Dias de fim de semana e dias especificados como feriados não são considerados dias úteis.
=DIATRABALHO.INTL(data_inicial;dias;[fim de semana];[feriados])
A sintaxe da função DIATRABALHO.INTL tem os seguintes:
• Data_inicial Obrigatório. A data de início, truncada para que apareça como um número inteiro.
• Dias Obrigatório. O número de dias úteis antes ou depois de data_inicial. Um valor positivo gera
uma data futura; um valor negativo gera uma data passada; um valor zero gera uma data_inicial.
O deslocamento de dia é truncado para que apareça como um número inteiro.
• Fim de Semana Opcional. Indica os dias da semana que são de fim de semana e não são consi-
derados dias úteis. Fim de Semana é um número de fim de semana ou uma cadeia de caracteres
que especificam quando ocorrem os fins de semana.
Valores numerais de fim de semana indicam os dias de fim de semana a seguir:
• Feriados - Opcional. Um conjunto opcional de uma ou mais datas que serão excluídas do
calendário de dias úteis. Feriados devem ser um intervalo de células que contenham as datas ou
uma constante de matriz dos valores de série que representam essas datas. A ordem de datas ou
valores consecutivos em feriados pode ser arbitrária.
• No exemplo a seguir consideramos apenas o domingo como final de semana.
=DIATRABALHOTOTAL.INTL(A2;B2;"0010001";FERIADOS)
DATADIF
A função DATADIF é uma função não documentada do Excel, ou seja, ela existe e funciona muito bem.
No entanto ela não faz parte da documentação do Excel.
Esta função é muito útil para o cálculo de idades e tempo de serviço.
Tipo Retorna
"Y" O número de anos completos no período.
"M" O número de meses completos no período.
"D" O número de dias no período.
"MD" A diferença entre os dias na DataInicial e DataFinal. Os meses e anos das datas são ignorados.
"YM" A diferença entre os meses na DataInicial e DataFinal. Os dias e anos das datas são ignorados.
"YD" A diferença entre os dias da DataInicial e DataFinal. Os anos das datas são ignorados.
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.).
=HORA(núm_série)
• Núm_série - Obrigatório. O horário que contém a hora que você deseja encontrar. Os horários
podem ser inseridos como sequências de caracteres de texto entre aspas (por exemplo, "6:45
PM"), como números decimais (por exemplo, 0,78125, que representa 6:45 PM) ou como
resultados de outras fórmulas ou funções (por exemplo, VALOR.TEMPO("6:45 PM")).
MINUTO
Retorna os minutos de um valor de tempo. O minuto é dado como um número inteiro, que vai de 0 a 59.
=MINUTO(núm_série)
• Núm_série - Obrigatório. O horário que contém a hora que você deseja encontrar. Os horários
podem ser inseridos como sequências de caracteres de texto entre aspas (por exemplo, "6:45
PM"), como números decimais (por exemplo, 0,78125, que representa 6:45 PM) ou como
resultados de outras fórmulas ou funções (por exemplo, VALOR.TEMPO("6:45 PM")).
SEGUNDO
Retorna os segundos de um valor de hora. O segundo é fornecido como um inteiro no intervalo de 0 a 59.
=SEGUNDO(núm_série)
• Núm_série - Obrigatório. O horário que contém a hora que você deseja encontrar. Os horários
podem ser inseridos como sequências de caracteres de texto entre aspas (por exemplo, "6:45
PM"), como números decimais (por exemplo, 0,78125, que representa 6:45 PM) ou como
resultados de outras fórmulas ou funções (por exemplo, VALOR.TEMPO("6:45 PM")).
TEMPO
Retorna o número decimal para uma determinada hora. Se o formato da célula era Geral antes de a função
ser inserida, o resultado será formatado como uma data.
=TEMPO(hora, minuto, segundo)
Para inserir a data ou a hora atual em uma célula podemos utilizar as teclas de atalho:
DICA
Função MOD
MOD
Retorna o resto depois da divisão de um número por um divisor. O resultado possui o mesmo sinal que
divisor.
=MOD(núm;divisor)
• Núm é o número ou a célula para o qual você deseja encontrar o resto.
• Divisor é o número pelo qual você deseja dividir o número. Se divisor for 0, Resto retornará o
valor de erro #DIV/0!.
Exemplos:
=Mod(3; 2) é igual a 1 =Mod(-3; 2) é igual a 1 =Mod(3; -2) é igual a -1
Temos uma quantidade total de peças para a montagem de alguns Kits. Sabemos a quantidade de peças
por Kit. Usando a fórmula =INT(C4/D2) temos a quantidade de Kits completos que conseguiremos montar.
OBS: A função INT descarta os números a direita da vírgula..
Agora utilizando a função MOD conseguiremos saber se haverá alguma sobre de peças ou se a quantidade
é exata. Para isso utilizamos a fórmula =MOD(C2;D2).
Na Célula E4 poderíamos realizado o cálculo das horas trabalhadas com a fórmula =D4-C4 onde D4 é a
hora da saída e C4 a hora de entrada. Porém, no caso de um funcionário que entra as 22:00 e sai às 06:00
do dia seguinte. O que fazer para calcular as horas trabalhadas?
Se você fizer =Saída – Entrada, o resultado será negativo em alguns casos e, no sistema de datas 1900
o Excel não exibe horas negativas.
Uma forma para efetuar este cálculo é usando a função MOD da seguinte forma:
=MOD(D4-C4;1)
Onde o número 1 representa um intervalo de 24:00 e quando o MOD faz a subtração e divide por 1 ele
mantém o resultado com o sinal do divisor, nesse caso o valor será positivo.
A célula E14 irá armazenar o total de horas da coluna. Foi utilizado o botão Autosoma para obter o
resultado igual a 04:10. Está evidente que este valor está “errado”. No entanto, o que está acontecendo é
apenas uma questão de formatação pois para o Excel, o dia só tem 24:00 horas portanto, em sua
formatação padrão, a cada 24:00 hs, ele começa a contar novamente. Este resultado então será corrigido
simplesmente trocando a formatação. Para isto, clique na Página Inicial, no grupo Número, clique no botão
expansão para abrir a janela Formatar Células.
Clique na categoria Personalizado e digite no campo Tipo o formato [h]:mm para exibir o total das horas
e clique em OK.
OBS: Na janela de Formatar células na categoria Hora possui um formato que pode ser utilizado para
esta situação basta selecionar o formato 37:30:55.
Para calcularmos o Valor a Pagar podemos utilizar duas fórmulas como a seguir:
Para o Excel, 1 hora é 1/24 avos do dia, ou seja, internamente, no Excel, 1 hora corresponde a 0,041666.
Por isso é que conseguimos colocar data e hora em uma única célula. Isto quer dizer que a data
corresponde à parte inteira e a hora à parte decimal do número.
Os valores acima podem ser apresentados de diversas formas, bastando para isso apli-
car uma Formatação Personalizado na célula conforme exemplos abaixo. Para aplicar
a formatação, clique na Página Inicial, no grupo Número, clique no botão expansão
para abrir a janela Formatar Células.
Clique na categoria Personalizado e digite no campo Tipo o formato desejado para a
DICA
Exercícios Propostos
Para fixar o conteúdo da AULA 01 e tirar possíveis dúvidas realize os exercícios que se encontram na
pasta desafios e em caso de dúvidas você poderá tirar com seu instrutor durante o treinamento ou atra-
vés do e-mail:
duvidas@digicad.com.br
AULA 2
Funções Lógicas
SE
Esta é uma função lógica que retorna um valor baseado no teste lógico. A função SE retornará um valor
se uma condição que você especificou for considerada VERDADEIRO e um outro valor se essa condição
for considerada FALSO.
F V
TESTE
VALOR VALOR
caso falso caso verdadeiro
• teste_lógico - Obrigatório. Qualquer valor ou expressão que possa ser avaliado como
VERDADEIRO ou FALSO.
• valor_se_verdadeiro - Opcional. O valor que você deseja que seja retornado se o argumento
teste_lógico for considerado VERDADEIRO.
• valor_se_falso - Opcional. O valor que você deseja que seja retornado se o argumento
teste_lógico for considerado FALSO.
Falso Verdadeiro
D8>=Meta
"Melhorar" "Parabéns"
Para facilitar o cálculo podemos nomear a célula D4 para Meta através da Caixa de Nome.
O Assistente de funções pode ser utilizado para quaisquer funções do Excel. Nele pode-
mos ver uma lista de todas as funções do Excel, uma breve descrição sobre as mesmas e
DICA
a sintaxe da função.
Caso necessite pode solicitar ajuda mais detalhada clicando na opção “Ajuda sobre esta
função”.
Clique no botão (Inserir Função) da barra de fórmulas para abrir o Assistente de função ou clique
na guia Fórmulas, no grupo Biblioteca de Funções e clique no botão Inserir Função. Será exibida a
janela a seguir:
No campo Teste_lógico insira o teste/comparação que deve ser feito, como por exemplo se o Total for
maior ou igual a Meta. No nosso caso a planilha exemplo o teste fica =D8>=Meta;
No campo Valor_se_verdadeiro coloque o valor a ser retornado se o teste lógico retornar verdadeiro por
exemplo “Parabéns”;
No campo Valor_se_falso coloque o valor a ser retornado se o teste lógico retornar falso por exemplo
“Melhorar”;
Aninhamento da Função SE
F V
Teste 1
VALOR
caso falso teste 1
F V VALOR
Teste 2 caso verdadeiro teste 1
VALOR VALOR
caso falso teste 2 caso verdadeiro teste 2
=se(TESTE 1;VALOR caso verdadeiro T1;se(TESTE 2;VALOR caso verdadeiro T2;VALOR caso falso T2))
VALOR
caso falso teste 1
A função lógica SE pode ser aninhada de forma que uma das respostas seja uma nova função SE.
Utilizaremos o exemplo anterior para calcular a comissão de cada vendedor. Os critérios serão:
Se o Total for maior ou igual a Meta, o vendedor receberá 2% sobre o Total, se o Total for maior ou
igual a R$ 100.000,00, o vendedor receberá comissão de 1% sobre o total, caso contrário o vendedor
não ganhará comissão.
Falso Verdadeiro
D8>=Meta
Falso Verdadeiro
D8>=100000
0 D8*1% =D8*2%
E
Retornará VERDADEIRO se todos os seus argumentos forem avaliados como VERDADEIRO e retornará
FALSO se um ou mais argumentos forem avaliados como FALSO.
Um uso comum para a função E é expandir a utilidade de outras funções que realizam testes lógicos. Por
exemplo, a função SE realiza um teste lógico e, em seguida, retornará um valor se o teste for avaliado
como VERDADEIRO e outro valor se o teste for avaliado como FALSO. Usando a função E como
argumento teste_lógico da função SE, você pode testar várias condições diferentes em vez de apenas
uma.
Falso Verdadeiro
E(D6>=Meta;C6>300)
0 =D6*2%
Observe que neste exemplo a maioria dos vendedores não receberão comissão, pois não atendem aos
critérios estabelecidos.
OU
Retorna VERDADEIRO se qualquer argumento for VERDADEIRO; retorna FALSO se todos os argumentos
forem FALSOS.
Um uso comum para a função OU é expandir a utilidade de outras funções que realizam testes lógicos.
Semelhante a função E só que precisa apenas de 1 teste_lógico VERDADEIRO para ser VERDADEIRO.
=OU(lógico1; [lógico2], ...)
• lógico1 - Obrigatório. A primeira condição que você deseja testar que pode ser avaliada como
VERDADEIRO ou FALSO.
• lógico2, ... - Opcional. Condições adicionais que você deseja testar que pode ser avaliada como
VERDADEIRO ou FALSO, até um máximo de 255 condições.
No exemplo a seguir para calcular a comissão utilizaremos 2 critérios, ou seja, se o Total for maior ou
igual a Meta ou a Quantidade for maior que 200, o vendedor uma comissão de 2% sobre o Total, caso
contrário não receberá comissão.
Falso Verdadeiro
OU(D6>=Meta;C6>200)
0 =D6*2%
Neste exemplo observe que a vendedora Laura não atingiu a meta, porém a quantidade de itens vendidos
ficou superior a 200 unidades o que a qualificou a receber a comissão.
XOR
A função XOR retorna um ou exclusivo lógico dos argumentos. Um argumento pode ser verdadeiro,
porém não ambos.
=SE(XOR(C6:D6);"Aprovado";"Reprovado")
Funções de Informação
É (Funções É)
Verifica o valor especificado e retorna VERDADEIRO ou FALSO, dependendo do resultado. Por exemplo,
a função ÉCÉL.VAZIA retornará o valor lógico VERDADEIRO se o argumento de valor for uma referência
a uma célula vazia; caso contrário, ele retornará FALSO.
Você pode usar uma função É para obter informações sobre um valor antes de realizar um cálculo ou outra
ação com ele. Por exemplo, é possível usar a função ÉERROS junto com a função SE para realizar uma
ação diferente se um erro ocorrer:
=SE(ÉERROS(A1); "Um erro ocorreu."; A1 * 2)
Essa fórmula verifica se existe uma condição de erro em A1. Em caso positivo, a função SE retornará a
mensagem "Um erro ocorreu". Se não houver erro, a função SE realizará o cálculo A1*2.
Verifica se há uma referência a uma célula que contenha uma fórmula e retorna VER-
=ÉFORMULA
DADEIRO ou FALSO.
O valor faz referência a qualquer item que não seja texto. Observe que essa função
=É.NÃO.TEXTO(valor)
retornará VERDADEIRO se o valor fizer referência a uma célula em branco.
=ÉPAR(valor) Retorna VERDADEIRO se o número for par, ou FALSO caso o número seja ímpar.
=ÉIMPAR(valor) Retorna VERDADEIRO se número for ímpar, ou FALSO se número for par.
Formatação Condicional
O Excel permite que você aplique formatos a células de acordo com uma
condição estabelecida na função SE. Proceda da seguinte forma:
• Selecione as células que você deseja formatar.
• Na guia Página Inicial, no grupo Estilos, clique na seta ao lado
de Formatação Condicional.
Várias Opções serão exibidas:
✓ Realçar Regras das Células – Formata as células de
acordo com seus valores (Maior, Menor, Entre, Igual,
Valores Duplicados, e outros)
✓ Regras de Primeiros/Últimos – Formata os 10
primeiros ou 10 últimos itens, formata os primeiros ou
últimos 10%, os valores acima ou abaixo da média.
✓ Barras de Dados – Exibi uma barra de dados colorida
nas células de acordo com seus respectivos valores.
✓ Escalas de Cor – Exibi um gradiente de duas ou três
cores em um intervalo de células
✓ Conjuntos de Ícones – Exibi um ícone do conjunto de
ícones em cada célula. Cada ícone representa um valor da célula.
Observe que podemos escolher entre destacar os valores Duplicados ou Exclusivos. No exemplo acima
foi destacado os valores duplicados observe que todos os Pedidos com números repetidos foram
destacados.
Outro exemplo de formatação condicional com fórmulas seria formatar um intervalo de datas, onde sejam
destacadas todas as datas que ocorram no sábado ou domingo.
• Selecione o intervalo da planilha na qual você deseja aplicar o efeito,
• Clique na guia Página Inicial, no grupo Estilo e clique em Formatação Condicional
• Em seguida, clique em Nova Regra.
• Escolha a opção: Usar uma fórmula para determinar quais células devem ser formatadas
Para deixar a planilha com efeito de “Papel Listrado” utilizamos a Formatação Condicional.
• Selecione a área da planilha na qual você deseja aplicar o efeito,
• Clique na guia Página Inicial, no grupo Estilo e clique em Formatação Condicional
• Em seguida, clique em Nova Regra.
• Escolha a opção: Usar uma fórmula para determinar quais células devem ser formatadas
• Clique no botão Formatar e escolha uma formatação de cor na guia Preenchimento e clique em
OK;
• Clique no botão OK e pronto a planilha terá o efeito de papel listrado.
• Se desejar formatar as linhas ímpares repita o procedimento e digite a função abaixo:
=MOD(LIN();2)<>0 ou =ÉÍMPAR(LIN())
Para fazer a formatação de colunas substitua na formatação condicional nas formulas a função LIN() por
COL ().
LIN
Retorna o número da linha de uma referência.
=LIN([ref])
A sintaxe da função LIN tem os seguintes argumentos:
• Ref - Opcional. A célula ou intervalo de células cujo número da linha você deseja obter.
Se ref for omitido, será equivalente à referência da célula na qual a função LIN aparecer.
Se ref for um intervalo de células e LIN for inserida como uma matriz vertical, LIN retornará os
números de linha de referência como uma matriz vertical.
Ref não pode se referir a áreas múltiplas.
COL
Retorna o número da coluna da referência de célula especificada.
=COL ([ref])
A sintaxe da função COL tem os seguintes argumentos:
• Ref - Opcional. A célula ou intervalo de células cujo número da coluna você deseja obter.
Se ref for omitido, será equivalente à referência da célula na qual a função COL aparecer.
Função Escolher
ESCOLHER
A função ESCOLHER permite selecionar um valor a partir de uma lista. Informamos um núm_índice e a
função retorna o item correspondente na lista.
=ESCOLHER(núm_índice;valor1;[valor2]; ...)
A sintaxe da função ESCOLHER tem os seguintes argumentos:
• Núm_índice Obrigatório. Especifica o argumento de valor selecionado. Núm_índice deve ser um
número entre 1 e 254, ou uma fórmula ou referência a uma célula que contenha um número entre
1 e 254.
o Se núm_índice for 1, ESCOLHER retornará valor1; se for 2, ESCOLHER retornará valor2;
e assim por diante.
o Se núm_índice for menor do que 1 ou maior do que o número do último valor na lista,
ESCOLHER retornará o valor de erro #VALOR!.
o Se núm_índice for uma fração, ela será truncada para o menor inteiro antes de ser usada.
• Valor1, valor2, ... Valor1 é obrigatório, valores subsequentes são opcionais. De 1 a 254
argumentos de valor a partir dos quais ESCOLHER seleciona um valor ou uma ação a ser
realizada com base no núm_índice. Os argumentos podem ser números, referências de célula,
nomes definidos, fórmulas, funções ou texto.
Por exemplo, a fórmula:
Use núm_índice para retornar um valor da lista de argumentos de valor. Use ESCOLHER para selecionar
um valor entre 254 valores que se baseie no número de índice. Por exemplo, se do valor1 até o valor7
forem os números da semana, ESCOLHER retorna um dos dias quando um número entre 1 e 7 for usado
como núm_índice.
=ESCOLHER(DIA.DA.SEMANA(B4); “Domingo”; “Segunda”; “Terça”; “Quarta”; “Quinta”; “Sexta”;
“Sábado”)
Outro exemplo:
=SOMA(ESCOLHER(J17;B17:B32;C17:C32;D17:D32;E17:E32;F17:F32;G17:G32))
A função ESCOLHER determina qual a faixa será utilizada no cálculo da soma:
Funções Matemáticas
Para utilizamos as funções matemáticas iremos utilizar planilha Dados.
E3:E2157 País
F3:F2157 Vendedor
K3:K2157 Total
Desta forma, basta utilizar os nomes criados dispensando desta forma a necessidade de fixar as células
e evitando erros:
Exemplo: =SOMASE(Vendedor;B6;Total)
CONT.SE
Calcula o número de células em um intervalo que corresponde a um determinado critério.
=CONT.SE(intervalo;critério)
• Intervalo - é o intervalo de células no qual se deseja contar células que correspondam a um
determinado critério.
• Critérios - é o critério na forma de um número, expressão ou texto que define quais células serão
contadas. Por exemplo, os critérios podem ser expressos como 32, >32, "André".
Exemplo:
Tendo uma base de dados como a do exemplo (Pedidos) utilizando a função CONT.SE podemos analisar
a quantidade de pedidos emitidos por um determinado vendedor ou o número de pedidos enviados para
um determinado país.
Para podermos analisar os dados devemos primeiro montar uma tabela de resumo com os itens que
desejamos contar. A partir daí podemos fazer montar a fórmula:
=CONT.SE(Vendedor;B6)
Onde: Vendedor é o intervalo de células no qual se deseja contar células que correspondem ao critério
e B6 é o critério que define quais células devem ser contadas.
SOMASE
Use a função SOMASE para somar os valores em um intervalo que atendem aos critérios que você
especificar.
=SOMASE(intervalo;critério;[intervalo_soma])
• Intervalo - é o intervalo de células que se deseja calcular.
• Critérios - É o critério na forma de um número, expressão ou texto, que define quais células serão
somadas.
• Intervalo_soma - são as células que serão utilizadas na soma. Os valores serão inclusos na
soma somente se as células do intervalo coincidirem com os critérios estipulados.
Por exemplo, tomando como base a planilha utilizada anteriormente, se quisermos somar o valor
total de vendas de cada vendedor devemos utilizar a seguinte fórmula:
=SOMASE(Vendedor;B6;Total)
Lembre-se que se forem utilizados intervalos as células ao invés de nomes, As referências precisam ser
absolutas ($E$3:$E$2157).
CONT.SES
Conta as células que atendam a todos os critérios estabelecidos.
=CONT.SES(intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]…)
A sintaxe da função CONT.SES tem os seguintes argumentos:
• intervalo_critérios1 - Obrigatório. O primeiro intervalo no qual avaliar os critérios associados.
• critérios1 - Obrigatório. Os critérios no formato de um número, uma expressão, uma referência
de célula ou um texto que define quais células serão contadas.
• intervalo_critérios2, critérios2, ... – Opcional. Intervalos adicionais e seus critérios associados.
Até 127 intervalo/critérios pares são permitidos.
Por exemplo, tomando como base a planilha de Pedidos, se quisermos saber a quantidade de pedidos
emitidos por cada vendedor em um determinado país devemos utilizar a seguinte fórmula:
=CONT.SES(Vendedor;B35;País;C35)
Onde: Vendedor é o intervalo de células no qual se deseja verificar a correspondência e B35 é o critério
para o primeiro intervalo. País é o segundo intervalo de correspondência e C35 o segundo critério.
Só serão contadas as células que atendam aos 2 critérios.
SOMASES
Soma as células em um intervalo que atendem a todos os critérios.
=SOMASES(intervalo_soma; intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]; …)
• intervalo_soma - Necessário. Uma ou mais células para somar, incluindo números ou nomes,
intervalos ou referências de célula (referência de célula: o conjunto de coordenadas que a célula
abrange em uma planilha. Por exemplo, a referência da célula que aparece na interseção da
coluna B e linha 3 é B3.) que contêm números. Valores em branco e de texto são ignorados.
• intervalo_critérios1 - Necessário. O primeiro intervalo no qual avaliar os critérios associados.
• critérios1 - Necessário. Os critérios no formato de um número, uma expressão, uma referência
de célula ou um texto que define quais células no argumento intervalo_critérios1 serão
adicionadas. Por exemplo, os critérios podem ser expressos como 32, >32, B4, ou "André".
• intervalo_critérios2, critérios2, … - Opcional. Intervalos adicionais e seus critérios associados.
Até 127 intervalo/critérios pares são permitidos.
Por exemplo, iremos somar o Total dos Pedidos do Vendedor de acordo com o País. Para isso utilizamos
a fórmula:
=SOMASES(Total;Vendedor;B35;País;C35)
Onde: Total é o intervalo das células a serem somadas cujo os critérios sejam correspondentes. Vendedor
é o primeiro intervalo de critérios e B35 é o critério para o primeiro intervalo. País ($E$1:$E$2156)
é o segundo intervalo de células e C35 o segundo critério. Só serão somadas as células que
atendam aos 2 critérios.
MÉDIASE
Retorna a média (média aritmética) de todas as células em um intervalo que satisfazem um determinado
critério. Semelhante a função SOMASE só que neste caso ela calcula a média.
=MÉDIASE(intervalo; critérios; [intervalo_média])
• Intervalo - Obrigatório. Uma ou mais células a serem usadas para o cálculo da média, incluindo
números ou nomes, matrizes ou referências que contêm números.
• Critérios - Obrigatório. Os critérios na forma de um número, uma expressão, uma referência de
célula ou um texto que define quais células serão usadas para o cálculo da média.
• Intervalo_média - Opcional. O conjunto real de células que será usado para calcular a média. Se
omitido, será usado o intervalo.
Por exemplo, utilizando a planilha de Pedidos, iremos calcular a média do Total dos Pedidos de cada
Vendedor. Para isso utilizamos a fórmula:
=MÉDIASE(Vendedor;B55;Total)
Onde: Será calculada a média apenas dos valores no intervalo Total, em que as células correspondentes
no intervalo Vendedor equivalem ao critério B55.
MÉDIASES
Retorna a média (média aritmética) de todas as células que satisfazem a todos os critérios.
• Intervalo_média - Obrigatório. Uma ou mais células a serem usadas para o cálculo da média,
incluindo números ou nomes, matrizes ou referências que contêm números.
• Intervalo1_critérios, intervalo2_critérios, … - Intervalo1_critérios é obrigatório,
intervalos_critérios subsequentes são opcionais. Os intervalos de 1 a 127 para avaliar os critérios
associados.
• Critérios1, critérios2, … - Critérios1 é obrigatório, critérios subsequentes são opcionais. Os
critérios de 1 a 127 na forma de um número, uma expressão, uma referência de célula ou um texto
que define quais células serão usadas para calcular a média.
Por exemplo, iremos tirar a média do Total de pedidos da Noruega por vendedor. Para isso utilizamos a
fórmula:
=MÉDIASES(Total;Vendedor;G55;País;$E$55)
Onde: Total é o intervalo das células a serem calculadas as médias cujo os critérios sejam
correspondentes. Vendedor é o primeiro intervalo de critérios e G55 é o critério para o primeiro
intervalo. País é o segundo intervalo de células e $E$55 o segundo critério. Só será calculada a
média das células que atendam aos 2 critérios.
Observe que se trocarmos o país para Noruega ,algumas células retornarão erros (#DIV/0!). Isso ocorre
porque nem todos os vendedores emitiram pedidos para o Noruega e neste caso a média não pode ser
calculada pois não há possibilidade de se dividir valores por 0.
Para corrigir o erro devemos utilizar a função SEERRO como mostrada a seguir.
Função SEERRO
SEERRO
Retorna um valor especificado se uma fórmula gerar um erro; caso contrário, retorna o resultado da
fórmula. Use a função SEERRO para capturar e controlar os erros em uma fórmula.
=SEERRO(valor;valor_se_erro)
A sintaxe da função SEERRO tem os seguintes argumentos (argumento: um valor que fornece informações
a uma ação, um evento, um método, uma função ou um procedimento.):
• Valor - Obrigatório. O argumento verificado quanto ao erro.
• Valor_se_erro - Obrigatório. O valor a ser retornado se a fórmula gerar um erro. Os seguintes
tipos de erro são considerados: #N/D, #VALOR!, #REF!, #DIV/0!, #NÚM!, #NOME? ou #NULO!.
Para corrigir estes erros utilizaremos a função SEERRO na coluna da Média do Total para que se o
vendedor não tiver nenhum pedido para um determinado País e aparecer o erro #DIV/0! o mesmo seja
substituído por '''' ou por 0.
A fórmula da Média foi adaptada para corrigir o erro. Na célula H55 foi inserida a seguinte fórmula:
=SEERRO(MÉDIASES(total;país;$E$55;vendedor;G55);"")
Se a Média gerar algum erro será exibido vazio caso contrário será exibido o resultado da média.
Observe que nas células H65 e I65 temos a média do país (neste caso, Noruega). Os valores são
diferentes, pois a função média descarta células vazias ou com texto e contempla no cálculo da média os
valores zerados. A melhor resposta dependerá da regra definida. Por exemplo, caso a Margarete não
atenda o país Noruega, a média correta é a que aparece na célula H65. Por outro lado, se ela tinha mita
de vendas para este país e não realizou nenhum pedido, a média correta é a da célula I65.
Exercícios Propostos
Para fixar o conteúdo da AULA 02 e tirar possíveis dúvidas realize os exercícios que se encontram na
pasta de desafios e em caso de dúvidas você poderá tirar com seu instrutor durante o treinamento ou
através do e-mail:
duvidas@digicad.com.br
AULA 3
Funções de Arredondamento
INT
Arredonda um número para baixo até o número inteiro mais próximo.
=INT(núm)
• Núm - é o número real que se deseja arredondar para baixo até um inteiro.
=INT(D8)
ARRED
Arredonda um número até uma quantidade especificada de dígitos.
=ARRED(núm;[núm_dígitos])
• Núm - é o número que você deseja arredondar.
• Núm_dígitos - especifica o número de dígitos para o qual você deseja arredondar núm.
o Se núm_dígitos for maior que 0, então núm será arredondado para o número especificado
de casas decimais.
o Se núm_dígitos for 0, então núm será arredondado para o inteiro mais próximo.
o Se núm_dígitos for menor que 0, então núm será arredondado para a esquerda da vírgula
decimal.
Exemplo: arredondar 1 casa a esquerda da vírgula. Neste caso teremos valores de R$10 em R$ 10,00
=ARRED(D8;-1)
ARREDONDAR.PARA.CIMA
ARREDONDAR.PARA.CIMA arredonda um número para cima afastando-o de zero. Funciona como AR-
RED, com a diferença de sempre arredondar um número para cima.
=ARREDONDAR.PARA.CIMA(núm;[núm_dígitos])
=ARREDONDAR.PARA.CIMA(D8;-1)
ARREDONDAR.PARA.BAIXO
ARREDONDAR.PARA.BAIXO arredonda um número para baixo até zero. Funciona como ARRED, com
a diferença de sempre arredondar um número para baixo.
=ARREDONDAR.PARA.BAIXO(núm;[núm_dígitos])
• Núm - é qualquer número real que se deseja arredondar.
• Núm_dígitos - é o número de dígitos para o qual se deseja arredondar núm.
o Se núm_dígitos for maior do que 0, então o número será arredondado para baixo pelo
número de casas decimais especificado.
o Se núm_dígitos for 0, núm será arredondado para baixo até o inteiro mais próximo.
Se núm_dígitos for menor do que 0, então o número será arredondado para baixo à esquerda da vírgula
decimal.
=ARREDONDAR.PARA.BAIXO(D8;-1)
TRUNCAR
Trunca um número para um inteiro removendo a parte fracionária do número.
=TRUNCAR(núm;[núm_dígitos])
• Núm - é o número que se deseja truncar.
• Núm_dígitos - é um número que especifica a precisão da operação. O valor padrão para
núm_dígitos é 0 (zero).
=TRUNCAR(D8;-1)
TETO
Retorna um número arredondado para cima, afastando-o de zero, até o múltiplo mais próximo de
significância.
=TETO(núm;significância)
• Núm - Obrigatório. O valor que você deseja arredondar.
• Significância - Obrigatório. O múltiplo para o qual você deseja arredondar.
Muito cuidado ao utilizar valores decimais no Excel pois muitas pessoas tem o costume
de arredondar os valores através dos Botões de Aumentar e Diminuir casas decimais
o que apenas faz um arredondamento visual o que pode implicar em divergências de
! valores caso um usuário tente conferir os valores em uma calculadora por exemplo.
Por isso sempre que quiser ter uma precisam utilize uma das funções de arredonda-
mento.
Grupo de Planilhas
Planilhas agrupadas com a
tecla SHIFT
Para desagrupar as planilhas, clique sobre uma das planilhas selecionadas e clique na opção Desagrupar
Planilhas a partir de agora as planilhas voltam a ser individuais.
DICA
Para copiar as planilhas mantenha a tecla CTRL pressionada enquanto arrasta a guia
da planilha. Quando soltar o mouse terá uma cópia idêntica da planilha selecionada.
No exemplo utilizaremos 3 planilhas com o Total das vendas de cada Vendedor nos anos de 2013, 2014
e 2015 e uma última planilha para a consolidação dos dados.
As referências absolutas devem ser substituídas por referências relativas, assim poderemos arrastar a
fórmula.
Desta forma os valores serão colados com os vínculos e toda vez que os valores forem alterados na
planilha de origem serão alteradas na planilha de destino.
Se preferir pode clicar direto na opção Colar Vínculo na guia Página Inicial, no grupo Área de
Transferência.
! que possui o vínculo será atualizada. Por isso cuidado para não renomear, mover ou
excluir alguma célula ou arquivo pois isto causará erros nas fórmulas vinculadas.
O erro que aparecerá é #REF! → Ocorre quando você utilizou uma referência errada.
Filtro Avançado
O Filtro Avançado é de extrema importância na hora de trabalhar com grande quantidade de dados. Pois
podemos analisar os dados aplicando vários critérios e a copiar os dados correspondentes para um outro
local. Podemos ainda extrair registros exclusivos de uma base de dados caso a mesma tenha informações
duplicadas.
Como exemplo utilizaremos a tabela de Pedidos que deve ser nomeada para Pedidos através da Caixa
de Nome. Não se esqueça de selecionar toda a tabela antes de nomear.
A lista ou base de dados a ser utilizada no Filtro Avançado deverá conter rótulo de colunas (Ex: Pedido,
Data, Cliente, País, etc).
Em outra planilha digitaremos os critérios a serem utilizados no Filtro Avançado e será nesta planilha
também que os dados serão colados.
Quando criar os critérios para o Filtro Avançado, os cabeçalhos dos critérios devem
! ser exatamente iguais ao da base de dados para que o Excel posso fazer a correspon-
dência.
A primeira consulta que iremos fazer são dos Pedidos do Brasil. Para isso utilizaremos o critério
País=Brasil.
Para utilizar o Filtro Avançado siga os procedimentos abaixo:
• Clique em uma área qualquer da planilha que não contenha dados;
• Clique na guia Dados, no grupo Classificar e Filtrar clique na opção Avançado;
• Onde:
✓ Ação: Se Filtra a lista no local na própria planilha ou Copia para um outro Local (selecione
conforme desejado);
✓ Intervalo da lista: É a referência do banco de dados. Selecione todos os dados digitados ou
informe o nome da base de dados. Ex: Pedidos.
✓ Intervalo de critérios: São as regras de filtragem. É necessário fazer uma planilha de apoio
onde conste os critérios. No nosso caso será o intervalo $B$2:$B$2.
✓ Copiar para: Se habilitado a opção copiar para outro local, identifique o novo local em sua
planilha. No nosso caso $B$10. O Filtro não sobrepõe dados por isso escolha uma área vazia.
✓ Somente registros exclusivos: Se habilitado irá ignorar os registros duplicados colando
apenas um só.
• Após configurado clique em OK e os dados que correspondam ao critério informado serão
colados no local indicado.
Quando o Filtro Avançado cola as informações em outro local os mesmos são colados
! como valores, ou seja, não serão coladas fórmulas e não haverá vínculo com a base
de dados. O botão de Desfazer também não funcionará caso os dados sejam colados
errados.
Agora iremos realizar o filtro para todos os pedidos do Brasil efetuados pela Janete:
Outro exemplo de aplicação do Filtro Avançado é criarmos uma lista única de Vendedores. Para
isso siga os procedimentos:
• Crie um campo de critério em uma planilha como no exemplo abaixo. O critério será em branco
pois queremos extrair todos os nomes dos vendedores;
• A opção Somente registros exclusivos deverá estar marcada para que seja extraído apenas
um nome de cada;
• No campo intervalo da lista selecionaremos a coluna de vendedores da planilha pedidos.
Subtotais
O Microsoft Excel pode calcular automaticamente valores de subtotais e totais gerais em uma lista. Quando
você insere subtotais automáticos, o Excel organiza a lista em tópicos para que você possa exibir e ocultar
as linhas de detalhes de cada subtotal.
Para inserir subtotais, você primeiro classifica a lista para agrupar as linhas das quais deseja calcular o
subtotal. Em seguida, você pode calcular subtotais de qualquer coluna que contenha números.
Se os dados não estiverem organizados como uma lista ou se você precisar somente de um único total,
você poderá usar AutoSoma .
• Após a classificação, item fundamental, selecione a tabela novamente caso não esteja
selecionada e clique na guia Dados e no grupo Estrutura de Tópicos clique na opção
Subtotal.
✓ Na caixa A cada alteração em, clique na coluna para calcular o subtotal. Como no
exemplo, que selecionaremos Vendedor.
✓ Na caixa Usar função, clique na função de resumo que deseja usar para calcular os
subtotais. Como no exemplo, que selecionaremos Soma. São ao todo 11 funções resumo
para o Subtotal.
✓ Na caixa Adicionar subtotal a, marque a caixa de seleção para cada coluna que contém
valores que você deseja somar. Como no exemplo, que selecionaremos Frete e Total.
✓ Se quiser uma quebra de página automática depois de cada subtotal, marque a caixa de
seleção Quebra de página entre grupos.
✓ Para especificar uma linha de resumo acima da linha de detalhes, desmarque a caixa de
seleção Resumir abaixo dos dados. Para especificar uma linha de resumo abaixo da
linha de detalhes, marque a caixa de seleção Resumir abaixo dos dados. Como no
exemplo, deixaremos marcada a opção.
✓ Opcionalmente, você pode usar o comando Subtotais novamente repetindo as etapas de
anteriores para adicionar mais subtotais com diferentes funções de resumo. Para evitar
sobrescrever os subtotais existentes, desmarque a caixa de seleção Substituir subtotais
atuais.
• Após configurar as opções para o Subtotal clique em OK e verifique o resultado.
No exemplo mostrado os dados foram resumidos através dos Botões de Níveis da Estrutura de
Tópicos a esquerda das linhas. Como a base de dados é muito extensa os níveis de grupo ajudam a
resumir os dados. No exemplo foi clicado no nível 2 para exibir os subtotais por vendedor.
• O Nível 1 exibe somente o Total Geral;
• O Nível 2 exibe os resumos dos subtotais. No exemplo o total de cada Vendedor;
• O Nível 3 exibe todos os dados.
A quantidade de níveis depende de quantos subtotais e agrupamentos foram criados na base de dados.
Agora iremos criar mais um subtotal para a Tabela de Pedidos. Agora para o campo Categoria para que
possamos ver quanto cada Vendedor vendeu por Categoria. Para isso devemos:
• Selecionar a base de dados ou deixar o cursor em um dos campos da base de dados;
• Clique na guia Dados e no grupo Estrutura de Tópicos clique na opção Subtotal;
• Configure as opções de acordo com a tela abaixo:
• Note que o item Substituir subtotais atuais foi desativado e que A cada alteração em foi
alterado para Categoria. Isto é importante para que você possa criar subtotais por Vendedor e
por Categoria.
• Após você aplicar os recursos descritos acima, sua planilha terá a seguinte aparência:
Onde, se você clicar num dos botões ou nos botões ou você verá um layout diferente. Ou
seja, com o recurso Subtotal, você tem uma única tabela, mas com diversas visualizações possíveis.
Removendo o Subtotal
Para remover os Subtotais devemos:
• Selecionar a base de dados ou deixar o cursor em um dos
campos da base de dados;
• Clique na guia Dados e no grupo Estrutura de Tópicos
clique na opção Subtotal;
• Na janela de Subtotal clicar no botão Remover todos.
Estrutura de Tópicos
Quando criamos um Subtotal a ferramenta automaticamente cria um Estrutura de Tópicos a esquerda
da tabela com os Botões de níveis e de Expandir ou Recolher tópicos.
Mas podemos também criar as Estruturas de Tópicos manualmente Agrupando as colunas ou linhas.
Em nosso exemplo utilizaremos a Estrutura de Tópicos para Agrupar as colunas vazias que aparecem
quando os dados estão resumidos como na figura acima. Para isso devemos:
• Selecionar as colunas que devem ser agrupadas no nosso caso as colunas de ID, NumPedido,
Data, Cliente e País;
• Clique na guia Dados, grupo Estrutura de Tópicos, clique no botão Agrupar;
• Agora, é só clicar no botão de Recolher Tópico que aparece sobre as colunas Agrupadas
para ver os resultados.
• Repita o procedimento para as colunas CodProduto e Produto e depois para as colunas Preço
Unitário e Quantidade;
• Ao Recolher os Tópicos sua tabela terá a seguinte aparência:
Função SUBTOTAL
SUBTOTAL
Retorna um subtotal em uma lista ou em um banco de dados. É geralmente mais fácil criar uma lista com
subtotais usando o comando Subtotais, grupo Contorno, na guia Dados no aplicativo de desktop do Excel.
Assim que a lista de subtotais for criada, você poderá modificá-la editando a função SUBTOTAL.
=SUBTOTAL(núm_função;ref1;[ref2];...])
• NÚM_FUNÇÃO: Obrigatório. É o número de 1 a 11 (incluindo valores ocultos) ou 101 a 111
(ignorando valores ocultos) que especifica qual função usar no cálculo de subtotais dentro de uma
lista.
• Ref1: Obrigatório. O primeiro intervalo nomeado ou referência cujo subtotal você deseja.
• Ref2,...: Opcional. Intervalos nomeados ou referências de 2 a 254 cujo subtotal você deseja.
Núm_função Núm_função Função
1 101 MÉDIA
2 102 CONT.NÚM
3 103 CONT.VALORES
4 104 MÁX
5 105 MÍN
6 106 PRODUTO
7 107 DESVPAD
8 108 DESVPADP
9 109 SOMA
10 110 VAR
11 111 VARP
Qual a vantagem em se criar uma tabela com Funções de SUBTOTAL e adicionar Filtro a base de dados?
A vantagem é que agora toda vez que a base de dados for filtrada por algum critério os resumos se
atualizarão automaticamente. No exemplo a tabela foi filtrada pelo País e Vendedor:
ALT + ;
Validação de Dados
O recurso de validação é muito interessante e útil pois através dele é possível fazer com que apareça uma
mensagem informando o valor(es) que deverão ser inseridos em uma célula, controlar os valores que
serão inseridos nesta célula e mostrar uma mensagem caso o valor não esteja correto.
A validação de dados é muito útil para compartilhar uma pasta de trabalho com outros usuários na sua
organização e quando você deseja que os dados inseridos nessa pasta de trabalho sejam precisos e
consistentes.
Para utilizar o comando de validação de dados siga os procedimentos abaixo:
• Selecione a célula ou intervalo de células a ser validado;
• Clique na guia Dados, grupo Ferramentas de Dados e escolha a opção Validação de Dados;
Mensagem de Entrada
Para exibir mensagens que solicitam entradas e para explicar ou evitar entradas incorretas, especifique
os tipos de mensagens que você deseja nas guias Mensagem de entrada e Alerta de erro. Estes dois
itens são opcionais.
Certifique-se de que a caixa de seleção Mostrar mensagem de entrada ao selecionar célula esteja
marcada.
Para exibir um título em negrito na mensagem, digite o texto na caixa Título.
Digite o texto da mensagem com até 255 caracteres, na caixa Mensagem de entrada. Pressione ENTER
para iniciar uma nova linha na mensagem. O texto deve ser digitado
nesta área para que a mensagem seja exibida.
Alerta de Erro
Para exibir um Alerta de Erro siga o procedimento abaixo:
• Clique na guia Alerta de erro da janela de
Validação de Dados.
• Certifique-se de que a caixa de seleção
Mostrar alerta de erro após a inserção
de dados inválidos esteja marcada.
• Na caixa Estilo, escolha entre
Parar/Aviso/ Informações.
• Se você desejar exibir um título na barra
de título da mensagem ou no balão do
Assistente do Office, se o Assistente do
Office estiver exibido, digite o texto na
caixa Título. Se você deixar a caixa Título
em branco, o título assume como padrão
Microsoft Excel.
• Se você desejar exibir um texto criado por você na mensagem, digite o texto na caixa Mensagem
de erro, com até 225 caracteres. Pressione ENTER para iniciar uma nova linha na mensagem. Se
você não inserir um texto na caixa Mensagem de erro, a mensagem exibirá o seguinte: "O valor
inserido não é válido. Outro usuário restringiu os valores que podem ser inseridos nesta
célula."
• Se quiser clique na guia Mensagem de entrada e personalize uma mensagem para quando o
usuário clicar no campo Data.
• Crie um alerta de erro com o Estilo Parar para não aceitar datas fora da restrição;
Permitir: Decimal
Dados: está entre Mínimo: 1 Máximo: 1000
3ª Validação – Campo OK
• Selecione o campo OK que conterá três opções SIM, NÃO e CANCELADA para identificar as
despesas que já foram lançadas no sistema;
• Clique na guia Dados, grupo Ferramentas de Dados e escolha a opção Validação de Dados;
• Na janela que se abre na guia Configurações iremos configurar as restrições para este campo
conforme abaixo:
Permitir: Lista
Fonte: Digite os valores para a lista (SIM;NÃO;CANCELADA)
Os textos digitados, na fonte da lista, não são 100% seguros pois o usuário poderá
! digitar um dos valores da lista com espaço e o Excel aceitará, o que poderá causar
transtornos na hora de utilizar alguma função ou ferramenta de análise, uma vez que o
Excel diferencia valores com espaço e sem.
Verifique se a opção Menu suspenso na célula esta marca para que seja criada uma
lista suspensa com as opções digitas em cada célula do campo.
• Clique em OK e teste a validação. Se quiser pode personalizar a Mensagem
de Entrada e Alerta de Erro.
Para a validação por lista, utilizando um intervalo de células, você pode digitar todos os
DICA
itens da lista na planilha e utiliza-los na validação. Depois se quiser pode ocultar as listas
para que o usuário não tenha acesso e possa modificar.
• Verifique se a opção Menu suspenso na célula esta marca para que seja criada uma lista
suspensa com as opções digitas em cada célula do campo.
• Clique em OK e teste a validação. Se quiser pode personalizar a Mensagem de Entrada e Alerta
de Erro.
OBS: Se os dados da planilha que contém a lista de nomes forem alterados a lista de validação será
atualizada automaticamente.
• Verifique se a opção Menu suspenso na célula esta marca para que seja criada uma lista
suspensa com as opções digitas em cada célula do campo.
• Clique em OK e teste a validação. Se quiser pode personalizar a Mensagem de Entrada e Alerta
de Erro.
• Verifique se a opção Menu suspenso na célula esta marca para que seja criada uma lista
suspensa com as opções digitas em cada célula do campo.
• Clique em OK e teste a validação. Se quiser pode personalizar a Mensagem de Entrada e Alerta
de Erro.
• Clique na guia Dados, grupo Ferramentas de Dados e escolha a opção Validação de Dados;
• Na janela que se abre clique no botão Limpar tudo e clique em OK.
Exercícios Propostos
Para fixar o conteúdo da AULA 03 e tirar possíveis dúvidas realize os exercícios que se encontram na
pasta de desafios e em caso de dúvidas você poderá tirar com seu instrutor durante o treinamento ou
através do e-mail:
duvidas@digicad.com.br
AULA 4
Importação de Dados
Existem situações onde os dados que você precisa analisar não estão no formato de uma planilha do
Excel. Por exemplo, estes dados podem estar em um arquivo do tipo texto, no formato de texto delimitado
ou separado por vírgula, ou podem estar em uma tabela do Microsoft Access. Nestas situações você
deseja importar estes dados para dentro de uma planilha do Excel, para poder utilizar as funcionalidades
de análise de dados do Excel.
Ao importar dados, você não precisa digitar novamente os dados que deseja analisar no Microsoft Excel.
Você também pode atualizar seus relatórios e resumos do Excel automaticamente a partir do banco de
dados original, sempre que o banco de dados for atualizado com novas informações.
Neste momento será apresentado o Assistente de Importação de texto que possui 3 etapas.
Etapa 1 de 3
A Primeira possui as seguintes opções:
• Tipo de dados originais – Se os itens do arquivo de texto estiverem separados por tabulações,
dois-pontos, ponto-e-vírgulas, espaços ou outros caracteres, selecione Delimitado. Se todos os
itens em cada coluna tiverem o mesmo tamanho, selecione Largura fixa.
• Iniciar importação na linha – Digite ou selecione um número de linha para especificar a primeira
linha dos dados que deseja importar.
• Visualização dos dados – Defina as larguras de campo nessa seção. Clique na janela de
visualização para definir uma quebra de coluna, representada por uma linha vertical. Clique duas
vezes em uma quebra de coluna para removê-la ou arraste uma quebra de coluna para movê-la.
• Formato dos dados da coluna – Clique no formato dos dados da coluna selecionado na seção
Visualização dos dados. Se você não desejar importar a coluna selecionada, clique em Não
importar coluna (ignorar).
• Depois de selecionar uma opção de formato de dados para a coluna selecionada, o título da coluna
em Visualização dos dados exibirá o formato. Se você selecionar Data, selecione um formato de
data na caixa Data.
• Escolha o formato de dados que corresponda aos dados da visualização para que o Excel possa
converter os dados importados corretamente. Por exemplo:
✓ Para converter uma coluna de todos os caracteres numéricos de moeda no formato de
Moeda do Excel, selecione Geral.
✓ Para converter uma coluna de todos os caracteres numéricos no formato de Texto do
Excel, selecione Texto.
✓ Para converter uma coluna de todos os caracteres de data, cada data na ordem de ano,
mês e dia, no formato de Data do Excel, selecione Data e depois selecione o tipo de data
de AMD na caixa Data.
• O Excel importará a coluna como Geral se a conversão puder produzir resultados indesejáveis.
Por exemplo:
✓ Se a coluna contiver vários formatos, como caracteres alfabéticos e numéricos, o Excel
converterá essa coluna em Geral.
✓ Se, em uma coluna de datas, cada data estiver na ordem de ano, mês e dia e você
selecionar Data junto com um tipo de data de MDA, o Excel converterá a coluna no formato
Geral. Uma coluna que contenha caracteres de data deve corresponder a formatos de
data personalizados ou internos do Excel.
✓ Se o Excel não converter uma coluna no formato desejado, você poderá converter os
dados depois de importá-los.
Clique no botão Concluir do Assistente para concluir a configuração da importação. Neste momento será
exibida a janela a seguir perguntando como deseja exibir os dados e onde devem ser colocados os dados.
Se Na Planilha Existente ou Na nova planilha. Selecione a opção desejada e OK. Os dados serão
importados do arquivo de texto para o Excel.
Por exemplo, é possível atualizar um relatório de orçamento de resumo do Excel que é distribuído
mensalmente de forma que ele contenha os dados do mês atual.
• Clique na célula onde você deseja colocar os dados do
banco de dados do Access.
• Na guia Dados, no grupo Obter Dados Externos, clique em
Do Access.
• Localize o banco de dados do Access que você deseja
importar e clique duas vezes nele.
• Na caixa de diálogo Selecionar Tabela, clique na tabela ou consulta que deseja importar e clique
em OK.
• Caso deseje importar mais de uma tabela ao mesmo tempo marque a opção Habilitar a seleção
de várias tabelas e selecione as tabelas a serem importadas.
Em Selecione o modo como deseja exibir estes dados na pasta de trabalho, siga um destes
procedimentos:
• Para exibir os dados como uma tabela, selecione Tabela.
• Para exibir os dados como um relatório de tabela dinâmica, selecione Relatório de Tabela
Dinâmica.
• Para exibir os dados como um relatório de gráfico dinâmico e tabela dinâmica, selecione Relatório
de Tabela Dinâmica e Gráfico Dinâmico.
• Relatório do Power View para criar relatórios rápidos e interativos.
• Apenas Criar Conexão: cria a conexão com a fonte de dados, mas não importa as informações
para o Excel.
• Outra opção é clicar em Propriedades para definir as opções de atualização, formatação e layout
para os dados importados e, em seguida, clicar em OK.
• Um navegador Web do Excel será exibido, digite o endereço do site do qual deseja importar os
dados. Para exemplo digite o endereço abaixo para obtermos a previsão do dólar dos próximos
dias:
http://usdforecast.com/br
• Clique no botão Importar (no canto inferior direito), aparecerá a tela para determinar aonde será
depositada a consulta WEB. Selecione a célula B4.
Atualizando dados
Para atualizar uma conexão de dados específica na pasta de
trabalho, clique em uma célula no intervalo de dados
externos.
• Na guia Dados, no grupo Conexões, clique na seta
ao lado de Atualizar Tudo e clique em Atualizar.
• Para atualizar todas as conexões de dados na pasta
de trabalho, clique em Atualizar Tudo na guia
Dados, no grupo Conexões.
• Na janela seguinte irá aparecer o intervalo que será formatado e a opção Minha tabela tem
cabeçalhos para que o Excel interprete a primeira linha como o Rótulo das colunas. Clique em
OK.
A tabela será formatada como uma Tabela de dados e agora toda vez que forem inseridos dados no final
da tabela os mesmos serão inclusos automaticamente a base de dados.
3. Na célula K2 digite o título da nova coluna: Total. Verifique que a nova coluna já faz parte da
tabela.
4. Na célula K3 construa a fórmula clicando no preço unitário em I3, multiplicando na quantidade em
J3 e somando o frete em H3. Observe a fórmula:
=[@Frete]+[@[Preço Unitário]]*[@Quantidade]
5. Na guia design de tabela, ative a opção “Linha de Totais”. Selecione a função desejada (soma,
média, etc):
a. =soma(dados[total])
b. =média(dados[frete])
c. =somase(dados[país];”Brasil”;dados[total])
Observe que suas fórmulas terão o valor atualizado automaticamente assim que for digitado um
novo pedido.
Tabela Dinâmica
Tabela dinâmica é uma tabela interativa que resume uma grande quantidade de dados rapidamente, ou
os combina de tabelas diferentes. É possível girar suas linhas e colunas para ver resumos diferentes dos
dados de origem, filtrar os dados exibindo páginas diferentes ou exibir os detalhes das áreas de interesse.
Você pode criar uma Tabela dinâmica a partir de uma Lista ou Banco de dados do Microsoft Excel, de
um Banco de dados externo, de Várias planilhas do Microsoft Excel ou de outra Tabela dinâmica.
Para começar utilizaremos a base de dados Pedidos.
Para criar a Tabela Dinâmica, primeiro clique sobre uma célula da lista ou selecione toda base de dados
e siga os procedimentos:
• Clique na guia Inserir e grupo Tabelas clique em Tabela Dinâmica;
• Na janela que se abre podemos utilizar devemos selecionar a fonte de dados a ser utilizada no
nosso caso a tabela Pedidos.
Agora para montar a Tabela Dinâmica basta arrastar os campos de acordo com os dados que desejamos
analisar e montar a melhor estrutura para expô-los.
Para auxiliar do lado direito da janela foi aberto o painel Lista de campos de tabela dinâmica que contém
todos os campos disponíveis na base de dados e que podem ser utilizados na análise.
Este painel só aparece se o cursor estiver em algum local da área da tabela dinâmica.
Caso o cursor esteja na área da tabela dinâmica e mesmo assim o painel não seja exibido clique na guia
Analisar das Ferramentas de Tabela Dinâmica e no grupo Mostrar clique no item Lista de Campos.
No item Resumir campo de valor por escolha o tipo de cálculo que deseja usar para resumir os dados
do campo selecionado e clique em OK.
• Formato do Número: Formata os itens numéricos no campo selecionado.
Depois de selecionadas as opções clicar em OK.
Observe que no exemplo acima o cálculo da soma foi alterado pelo da contagem exibindo assim o número
de pedidos de cada para cada país por categoria.
No exemplo acima filtramos a tabela para exibir apenas os pedidos do vendedor André.
Vamos supor que precisássemos fazer um levantamento de todos os pedidos referentes a esse total. Na
Tabela Dinâmica isso é uma tarefa fácil basta dar um duplo clique sobre o valor correspondente.
Observe que o Excel cria uma nova planilha com os dados referentes ao total selecionado.
Esta nova planilha não está vinculada a base de dados por isso se algum dado for modificado você
precisará dar um duplo clique novamente para ser gerado um novo resumo.
Agora na lista de campos de tabela dinâmica aparece o campo Total Liq. que pode ser inserido na Tabela
Dinâmica para análise.
Como se podem notar campos calculados em tabelas dinâmicas podem ser de grande utilidade, evitando
a utilização de recursos como realizar cálculos em outras células com base na tabela dinâmica.
Outro exemplo, se quiser saber o percentual do Frete sobre o total, siga os passos a seguir:
• Clique em Ferramentas de Tabela Dinâmica, clique na guia Analisar, no grupo Cálculos clique
em Campos, Itens e Conjuntos e escolha a opção Campo Calculado.
• Na janela que abre no campo Nome digite % Frete.
• Clique em Fórmula.
• Selecione o campo Frete, digite / e selecione o campo Total. Deve ficar
=Frete/Frete e clique em Adicionar para que o campo seja criado e em seguida clique em OK.
A tabela terá mais um campo adicionado à lista de campos e ficará como o exemplo a seguir:
Também podemos criar campos calculados utilizando funções. Por exemplo calcular a comissão para cada
vendedor a partir de uma meta. Para o exemplo iremos inserir uma nova Tabela Dinâmica utilizando o
campo Total Liq. criado anteriormente:
• Clique no campo que deseja Modificar ou Excluir. Altere a fórmula se necessário e clique no
botão Modificar e em seguida OK. Se clicar no botão Excluir o campo será excluído da Tabela
Dinâmica.
Gráfico Dinâmico
Para utilizarmos o recurso iremos precisar de uma tabela de dados ou uma Tabela Dinâmica já criada.
Em geral, quando os dados não incluem muitos números, a tabela dinâmica funciona melhor que o gráfico
para a visualização das informações. Já quando o objetivo é fazer uma análise numérica das informações,
tanto a tabela como o gráfico dinâmico são úteis.
• Na janela que se abre poderá ser indicado o local da fonte de dados. No nosso caso já estará o
intervalo de dados selecionado. Nesta janela também poderemos escolher o local onde se deseja
criar a tabela e o gráfico dinâmico se em uma nova planilha ou na planilha existente.
Selecionaremos uma Nova planilha para que o gráfico fique separado das tabelas. Clique em
OK;
• Neste momento será criada uma planilha com a Tabela Dinâmica e o Gráfico Dinâmico em
brancos, com a Lista de campos da tabela dinâmica;
• Se preferir pode mover o gráfico para uma nova planilha. Para isso clique na Área do Gráfico e
clique na guia Design das Ferramentas de Gráfico Dinâmico;
• Clique na opção Mover Gráfico e escolha a opção Nova Planilha e de um nome para a planilha
e clique em OK;
• Neste momento o gráfico será movido para uma nova planilha onde iremos começar a construir o
nosso gráfico;
Para criarmos o gráfico precisamos mover os campos da tabela dinâmica para as áreas desejadas
utilizando o painel de campos para isso arraste os campos para as Áreas desejadas e vá observando o
layout do gráfico se necessário altere as posições dos campos;
Para podermos analisar e filtrar os dados do Gráfico Dinâmico podemos utilizar os botões disponíveis no
gráfico e que podem ser utilizados como na Tabela dinâmica.
Experimente fazer outras modificações no gráfico arrastando os campos para outras posições e realize
alguns filtros para testar. Assim você poderá visualizar diferentes informações.
Para remover algum campo do gráfico basta desmarcar o campo da Lista de Campos ou arrastá-lo para
fora das áreas.
• Será aberta a janela para selecionar o Tipo de Gráfico. Selecione o tipo desejado e clique em
OK;
• Se desejar pode mover o gráfico para uma nova planilha e modificar sua formatação.
Segmentação de Dados
Em versões anteriores do Microsoft Excel, você pode usar filtros de relatório para filtrar dados em um
relatório de Tabela Dinâmica ou Tabela de Dados, mas não é fácil ver o estado de filtragem atual ao
filtrar vários itens. No Microsoft Excel, você tem a opção de usar segmentações para filtrar os dados. As
segmentações de dados oferecem botões nos quais você pode clicar para filtrar dados de Tabela
Dinâmica ou Tabela de Dados. Além da filtragem rápida, as segmentações de dados também indicam o
estado de filtragem atual, tornando mais fácil entender o que exatamente é mostrado em um relatório de
Tabela Dinâmica filtrado.
Um item, ao ser selecionado, é incluído no filtro e os dados desse item são exibidos no relatório.
• Clique em OK.
• Uma segmentação de dados é exibida para cada campo selecionado.
• Em cada segmentação de dados, clique nos itens que você deseja filtrar. Neste momento a Tabela
Dinâmica e o Gráfico Dinâmico serão alterados de acordo com os filtros.
DICA
Para selecionar mais de um item, segure a tecla CTRL enquanto clica nos itens que
deverão ser filtrados.
• Na janela seguinte irá aparecer o intervalo que será formatado e a opção Minha tabela tem
cabeçalhos para que o Excel interprete a primeira linha como o Rótulo das colunas. Clique em
OK.
Com a Base de Dados formatada como Tabela podemos criar a Segmentação de dados:
• Clique em qualquer lugar da Tabela no qual você deseja criar uma segmentação de dados.
• Isso exibe as Ferramentas de Tabela, adicionando as guias Analisar e Design.
• Clique na guia Design, no grupo Ferramentas, clique em Inserir Segmentação de Dados.
• Na caixa de diálogo Inserir Segmentações de Dados, marque a caixa de seleção dos campos
da Tabela nos quais você deseja criar uma segmentação de dados.
• Clique em OK.
Linha do Tempo
• Na caixa de diálogo Inserir Linha do Tempo, verifique nas caixas os campos de datas desejados
e clique em OK.
Assim como uma segmentação de dados que você cria para filtrar dados, é possível inserir uma linha do
tempo uma vez e mantê-la com sua tabela dinâmica para alterar rapidamente o período.
• Arraste a barra de rolagem da linha do tempo até o período que você deseja analisar.
Exercícios Propostos
Para fixar o conteúdo da AULA 04 e tirar possíveis dúvidas realize os exercícios complementares que se
encontram pasta de desafios e em caso de dúvidas você poderá tirar com seu instrutor durante o treina-
mento ou através do e-mail:
duvidas@digicad.com.br
AULA 5
Funções de Texto
As funções de texto, quando usadas de forma isolada, possuem aplicações simples. Porém, quando são
aninhadas, ganham muita importância na parametrização de banco de dados.
Inicialmente, para que você possa entender a sintaxe, a melhor forma e trabalhar com as funções
isoladamente e depois aninhar elas.
CONCATENAR
Agrupa vários itens de texto em um único item de texto
=CONCATENAR(texto1; texto2;...)
• Texto1; texto2 são de 2 a 255 itens de texto a serem agrupados em um único item de texto. Os
itens de texto podem ser cadeia de caracteres, números ou referências a células únicas.
ESQUERDA
Retorna os caracteres mais à esquerda de um valor de texto
=ESQUERDA(Texto;Núm_caract)
• Texto é o texto ou a célula onde está o texto que você deseja extrair.
• Núm_caract é a quantidade de caracteres a ser extraída.
Exemplo: Retorna os 5 primeiros caracteres, ou seja, Maria.
DIREITA
Retorna os caracteres mais à direita de um valor de texto
=DIREITA(Texto;Núm_caract)
• Texto é o texto ou a célula onde está o texto que você deseja extrair.
• Núm_caract é a quantidade de caracteres a ser extraída.
NÚM.CARACT
Retorna o número de caracteres em uma sequência de texto
=NÚM.CARACT(Texto)
• Texto é o texto ou a célula onde está o texto que você deseja contar os caracteres.
Exemplo: Retorna o número 11. Ou seja, o número de caracteres (incluindo o espaço entre as palavras)
LOCALIZAR
Localiza um valor de texto dentro de outro (não diferencia maiúsculas de minúsculas).
=LOCALIZAR(texto_procurado;no_texto;[núm_inicial])
• Texto_Procurado Necessário, é o texto ou caractere que você deseja encontrar.
• no_texto Necessário, é o texto onde se encontra o texto que você deseja localizar.
• núm_inicial Opcional. O número do caractere no argumento no_texto em que você deseja iniciar
a busca.
Exemplos: Encontrar a posição do caractere espaço (“ “) dentro de uma célula. Neste caso retornou
posição 6.
A função localizar é muito importante, pois permite construir uma lógica para extrairmos informações em
um texto. Exemplo: Extrair a primeira palavra em um texto.
=ESQUERDA(B15;LOCALIZAR(" ";B15)-1)
Outro exemplo é extrair o sobrenome em um nome com 2 palavras.
=DIREITA(B15;NÚM.CARACT(B15)-LOCALIZAR(" ";B15))
PROCURAR
Procura um valor de texto dentro de outro (diferencia maiúsculas de minúsculas).
=PROCURAR(texto_procurado;no_texto;[núm_inicial])
• Texto_Procurado Necessário, é o texto ou caractere que você deseja encontrar.
• no_texto Necessário, é o texto onde se encontra o texto que você deseja localizar.
• núm_inicial Opcional. O número do caractere no argumento no_texto em que você deseja iniciar
a busca.
Exemplos: Encontrar a posição de um determinado caractere dentro de uma célula. Saber a posição da
palavra Avançado na célula.
Neste exemplo, a fórmula na célula D20 não encontrou correspondência as palavras SILVA na célula B20,
retornando erro. Já a fórmula da célula F20 retornou o valor 7 que é a posição da palavra Silva em B20.
EXT.TEXTO
Retorna um número específico de caracteres de uma sequência de texto começando na posição
especificada
=EXT.TEXTO(texto;núm_inicial;núm_caract)
• Texto é o texto onde está escrito o que você deseja extrair.
• núm_inicial é a posição onde começa o texto a ser extraído.
• núm_caract é a quantidade de caracteres que você deseja extrair.
Exemplo:
Retorna o texto que se inicia na posição 6 e possui 8 (=15-6-1) caracteres de comprimento, ou seja,
Oliveira.
! Todo número extraído a partir de uma função de texto é considerado texto pelo Excel,
ou seja, se for utilizado em alguma função terá valor 0.
VALOR
Converte um argumento de texto em um número
=VALOR(Texto) ou =VALOR(Função de Texto)
• Texto é o texto entre aspas ou uma referência a uma célula que contém o texto a ser convertido.
Exemplo: Quando foi extraído o 2013 os valores vieram como texto e se precisarmos deles como números
temos que converte-los utilizando a função VALOR.
Retorna o valor 2013 como número. Se você não usar a função valor o valor 2013 será texto, ou seja, as
funções de Texto sempre retornam texto. Até mesmo quando retornam dígitos numéricos.
ARRUMAR
Remove excesso de espaços do texto.
=ARRUMAR(Texto)
• Texto é o texto entre aspas ou uma referência a uma célula que contém o texto a ser arrumado.
Exemplo:
MAIÚSCULA
Converte o texto em maiúsculas.
= MAIÚSCULA(Texto)
• Texto é o texto entre aspas ou uma referência a uma célula que contém o texto a ser convertido.
Exemplo:
MINÚSCULA
Converte texto para minúsculas.
=MINÚSCULA(Texto)
• Texto é o texto entre aspas ou uma referência a uma célula que contém o texto a ser convertido.
Exemplo:
PRI.MAIÚSCULA
Coloca a primeira letra de cada palavra em maiúscula em um valor de texto
=PRI.MAIÚSCULA(Texto)
• Texto é o texto entre aspas, uma fórmula que retorna o texto ou uma referência a uma célula
que contenha o texto que você deseja colocar parcialmente em maiúscula.
Exemplos:
Retorna o texto: Excel 2013 Avançado com as iniciais de cada palavra em maiúscula.
TEXTO
Formata um número e o converte em texto
=TEXTO(valor;formato_texto)
• Valor Necessá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 Necessário. Um formato numérico como uma cadeia de texto entre aspas. Por
exemplo, "m/d/aaaa" ou "#,##0.00"..
Exemplo: Aplicar o formato ao número do CEP:
REPT
Repete o texto um determinado número de vezes.
=REPT(texto;núm_vezes)
• Texto é o texto a ser repetido.
• núm_vezes é um número positivo que especifica o número de vezes que você deseja repetir texto.
O máximo permitido é 32.767 repetições.
Exemplo: Gerar um gráfico na célula para demonstrar o consumo de energia elétrica.
No exemplo acima o caractere a ser repetido foi “|” (barra vertical) e a quantidade de vezes foi determinada
pelos Kw gastos. Como o valor é muito grande e só precisamos de uma simples representação visual o
mesmo foi dividido por 10 numa forma de gerar uma escala menor.
Com este formato, não dá para o Excel executar cálculos, pois a informação não é data. Sendo assim,
você terá que fazer uma conversão.
Primeiro, na célula C6 transformamos estes números em texto com 8 dígitos:
=TEXTO(B6;"00000000")
Em seguida na célula D6 digitaremos a seguinte fórmula:
=DATA.VALOR(ESQUERDA(C6;2)&"/"&EXT.TEXTO(C6;3;2)&"/"&DIREITA(C6;4))
O resultado será o número de série 25887 que, se formatado como data você obterá: 15/11/1970.
Criaremos uma planilha para os cálculos de comissões e premiações. Os valores serão pagos sobre os
faturamentos totais de cada vendedor para isso montaremos a tabela abaixo:
Agora temos que inserir a função na célula C5. A célula B5 servirá de referência para a pesquisa:
=PROCV(B5;FATURAMENTO;10;FALSO)
Onde:
• A4 é a referência a ser procurada;
• FATURAMENTO é a tabela que contém os dados a serem pesquisados;
• 10 é o número índice da coluna que contém o total geral do vendedor;
• Falso é o tipo de pesquisa, ou seja, a pesquisa exata.
Agora é só copiar a fórmula para as demais células.
Quando o Vendedor for alterado os dados serão atualizados automaticamente e caso o Vendedor não
exista aparecerá o erro #N/D.
Para corrigir este erro devemos utilizar a função SEERRO para que se o vendedor não existir o valor do
total será 0 (zero).
=SEERRO(PROCV(B5;FATURAMENTO;10;FALSO);0)
Para facilitar o nosso trabalho iremos renomear a Tabela de Comissões. Selecione o intervalo H7:J13 e
nomeie para Comissão através da Caixa de nomes.
Agora iremos montar a fórmula para encontrar a Comissão correspondente para cada Total:
=PROCV(B4;Comissão;3;VERDADEIRO)*C5
OBS: Para o cálculo acima poderíamos usar a função SE, mas a função PROCV é mais prática e simples.
Abaixo a função SE correspondente:
=SE(C5<=$H$8;$J$7;SE(C5<=$H$9;$J$8;SE(C5<=$H$10;$J$9;SE(C5<=$H$11;$J$10;SE(C5<=$H$12;$J$11;$J$12)))))*C5
PROCH
A função PROCH compara o valor de pesquisa com a primeira linha da tabela e em seguida retorna um
valor associado da mesma coluna. Para usar a função PROCH, digite uma fórmula que usa a seguinte
sintaxe em uma célula vazia da sua planilha.
=PROCH(valor_procurado;matriz_tabela;núm_índice_lin;[procurar_intervalo])
• Valor_procurado é o valor a ser localizado na primeira linha da tabela.
• Matriz_tabela é uma tabela de informações onde os dados devem ser procurados.
• Núm_índice_lin é o número da linha em matriz_tabela de onde o valor correspondente deve
ser retirado. Um núm_índice_lin equivalente a 1 retorna o valor da primeira linha na matriz_tabela,
um núm_índice_lin equivalente a 2 retorna o valor da segunda linha na matriz_tabela, e assim por
diante. Se núm_índice_lin for menor do que 1, PROCH retornará o valor de erro #VALOR!; se
núm_índice_lin for maior do que o número de linhas na matriz_tabela, PROCH retornará o valor
de erro #REF!.
• procurar_intervalo informa ao Excel como comparar o valor de pesquisa, podendo ser: FALSO
ou 0 para valor exato ou VERDADEIRO, 1 ou omitir para valor aproximando para menos.
Como exemplo iremos utilizar a Tabela anterior e calcular o Prêmio extra para o vendedor.
Nomeie o intervalo de C18:F19 para Prêmio. Agora montaremos a fórmula:
=PROCH(C5;Prêmio;2;VERDADEIRO)
Na coluna salário, iremos usar a fórmula para somar a comissão, o prêmio e a ajuda de custo de cada
vendedor:
=D5+E5+$I$16
Agora, utilizando a função Procv, digite na célula I19 uma fórmula que retorne o salário do vendedor se-
lecionado na célula H19.
CORRESP
Retorna a posição relativa de um item em uma matriz que coincide com um valor especificado em uma
ordem específica. Use CORRESP em vez de uma das funções PROC quando você precisar da posição
de um item em um intervalo ao invés do item propriamente dito.
=CORRESP(valor_procurado;matriz_procurada;[tipo_correspondência])
• Valor_procurado é o valor que você deseja coincidir com matriz_procurada.
o Valor_procurado pode ser um valor (número, texto ou valor lógico) ou uma referência de
célula de um número, texto ou valor lógico.
• Matriz_procurada é um intervalo contíguo de células que contêm valores possíveis de procura.
Matriz_procurada precisa ser uma matriz ou uma referência de matriz.
• Tipo_correspondência é o número -1, 0 ou 1. Tipo_correspondência especifica como o Microsoft
Excel corresponde a valor_procurado com os valores contidos em matriz_procurada.
o Se tipo_correspondência for 1, CORRESP localizará o maior valor que for menor do
que ou igual a valor_procurado. Matriz_procurada deve ser posicionada em ordem as-
cendente: ...-2, -1, 0, 1, 2,...A-Z, FALSO, VERDADEIRO.
o Se tipo_correspondência for 0, CORRESP localizará o primeiro valor que for exata-
mente igual a valor_procurado. Matriz_procurada pode ser colocada em qualquer ordem.
o Se tipo_correspondência for -1, CORRESP localizará o menor valor que seja maior ou
igual a valor_procurado. Matriz_procurada deve ser posicionada em ordem decrescente:
VERDADEIRO, FALSO, Z-A,...2, 1, 0, -1, -2,... e assim por diante.
o Se tipo_correspondência for omitido, será equivalente a 1.
Comentários
• CORRESP não faz distinção entre letras maiúsculas e minúsculas quando estiver fazendo a cor-
respondência entre valores de texto.
• Se CORRESP não conseguir localizar um valor coincidente, ele fornecerá o valor de erro #N/D.
• Se tipo_correspondência for 0 e valor_procurado for um texto, valor_procurado poderá conter os
caracteres curinga asterisco (*) e ponto de interrogação (?). Um asterisco corresponde a qualquer
sequência de caracteres; um ponto de interrogação corresponde a qualquer caractere individual.
No exemplo utilizaremos como matriz o intervalo de B12:B20 como referência para os Vendedores e o
intervalo de D10:K10 como referência para as Categorias.
Iremos inicialmente encontrar as posições do Vendedor e da Categoria:
O resultado obtido na fórmula para o Vendedor será 5, ou seja, o nome da vendedora Laura está na
quinta posição do intervalo selecionado B12:B20.
Para Categoria iremos utilizar a mesma função, mudaremos apenas o valor procurado e o intervalo para
a procuram:
=CORRESP(D6;D10:K10;0)
Onde:
• D6 é o valor a ser procurado no intervalo;
• D10:K10 é o intervalo onde será procurado o nome da categoria;
• 0 é o tipo de correspondência, ou seja, procura exata.
O resultado obtido na fórmula para a Categoria será 3, ou seja, a categoria Condimentos está na terceira
posição do intervalo selecionado D10:K10.
ÍNDICE
Retornar o valor de um elemento em uma tabela selecionado pelos índices de número de linha e coluna.
Use a forma de matriz se o primeiro argumento de ÍNDICE for uma constante de matriz.
=ÍNDICE(matriz;núm_lin;[núm_col])
ou
=ÍNDICE (referência; núm_linha; [núm_coluna]; [núm_área])
• Matriz Obrigatório. É um intervalo de células ou uma constante de matriz.
o Se a matriz contiver somente uma linha ou coluna, o argumento núm_lin ou núm_col cor-
respondente será opcional.
o Se a matriz tiver mais de uma linha e mais de uma coluna e apenas núm_linha ou núm_co-
luna for usado, ÍNDICE retornará uma matriz referente à linha ou coluna inteira da matriz.
• Núm_lin Obrigatório. Seleciona a linha na matriz a partir da qual um valor deverá ser retornado.
Se núm_linha for omitido, núm_coluna será obrigatório.
• Núm_col seleciona a coluna na matriz a partir da qual um valor deverá ser retornado. Se núm_col
for omitido, núm_linha será obrigatório.
• Referência Obrigatório. Uma referência a um ou mais intervalos de célula.
• Núm_área seleciona um intervalo em ref do qual deve ser retornada à interseção de núm_linha
com núm_coluna. A primeira área selecionada ou inserida recebe o número 1, a segunda recebe
o número 2, e assim por diante. Se núm_área for omitido, ÍNDICE usará a área 1.
Como exemplo utilizaremos a Tabela a seguir:
Vamos supor que precise saber o faturamento da vendedora Laura da categoria de Condimentos. Pode-
mos utilizar a seguinte fórmula para buscar este valor:
=ÍNDICE(D12:K20;H6;H7)
Onde:
Onde:
• D12:K20 – corresponde a tabela de onde será extraído o valor;
• CORRESP(K6;B12:B20;0) – corresponde ao número da linha onde se encontra o vendedor pro-
curado;
Assim como na função ÍNDICE também pode aninhar a função CORRESP com a função PROCV.
No nosso exemplo iremos buscar o total por vendedor de acordo com a categoria.
=PROCV(C4;B10:J18;CORRESP(C5;C8:J8;0)+1;0)
Onde:
• C4 é o valor a ser procurado no intervalo;
• B10:J18 é o intervalo onde será procurado o valor e extraída uma informação;
• CORRESP(C5;C8:J8) corresponde ao número da coluna onde se encontra a categoria procurada;
• + 1 para ajustar a posição encontrada no corresp com a tabela usada no procv
• 0 é o tipo de procura, ou seja, procura exata.
No exemplo a função PROCV realiza a busca do vendedor na 1ª coluna da tabela, ou seja, realiza uma
pesquisa na vertical e a função CORRESP realiza a busca da categoria na linha informada, ou seja, rea-
liza a pesquisa na horizontal.
Outra aplicação da função ÍNDICE é quando temos mais de uma tabela de referência para a consulta.
No exemplo iremos pesquisar o total de cada vendedor de acordo com o ano desejado. Observe que
teremos uma tabela para cada ano:
=ÍNDICE((F5:H13;K5:M13;F19:H27;K19:M27);CORRESP(C5;E5:E13;0);CORRESP(C6;F4:H4;0);
CORRESP(C7;B17:B20;0))
Onde:
• (F5:H13;K5:M13;F19:H27;K19:M27) – corresponde as referências das tabelas de onde serão ex-
traídos os valores;
• CORRESP(C5;E5:E13;0) – corresponde ao número da linha onde se encontra o vendedor pro-
curado;
• CORRESP(C6;F4:H4;0) – corresponde ao número da coluna onde se encontra o mês procurado;
• CORRESP(C7;B17:B20;0) – corresponde ao número da área (tabela) onde se encontra os dados
da cidade procurada.
Exercícios Propostos
Para fixar o conteúdo da AULA 05 e tirar possíveis dúvidas realize os exercícios que se encontram na
pasta de desafios e em caso de dúvidas você poderá tirar com seu instrutor durante o treinamento ou
através do e-mail:
duvidas@digicad.com.br
AULA 6
BDCONTAR
Conta as células contendo números em uma coluna de uma lista ou banco de dados que coincidirem com
as condições especificadas.
O argumento de campo é opcional. Se o campo for omitido, BDCONTAR contará todos os registros no
banco de dados que coincidirem com os critérios.
BDCONTARA
Conta todas as células não vazias em uma coluna de uma lista ou banco de dados que coincidirem com
as condições especificadas.
BDMAX
Retorna o maior número em uma coluna de uma lista ou banco de dados que coincidir com as condições
especificadas por você.
BDMIN
Retorna o menor número em uma coluna de uma lista ou banco de dados que coincidir com as condições
especificadas.
BDSOMA
Soma os números em uma coluna de uma lista ou banco de dados que coincidirem com as condições
especificadas.
BDMÉDIA
Calcula a média dos valores em uma coluna de uma lista ou banco de dados que coincidirem com as
condições especificadas.
BDMULTIPL
Multiplica os valores em uma coluna de uma lista ou banco de dados que coincidirem com as condições
especificadas.
BDEST
Estima o desvio padrão de uma população com base em uma amostra, usando os números em um campo
(coluna) de registros em uma lista ou banco de dados que coincidirem com as condições especificadas.
BDDESVPA
Calcula o desvio padrão de uma população com base na população total, usando os números em um
campo (coluna) de registros em uma lista ou banco de dados que coincidirem com as condições
especificadas.
BDVAREST
Estima a variância de uma população com base em uma amostra, usando os números em um campo
(coluna) de registros em uma lista ou banco de dados que coincidem com as condições especificadas.
BDVARP
Calcula a variância de uma população com base na população total, usando os números em um campo
(coluna) de registros em uma lista ou banco de dados que coincidem com as condições especificadas.
BDEXTRAIR
Extrai um único valor em uma coluna de uma lista ou banco de dados que coincide com as condições
especificadas.
• Na Célula B50 digitamos o número do pedido e nas células de E50 digitaremos a função para extrair as
informações do banco de dados → =BDEXTRAIR(pedido;D50;$B$49:$B$50)
Se na célula B38 for digitado um pedido que não consta na tabela, a função Bdextrair retornará um erro.
Nesse caso, devemos incluir a função Seerro:
=SEERRO(BDEXTRAIR(pedido;D39;$B$38:$B$39);"")
Teste de Hipóteses
O Teste de Hipóteses e um grupo de ferramentas que ajuda a testar diversos valores para as fórmulas na
planilha. Para acessar as ferramentas do Teste de Hipóteses clique na guia Dados, no grupo Ferramen-
tas de Dados clique no botão Teste de Hipóteses e selecione o teste a ser feito.
Atingir Meta
Quando você souber o resultado desejado de uma única fórmula, mas não o valor de entrada de que a
fórmula necessita para determinar o resultado, você poderá usar o recurso Atingir meta. Ao utilizar este
recurso, o Microsoft Excel varia o valor em uma célula específica até que uma fórmula dependente daquela
célula retorne o resultado desejado.
No exemplo, iremos simular os testes para um Financiamento. Usamos Atingir meta para alterar o valor
do Financiamento da célula C4 de forma incremental até que o valor de pagamento em C8 seja igual a R$
2,680,00.
Tabela de Dados
O Excel permite a criação de tabelas baseadas em uma ou várias fórmulas. Existem dois tipos de tabelas
de dados:
• Tabela de Entrada Única: Você digita valores diferentes para uma única variável e observa o
efeito em uma ou mais fórmulas.
• Tabela de Duas Entradas: Neste caso precisamos de uma estrutura de tabela de dados com
duas variáveis independentes, as quais deverão estar dispostas de maneira perpendicular com a
fórmula inserida na interseção.
Exemplo: Iremos montar uma tabela de financiamento para taxas e prazos diferentes. Neste exemplo
iremos variar a Taxa de Juros (D5) e o Período (D6).
1. Na planilha a seguir, em primeiro lugar na célula B6 deverá ser inserida uma fórmula que calcule
o valor dos Pagamentos:
=PGTO(D5;D6;-D4;;0)
2. Após calculado o pagamento vamos então montar a planilha para considerar estas possibilidades.
Para que a ferramenta de Tabela de dados funcione precisamos ter uma fórmula padrão e as
hipóteses abaixo e/ou na frente da fórmula, como no exemplo abaixo:
3. Em seguida
• Selecione as células de D8:I13 (começar a seleção a partir
da célula com fórmula);
• Clique na guia Dados, grupo Ferramentas de Dados,
Teste de Hipóteses e clique em Tabela de Dados.
• Clique no campo Célula de Entrada da Linha e digite a
referência de célula que contém o Período na planilha base (D6).
• Clique no campo Célula de Entrada da Coluna e digite a referência de célula que contém
a Taxa de Juros na planilha base (D5).
Faça a alteração no Valor Financiado e observe que a tabela se atualizará automaticamente. Se quiser
pode substituir os Prazos e Taxas da tabela devendo manter a fórmula base.
! de Desfazer.
E os resultados obtidos não podem ser alterados individualmente por se tratarem de
uma fórmula matricial.
Gerenciador de Cenários
Gerenciador de Cenários é um conjunto de valores utilizados para prever o resultado de um modelo de
planilha. Você pode criar e salvar diferentes grupos de valores em uma planilha e, em seguida, alternar
para qualquer um destes novos cenários para visualizar resultados diferentes.
Por exemplo, se quiser criar simular várias hipóteses de Financiamento, você poderá definir valores dife-
rentes para o Valor Financiado, Taxa de Juros ou Período, em seguida, alternar entre os cenários para
executar a análise hipotética.
2. Clique em Adicionar.
3. No campo Nome do Cenário, digite um nome para o cenário. Exemplo: Banco Alpha
4. Na extremidade direita do campo Células Variáveis, selecione as células a serem salvas;
5. Clique em OK.
6. Altere os valores das células se necessários e, em se-
guida, clique em OK.
7. Clique em Fechar.
Para criar cenários adicionais, clique em Adicionar e, em seguida, repita as etapas 3-7. Quando acabar
de criar cenários, clique em OK e, em seguida, clique em Fechar na caixa de diálogo Gerenciador de
cenários.
Para exibir os valores de um Cenário basta abrir a janela do Gerenciador de cenários selecionar o cenário
desejado e clicar no botão Mostrar ou dar um duplo clique sobre o cenário desejado.
Depois de criar ou coletar todos os cenários necessários, você poderá criar um relatório de resumo de
cenário que incorpore informações desses cenários. Um relatório de cenário exibe todas as informações
em uma tabela em uma nova planilha.
Para gerar o Relatório de resumo de cenário devemos:
• Na janela do Gerenciador de cenários clique no botão Resumir e na janela que se abre selecione
a opção Resumo do cenário e na Célula de resultado informe a célula B6;
• Clique em OK.
O relatório abaixo será criado em uma nova planilha.
OBS: Relatórios de cenário não são recalculados automaticamente. Se você alterar os valores de um
cenário, essas alterações não aparecerão em um relatório de resumo existente. Em vez disso, será
necessário criar um novo relatório de resumo.
Funções Financeiras
As funções financeiras efetuam cálculos comerciais comuns, como determinar o pagamento de um em-
préstimo, o valor futuro ou o valor atual líquido de um investimento, e os valores de obrigações ou cupons.
Os argumentos comuns para as funções financeiras incluem:
• VP - Valor presente – o valor de um investimento ou empréstimo no início do período de investi-
mento. Por exemplo, o valor presente de um empréstimo é a quantia principal tomada emprestada.
• VF - Valor futuro – o valor do investimento ou empréstimo depois da efetuação de todos os paga-
mentos.
• NPER - Número de períodos – o número total de pagamentos ou períodos de um investimento.
• PGTO - Pagamento – a quantia paga periodicamente para um investimento ou empréstimo.
• Taxa – a taxa de juros ou taxa de desconto de um empréstimo ou investimento.
• Tipo – o intervalo em que os pagamentos são feitos durante o período, como no início (1) ou no
final (0) de um mês.
Equivalência de Taxas
Certifique-se de que está sendo consistente quanto às unidades usadas para especificar taxa e nper.
Para fazer a equivalência de taxas utiliza-se a fórmula a seguir:
iq = (1+it)^(Pq/Pt)-1
Pq
( )
iq = (1 + it) Pt
−1
Onde:
iq -- Taxa que quero encontrar Pq -- Período para qual quero encontrar a taxa
it -- Taxa que tenho Pt -- Período que possuo
Exemplo: Se fizer pagamentos mensais por um empréstimo de quatro anos com juros de 12% ao ano,
utilize:
=(1+12%)^(1/12)-1 para Taxa e 4*12 para nper.
A taxa de juros será de 0,95% ao mês e o período (nper) será de 48 meses.
Nos cálculos financeiros, devemos sempre atentar para que a taxa e o prazo sejam
considerados na mesma unidade de tempo, ou seja, se a taxa é dada ao mês, o prazo
! deve ser expresso em meses; se a taxa for ao ano o prazo precisa estar em anos.
Se isto não ocorrer no problema apresentado, podemos transformar tanto a taxa quanto
o prazo para obter a mesma unidade.
VP
Retorna o valor presente de um investimento. O valor presente é o valor total correspondente ao valor
atual de uma série de pagamentos futuros. Por exemplo, quando você toma uma quantia de dinheiro em-
prestada, a quantia do empréstimo é o valor presente para o concessor do empréstimo.
=VP(taxa;nper;pgto;vf;[tipo])
VF
VP =
(1 + Ta xa) N PER
Exemplo: Em uma aplicação, preciso resgatar R$ 27.500,00. Sabendo-se que o tempo dessa aplicação
será de 24 meses, a uma taxa de juros de 0,48% a.m.. Qual o capital que devo aplicar?
VF
Retorna o valor futuro de um investimento de acordo com os pagamentos periódicos e constantes e com
uma taxa de juros constante.
=VF(taxa;nper;pgto;vp;[tipo])
VF = PV (1 + Taxa) NPER
Exemplo: Deseja-se fazer uma aplicação de R$ 4.000,00 por 5 meses a uma taxa de 1,20% a.m. Qual
será o montante do resgate?
NPER
Retorna o número de períodos para investimento de acordo com pagamentos constantes e periódicos e
uma taxa de juros constante.
=NPER(Taxa;pgto;vp;vf;[tipo])
lo g (VP / VF )
NPER =
lo g (1 + Ta xa)
Exemplo: Aplicou-se R$ 50.000,00 a uma taxa de 1,50% a.m.. Sabendo que o resgate será de
R$ 58.027,04. Por quanto tempo o capital deverá ficar aplicado?
PGTO
Retorna o pagamento periódico de uma anuidade de acordo com pagamentos constantes e com uma taxa
de juros constante.
=PGTO(taxa;nper;vp;vf;[tipo])
Exemplo: Uma pessoa irá comprar um produto de R$ 4.500,00, que será pago em 12 parcelas, com juros
de 0,90% ao mês. Qual o valor de cada parcela, caso o cliente opte por pagar a primeira parcela
após 30 dias da data da compra? E qual o valor das parcelas se optar em pagar primeira parcela
no ato da compra?
TAXA
Retorna a taxa de juros por período de uma anuidade. TAXA é calculado por iteração e pode ter zero ou
mais soluções. Se os resultados sucessivos de TAXA não convergirem para 0,0000001 depois de 20 ite-
rações, TAXA retornará o valor de erro #NÚM!.
=TAXA(nper;pgto;vp;vf;[tipo];[estimativa])
VF 1 NPER
Taxa = −1 x100
VP
• Estimativa – Opcional. A sua estimativa para a taxa.
✓ Se você omitir estimativa, este argumento será considerado 10%.
✓ Se TAXA não convergir, atribua valores diferentes para estimativa. Em geral, TAXA converge
se estimativa estiver entre 0 e 1.
Exemplo: Aplicou-se R$ 25.000,00 durante 10 meses. No final do período foi resgatado R$30.000,00.
Qual a taxa de juros mensal e anual dessa aplicação?
Agora iremos conversar a taxa mensal para anual. Para isso precisaremos utilizar a fórmula para equiva-
lência de taxa compostas:
iq = (1+it)^(Pq/Pt)-1
Pq
( )
iq = (1 + it) Pt
−1
trabalho.
Entre em contato e obtenha mais informações:
(11) 4121-6166 ou cursos@digicad.com.br
Auditoria
Através da guia Fórmulas, no grupo Auditoria de Fórmulas, você pode examinar as relações entre cé-
lulas e fórmulas em sua planilha e identificar erros. Quando você usa as ferramentas de auditoria, as
setas rastreadoras apontam as células que fornecem dados para as fórmulas e as células que contêm
fórmulas que se referem às células. Uma caixa é desenhada em volta dos intervalos de células que forne-
cem dados a fórmulas.
1. Rastrear precedentes. As setas rastreadoras azuis mostram células que fornecem dados à fór-
mula.
2. Rastrear dependentes. As setas azuis apontam para todas as células que dependem da célula
ativa.
3. Remover Setas:
• Remover setas precedentes. Remove as setas
azuis da célula selecionada.
• Remover setas dependentes. Remove as setas
azuis da célula selecionada.
• Remover todas as setas. Remove todas as setas
adicionadas na planilha.
4. Mostrar Fórmulas. Exibe as fórmulas da planilha e os valores sem formatação
5. Verificação de Erros:
• Verificação de erros. Ativa a janela de verificação de erros que analisa e informa as células
que possuem erros.
• Rastrear erro. As setas vermelhas apontam para fórmulas que causam valores de erro; as
setas azuis apontam para as células que contêm valores que criam o erro.
6. Avaliar fórmulas. Abre a janela de avaliação de fórmula onde podemos avaliar e verificar a execu-
ção do cálculo passo-a-passo.
7. Mostra janela de Inspeção. Abre a janela de inspeção para que se possa guardar as referências
das células analisadas.
Exercícios Propostos
Para fixar o conteúdo da AULA 05 e tirar possíveis dúvidas realize os exercícios que se encontram na
pasta de desafios e em caso de dúvidas você poderá tirar com seu instrutor durante o treinamento ou
através do e-mail:
duvidas@digicad.com.br
AULA 7
Guia Desenvolvedor
O guia Desenvolvedor não é exibido por padrão, mas você pode adicioná-la à faixa de opções quando
desejar fazer ou usar o seguinte:
• Escrever macros.
• Executar macros que você gravou anteriormente.
• Usar controles de formulário no Microsoft Excel.
• Usar controles ActiveX.
• Usar comandos XML.
• Criar aplicativos para usar com os programas do Microsoft Office.
Formulários
Para criar formulários utilizando controles, deve-
mos clicar na guia Desenvolvedor e no grupo
Controles, clicar no botão Inserir.
São dois grupos de controles: Controles de For-
mulários e Controles ActiveX.
Qualquer objeto de formulário pode ser personali-
zado selecionando-o e clicando com o botão di-
reito do mouse e escolhendo a opção Formatar
objeto... ou atribuir uma macro escolhendo a op-
ção Atribuir macro... ou ainda atribuindo pro-
priedades. Para este último caso, só será possí-
vel ao escolher controles do segundo grupo, isto
é, escolhendo entre os Controles Activex.
Em nosso exemplo utilizaremos apenas os Controles de Formulário.
Controle Descrição
Executa uma macro que realiza uma ação quando um usuário clica nele. Um botão também
é chamado de botão de ação.
Combina uma caixa de texto com uma caixa de listagem de modo a criar uma caixa de
listagem suspensa. Uma caixa de combinação é mais compacta do que uma caixa de lista-
gem, mas requer que o usuário clique na seta para baixo para exibir a lista de itens. Use
uma caixa de combinação para permitir que um usuário digite uma entrada ou escolha ape-
nas um item da lista. O controle exibe o valor atual na caixa de texto, independentemente
de como esse valor foi inserido.
Ativa ou desativa um valor que indica uma opção oposta ou não ambígua. Você pode mar-
car mais de uma caixa de seleção em uma planilha ou em uma caixa de grupo. Uma caixa
de seleção pode ter um destes três estados: marcada (ativada), desmarcada (desativada)
e mista, significando uma combinação dos estados ativado e desativado (como em uma
seleção múltipla).
Aumenta ou diminui um valor, como um incremento de número, um horário ou uma data.
Para aumentar o valor, clique na seta para cima e, para diminuí-lo, clique na seta para baixo.
Normalmente, um usuário também pode digitar um valor de texto diretamente em uma cé-
lula ou caixa de texto associada.
Exibe uma lista de um ou mais itens de texto na qual um usuário pode escolher uma opção.
Use uma caixa de listagem para exibir diversas opções que variam em número ou conteúdo.
Permite uma única opção dentro de um conjunto limitado de opções mutuamente exclusi-
vas; um botão de opção está geralmente contido em uma caixa de grupo ou em um quadro,
podendo ter um destes estados: marcado (ativado) ou desmarcado (desativado).
Controles relacionados a grupos em uma unidade visual de um retângulo com um rótulo
adicional. Em geral, botões de opção, caixas de seleção ou itens de conteúdo intimamente
relacionados são agrupados.
Identifica a finalidade de uma célula ou caixa de texto ou exibe texto descritivo (como títulos,
legendas, imagens) ou breves instruções.
Percorre um intervalo de valores quando você clica nas setas de rolagem ou arrasta a caixa
de rolagem. Além disso, é possível percorrer uma página (ou um intervalo predefinido) de
valores clicando na área entre a caixa de rolagem e uma das setas de rolagem. Normal-
mente, um usuário também pode digitar um valor de texto diretamente em uma célula ou
caixa de texto associada.
Os outros Controles de Formulários podem ser usados apenas nas planilhas de diálogo do Excel versão
5.0
Na planilha REFERÊNCIAS teremos a base de dados a ser utilizada pelo formulário. A mesma deve ser
nomeada através da caixa de nomes conforme abaixo:
Selecione a primeira tabela sem o título (B3:E39) e atribua o nome de Dados. Em seguida, selecione
somente a primeira coluna desta tabela sem o título (B3:B39) e defina o nome como Produtos. Final-
mente, selecione as 3 células de fornecedores (G3:G5) e atribua o nome Fornecedores.
Vamos começar a construção do formulário na planilha FORM. Iremos inicialmente desenhar os objetos
do formulário e configura-los e depois iremos fazer as fórmulas correspondentes.
Formatando o formulário
Selecione a faixa C3:H17. Aplique uma cor de preenchimento que será nossa cor de fundo. Selecione o
título e aplique uma cor de destaque. Selecione as células G5, D9, G9, D11 e G11 aplique preenchi-
mento branco e bordas externas, conforme a figura abaixo:
Para alterar o título da caixa de grupo, arraste o mouse até o texto. O ponteiro do mouse terá a aparência
de um i maiúsculo neste momento clique e arraste para selecionar e substituir o texto.
Outra forma: posicione o mouse próximo a borda da caixa de grupo o ponteiro do mouse mudará para
clique com o botão direito e selecione a opção Editar texto.
Dentro desta caixa de grupo, vamos colocar 3 botões de opção. Para isto, clique no Botão de opção em
Controles do Formulário e, depois dê um clique dentro da caixa de grupo. Após colocar os 3 controles,
use o procedimento descrito acima para alterar os respectivos textos.
Certifique-se de que nenhum dos controles tenha saído fora da Caixa de grupo. Se, por acaso, 2 ou mais
controles ficarem selecionados ao mesmo tempo, é porque existem controles que não estão totalmente
inseridos na caixa de grupo.
Atenção: antes de alterar o texto dos Botões de Opção, clique com o botão direito do mouse em um dos
três controles e selecione a opção Formatar controle. No diálogo formatar controle, clique na guia Con-
trole e, no item vinculo da célula, digite L7.
• Para alterar o título da caixa de grupo, arraste o mouse até o texto. O ponteiro do mouse terá a
aparência de um i maiúsculo neste momento clique para abrir a edição e digite o texto.
• Outra forma: posicione o mouse próximo a borda da caixa de grupo o ponteiro do mouse mudará
para clique com o botão direito e selecione a opção Editar texto.
• Dentro desta caixa de grupo, vamos colocar 2 Caixas de Seleção. Para isto, clique na Caixa de
Seleção em Controles do Formulário e, depois dê um clique dentro da caixa de grupo. Após
colocar os 2 controles, use o procedimento descrito acima para alterar os respectivos textos.
Certifique-se de que nenhum dos controles tenha saído fora da Caixa de grupo.
Agora vamos criar os vínculos para os controles:
• Clique com o botão direito do mouse sobre o controle (ICMS) e clique na opção Formatar con-
trole. No diálogo que se abre, clique na guia Controle e, no item vinculo da célula, digite L8.
• Repita o processo para o segundo controle. Clique com o botão direito do mouse sobre o controle
(IPI) e selecione a opção Formatar controle. No diálogo formatar controle, clique na guia Con-
trole e, no item vinculo da célula, digite L9.
Agora vamos fazer um teste. Clique nos dois botões e observe as células J5 e J6. Elas deverão mostrar
os valores VERDADEIRO.
• Defina LinkedCell digitando G9, o valor Min atribua 1 e o valor Max mantenha 100.
• Feche a janela de propriedades. Vamos testar o botão. No menu desenvolvedor desligue o modo
design (clicando sobre ele, sumirá o cinza escuro – significa desligado):
Na célula G9 devemos criar uma validação de dados para impedir a digitação direto na célula de
valores acima de 100. Para isso, na guia dados, clicamos em validação de dados, e definimos
Permitir: Número inteiro, Mínimo: 1 e Máximo: 100.
• Clique no respectivo controle e desenhe um retângulo horizontal na célula D7. Ao soltar o mouse
o controle será adicionado.
• Clique com o botão direito do mouse sobre o controle e selecione a opção Propriedades.
• No LinkedCell defina L5 (deve ser digitado), em ListFillRange digite produtos e em Style sele-
cione 2.
Fórmulas do formulário
Siga os passos abaixo para escrever as fórmulas que completam o formulário.
1. A data da compra será exibida na célula G5 logo, selecione esta célula e digite a fórmula:
=HOJE()
2. A célula D9 deverá ter uma formula que, baseado no produto e fornecedor selecionados forneça
o preço correspondente. Para isso utilizaremos a função procv com corresp. Na célula D9 digite
a seguinte fórmula:
=PROCV(L5;dados;CORRESP(L6;fornecedores;0)+1;0)
3. Coloque na célula B11 o valor total. Ou seja, o preço vezes a quantidade do produto selecionado.
Para isto, selecione a célula B11 e digite a fórmula:
=D9*G9
4. Na tabela de vínculos iremos calcular os valores dos impostos:
Formatação do formulário
Aplique as formatações que desejar ao Layout do formulário.
Até este ponto seu formulário deverá estar como o modelo abaixo:
DICA Para retirar as Linhas de Grade da planilha clique na guia Exibição, no grupo Mostrar
desmarque a opção Linhas de Grade.
• Ou clique com o botão direto do mouse sobre uma das células selecionada, clique em Formatar
células, clique na guia Proteção e desmarque a opção Bloqueadas.
!
Bloquear células ou ocultar fórmulas só terão efeitos quando você proteger a planilha.
Clique na guia Revisão, grupo Alterações, botão Proteger Planilha.
Proteger Planilhas
Para se travar uma planilha é necessário protegê-la. Ao executar tal tarefa, todas as células que tiverem
sua formatação configurada para serem travadas, serão protegidas.
Para proteger uma planilha, clique na guia Revisão, aponte para o grupo Alterações e clique em Proteger
Planilha.
A proteção de elementos de planilha e pasta de trabalho não deve ser confundida com
a segurança por senha em nível de pasta de trabalho. A proteção de elementos não
! pode proteger uma pasta de trabalho contra usuários mal-intencionados. Para uma ca-
mada de segurança adicional, convém proteger o arquivo de pasta de trabalho inteiro
usando uma senha. Isso permite que somente usuários autorizados exibam ou modifi-
quem os dados da pasta de trabalho.
Se desejar que seja sempre criado um arquivo de backup, marcar a caixa de verificação Sempre criar
backup.
Se desejar que o arquivo ao ser aberto, seja recomendável somente leitura, deve-se clicar na caixa de
verificação correspondente.
Após configurar todas as opções de salvamento desejadas, clicar no botão OK.
Clicar no botão Salvar para efetuar a gravação do arquivo nos padrões estabelecidos anteriormente.
Gravação de Macros
Macro é uma sequência de comandos ou ações que são gravadas a fim de automatizar as tarefas mais
utilizadas no dia a dia. Tem o objetivo de facilitar a vida do usuário tornando o trabalho mais rápido e
produtivo.
Existem dois tipos de macro no Excel:
• Macro - Gravador: O usuário grava esta macro interativamente, isto é, aciona-se o gravador e
todos os comandos são armazenados para uso posterior.
• Macro - Comandos: Este tipo de macro envolve programação, exigindo certo raciocínio lógico do
usuário. É construído a partir da digitação de macrocomandos em uma folha de macro.
Gravador
Para gravar uma nova macro, na guia Desenvolvedor, no grupo Código, clique em Gravar Macro.
Onde:
• Pasta de trabalho pessoal de macros - Grava a macro em uma pasta de trabalho denominada
PESSOAL.XLS, que pode ser usada para gravar todas as suas macros pessoais.
• Nova pasta de trabalho - Grava a macro em uma nova pasta
• Esta pasta de trabalho - Grava a macro na pasta de trabalho atual.
Após clicar OK na caixa de diálogo Gravar macro, no grupo Código irá aparecer o comando Parar Gra-
vação.
Execute os passos que deseja gravar em sua macro e clique no botão Parar gravação.
Onde:
• Executar: executa a macro selecionada.
• Cancelar: cancela a operação fechando a
caixa de diálogo Macro
• Entrar: Executa a macro selecionada uma
linha de código de cada vez.
• Editar: abre a janela do VBA
• Criar: permite a criação de uma nova ma-
cro
• Excluir: exclui a macro selecionada
• Opções: permite a atribuição de uma tecla
de atalho e/ou a alteração da descrição da
macro
Selecione a macro desejada e clique no botão Executar. Você também pode dar um duplo clique sobre o
nome da macro que deseja executar.
DICA
A Janela de Macros pode ser aberta através da tecla de atalho ALT + F8.
Ao gerar uma Pasta de Trabalho com Macros a mesma deve ser salva com a extensão
.XLSM (Pasta de Trabalho Habilitada para Macro do Excel). Caso contrário a macro
! será excluída.
Outra forma de armazenar a macro na Pasta de Trabalho e salvar no modo de Com-
patibilidade para o Excel 97-2003.
8. Preencha o formulário e execute a macro pressionando CTRL + SHIFT + L para testarmos a ma-
cro.
Devido a macrocriada para Limpar o formulário, alguns campos com fórmulas apresentarão erros quando
os vínculos estiverem vazios.
Para corrigir este problema precisaremos aprimorar as fórmulas destes campos utilizando a função
SEERRO como segue abaixo:
• D9 → =SEERRO(PROCV(L5;dados;CORRESP(L6;fornecedores;0)+1;0);"")
• D11 → =SEERRO(D9*G9;"")
• G11 → =SEERRO(M11*(1+M9)/(1-M8);"")
7. Pressione a tecla CTRL + SETA PARA CIMA e em seguida pressione a SETA PARA BAIXO;
8. Desabilite a opção Usar Referências Relativas, no grupo Código da guia Desenvolvedor;
9. Clique na planilha FORM;
10. Selecione os vínculos das células (intervalo de K17:T17);
Finalizando o Formulário
Após criadas as macros podemos agora criar os botões para acioná-las. Iremos desenhar os 2 botões
para a macro de Limpar e Gravar como no exemplo abaixo:
• Se quiser pode definir uma senha para proteger a planilha. Pronto nosso formulário está concluído.
Exercícios Propostos
Para fixar o conteúdo da AULA 07 e tirar possíveis dúvidas realize os exercícios complementares que se
encontram na pasta de desafios e em caso de dúvidas você poderá tirar com seu instrutor durante o trei-
namento ou através do e-mail:
duvidas@digicad.com.br
AULA 8
2. Na caixa de diálogo Gravar Macro, digite: ImportarDados. Escolha para armazenar em Esta-
Pasta_de_Trabalho.
3. Digite a letra I (maiúscula) para criar o atalho CTRL+SHIFT+I.
4. No campo Descrição identifique sua macro e depois clique em OK.
5. Neste momento inicia a gravação da macro. Fique atento à sequência de comandos pois os mes-
mos serão executados da mesma forma que você os fizer a partir deste momento.
• Clique na guia Dados, no grupo Obter Dados Externos,
clique na opção De Texto;
• Selecione o arquivo de texto que deseja importar. No nosso
exemplo utilizaremos o arquivo população.txt. Clique no
arquivo e em seguida clique no botão Importar;
• Na Etapa 3 de 3 podemos definir os formatos dos dados das colunas. Clique em Concluir.
• Na janela que se abre selecione a opção Na nova planilha para que seja criada uma planilha
para os dados importados e clique em OK.
• Pressione a tecla CTRL + * (asterisco) do teclado numérico para selecionar toda a área de
dados;
Observações:
• Não é possível aumentar o tamanho dos botões que representam os comandos por meio de uma
opção do Microsoft Office. A única maneira de aumentar o tamanho dos botões é diminuir a reso-
lução de tela utilizada.
• Não é possível exibir a Barra de Ferramentas de Acesso Rápido em várias linhas.
• Somente comandos podem ser adicionados à Barra de Ferramentas de Acesso Rápido. O con-
teúdo da maioria das listas, como valores de recuo e de espaçamento e estilos individuais, os
quais também são exibidos na Faixa de Opções, não pode ser adicionado à Barra de Ferramen-
tas de Acesso Rápido. Entretanto, você pode personalizar a Faixa de Opções de acordo com
suas preferências. Por exemplo, você pode criar guias e grupos personalizados para conter os
comandos de uso mais frequente.
Podemos também Personalizar a Barra de Ferramentas de Acesso Rápido. Quando esta opção é aci-
ona a janela de Opções do Excel será aberta com a possibilidade de adicionarmos Mais comandos a
barra.
Embora você possa adicionar comandos a grupos personalizados, não é possível alterar as guias e os
grupos padrão internos do Microsoft Office. Os comandos nos grupos padrão não estão disponíveis ou
são exibidos na cor cinza e não podem ser editados.
Na lista Personalizar a Faixa de Opções, as guias e os grupos personalizados têm (Personalizado) após
o nome, mas a palavra (Personalizado) não aparece na Faixa de Opções.
Você adiciona uma guia e um grupo personalizados quando clica em Nova Guia. Você só pode adicionar
comandos a grupos personalizados.
Para criarmos uma Nova Guia siga os procedimentos abaixo:
• Clique na guia Arquivo e em seguida, clique em Opções, clique em Personalizar a Faixa de
Opções.
• Clique em OK;
• Renomeie o Novo Grupo e clique em OK;
• Selecione o grupo renomeado;
• Escolha os comandos que deseja adicionar no grupo e clique
no botão Adicionar;
• Se quiser crie um novo grupo, renomeie e adicione os comandos. Após terminar clique em OK e
a nova guia estará disponível na Faixa de Opções.
• Salve o arquivo e depois importe o arquivo em outro computador através do botão Importar/Ex-
portar da opção Personalizar Faixa de Opções.
6. No cálculo do Salário Base do IR (célula J3), vamos abater o INSS e desconto por dependente
multiplicado pelo número de dependentes. Porém caso o cálculo retorne um valor negativo o re-
sultado deverá ser zero:
=SE((G3-H3-I3*dep)<0;0;G3-H3-I3*dep)
7. Para calcular o Imposto de Renda (célula K3), utilizaremos a função Procv para achar a faixa
correspondente:
=ARREDONDAR.PARA.BAIXO(PROCV(J3;ir;3;1)*J3-PROCV(J3;ir;4;1);2)
8. Na célula L3 fechamos o cálculo do salário líquido com a fórmula:
=G3-H3-K3
Agora vamos calcular o total de gastos com salário bruto por departamento. Na célula C32 usaremos a
função somase:
=SOMASE($D$3:$D$28;B32;$G$3:$G$28)
Na próxima planilha, “Folha de Pagamento”, filtraremos apenas os funcionários que receberão o salário
diretamente, deixando de fora os terceirizados. Para isso usaremos a ferramenta de filtro avançado:
Em ação, mudamos a opção para “Copiar para outro local”. Em seguida, clicando no “Intervalo da lista”
selecionamos toda a tabela (incluindo os títulos) da planilha “Funcionários”. No campo “Intervalo de cri-
tério” selecionamos a faixa B4:B6. No campo “Copiar para” selecionamos a célula B8.
Utilizando esta planilha, crie um Relatório de Tabela Dinâmica que mostre os pagamentos com Salário
Líquido das Empresas por Departamentos conforme modelo abaixo:
A partir desta tabela dinâmica, crie um gráfico dinâmico utilizando colunas empilhadas ilustrando o resul-
tado obtido:
Para isso, clique em alguma célula da tabela dinâmica e na guia analisar, selecione gráfico dinâmico.
Exercícios Propostos
Para fixar o conteúdo da AULA 08 e tirar possíveis dúvidas realize os exercícios complementares que se
encontram na pasta de desafios e em caso de dúvidas você poderá tirar com seu instrutor durante o trei-
namento ou através do e-mail:
duvidas@digicad.com.br
Teclas de Atalho
Anotações