Avanado
Elaborao: Jos Milton da Silva e Grupo Digicad de Excel
Caro Treinando,
Este material de apoio contm uma primeira parte que uma reviso dos con-
ceitos bsicos necessrios que o participante de apresentar para ter um me-
lhor aproveitamento deste treinamento.
Este material dever ser utilizado durante o treinamento tanto para acompa-
nhamento das aulas quanto para posterior consulta.
duvidas@digicad.com.br
Reviso: 00
10/05/2011
INFORMAES AOS ALUNOS
Prezado aluno a Digicad tem um imenso prazer em contar com sua presena em
nossos treinamentos. Esperamos que voc tenha um excelente aproveitamento, re-
plicando os conhecimentos na rea profissional e pessoal.
Abaixo algumas informaes e procedimentos importantes para um perfeito anda-
mento de seu treinamento.
duvidas@digicad.com.br
Atenciosamente
Direo
SUMRIO
REVISO .............................................................................................................................. 6
Interface do Microsoft Excel 2010 ......................................................................................... 6
Modo de Compatibilidade .....................................................................................................10
Verses do Microsoft Excel ..................................................................................................11
Limites do Microsoft Excel ....................................................................................................11
Novos Formatos (extenses) de Arquivos ............................................................................12
Teclas de Atalho Bsicas .....................................................................................................12
Formatao Bsica ..............................................................................................................13
Operadores e seus significados ...........................................................................................17
Clculos Bsicos ..................................................................................................................18
Referncias de Clulas relativas e absolutas .......................................................................20
Opes de Clculos .............................................................................................................21
Conceito de Funes ...........................................................................................................22
Repetir linhas e/ou colunas em vrias pginas .....................................................................24
Congelar Painis ..................................................................................................................25
Exibir duas partes de uma planilha ao mesmo tempo ..........................................................26
AULA 01 ..............................................................................................................................27
Trabalhando com Nomes de Clulas....................................................................................27
Listas....................................................................................................................................28
Preenchimentos Automticos ...............................................................................................29
Funes de Data e Hora ......................................................................................................31
Prticas com Funes de Data e Hora .................................................................................38
Fazendo clculos com Horas ...............................................................................................39
Funo MOD ........................................................................................................................40
Funes Lgicas ..................................................................................................................42
Formatao Condicional.......................................................................................................49
AULA 2 ................................................................................................................................55
Importao de Dados ...........................................................................................................55
Funes Matemticas ..........................................................................................................63
Funes de Arredondamento ...............................................................................................68
Validao de Dados .............................................................................................................73
Planilhas Tridimensionais e Vnculos ...................................................................................82
Vincular Clulas entre Arquivos............................................................................................84
Classificao ........................................................................................................................85
AULA 3 ................................................................................................................................88
AutoFiltro ..............................................................................................................................88
Filtro Avanado ....................................................................................................................89
Subtotais ..............................................................................................................................93
Estrutura de Tpicos ............................................................................................................96
Funo SUBTOTAL .............................................................................................................97
Funo SUBTOTAL e AutoFiltro ..........................................................................................97
Copiando apenas clulas visveis .........................................................................................98
Gerar Arquivos PDF ou XPS ................................................................................................99
Funes de Banco de Dados .............................................................................................101
AULA 4 ..............................................................................................................................104
Tabela Dinmica ................................................................................................................104
Grfico Dinmico ................................................................................................................111
Segmentao de Dados .....................................................................................................115
Campo Calculado em Tabela Dinmica .............................................................................118
Funes de Texto...............................................................................................................120
Funes de Informao ......................................................................................................127
Funes de Pesquisa e Referncia ....................................................................................129
AULA 5 ..............................................................................................................................133
Funes de Pesquisa e Referncias (cont.) .......................................................................133
Aninhando as Funes NDICE e CORRESP ....................................................................135
Funes Financeiras ..........................................................................................................136
Teste de Hipteses ............................................................................................................139
Tabela de Dados ................................................................................................................139
Atingir Meta ........................................................................................................................142
Gerenciador de Cenrios ...................................................................................................143
Auditoria .............................................................................................................................145
AULA 6 ..............................................................................................................................148
Guia Desenvolvedor ...........................................................................................................148
Formulrios ........................................................................................................................149
Tutorial para criao de formulrio personalizado ..............................................................149
Proteger a Pasta de Trabalho com Senha ..........................................................................156
Bloquear Clulas de uma Planilha ......................................................................................157
Proteger Planilhas ..............................................................................................................158
Proteger Pasta de trabalho .................................................................................................158
Proteger e compartilhar pasta de trabalho ..........................................................................159
Gravao de Macros ..........................................................................................................160
AULA 7 ..............................................................................................................................166
Macro para Importao de Dados ......................................................................................166
Personalizar a Barra de Acesso Rpido .............................................................................170
Personalizar a Faixa de Opes.........................................................................................171
Reviso Geral Projeto Folha de Pagamento ....................................................................173
Exerccios Complementares............................................................................................176
Exerccios Complementares - Reviso ...............................................................................176
Exerccios Complementares - Aula 01................................................................................178
Exerccios Complementares - Aula 02................................................................................179
Exerccios Complementares - Aula 03................................................................................180
Exerccios Complementares - Aula 04................................................................................183
Exerccios Complementares - Aula 05................................................................................185
Exerccios Complementares - Aula 06................................................................................188
Exerccios Complementares - Aula 07................................................................................192
Desafios ............................................................................................................................194
REVISO
Esta reviso tem por objetivo ajudar o participante do treinamento de Microsoft Excel 2010 Avanado a
relembrar alguns conceitos bsicos necessrios para um bom aproveitamento do treinamento.
A reviso poder e dever ser consultada pelo participante sempre que julgar necessrio. 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 funes bsicas do Excel.
Se julgar necessrio poder fazer os exerccios de reviso que se encontram no final do material na
parte de Exerccios Complementares e tirar as dvidas com seu instrutor ou atravs do e-mail
duvidas@digicad.com.br.
Faixa de Opes
Os comandos na Faixa de Opes so aqueles utilizados com mais frequncia. Em vez de mostrar to-
dos os comandos a todo momento, o Excel 2010 mostra alguns comandos quando eles podem ser ne-
cessrios, em resposta a uma ao efetuada por voc.
Por exemplo, se voc no tem um grfico em sua planilha, os comandos para trabalhar com grficos no
so necessrios.
Mas depois de criado um grfico, as Ferramentas de Grfico aparecem com trs guias: Design, Layout
e Formato. Nessas guias, voc encontrar os comandos necessrios para trabalhar com o grfico. A
Faixa de Opes responde sua ao.
Use a guia Design para alterar o tipo de grfico ou para mover o local do grfico; a guia Layout para
alterar ttulos de grficos ou outros elementos grficos; e a guia Formato para adicionar cores de preen-
chimento ou para alterar estilos de linha. Quando concluir o grfico, clique fora da rea do grfico. As
Ferramentas de Grfico desaparecem. Para reexibi-las, clique dentro do grfico. As guias reaparecem.
2. Voc pode clicar em Pasta de Trabalho em Branco ou, para usar um modelo, clique em Mode-
los de Exemplo. Voc pode escolher um desses modelos ou procurar um diferente no Offi-
ce.com.
4. Na guia Salvar e Enviar, h opes para enviar um arquivo por email, por fax, para um site do
Microsoft Office SharePoint Server e muito mais.
5. Os botes Salvar, Salvar como, Abrir e Fechar so sempre exibidos na guia Arquivo.
6. Agora clique em Opes na guia Arquivo. A esto os comandos que costumavam ficar em
Opes no menu Ferramentas.
Modo de Compatibilidade
A compatibilidade entre as diferentes verses do programa e seus arquivos, na prtica no oferece qual-
quer complicao aos usurios, mas alguns pontos devem ser observados.
Ao abrir um arquivo com a extenso .xls o Excel 2010 abre o arquivos sem alteraes de layout devido
um conversor implementado no programa e na barra de ttulo ser exibida a frase Modo de Compatibi-
lidade.
Ano Verso
1987 Excel 2.0 para Windows
1990 Excel 3.0
1992 Excel 4.0
1993 Excel 5.0 (Office 4.2 e 4.3)
1995 Excel 7.0 (Office 95)
1997 Excel 8.0 (Office 97)
1999 Excel 9.0 (Office 2000)
2001 Excel 10.0 (Office XP)
2003 Excel 11.0 (Office 2003)
2007 Excel 12.0 (Office 2007)
2010 Excel 14.0 (Office 2010)
Excel
Limite Excel 2003
2007/2010
Colunas em uma planilha 256 16.384
Linhas em uma planilha 65.536 1.048.576
Nmero de Cores Diferentes permitidas em uma Planilha 56 4,3 bilhes
Nmero de Condies de formato condicional aplicado a uma Memria Dispo-
3
clula nvel
Nmero de Nveis de Classificao 3 64
Nmero de Itens exibidos em uma lista de AutoFiltro 1.024 32.768
Nmero Total de Caracteres exibidos em uma clula 1.024 32.768
Nmero total de caracteres por clula que o Excel pode imprimir 1.024 32.768
Nmero total de estilos de clulas exclusivos em uma planilha 4.000 65.536
Extenso mxima de uma frmula, em caracteres 1.024 8.192
Nmero de nveis aninhados permitido em uma frmula (SE) 7 64
Nmero mximo de argumentos em uma frmula 30 255
Nmero de caracteres que pode ser armazenado e exibido em
255 32.768
uma clula com um formato de texto
Nmero de Colunas permitido em uma Tabela Dinmica 255 16.384
Nmero de campos exibidos no painel de tarefas da lista de
255 16.384
campos da tabela
Nmero de campos exibidos no painel de tarefas da Lista de
255 16.384
Campos da Tabela dinmica
Modelo .xltx
Suplemento .xlam
Formatao Bsica
Alinhamentos Especiais
Os alinhamentos de clulas do Excel proporcionam vrias solues para os problemas do dia a dia a
seguir veremos alguns exemplos teis:
Exemplo 1:
Para o alinhamento de Digicad Treinamento, digite Digicad Treinamento na clula B4. Selecione da
clula B4 at B13 e clique na Pgina Inicial, grupo Alinhamento clique no boto indicador de caixa de
dialogo.
Indicar de Caixa
de Dialogo
Exemplo 2:
Selecione a linha (clicando sobre o n da linha) na qual deseja aplicar o retorno automtico do
texto;
Clique na Guia Pgina Inicial, e no grupo Alinhamento, clique sobre o boto Quebrar Texto
Automaticamente.
Outra maneira de realizar este comando clicar no indicador de Caixa de dialogo ( ) do grupo Ali-
nhamento e na janela que se abre marcar a opo Quebrar Texto Automaticamente e clique em OK.
Centralizar Seleo
O comando Centralizar Seleo produz o mesmo efeito que o comando Mesclar porm, com uma
grande vantagem. No provoca mensagens de erro como no uso do comando Mesclar.
Selecione o intervalo desejado (o que voc iria mesclar), clique no boto do grupo Alinhamento.
A aparncia a do comando Mesclar mas, no entanto, as clulas continuam existindo. Ou seja, quando
voc usa o comando mesclar, todas as clulas 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 Seleo as clulas A1, B1, C1, D1, E1, F1 e G1 continuaro a existir.
Faa o teste.
O Excel reconhece todo nmero digitado como nmero, ou seja, constante numrica vlida para frmu-
las e clculos. Se voc desejar inserir algum nmero que no quer inserir como parte do clculo em uma
clula, basta introduzir o nmero com apostrofo ( ) antes do valor.
Se um valor for digitado desta forma em uma tabela de soma, por exemplo, o Excel no o somar.
Agora o nmero 82 foi inserido com o apostrofo antes: 82. Dessa forma
o Excel insere o nmero normalmente na Planilha, mas ele considera-
do uma constante no-numrica, e no levado em conta para o clculo
do resultado da Planilha: 98.
Pode-se utilizar o apostrofo ( ) tambm antes de uma frmula para que a mesma
fique exibida na clula e o Excel no realize o clculo.
Voc Sabia?
% (porcentagem) 20%
= (igual a) =A1=B1
=SOMA(A2:A100)
: (dois-pontos) Operador de intervalo, que produz uma referncia para todas as clulas entre
duas referncias, incluindo as duas referncias
###### ou #VALOR!
Exibido em sequncia significa que o a clula menor que o valor ou a formata-
# (Sustenido/Cerquilha)
o utilizada no vlida. Tambm pode vir junto a uma mensagem de erro de
frmula.
=$A$2*B2 ou =A$2*$B2
Utilizado para indicar que aquele endereo no se alterar quando for copiado
$ (Cifro)
para um novo endereo. Representa uma referncia Absoluta, ou seja, uma
referncia fixa.
={A1:A4*B1:B4}
{ } (Chaves) Utilizados em frmulas matriciais. No pode ser digitado ele inserido atravs
das teclas CTRL+SHIFT+ENTER aps a digitao da frmula.
Sempre que voc tiver alguma dvida sobre uma funo ou ferramenta do Excel utilize
o boto de ajuda do Microsoft Excel para consultar maiores informaes sobre a fun-
o e visualizar exemplos de aplicao das mesmas.
Voc Sabia?
Ajuda do Microsoft Excel ou pressione a tecla F1.
Clculos Bsicos
Nesta etapa, ser feita uma breve reviso e refinamento de como trabalhar em uma planilha com frmu-
las bsicas, alm de apresentar as maneiras de se inserir frmulas em uma clula. Tambm ser revisa-
do os conceitos bsicos de clulas, intervalos, formatao e operadores.
A interseo de uma coluna com uma linha chama-se clula. As clulas so designadas pela conjuno
do nome da coluna com o nome da linha.
Numa planilha com milhares de clulas poder ser difcil encontrar aquela que pretende. Para isso o
Excel possui uma caixa de nome, onde pode digitar diretamente a clula para onde pretende ir (seguido
de Enter). Por exemplo, a clula fruto da interseo da coluna B com a linha 4 ser chamada B4.
AutoSoma
A AutoSoma usado quando se necessrio fazer uma somatria de valores contidos em vrias clu-
las. Por padro, ao clicar no boto de na barra de ferramentas, a frmula de soma busca realizar a
conta com as clulas adjacentes a ela, que contm valores numricos. Se o intervalo de clulas sugerido
para o somatrio estiver incorreto pode-se alter-lo, bastando para tanto selecionar as clulas a serem
somadas usando o procedimento normal de seleo de clulas.
Atravs do boto podemos incluir outras funes alm da AutoSoma. Para isto, em vez de clicar no
boto na barra de ferramentas, clique na seta al ao lado dele e escolha a funo desejada.
Para fazer uma AutoSoma pode utilizar o boto de ou a tecla de atalho ALT =
Voc Sabia?
Referncia Relativa
Uma referncia relativa de uma clula em uma frmula/funo simplesmente a combinao do endere-
o da coluna seguido do endereo da linha.
Por exemplo: tem-se na clula D2 a seguinte frmula: =B2*C2, nesta frmula todos os endereos das
clulas so relativos, pois quando se copia esta frmula para a clula D3, esta tornar-se- =B3*C3, ob-
serve que todos os endereos foram atualizados de acordo com a nova posio da frmula e assim su-
cessivamente para as demais.
Frmula e ou funes que possuem clula com endereos relativos, quando so copia-
das para outras posies tm seus endereos alterados de acordo com a nova posio.
Referncia Absoluta
Uma referncia absoluta de uma clula em uma frmula/funo possui na frente da letra da coluna e/ou
na frente do nmero da linha, o smbolo de $ indicando que aquele endereo no se alterar quando for
copiado para um novo endereo.
Por exemplo: tem-se na clula E2 a seguinte frmula: =D2/$D$8, nesta frmula $D$8 indica que a coluna
e a linha esto fixadas.
Quando esta frmula copiada para a clula E3, ela alterada para =D3/$D$8, observe que o endereo
que possui o $ no foi atualizado, por outro lado, o que no possui, foi, de acordo com a nova posio da
frmula.
As referncias em uma clula tambm podem ser Mistas quando utilizamos na mesma frmulas refern-
cias Relativas e Absolutas como no exemplo anterior.
Colocar $ antes da letra da coluna para fixar apenas a coluna quando tiver arrastando uma
$C1
frmula no sentido horizontal. Neste exemplo somente a coluna C esta fixa.
Colocar $ antes do nmero da linha para fixar apenas a linha quando tiver arrastando uma
C$1
frmula no sentido vertical. Neste exemplo somente a linha 1 esta fixa.
Colocar $ antes da letra da coluna e antes do nmero da linha para fixar tanto linha quanto
$C$1 coluna quando tiver arrastando uma frmula no sentido horizontal e tambm no vertical.
Neste exemplo toda a clula C1 esta fixa.
Frmula/ funes que possuem clulas com endereos absolutos, quando so copia-
das para outras posies, tm os endereos das clulas com $ inalterados.
A tecla de Atalho F4 permite alternar entre as 3 situaes previstas, linha, coluna ou
Voc Sabia?
ambas.
Opes de Clculos
Em algumas situaes como por exemplo, planilhas muito grande com diversos clculos, as mesma
podem demorar para processar os dados, pois por padro todas as vezes que alteramos o contedo de
alguma clula o Excel recalcula toda a planilha automaticamente o que pode levar um certo tempo de-
pendendo do tamanho da planilha.
Se a opo selecionada for a Manual lembre-se que quando for feita a alterao no valor de alguma
clula da planilha a mesma no atualizar os resultados nas frmulas automaticamente, voc precisara
clicar no comando Calcular Agora que se encontra na guia Frmulas e no grupo Clculo.
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 Opo de Clculo
foi definida como Manual e nesse caso precisvamos
ter clicado no comando Calcular Agora.
Conceito de Funes
Uma funo um procedimento de clculo previamente definidos, que determina um resultado. Assim
como todo clculo deve ser iniciada com = e de ser seguida de um ou mais parmetros.
= Nome da Funo ( Argumentos )
Os argumentos podem ser nmeros, texto, valores lgicos, como VERDADEIRO ou FALSO, matrizes,
valores de erro como #N/D ou referncias de clula
Como dito anteriormente as funes so procedimentos de clculos pr-definidos que determinam um
resultado. As funes podem realizar um clculo especifico ou simplificar uma frmula como no exemplo
abaixo onde foi simplificada a frmula da soma das clulas pela funo:
Assistente de Funo
Atravs do assistente de funo, insere-se funes com auxlio passo a passo. Pode-se escolher uma
funo especfica que exista dentro do Excel, inserindo, quando requisitado pelo assistente, apenas os
endereos das clulas que contm os valores a serem usados na funo, ou ento os valores numricos
propriamente ditos.
Para utilizar o assistente de funes clique na guia Frmulas e em seguida clique no boto Inserir Fun-
o ou atravs do boto Inserir Funo da Barra de Frmulas.
As funes tambm podem ser digitadas diretamente na clula. Durante a digitao da funo, um pequeno
quadro de auxilio para a sintaxe do nome da funo poder ser exibido. Para completar a digitao do nome
da funo, poder clicar sobre o nome correspondente, inserindo-o corretamente na clula.
Funes Bsicas
Algumas funes sofrero alteraes na verso 2010 com relao as verses anteri-
ores. As mesmas foram substitudas ou extintas.
Exemplos: A funo TRUNCAR das verses anteriores foi substituda por TRUNC na
verso atual o mesmo aconteceu com funo MNIMO que foi abreviada para MN na
verso atual.
Na janela Configurar Pgina , na guia Planilha, v at a seo Linhas a repetir na parte superior e
clicando no boto de seleo (boto recolher), selecione a linha 3. Em seguida, feche a janela de sele-
o e clique no boto OK.
Selecione Colunas a repetir esquerda se desejar usar ttulos verticais em cada pgina.
O boto Recolher caixa de dilogo na extremidade direita dessa caixa move temporariamente a caixa de
dilogo para que voc possa inserir o intervalo selecionando clulas na planilha. Quando voc terminar,
clique no boto novamente para exibir a caixa de dilogo inteira. As linhas e/ou colunas sero repetidas
em todas as pginas da planilha.
rea de Impresso - Clique na caixa Imprimir rea para selecionar um intervalo de planilha para impri-
mir e, em seguida, arraste pelas reas da planilha que voc deseja imprimir.
Imprimir:
Linhas de Grade - Marque a caixa de seleo Linhas de grade para imprimir linhas de grade de clula
verticais e horizontais nas planilhas.
Preto e branco - Marque a caixa de seleo Preto e branco se tiver formatado dados com cores mas
estiver utilizando uma impressora monocromtica. Se voc estiver usando uma impressora colorida, a
seleo dessa opo pode reduzir o tempo de impresso.
Qualidade Rascunho Marque a caixa de seleo Qualidade rascunho para reduzir o tempo de im-
presso. Quando essa opo selecionada, o Microsoft Excel no imprime nem as linhas de grade nem
a maior parte dos elementos grficos.
Ttulos de linha e coluna Marque a caixa de seleo Cabealhos de linha e coluna para imprimir n-
meros de linha e letras de coluna em um estilo de referncia A1 ou linhas e colunas numeradas em um
estilo de referncia R1C1.
Ordem da pgina Clique em Abaixo e direita ou Acima e abaixo para controlar a ordem na qual os
dados so numerados e impressos quando no couberem em uma pgina. A figura de exemplo mostra a
direo na qual seu documento ser impresso quando voc selecionar uma dessas opes.
Opes Clique em Opes para definir opes especficas para a impressora selecionada. Para obter
maiores informaes, consulte a documentao da sua impressora.
Congelar Painis
Com o recurso de Congelar Painis possvel manter os rtulos de linhas e colunas visveis enquanto
rola.
Para congelar o painel horizontal superior, selecione a linha abaixo do lugar onde voc deseja
que aparea a diviso.
Para congelar o painel vertical esquerdo, selecione a coluna direita do lugar onde voc deseja
que aparea a diviso.
Para congelar os painis superior e esquerdo, clique na clula abaixo e direita do lugar onde
voc deseja que aparea a diviso.
Quando o ponteiro se tornar um ponteiro de diviso, arraste a caixa de diviso abaixo ou esquerda
para a posio desejada.
Para voltar ao normal clique na Guia Exibio, no grupo Janela, Clique no boto Dividir. Se a janela
estiver dividida, este passo ir remover a diviso.
AULA 01
Na janela que se abre surgiro todos os nomes utilizados na Pasta de trabalho. Basta selecionar o nome
que deseja alterar ou excluir e acionar o comando correspondente.
Para abrir o Gerenciador de Nomes pode ser utilizada a tecla de atalho CTRL + F3.
Voc Sabia?
Listas
Criando Listas a partir de Dados da Planilha
Listas personalizadas, so listas que iro preencher automaticamente as clulas quando utilizarmos o
recurso de cpia atravs da ala de preenchimento da clula.
+
Para acion-las um dos itens da lista (no exemplo acima as clulas que esto na linha 1) selecione o 1
item da lista e arraste com a ala de preenchimento da esquerda para direita ou de cima para baixo.
Listas Personalizadas
Para criar uma lista personalizada, siga os passos abaixo :
5. Verifique se o intervalo do seu novo contedo est selecionado. Se estiver, clique no boto Im-
portar e depois clique em OK.
A lista ir aparecer na caixa Entradas da Lista. Toda vez que voc digitar uma palavra da lista em uma
clula e copiar a mesma atravs da ala de preenchimento, as clulas seguintes sero automaticamente
preenchidas com a sequncia cadastrada.
Preenchimentos Automticos
Para gerar preenchimentos automticos de data ou valores siga uma
das dicas abaixo:
Pode-se tambm arrastar a ala de preenchimento com o boto esquerdo do mouse e ao soltar aparece-
r no final da lista um boto de preenchimento contendo as opes acima de preenchimento.
Para sequencias de horas, datas ou nmeros com um intervalo especifico devemos digitar o primeiro e
segundo valor , selecionar os 2 valores e arrastar a ala de preenchimento para que o Excel entenda o
intervalo desejado.
Voc tambm pode mudar o intervalo de tempo por exemplo digitar a primeira data
Voc Sabia? e outra com 7 dias a diante e arrastar o intervalo para ter uma sequncia de datas
com intervalos de 7 dias.
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 frao decimal de um dia de 24 horas, obtendo um nmero entre 0 e 1. Por exemplo para
meia-noite atribudo o valor 0, de forma que meio-dia ser 0,5.
HOJE
Retorna o nmero de srie da data atual. O nmero de srie o cdigo de data-hora usado pelo Micro-
soft Excel para clculos de data e hora. Se o formato da clula era Geral antes de a funo ser inserida,
o resultado ser formatado como uma data.
=HOJE( )
AGORA
Retorna o nmero de srie sequencial da data e hora atuais. Se o formato da clula era Geral antes de a
funo ser inserida, o resultado ser formatado como uma data.
=AGORA( )
DATA
Retorna o nmero de srie sequencial que representa uma determinada data. Se o formato da clula era
Geral antes de a funo ser inserida, o resultado ser formatado como uma data.
=DATA(ano;ms;dia)
DIA
Retorna o dia de uma data representado por um nmero de srie. O dia dado como um inteiro que
varia de 1 a 31.
=DIA(nm_srie)
Nm_srie a data do dia que voc est tentando encontrar. As datas devem ser inseridas com a
funo DATA ou como resultado de outras frmulas ou funes.
MS
Retorna o ms de uma data representado por um nmero de srie. O ms fornecido como um inteiro,
variando de 1 (janeiro) a 12 (dezembro).
=MS(nm_srie)
Nm_srie a data do ms que voc est tentando encontrar. As datas devem ser inseridas com a
funo DATA ou como resultado de outras frmulas ou funes.
ANO
Retorna o ano correspondente a uma data. O ano retornado como um inteiro no intervalo de 1900-
9999.
=ANO(nm_srie)
Nm_srie a data do ano que voc deseja localizar. As datas devem ser inseridas com a funo
DATA ou como resultado de outras frmulas ou funes.
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 (sbado), por padro.
=DIA.DA.SEMANA(nm_srie,[retornar_tipo])
Nm_srie - Obrigatrio. Um nmero sequencial que representa a data do dia que voc est tentando
encontrar. As datas devem ser inseridas com a funo DATA ou como resultado de outras frmulas ou
funes. Retornar_tipo - Opcional. Um nmero que determina o tipo do valor retornado.
DIAS360
Retorna o nmero de dias entre duas datas com base em um ano de 360 dias (doze meses de 30 dias).
Use essa funo para ajudar no clculo de pagamentos, se o seu sistema contbil estiver baseado em
doze meses de 30 dias.
= DIAS360(data_inicial;data_final;[mtodo])
Data_inicial, data_final - Obrigatrio. As duas datas entre as quais voc deseja saber o nmero de dias.
Se data_inicial ocorrer depois de data_final, a funo DIAS360 retornar um nmero negativo. As datas
devem ser inseridas com o uso da funo DATA, ou devem ser derivadas dos resultados de outras fr-
mulas ou funes.
Mtodo - Opcional. Um valor lgico que especifica o mtodo a ser usado clculo, o americano ou o eu-
ropeu.
Mtodo Definido
FALSO ou omitido Mtodo americano (NASD). Se a data inicial for o ltimo dia do um
ms, ela se tornar igual ao dia 30 do mesmo ms. Se a data final
for o ltimo dia do ms e a data inicial for anterior ao trigsimo dia de
um ms, a data final se tornar igual ao dia primeiro do prximo ms.
Caso contrrio, a data final se tornar igual ao trigsimo dia do
mesmo ms.
VERDADEIRO Mtodo europeu. A data inicial e final que ocorrer no dia 31 de um
ms se tornar igual ao trigsimo dia do mesmo ms.
NMSEMANA
Retorna o nmero da semana de uma data especfica. Por exemplo, a semana que contm 1 de janeiro
a primeira semana do ano e numerada semana 1.
H dois sistemas usados para essa funo:
Sistema 1 - A semana que contm 1 de janeiro a primeira semana do ano e numerada semana 1.
Sistema 2 - A semana que contm a primeira quinta-feira do ano a primeira semana do ano e nume-
rada como semana 1. Este sistema a metodologia especificada na norma ISO 8601, normalmente co-
nhecida como sistema europeu de numerao de semanas.
=NMSEMANA(nm_srie,[tipo_retorno])
A sintaxe da funo NMSEMANA tem os seguintes argumentos:
Nm_srie - Obrigatrio. Uma data na semana. As datas devem ser inseridas com a funo DATA ou
como resultado de outras frmulas ou funes.
Tipo_retorno Opcional. um nmero que determina em que dia a semana comea. O valor padro 1.
DATAM
Retorna um nmero de srie de data que o nmero de meses indicado antes ou depois de data_inicial.
Use DATAM para calcular datas de liquidao ou datas de vencimento que caem no mesmo dia do ms
da data de emisso.
=DATAM(data_inicial;meses)
A sintaxe da funo DATAM tem os seguintes argumentos:
Data_inicial - Obrigatrio. Uma data que representa a data inicial. As datas devem ser inseridas com a
funo DATA ou como resultado de outras frmulas ou funes.
Meses - Obrigatrio. O nmero de meses antes ou depois de data_inicial. Um valor positivo para meses
gera uma data futura; um valor negativo gera uma data passada.
FIMMS
Retorna o ltimo dia do ms antes ou depois de um dado nmero de meses.
A sintaxe da funo FIMMS tem os seguintes argumentos:
Data_inicial - Obrigatrio. Uma data que representa a data inicial. As datas devem ser inseridas com a
funo DATA ou como resultado de outras frmulas ou funes.
Meses - Obrigatrio. O nmero de meses antes ou depois de data_inicial. Um valor positivo para meses
gera uma data futura; um valor negativo gera uma data passada.
DATA.VALOR
A funo DATA.VALOR converte uma data armazenada como texto em um nmero de srie que o Excel
reconhece como data. Por exemplo, a frmula =DATA.VALOR("1/1/2008") retorna 39448, o nmero de
srie da data 1/1/2008.
OBS: O nmero de srie retornado pela funo DATA.VALOR pode ser diferente do exemplo anterior,
dependendo das configuraes de data do seu computador.
A funo DATA.VALOR til nos casos em que uma planilha contm datas em um formato de texto que
voc deseja filtrar, classificar ou formatar como datas ou usar em clculos de data.
=DATA.VALOR(texto_data)
Texto_data - Obrigatrio. Texto que representa uma data em um formato de data do Excel ou uma refe-
rncia a uma clula que contm texto representando uma data em um formato de data do Excel. Por
exemplo "1/30/2008" ou "30-Jan-2008" so cadeias de texto entre aspas que representam datas.
DATADIF
A funo DATADIF uma funo no documentada do Excel, ou seja, ela existe e funciona muito bem.
No entanto ela no faz parte da documentao do Excel.
Esta funo muito til para o calculo de idades e tempo de servio.
Tipo Retorna
"Y" O nmero de anos completos no perodo.
"M" O nmero de meses completos no perodo.
"D" O nmero de dias no perodo.
"MD" (exemplo DtNasc 15/12/2000) Retorna a quantidade de dias no ltimo ms (aps o ltimo dia 15).
"YM" Retorna a quantidade de meses decorridos aps o ltimo aniversrio.
"YD" Retorna a quantidade de dias decorridos aps o ltimo aniversrio.
Usando a frmula:
DIATRABALHOTOTAL
Retorna o nmero 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-
fcios aos empregados que recebem com base no nmero de dias trabalhados durante um perodo es-
pecfico.
=DIATRABALHOTOTAL(data_inicial;data_final;feriados)
A sintaxe da funo DIATRABALHOTOTAL tem os seguintes argumentos (argumento: um valor que
fornece informaes a uma ao, um evento, um mtodo, uma funo ou um procedimento.):
Data_inicial Obrigatrio. Uma data que representa a data inicial.
Data_final Obrigatrio. A data que representa a data final.
Feriados - Opcional. Um intervalo opcional de uma ou mais datas a serem excludas do calendrio de
dias de trabalho, como feriados estaduais e federais, e feriados mveis. A lista pode ser um intervalo de
clulas que contm as datas.
Em nosso exemplo o intervalo de F2:F16 que contem as datas dos feriados nacionais e regionais foi
renomeado para Feriados para facilitar a utilizao do mesmo na funo.
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 nmero de dias de trabalho executado.
=DIATRABALHO(data_inicial;dias;feriados)
A sintaxe da funo DIATRABALHO tem os seguintes argumentos:
Data_inicial - Obrigatrio. Uma data que representa a data inicial.
Dias - Obrigatrio. O nmero 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 excludas do calendrio de
trabalho, como feriados estaduais, federais e flutuantes. A lista pode ser um intervalo de clulas que
contm as datas.
Em nosso exemplo o intervalo de F2:F16 que contem as datas dos feriados nacionais e regionais foi
renomeado para Feriados para facilitar a utilizao do mesmo na funo.
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(nm_srie)
Nm_srie - Obrigatrio. O horrio que contm a hora que voc deseja encontrar. Os horrios podem
ser inseridos como sequncias de caracteres de texto entre aspas (por exemplo, "6:45 PM"), como
nmeros decimais (por exemplo, 0,78125, que representa 6:45 PM) ou como resultados de outras
frmulas ou funes (por exemplo, VALOR.TEMPO("6:45 PM")).
MINUTO
Retorna os minutos de um valor de tempo. O minuto dado como um nmero inteiro, que vai de 0 a 59.
=MINUTO(nm_srie)
Nm_srie - Obrigatrio. O horrio que contm a hora que voc deseja encontrar. Os horrios podem
ser inseridos como sequncias de caracteres de texto entre aspas (por exemplo, "6:45 PM"), como
nmeros decimais (por exemplo, 0,78125, que representa 6:45 PM) ou como resultados de outras
frmulas ou funes (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(nm_srie)
Nm_srie - Obrigatrio. O horrio que contm a hora que voc deseja encontrar. Os horrios podem
ser inseridos como sequncias de caracteres de texto entre aspas (por exemplo, "6:45 PM"), como
nmeros decimais (por exemplo, 0,78125, que representa 6:45 PM) ou como resultados de outras
frmulas ou funes (por exemplo, VALOR.TEMPO("6:45 PM")).
Para inserir a data ou a hora atual em uma clula podemos utilizar as teclas de atalho:
OBS: Os resultados obtidos podem variar uma vez que estamos utilizando em muitas das funes acima
a data atual.
Na Clula D2 foi realizado o clculo das horas trabalhadas com a frmula =C2-B2 onde C2 a hora da
sada e B2 a hora de entrada. Aps foi copiada a frmula para as demais clulas.
A clula E12 ir armazenar o total de horas da coluna. Foi utilizado o boto Autosoma para obter o
resultado igual a 15:25. Est evidente que este valor est errado. No entanto, o que est acontecendo
apenas uma questo de formatao pois para o Excel, o dia s tem 24:00 horas portanto, em sua
formatao padro, a cada 24:00 hs, ele comea a contar novamente. Este resultado ento ser
corrigido simplesmente trocando a formatao. Para isto, clique na Pgina Inicial, no grupo Nmero,
clique no boto expanso para abrir a janela Formatar Clulas.
Clique na categoria Personalizado e digite no campo Tipo o formato [h]:mm para exibir o total das
horas e clique em OK.
Para calcularmos o Valor a Pagar podemos utilizar duas frmulas como a seguir:
= (HORA(D2)+MINUTO(D2)/60)*E2 =D2*E2*24
Funo MOD
MOD
Retorna o resto depois da diviso de um nmero por um divisor. O resultado possui o mesmo sinal que
divisor.
=MOD(nm;divisor)
Nm o nmero ou a clula para o qual voc deseja encontrar o resto.
Divisor o nmero pelo qual voc deseja dividir o nmero. 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
Situao 1
Temos uma quantidade total de peas para a montagem de alguns Kits. Sabemos a quantidade de
peas por Kit. Usando a frmula =INT(A2/B2) temos a quantidade de Kits completos que conseguiremos
montar.
OBS: A funo INT serve para arredontar um valor para o Inteiro mais prximo para menos.
Agora utilizando a funo MOD conseguiremos saber se haver alguma sobre de peas ou se a
quantidade exata. Para isso utilizamos a frmula =MOD(A2;B2).
Situao 2
Outro exemplo, o caso de um funcionrio que entra as 22:00 da noite e sai as 06:00 da manh do dia
seguinte. O que fazer para calcular as horas trabalhadas?
Se voc fizer =Sada Entrada, o resultado ser negativo em alguns casos e, no sistema de datas
1900 o Excel no exibe horas negativas. Vide figura abaixo:
Uma forma para efetuar este clculo usando a funo MOD da seguinte forma:
=MOD(D2-C2;1)
Onde o nmero 1 representa um intervalo de 24:00 e quando o MOD faz a subtrao e divide por 1 ele
mantm o resultado com o sinal do divisor, nesse caso o valor vir positivo.
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 clula. Isto quer dizer que a
data corresponde parte inteira e a hora parte decimal do nmero.
Este valor pode ser apresentado de diversas formas, bastando para isso aplicar uma Formatao
Personalizado na clula conforme exemplos abaixo. Para aplicar a formatao, clique na Pgina Inicial,
no grupo Nmero, clique no boto expanso para abrir a janela Formatar Clulas.
Clique na categoria Personalizado e digite no campo Tipo o formato desejado para a clula e clique em
OK.
Funes Lgicas
SE
Esta uma funo lgica que retorna um valor baseado no teste lgico. A funo SE retornar um valor
se uma condio que voc especificou for considerada VERDADEIRO e um outro valor se essa condio
for considerada FALSO. Por exemplo, a frmula =SE(A1>10;"Mais que 10";"10 ou menos") retornar
"Mais que 10" se A1 for maior que 10 e "10 ou menos" se A1 for menor que ou igual a 10.
teste_lgico - Obrigatrio. Qualquer valor ou expresso que possa ser avaliado como VERDADEIRO ou
FALSO. Por exemplo, A10=100 uma expresso lgica; se o valor da clula A10 for igual a 100, a
expresso ser considerada VERDADEIRO. Caso contrrio, a expresso ser considerada FALSO.
Esse argumento pode usar qualquer operador de clculo de comparao.
valor_se_verdadeiro - Opcional. O valor que voc deseja que seja retornado se o argumento
teste_lgico for considerado VERDADEIRO. Por exemplo, se o valor desse argumento for um texto
como "Dentro do oramento" e o argumento teste_lgico for considerado VERDADEIRO, a funo
SE retornar o texto "Dentro do oramento". Se teste_lgico for considerado VERDADEIRO e o
argumento valor_se_verdadeiro for omitido (ou seja, h apenas um ponto e vrgula depois do
argumento teste_lgico), a funo SE retornar 0 (zero). Para exibir a palavra VERDADEIRO, use o
valor lgico VERDADEIRO para o argumento valor_se_verdadeiro.
valor_se_falso - Opcional. O valor que voc deseja que seja retornado se o argumento teste_lgico for
considerado FALSO. Por exemplo, se o valor desse argumento for a um texto como "Acima do
oramento" e o argumento teste_lgico for considerado FALSO, a funo SE retornar o texto
"Acima do oramento". Se teste_lgico for considerado FALSO e o argumento valor_se_falso for
omitido (ou seja, no h vrgula depois do argumento valor_se_verdadeiro), a funo SE retornar o
valor lgico FALSO. Se teste_lgico for considerado FALSO e o valor do argumento valor_se_falso
for omitido (ou seja, na funo SE, no h vrgula depois do argumento valor_se_verdadeiro), a
funo SE retornar o valor 0 (zero).
F2<7
"Aprovado" "Reprovado"
Lembre-se de calcular a Mdia Final na clula F2 e copiar para as demais clulas. =MDIA(B2:E2)
O Assistente de funes pode ser utilizado para quaisquer funes do Excel. Nele
podemos ver uma lista de todas as funes do Excel, uma breve descrio sobre as
Voc Sabia?
mesmas e a sintaxe da funo.
Caso necessite pode solicitar ajuda mais detalhada clicando na opo Ajuda sobre
esta funo.
No campo Teste_lgico insira o teste/comparao que deve ser feito, como por exemplo da mdia ser
inferior a 7. No nosso caso a planilha exemplo o teste fica =F2<7;
No campo Valor_se_verdadeiro coloque o valor a ser retornado se o teste lgico retornar verdadeiro
por exemplo Reprovado;
No campo Valor_se_falso coloque o valor a ser retornado se o teste lgico retornar falso por exemplo
Aprovado;
Clique em OK e use a ala de preenchimento para copiar a frmula para as outras clulas necessrias.
Em uma funo quando um texto for utilizado para o teste lgico, va-
lor_se_verdadeiro, valor_se_falso ou critrio o mesmo dever vir entre aspas para
que o Excel entenda como texto. Caso contrario o mesmo poder interpretar como uma
funo ou um nome de uma referncia.
Aninhamento da Funo SE
A funo lgica SE pode ser aninhada de forma que uma das respostas seja uma nova funo SE.
Utilizaremos o exemplo anterior para calcular o resultado que o aluno teve neste caso teremos uma
terceira condio, ou seja, alm do Aprovado e Reprovado o aluno desta hiptese poder ter o
resultado Recuperao.
Os critrios sero: Se a Mdia Final for superior ou igual a 7 ser exibida a mensagem Aprovado;
se a Mdia Final for inferior a 4 ser exibida a mensagem Reprovado caso contrario ser exibida a
mensagem Recuperao.
F2>=7
"Aprovado"
F2<4
"Recuperao" "Reprovado"
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 funo E expandir a utilidade de outras funes que realizam testes lgicos.
Por exemplo, a funo SE realiza um teste lgico 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 funo E
como argumento teste_lgico da funo SE, voc pode testar vrias condies diferentes em vez de
apenas uma.
=E(lgico1; [lgico2], ...)
A sintaxe da funo E tem os seguintes argumentos:
lgico1 - Obrigatrio. A primeira condio que voc deseja testar que pode ser avaliada como
VERDADEIRO ou FALSO.
lgico2, ... - Opcional. Condies adicionais que voc deseja testar que pode ser avaliada como
VERDADEIRO ou FALSO, at um mximo de 255 condies.
No exemplo a seguir para calcular o resultado que o aluno teve utilizaremos como critrios a Mdia Final
e a Frequncia, ou seja, se a Mdia Final for superior ou igual a 7 e a Frequncia superior ou igual
a 70% ser exibida a mensagem Aprovado caso contrrio ser exibida a mensagem Reprovado.
E(F2>=7;G2>=70%)
"Reprovado" "Aprovado"
Observe que o aluno Pedro mesmo tendo a Mdia final maior que 7,0 foi Reprovado pois sua frequncia
no foi superior a 70%.
OU
Retorna VERDADEIRO se qualquer argumento for VERDADEIRO; retorna FALSO se todos os
argumentos forem FALSOS.
Um uso comum para a funo OU expandir a utilidade de outras funes que realizam testes lgicos.
Semelhante a funo E s que precisa apenas de 1 teste_lgico VERDADEIRO para ser VERDADEIRO.
=OU(lgico1; [lgico2], ...)
Lgico1; lgico2; ... Lgico1 necessrio, valores lgicos subsequentes so opcionais. Condies de 1
a 255 que voc deseja testar e que podem resultar em VERDADEIRO ou FALSO.
No exemplo a seguir para calcular o resultado que o aluno teve utilizaremos como critrios a Mdia Final
e a Mdia Geral da Turma, ou seja, se a Mdia Final for superior ou igual a 7 e a Mdia Final
superior a Mdia Geral da Turma ser exibida a mensagem Aprovado caso contrrio ser exibida a
mensagem Reprovado.
OU(F2>=7;F2>=$C$11)
"Reprovado" "Aprovado"
A clula $C$11 a Mdia Geral da Turma e foi fixada pois o mesmo critrio para todos os alunos.
Neste exemplo observe que a aluna Cecilia no teve uma mdia final superior a 7 porm sua mdia ficou
superior a mdia geral da turma e por esse motivo foi Aprovada.
Sempre que voc criar esta ou qualquer outra frmula, procure escrev-la de forma que
ao serem alterados os dados da tabela, voc no tenha que corrigir a frmula, isto signi-
fica que voc deve sempre digitar os endereos das clulas e nunca o contedo da
mesma. Para tanto voc tambm deve observar a forma correta para fixar os endereos
antes de copi-la para as demais clulas.
SEERRO
Esta funo pertence a categoria de Funes de Informao.
Retorna um valor especificado se uma frmula gerar um erro; caso contrrio, retorna o resultado da
frmula. Use a funo SEERRO para capturar e controlar os erros em uma frmula.
=SEERRO(valor;valor_se_erro)
A sintaxe da funo SEERRO tem os seguintes argumentos (argumento: um valor que fornece
informaes a uma ao, um evento, um mtodo, uma funo ou um procedimento.):
Valor - Obrigatrio. O argumento verificado quanto ao erro.
Valor_se_erro - Obrigatrio. O valor a ser retornado se a frmula gerar um erro. Os seguintes tipos de
erro so considerados: #N/D, #VALOR!, #REF!, #DIV/0!, #NM!, #NOME? ou #NULO!.
Existe uma frmula que exibiu este resultado que est utilizando alguma referncia para
#DIV/0! dividir por zero. preciso corrigir a clula, ou alterar o valor para um nmero diferente
de 0 na clula usada como divisor.
Esta mensagem significa que nenhum valor est disponvel neste momento na clula
usada como referncia ou fonte de dados. Voc pode inserir #N/D quando desejar que
#N/D esta clula no faa clculos tendo como valor 0, e sim espere at ser digitado algum
valor. Enquanto o valor no for digitado na clula referente, o resultado da frmula ser
#N/D. Se for algum erro na frmula, possivelmente est na referncia errada.
Aparece quando se usa um nome estranho ao Excel. Pode ser divido ao fato de voc
#NOME? no ter definido o nome antes, ou digitou o nome errado (Exemplo SONA, ao invs de
SOMA). Se voc est inserindo texto junto com frmula deve coloca-lo entre aspas.
Existe sempre quando voc se refere a uma interseo de reas que no se intercep-
#NULO!
tam. Por exemplo: (A10:A20) (A21:D21)
Est existindo algum problema com algum nmero digitado. Voc digitou algum nmero,
#NUM!
somatria, matriz, que no existe. Por exemplo: =RAIZ(-1).
#REF! Ocorre quando voc utilizou uma referncia errada.
Ocorre quando voc usa algum tipo estranho de argumento ou operando. Voc pode,
#VALOR!
por exemplo, digitar algo repetido ou algum caractere desconhecido.
Observe que na planilha abaixo que para o aluno Carlos no foi lanada nenhuma nota e vrios erros
ocorreram na planilha.
Para corrigir estes erros utilizaremos a funo SEERRO na coluna da Mdia Final para que se o aluno
no tiver nenhuma nota e aparecer o erro #DIV/0! o mesmo seja substituido por 0.
A frmula da Mdia Final foi adaptada para corrigir o erro. Na clula F2 foi inserida a seguinte frmula:
=SEERRO(MDIA(B2:E2);0)
Se a Mdia der algum erro ser exibido 0 caso contrrio ser exibido o resultado da mdia.
Observe que fazendo apenas a alterao na coluna da Mdia Final automaticamente todos os outros
clculos so atualizados.
A funo SEERRO s esta disponvel a partir da verso 2007 do Excel. Nas verses an-
teriores a 2007 precisamos aninha a funo SE com a funo ERROS como no exem-
plo abaixo:
=SE(ERROS(MDIA(B2:E2);0;MDIA(B2:E2))
NO
Inverte o valor do argumento FALSO para VERDADEIRO, ou VERDADEIRO para FALSO. Use NO
quando quiser ter certeza de que um valor no igual a outro valor determinado.
=NO(lgico)
Lgico - Obrigatrio. Um valor ou expresso que pode ser avaliado como VERDADEIRO ou FALSO.
Exemplo de aplicao da funo NO:
=SE(NO(EstVencido); FaaIsso; FaaAquilo)
ao invs de
=SE(EstVencido = FALSO; FaaIsso; FaaAquilo)
VERDADEIRO
Retorna o valor lgico VERDADEIRO.
=VERDADEIRO( )
Voc pode inserir o valor VERDADEIRO diretamente nas clulas e frmulas sem usar esta funo. A
funo VERDADEIRO fornecida primeiramente para compatibilidade com outros programas de
planilha.
FALSO
Retorna o valor lgico FALSO.
=FALSO( )
Voc tambm pode digitar a palavra FALSO diretamente na planilha ou frmula, e o Microsoft Excel a
interpretar como o valor lgico FALSO. A funo FALSO fornecida basicamente para compatibilidade
com outros programas da planilha.
Formatao Condicional
O Excel permite que voc aplique formatos clulas de acordo com uma
condio estabelecida na funo SE. Proceda da seguinte forma:
Selecione as clulas que voc deseja formatar.
Na guia Pgina Inicial, no grupo Estilos, clique na seta ao lado de
Formatao Condicional.
Varias Opes sero exibidas:
Realar Regras das Clulas Formata as clulas 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 mdia.
Barras de Dados Exibi uma barra de dados colorida nas
clulas de acordo com seus respectivos valores.
Escalas de Cor Exibi um gradiente de duas ou trs cores em um intervalo de clulas
Conjuntos de cones Exibi um cone do conjunto de cones em cada clula. Cada
cone representa um valor da clula.
Cuidado ao utilizar a opo Nova Regra pois o Excel ir aplicar as regras ao intervalo
selecionado. Caso a formatao no funcione voc precisa editar a regra pois se utilizar
o comando Nova Regra o mesmo ir adicionar outra regra alm da que no funcionou o
que pode ocasionar um acumulo de regras.
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 nmeros repetidos foram
destacados.
Para fazer a formatao de colunas substitua na formatao condicional nas formulas a funo LIN() por
COLUNA().
=MOD(COLUNA();2)=0 e =MOD(COLUNA();2)<>0
LIN
Retorna o nmero da linha de uma referncia.
=LIN([ref])
A sintaxe da funo LIN tem os seguintes argumentos:
Ref - Opcional. A clula ou intervalo de clulas cujo nmero da linha voc deseja obter.
Se ref for omitido, ser equivalente referncia da clula na qual a funo LIN aparecer.
Se ref for um intervalo de clulas e LIN for inserida como uma matriz vertical, LIN retornar os nmeros
de linha de referncia como uma matriz vertical.
Ref no pode se referir a reas mltiplas.
COLUNA
Retorna o nmero da coluna da referncia de clula especificada.
=COLUNA([ref])
A sintaxe da funo COLUNA tem os seguintes argumentos:
Ref - Opcional. A clula ou intervalo de clulas cujo nmero da coluna voc deseja obter.
Se ref for omitido, ser equivalente referncia da clula na qual a funo COLUNA aparecer.
Nas verses anteriores a verso 2010 do Excel a funo COLUNA se chama COL. Nes-
te caso se for utilizar esta funo em outras verses do Excel que no seja a 2010 faa
como no exemplo: =COL() ou =COL(C10)
AULA 2
Importao de Dados
Existem situaes onde os dados que voc precisa analisar no esto 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 vrgula, ou podem estar em uma tabela do Microsoft Access. Nestas
situaes voc deseja importar estes dados para dentro de uma planilha do Excel, para poder utilizar as
funcionalidades de anlise de dados do Excel.
Ao importar dados, voc no precisa digitar novamente os dados que deseja analisar no Microsoft Excel.
Voc tambm pode atualizar seus relatrios e resumos do Excel automaticamente a partir do banco de
dados original, sempre que o banco de dados for atualizado com novas informaes.
Em seguida, na caixa de dilogo Importar Arquivo de Texto, clique duas vezes no arquivo de texto que
voc deseja importar.
Neste momento ser apresentado o Assistente de Importao de texto que possui 3 etapas.
Etapa 1 de 3
A Primeira possui as seguintes opes:
Tipo de dados originais Se os itens do arquivo de texto estiverem separados por tabulaes,
dois-pontos, ponto-e-vrgulas, espaos ou outros caracteres, selecione Delimitado. Se todos os
itens em cada coluna tiverem o mesmo tamanho, selecione Largura fixa.
Iniciar importao na linha Digite ou selecione um nmero de linha para especificar a
primeira linha dos dados que deseja importar.
Origem do arquivo - Selecione o conjunto de caracteres usado no arquivo de texto. Na maioria
dos casos, voc pode deixar essa configurao como o padro. Se souber que o arquivo de
texto foi criado com o uso de um conjunto de caracteres diferente do que est sendo usado no
seu computador, voc dever alterar a configurao para corresponder a esse conjunto de
caracteres. Por exemplo, se o seu computador estiver definido para usar o conjunto de
caracteres 1251 (Cirlico, Windows) e voc souber que o arquivo foi produzido com o uso do
conjunto de caracteres 1252 (Europeu Ocidental, Windows), ser necessrio definir a Origem do
Arquivo como 1252.
Visualizao do arquivo Esta caixa de dilogo mostra como o texto ser exibido quando
separado em colunas na planilha.
antes da prxima ocorrncia dele ser importado como um valor, mesmo que o texto contenha
um caractere delimitador. Por exemplo, se o delimitador for uma vrgula (,) e o qualificador do
texto for uma aspa ("), "Dallas, Texas" ser importado em uma clula como Dallas, Texas. Se
nenhum caractere, ou o apstrofo ('), for especificado como qualificador de texto, "Dallas, Texas"
ser importado em duas clulas adjacentes como "Dallas e Texas".
Se o caractere delimitador ocorrer entre qualificadores de texto, o Excel omitir os qualificadores
no valor importado. Se nenhum caractere delimitador ocorrer entre qualificadores de texto, o
Excel incluir o caractere qualificador no valor importado. Assim, "Dallas Texas" (usando o
qualificador de texto aspas) ser importado em uma clula como "Dallas Texas".
Visualizao dos dados Releia o texto nesta caixa para verificar se o texto ser separado em
colunas na planilha conforme desejado.
Neste momento avance para a terceira etapa para definir os formatos de dados de cada coluna (campo).
Visualizao dos dados Defina as larguras de campo nessa seo. Clique na janela de
visualizao 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.
Para converter uma coluna de todos os caracteres de data, cada data na ordem de ano,
ms 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 converso puder produzir resultados indesejveis.
Por exemplo:
Se a coluna contiver vrios formatos, como caracteres alfabticos e numricos, o Excel
converter essa coluna em Geral.
Se, em uma coluna de datas, cada data estiver na ordem de ano, ms 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 no converter uma coluna no formato desejado, voc poder converter os
dados depois de import-los.
Na caixa de dilogo Selecionar Tabela, clique na tabela ou consulta que deseja importar e
clique em OK.
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 relatrio de tabela dinmica, selecione Relatrio de Tabela
Dinmica.
Para exibir os dados como um relatrio de grfico dinmico e tabela dinmica, selecione
Relatrio de Tabela Dinmica e Grfico Dinmico.
Outra opo clicar em Propriedades para definir as opes de atualizao, formatao e
layout para os dados importados e, em seguida, clicar em OK.
Um navegador Web do Excel ser exibido, digite o endereo do site do qual deseja importar os
dados. Para exemplo digite o endereo abaixo para obtermos a tabela de IRPF atualizada para o
ano de 2011.
http://www1.folha.uol.com.br/indicadores/
Nesta tela em todos os pontos aonde voc tem marcadores amarelos voc poder importar para
o Excel, marque conforme a figura abaixo:
O Excel ir importar os dados para o Excel e voc poder formatar ele como quiser, como
abaixo:
Atualizando dados
Para atualizar uma conexo de dados especfica na pasta de trabalho, clique em uma clula no intervalo
de dados externos.
Na guia Dados, no grupo Conexes, clique na seta ao lado de Atualizar Tudo e clique em
Atualizar.
Para atualizar todas as conexes de dados na pasta de trabalho, clique em Atualizar Tudo na
guia Dados, no grupo Conexes.
Na guia Dados, no grupo Conexes, clique na seta ao lado de Atualizar e, em seguida, clique
em Atualizar.
Na caixa de dilogo Importar arquivo de texto, selecione seu arquivo de texto e clique em
Importar.
Funes Matemticas
CONT.SE
Calcula o nmero de clulas no vazias em um intervalo que corresponde a determinados critrios.
=CONT.SE(intervalo;critrios)
Intervalo - o intervalo de clulas no qual se deseja contar clulas no vazias.
Critrios - o critrio na forma de um nmero, expresso ou texto que define quais clulas sero
contadas. Por exemplo, os critrios podem ser expressos como 32, "32", ">32", "Andr".
Exemplo:
Tendo uma base de dados como a do exemplo (Pedidos) abaixo utilizando a funo CONT.SE podemos
analisar a quantidade de pedidos emitidos por um determinado vendedor ou o nmero de pedidos
enviados para um determinado pas.
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 frmula:
=CONT.SE($E$2:$E$181;K2)
Onde: $E$2:$E$181 o intervalo de clulas no qual se deseja contar clulas no vazias e K2 o critrio
que define quais clulas devem ser contadas.
SOMASE
Use a funo SOMASE para somar os valores em um intervalo que atendem aos critrios que voc
especificar.
=SOMASE(intervalo;critrios;[intervalo_soma])
Intervalo - o intervalo de clulas que se deseja calcular.
Critrios - so os critrios na forma de um nmero, expresso ou texto, que define quais clulas sero
adicionadas. Por exemplo, os critrios podem ser expressos digitando-se a clula que contem o critrio
ou tambm, em outros casos como 1000, "1000", ">1000", "Andr".
Intervalo_soma - so as clulas que sero realmente somadas. As clulas em intervalo_soma so
somadas somente se suas clulas correspondentes em intervalo coincidirem com os critrios
estipulados. Se intervalo_soma for omitido, as clulas em intervalo sero somadas.
Por exemplo, tomando como base a planilha utilizada anteriormente, se quisermos somar o valor total de
vendas de cada vendedor devemos utilizar a seguinte frmula:
=SOMASE($E$2:$E$181;K2;$I$2:$I$181)
Onde: Sero somados apenas os valores no intervalo $I$2:$I$181, em que as clulas correspondentes
no intervalo $E$2:$E$181 equivalem a "Andr".
Lembre que os intervalos foram fixados para que a frmula pudesse ser copiada para os demais
vendedores.
Voc pode nomear os intervalos de dados a serem utilizados em uma funo para fa-
cilitar a elaborao da frmula. Por exemplo: O intervalo $E$2:$E$181 pode ser no-
meado para Vendedores atravs da caixa de nome. Assim como o intervalo
$I$2:$I$181 pode ser nomeado para Total. Desta forma na hora de montar a frmu-
Voc Sabia?
la basta utilizar os nomes criados dispensando desta forma a necessidade de fixar as
clulas e evitando erros:
=SOMASE(VENDEDORES;K2;TOTAL)
CONT.SES
Aplica critrios a clulas em vrios intervalos e conta o nmero de vezes que todos os critrios so
atendidos.
=CONT.SES(intervalo_critrios1; critrios1; [intervalo_critrios2; critrios2])
A sintaxe da funo CONT.SES tem os seguintes argumentos:
intervalo_critrios1 - Obrigatrio. O primeiro intervalo no qual avaliar os critrios associados.
critrios1 - Obrigatrio. Os critrios no formato de um nmero, uma expresso, uma referncia de clula
ou um texto que define quais clulas sero contadas. Por exemplo, os critrios podem ser expressos
como 32, ">32", B4, "Andr" ou "32".
intervalo_critrios2, critrios2, ... Opcional. Intervalos adicionais e seus critrios associados. At 127
intervalo/critrios pares so permitidos.
Por exemplo, tomando como base a planilha de Pedidos, se quisermos saber a quantidade de pedidos
emitidos por cada vendedor em um determinado pas devemos utilizar a seguinte frmula:
=CONT.SES($E$2:$E$181;K2;$D$2:$D$181;L2)
Onde: $E$2:$E$181 o intervalo de clulas (Vendedor) no qual se deseja contar clulas no vazias e
K2 o critrio para o primeiro intervalo. $D$2:$D$181 (Total) o segundo intervalo de clulas e
L2 o segundo critrio. S sero contadas as clulas que atendam aos 2 critrios.
SOMASES
Soma as clulas em um intervalo que atendem a vrios critrios.
=SOMASES(intervalo_soma; intervalo_critrios1; critrios1; [intervalo_critrios2; critrios2]; )
intervalo_soma - Necessrio. Uma ou mais clulas para somar, incluindo nmeros ou nomes, intervalos
ou referncias de clula (referncia de clula: o conjunto de coordenadas que a clula abrange em uma
planilha. Por exemplo, a referncia da clula que aparece na interseo da coluna B e linha 3 B3.) que
contm nmeros. Valores em branco e de texto so ignorados.
intervalo_critrios1 - Necessrio. O primeiro intervalo no qual avaliar os critrios associados.
critrios1 - Necessrio. Os critrios no formato de um nmero, uma expresso, uma referncia de clula
ou um texto que define quais clulas no argumento intervalo_critrios1 sero adicionadas. Por exemplo,
os critrios podem ser expressos como 32, ">32", B4, "Andr" ou "32."
MDIASE
Retorna a mdia (mdia aritmtica) de todas as clulas em um intervalo que satisfazem um determinado
critrio. Semelhante a funo SOMASE s que neste caso ela calcula a mdia.
=MDIASE(intervalo; critrios; [intervalo_mdia])
Intervalo - Obrigatrio. Uma ou mais clulas a serem usadas para o clculo da mdia, incluindo
nmeros ou nomes, matrizes ou referncias que contm nmeros.
Critrios - Obrigatrio. Os critrios na forma de um nmero, uma expresso, uma referncia de clula
ou um texto que define quais clulas sero usadas para o clculo da mdia. Por exemplo, os critrios
podem ser expressos como 32, "32", ">32", "Andr" ou B4.
Intervalo_mdia - Opcional. O conjunto real de clulas que ser usado para calcular a mdia. Se
omitido, ser usado o intervalo.
Por exemplo, utilizando a planilha de Pedidos, iremos calcular a mdia do Total dos Pedidos de cada
Vendedor. Para isso utilizamos a frmula:
=MDIASE($E$2:$E$181;K4;$I$2:$I$181)
Onde: Ser calculada a mdia apenas dos valores no intervalo $I$2:$I$181, em que as clulas
correspondentes no intervalo $E$2:$E$181 equivalem a "Andr".
MDIASES
Retorna a mdia (mdia aritmtica) de todas as clulas que satisfazem vrios critrios.
Intervalo_mdia - Obrigatrio. Uma ou mais clulas a serem usadas para o clculo da mdia, incluindo
nmeros ou nomes, matrizes ou referncias que contm nmeros.
Intervalo1_critrios, intervalo2_critrios, - Intervalo1_critrios obrigatrio, intervalos_critrios
subsequentes so opcionais. Os intervalos de 1 a 127 para avaliar os critrios associados.
Critrios1, critrios2, - Critrios1 obrigatrio, critrios subsequentes so opcionais. Os critrios de
1 a 127 na forma de um nmero, uma expresso, uma referncia de clula ou um texto que define quais
clulas sero usadas para calcular a mdia. Por exemplo, os critrios podem ser expressos como 32,
"32", ">32", "Andr" ou K4.
Por exemplo, iremos tirar a mdia do Total de pedidos do Brasil por vendedor. Para isso utilizamos a
frmula:
=MDIASES($I$2:$I$181;$D$2:$D$181;$L$1;$E$2:$E$181;K4)
Onde: $I$2:$I$181 o intervalo das clulas (Total) a serem calculadas as mdias cujo os critrios
sejam correspondentes. $D$2:$D$181 o primeiro intervalo de critrios (Pas) e $L$1 o critrio
para o primeiro intervalo. $E$2:$E$181 o segundo intervalo de clulas (Vendedor) e L2 o
segundo critrio. S ser calculada a mdia das clulas que atendam aos 2 critrios.
Observe que ao copiar a frmula para as demais clulas ocorrem erros (#DIV/0!) em algumas clulas.
Isso ocorre porque nem todos os vendedores emitiram pedidos para o Brasil e neste caso a mdia no
pode ser calculada pois no h possibilidade de se dividir valores por 0.
Para corrigir o erro devemos utilizar a funo SEERRO como mostrada na frmula abaixo:
=SEERRO(MDIASES($I$2:$I$181;$D$2:$D$181;$L$1;$E$2:$E$181;K4);0)
Funes de Arredondamento
As funes de arredondamento se encontra na categoria Matemtica e Trigonometria. Para utilizar
alguma dessas funes siga os procedimentos abaixo:
Clique no boto da barra de ferramentas padro para abrir o Assistente de funes.
Na lista Categoria da Funo escolha Matemtica e Trigonometria;
Na lista Nome da Funo escolha a funo desejada;
Voc pode tambm acessar as funes da seguinte forma:
Clique na guia Frmulas, no grupo Bibliotecas de Funes clique na categoria Matemtica e
Trigonometria;
Na lista Nome da Funo escolha a funo desejada;
INT
Arredonda um nmero para baixo at o nmero inteiro mais prximo.
=INT(nm)
Nm - o nmero real que se deseja arredondar para baixo at um inteiro.
Exemplos:
=INT(8,9) igual a 8 =INT(-8,9) igual a -9
TRUNC
Trunca um nmero para um inteiro removendo a parte fracionria do nmero.
=TRUNC(nm;nm_dgitos)
Nm - o nmero que se deseja truncar.
Nm_dgitos - um nmero que especifica a preciso da operao. O valor padro para nm_dgitos
0 (zero).
Exemplos:
=TRUNC(8,9) igual a 8 =TRUNC(-8,9) igual a -8
TRUNC e INT so semelhantes pois os dois retornam inteiros. TRUNC remove a parte
fracionria do nmero. INT arredonda para menos at o nmero inteiro mais prximo de
acordo com o valor da parte fracionria do nmero. INT e TRUNC so diferentes apenas
quando usam nmeros negativos: TRUNC(-4,3) retorna -4, mas INT(-4,3) retorna -5,
porque -5 o nmero menor.
ARRED
Arredonda um nmero at uma quantidade especificada de dgitos.
=ARRED(nm;nm_dgitos)
Nm - o nmero que voc deseja arredondar.
Nm_dgitos - especifica o nmero de dgitos para o qual voc deseja arredondar nm.
Se nm_dgitos for maior que 0, ento nm ser arredondado para o nmero especificado de
casas decimais.
Se nm_dgitos for 0, ento nm ser arredondado para o inteiro mais prximo.
Se nm_dgitos for menor que 0, ento nm ser arredondado para a esquerda da vrgula
decimal.
Exemplos:
=ARRED(2,15; 1) igual a 2,2 =ARRED(2,149; 1) igual a 2,1
=ARRED(-1,475; 2) igual a -1,48 =ARRED(21,5; -1) igual a 20
ARREDONDAR.PARA.CIMA
Arredonda um nmero para cima afastando-o de zero.
=ARREDONDAR.PARA.CIMA(nm;nm_dgitos)
Se nm_dgitos for maior do que 0, ento o nmero ser arredondado para cima pelo nmero de
casas decimais especificado.
Se nm_dgitos for menor do que 0, ento o nmero ser arredondado para cima esquerda da
vrgula decimal.
Exemplos:
ARREDONDAR.PARA.BAIXO
Arredonda um nmero para baixo at zero.
=ARREDONDAR.PARA.BAIXO(nm;nm_dgitos)
Nm - qualquer nmero real que se deseja arredondar.
Nm_dgitos - o nmero de dgitos para o qual se deseja arredondar nm.
O ARREDONDAR.PARA.BAIXO funciona como ARRED, com a diferena de sempre arredondar um
nmero para baixo.
Se nm_dgitos for maior do que 0, ento o nmero ser arredondado para baixo pelo nmero
de casas decimais especificado.
Se nm_dgitos for menor do que 0, ento o nmero ser arredondado para baixo esquerda da
vrgula decimal.
Exemplos:
TETO
Retorna um nmero arredondado para cima, afastando-o de zero, at o mltiplo mais prximo de
significncia.
=TETO(nm;significncia)
Nm - Obrigatrio. O valor que voc deseja arredondar.
Significncia - Obrigatrio. O mltiplo para o qual voc deseja arredondar.
Exemplos:
PAR
Retorna o nmero arredondado para o inteiro par mais prximo. Esta funo pode ser usada para
processar itens que aparecem em pares.
=PAR(nm)
Nm - Obrigatrio. O valor a ser arredondado.
Exemplos:
MPAR
Retorna o nmero arredondado para cima at o inteiro mpar mais prximo.
=MPAR(nm)
Nm - Obrigatrio. O valor a ser arredondado.
Exemplos:
Observe que os valores da comisso quando calculados tiveram valores decimais. Se quisermos
arredondar este valores para cima ou para baixo podemos utilizar uma das funes de arredondamento
j vista. Neste exemplo iremos utilizar a funo ARRED para arredondar os valores da comisso para
nmeros inteiros. Basta para isso incluir na frmula da comisso a funo ARRED como abaixo:
=ARRED(M2*$M$12;0)
Onde: M2*$M$10 o valor a ser arredondado obtido pelo calculo da multiplicao e 0 o nmero de
dgitos decimais que desejamos para o resultado.
Observe que algumas clulas tiveram seus valores aumentados e outras os valores diminuidos.
Muito cuidado ao utilizar valores decimais no Excel pois muitas pessoas tem o costume
de arredondar os valores atravs dos Botes de Aumentar e Diminuir casas decimais
o que apenas faz um arredondamento visual o que pode implicar em divergncias de va-
lores caso um usurio tente conferir os valores em uma calculadora por exemplo.
Por isso sempre que quiser ter uma precisam utilize uma das funes de arredondamen-
to.
Validao de Dados
O recurso de validao muito interessante e til pois atravs dele possvel fazer com que aparea
uma mensagem informando o valor(es) que devero ser inseridos em uma clula, controlar os valores
que sero inseridos nesta clula e mostrar uma mensagem caso o valor no esteja correto.
A validao de dados muito til para compartilhar uma pasta de trabalho com outros usurios na sua
organizao e quando voc deseja que os dados inseridos nessa pasta de trabalho sejam precisos e
consistentes.
Para utilizar o comando de validao de dados siga os procedimentos abaixo:
Selecione a clula ou intervalo de clulas a ser validado;
Clique na guia Dados, grupo Ferramentas de Dados e escolha a opo Validao 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 so opcionais.
Certifique-se de que a caixa de seleo Mostrar mensagem de entrada ao selecionar clula esteja
marcada.
Para exibir um ttulo em negrito na mensagem, digite o texto na caixa Ttulo.
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.
No exemplo da janela preenchida o resultado na planilha ficar como exibido abaixo:
Alerta de Erro
Para exibir um Alerta de Erro siga o procedimento
abaixo:
Clique na guia Alerta de erro da janela de
Validao de Dados.
Certifique-se de que a caixa de seleo
Mostrar alerta de erro aps a insero
de dados invlidos esteja marcada.
Na caixa Estilo, escolha entre
Parar/Aviso/ Informaes.
Se voc desejar exibir um ttulo na barra
de ttulo da mensagem ou no balo do
Assistente do Office, se o Assistente do Office estiver exibido, digite o texto na caixa Ttulo.
Se voc deixar a caixa Ttulo em branco, o ttulo assume como padro 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 no inserir um texto na caixa Mensagem de erro, a mensagem exibir o
seguinte: "O valor inserido no vlido. Outro usurio restringiu os valores que podem ser
inseridos nesta clula."
Se quiser clique na guia Mensagem de entrada e personalize uma mensagem para quando o
usurio clicar no campo Data.
Crie um alerta de erro com o Estilo de Parar para no aceitar datas fora da restrio;
3 Validao Campo OK
Selecione o campo OK que conter duas opes SIM ou NO para identificar as despesas que
j foram lanadas no sistema;
Clique na guia Dados, grupo Ferramentas de Dados e escolha a opo Validao de Dados;
Na janela que se abre na guia Configuraes iremos configurar as restries para este campo
conforme abaixo:
Permitir: Lista
Fonte: Digite os valores para a lista (SIM;NO)
Se os textos digitados na fonte da lista no so 100% seguros pois o usurio poder di-
gitar um dos valores da lista com espao e o Excel aceitar o que poder causar trans-
tornos na hora de utilizar alguma funo ou ferramenta de analise uma vez que o Excel
diferencia valores com espao e sem.
Verifique se a opo Menu suspenso na clula esta marca para que seja
criada uma lista suspensa com as opes digitas em cada clula do
campo.
Clique em OK e teste a validao. Se quiser pode personalizar a
Mensagem de Entrada e Alerta de Erro.
Para a validao por lista utilizando um intervalo de clulas voc pode digitar todas as
listas na planilha e utiliza-las na validao depois se quiser pode ocultar as listas para
que o usurio no tenha acesso e possa modificar.
Voc Sabia?
Verifique se a opo Menu suspenso na clula esta marca para que seja criada uma lista
suspensa com as opes digitas em cada clula do campo.
Clique em OK e teste a validao. Se quiser pode personalizar a Mensagem de Entrada e
Alerta de Erro.
Neste momento todos os dados invlidos sero circulados de vermelho como no exemplo abaixo.
A opo de Circular Dados Invlidos nas verses anteriores ao Excel 2007 se encontra
junto com as Ferramentas de Auditoria de Frmulas.
Grupo de Planilhas
Planilhas agrupadas com a
tecla SHIFT
Para desagrupar as planilhas clique sobre uma das planilhas selecionadas e clique na opo
Desagrupar Planilhas a partir de agora as planilhas voltam a ser individuais.
Para copiar as planilhas mantenha a tecla CTRL pressionada enquanto arrasta a guia
da planilha. Quando soltar o mouse ter uma copia idntica da planilha selecionada.
Voc Sabia?
O exemplo utilizaremos 3 planilhas com o Total das vendas de cada Vendedor nos anos de 2009, 2010
e 2011 e uma ultima planilha para a consolidao dos dados.
Se voc tiver varias planilhas e todas tiverem a mesma estrutura podemos utilizar funes para agilizar e
simplificar as frmulas:
=SOMA('2009:2011'!C3)
Desta forma os valores sero colados com os vnculos e toda vez que os valores forem alterados na
planilha de origem sero alteradas na planilha de destino.
Se preferir pode clicar direto na opo Colar Vnculo na guia Pgina Inicial, no grupo rea de
Transferncia, no boto colar escolher a opo.
Classificao
Desde a verso 2007 do Excel a possibilidade de Classificao de dados foi ampliada de 3 para 64
nveis.
Voc pode classificar uma lista simplesmente clicando em uma clula da lista e depois nos botes de
classificao da barra de ferramentas. Atravs dos botes: voc pode classificar listas em
ordem crescente (1 a 9, A a Z) ou decrescente (9 a 1, Z a A), e classificar com base no contedo de uma
ou mais colunas.
Caso queira personalizar sua classificao ou utilizar mais de uma coluna, voc deve selecionar a opo
Classificar da guia Dados no grupo Classificar e Filtrar. Voc encontra a opo de Personalizar
Classificao tambm na guia Pgina Inicial no grupo Edio.
Basta escolher a Coluna, Tipo de valores e a Ordem de classificao. Caso deseje classificar por
mais de uma coluna clique no boto Adicionar Nvel para incluir a linha E depois por para que se
possa personalizar o prximo nvel de classificao.
Na maioria dos casos, usa-se a classificao vertical (de cima para baixo) que at esquecemos da
possibilidade da classificao horizontal (da esquerda para a direita) como veremos mais abaixo.
Vamos utilizar as listas personalizadas e as opes para a classificao dos dados das tabelas abaixo:
Observe, na figura acima que temos tabelas horizontais e verticais e todas devem ser classificadas pela
primeira coluna ou primeira linha. Veremos dois exemplos. Os demais voc conseguir fazer facilmente.
Voc pode reordenar as linhas ou colunas de uma lista com base nos valores de uma lista atravs da
classificao.
Selecione o intervalo I2:J14 e, em seguida, clique na guia Dados / Classificar. Escolha a coluna Meses
(caso no tenha aparecido o nome do campo verifique se a opo Meus dados contm cabealhos
esta marcada). Na caixa Ordem clique na seta direita e escolha Lista personalizada.
Selecione a lista dos nomes dos meses por extenso e clique em OK. A lista utilizada tem que ser da
mesma forma que os dados digitados na planilha.
Selecione o intervalo D2:G5 e, na guia Dados clique em Classificar. Clique no boto Opes e ative a
orientao Da esquerda para a direita e clique no boto OK.
Selecione a Linha para o primeiro nvel de classificao no nosso caso a Linha 2,.
Na Ordem de classificao utilizaremos a lista personalizada de pontos cardeais importadas na aula
anterior.
Quando quiser selecionar uma base de dados (tabela) inteira basta utilizar a tecla de
atalho CTRL+* . Utilizando esta tecla a tabela toda ser selecionada e a clula ativa se-
Voc Sabia? r a primeira clula do intervalo.
AULA 3
AutoFiltro
O uso do AutoFiltro para filtrar dados um modo rpido e fcil de localizar e trabalhar com um
subconjunto de dados em um intervalo de clulas ou coluna de tabela.
Os dados filtrados exibem somente as linhas que atendem aos critrios especificados e oculta as linhas
que no deseja exibir. Depois de filtrar os dados, voc pode copiar, localizar, editar, formatar, fazer
grfico e imprimir o subconjunto de dados filtrados sem reorganiz-los nem mov-los.
Voc tambm pode filtrar por mais de uma coluna. Os filtros so aditivos, o que significa que cada filtro
adicional baseia-se no filtro atual e ainda reduz o subconjunto de dados.
Utilizando AutoFiltro, voc pode criar trs tipos de filtro: por valores de uma lista, por um formato ou por
critrios. Cada um desses tipos de filtros exclusivo para cada intervalo de clula ou tabela de coluna.
Por exemplo, voc pode filtrar por cor de clula ou por uma lista de nmeros, mas no pelos dois;
possvel filtrar por cone ou por um filtro personalizado, mas no pelos dois.
Desde a verso 2007 do Excel o AutoFiltro foi aprimorado possibilitando filtra pela cor
da Clula ou do Texto, por cones quando estes foi inseridos atravs da formatao
Voc Sabia? condicional e tambm permite a seleo de Mltiplos Valores como critrios.
Filtro Avanado
O Filtro Avanado de extrema importncia na hora de trabalhar com grande quantidade de dados.
Pois podemos analisar os dados aplicando vrios critrios e a copiar os dados correspondentes para um
outro local. Podemos ainda extrair registros exclusivos de uma base de dados caso a mesma tenha
informaes duplicadas.
Como exemplo utilizaremos a tabela de Pedidos que deve ser moneada para Pedidos atravs da Caixa
de Nome. No se esquea de selecionar toda a tabela antes de nomear.
Selecione a coluna do campo Pas e nomeie para Pases e depois nomeie o campo Vendedor para
Vendedores.
Os nomes dados a tabela e aos campos ajudaram na hora de referenciar a base de dados no Filtro
Avanado.
A lista ou base de dados a ser utilizada no Filtro Avanado dever conter rtulo de colunas (Ex:
Pedido, Data, Cliente, Pas, etc).
Em outra planilha digitaremos os critrios a serem utilizados no Filtro Avanado e ser nesta planilha
tambm que os dados sero colados. Os cabealhos dos critrios devem ser exatamente iguais ao da
base de dados para que o Excel posso fazer a correspondncia.
A primeira consulta que iremos fazer so dos Pedidos do Brasil. Para isso utilizaremos o critrio
Pas=Brasil.
Para utilizar o Filtro Avanado siga os procedimentos abaixo:
Clique em uma rea qualquer da planilha que no contenha dados;
Clique na guia Dados, no grupo Classificar e Filtrar clique na opo Avanado;
Onde:
Ao: Se Filtra a lista no local na prpria planilha ou Copia para um outro Local
(selecione conforme desejado);
Intervalo da lista: a referencia do banco de dados. Selecione todos os dados digitados ou
informe o nome da base de dados. Ex: Pedidos.
Intervalo de critrios: So as regras de filtragem. necessrio fazer uma planilha de apoio
onde conste os critrios. No nosso caso ser o intervalo $A$1:$A$2.
Copiar para: Se habilitado a opo copiar para outro local, identifique o novo local em sua
planilha. No nosso caso $A$8. O Filtro no sobrepem dados por isso escolha uma rea
vazia.
Somente registros exclusivos: Se habilitado ir ignorar os registros duplicados colando
apenas um s.
Aps configurado clique em OK e os dados que correspondam ao critrio informado sero
colados no local indicado.
Agora realize os filtros para os demais critrios. Se preferir pode excluir os registros anteriores para
colocar os novos ou criar cada critrio em uma planilha separada.
Outro exemplo de aplicao do Filtro Avanado. Na tabela de pedidos temos o campo Vendedor que
renomeamos para Vendedores. Utilizando este campo podemos extrair a lista de vendedores da tabela
Pedidos. Para isso siga os procedimentos:
Crie um campo de critrio em uma planilha como no exemplo abaixo. O critrio ser em branco
pois queremos extrair todos os nomes dos vendedores;
A opo Somente registros exclusivos dever estar marcada para que seja extraido apenas
um nome de cada.
Subtotais
O Microsoft Excel pode calcular automaticamente valores de subtotais e totais gerais em uma lista.
Quando voc insere subtotais automticos, o Excel organiza a lista em tpicos 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 nmeros.
Se os dados no estiverem organizados como uma lista ou se voc precisar somente de um nico total,
voc poder usar AutoSoma .
Na caixa A cada alterao em, clique na coluna para calcular o subtotal. Como no
exemplo, que selecionaremos Vendedor.
Na caixa Usar funo, clique na funo de resumo que deseja usar para calcular os
subtotais. Como no exemplo, que selecionaremos Soma. So ao todo 11 funes
resumo para o Subtotal.
Na caixa Adicionar subtotal a, marque a caixa de seleo para cada coluna que
contm valores que voc deseja subtotalizar. Como no exemplo, que selecionaremos
Frete e Total.
Se quiser uma quebra de pgina automtica depois de cada subtotal, marque a caixa de
seleo Quebra de pgina entre grupos.
Para especificar uma linha de resumo acima da linha de detalhes, desmarque a caixa de
seleo Resumir abaixo dos dados. Para especificar uma linha de resumo abaixo da
linha de detalhes, marque a caixa de seleo Resumir abaixo dos dados. Como no
exemplo, deixaremos marcada a opo.
Opcionalmente, voc pode usar o comando Subtotais novamente repetindo as etapas
de anteriores para adicionar mais subtotais com diferentes funes de resumo. Para
evitar sobrescrever os subtotais existentes, desmarque a caixa de seleo Substituir
subtotais atuais.
Aps configurar as opes para o Subtotal clique em OK e verifique o resultado.
No exemplo mostrado os dados foram resumidos atravs dos Botes de Nveis da Estrutura
de Tpicos a esquerda das linhas. Como a base de dados muito extensa os nveis de grupo ajudam a
resumir os dados. No exemplo foi clicado no nvel 2 para exibir os subtotais por vendedor.
O Nvel 1 exibe somente o Total Geral;
O Nvel 2 exibe os resumos dos subtotais. No exemplo o total de cada Vendedor;
O Nvel 3 exibe todos os dados.
A quantidade de nveis 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 cursos em um dos campo da base de dados;
Clique na guia Dados e no grupo Estrutura de Tpicos clique na opo Subtotal;
Configure as opes de acordo com a tela abaixo:
Note que o item Substituir subtotais atuais foi desativado e que A cada alterao em foi
alterado para Categoria. Isto importante para que voc possa criar subtotais por Vendedor e
por Categoria.
Aps voc aplicar os recursos descritos acima, sua planilha ter a seguinte aparncia:
Onde, se voc clicar num dos botes ou nos botes ou voc ver um layout diferente. Ou
seja, com o recurso Subtotal, voc tem uma nica tabela mas com diversas visualizaes possveis.
Para remover os Subtotais devemos:
Removendo o Subtotal
Selecionar a base de dados ou deixar o cursos em um dos campo da base de dados;
Clique na guia Dados e no grupo Estrutura de Tpicos clique na opo Subtotal;
Na janela de Subtotal clicar no boto Remover todos.
Estrutura de Tpicos
Quando criamos um Subtotal a ferramenta automaticamente cria um Estrutura de Tpicos a esquerda
da tabela com os Botes de nveis e de Expandir ou Recolher tpicos.
Mas podemos tambm criar as Estruturas de Tpicos manualmente Agrupando as colunas ou linhas.
Em nosso exemplo utilizaremos a Estrutura de Tpicos para Agrupar as colunas vazias que aparecem
quando os dados esto resumidos como na figura acima. Para isso devemos:
Selecionar as colunas que devem ser agrupadas no nosso caso as colunas de Pedido, Data,
Cliente e Pas;
Clique na guia Dados, grupo Estrutura de Tpicos, clique no boto Agrupar;
Agora, s clicar no boto de Recolher Tpico que aparece sobre as colunas Agrupadas
para ver os resultados.
Repita o procedimento para as colunas CodProd e Produto e depois para as colunas Preo e
Quantidade;
Ao Recolher os Tpicos sua tabela ter a seguinte aparncia:
Funo SUBTOTAL
Se voc observar a frmula criada para cada subtotal ver a funo SUBTOTAL. Na funo h um
nmero que identifica o tipo do clculo a ser aplicado.
SUBTOTAL
Retorna um subtotal em uma lista ou em um banco de dados. geralmente mais fcil 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 funo SUBTOTAL.
=SUBTOTAL(nm_funo;ref1;[ref2];...])
NM_FUNO: Obrigatrio. o nmero de 1 a 11 (incluindo valores ocultos) ou 101 a 111 (ignorando
valores ocultos) que especifica qual funo usar no clculo de subtotais dentro de uma lista.
Ref1: Obrigatrio. O primeiro intervalo nomeado ou referncia cujo subtotal voc deseja.
Ref2,...: Opcional. Intervalos nomeados ou referncias de 2 a 254 cujo subtotal voc deseja.
Agora iremos criar as frmulas correspondentes para cada campo da tabela de Resumo. A frmulas
esto descritas abaixo:
Qual a vantagem em se criar uma tabela com Funes de SUBTOTAL e adicionar Filtro a base de
dados?
A vantagem que agora toda vez que a base de dados for filtrada por algum critrio os resumos se
atualizaro automaticamente. No exemplo a tabela foi filtrada pelo Pas e Vendedor:
Na janela que se abre selecione o local onde ser salvo o arquivo. Renome o arquivo;
BDCONTAR
Conta as clulas contendo nmeros em uma coluna de uma lista ou banco de dados que coincidirem
com as condies especificadas.
O argumento de campo opcional. Se o campo for omitido, BDCONTAR contar todos os registros no
banco de dados que coincidirem com os critrios.
BDCONTARA
Conta todas as clulas no vazias em uma coluna de uma lista ou banco de dados que coincidirem com
as condies especificadas.
BDMAX
Retorna o maior nmero em uma coluna de uma lista ou banco de dados que coincidir com as condies
especificadas por voc.
BDMIN
Retorna o menor nmero em uma coluna de uma lista ou banco de dados que coincidir com as
condies especificadas.
BDSOMA
Soma os nmeros em uma coluna de uma lista ou banco de dados que coincidirem com as condies
especificadas.
BDMDIA
Calcula a mdia dos valores em uma coluna de uma lista ou banco de dados que coincidirem com as
condies especificadas.
BDMULTIPL
Multiplica os valores em uma coluna de uma lista ou banco de dados que coincidirem com as condies
especificadas.
BDEST
Estima o desvio padro de uma populao com base em uma amostra, usando os nmeros em um
campo (coluna) de registros em uma lista ou banco de dados que coincidirem com as condies
especificadas.
BDDESVPA
Calcula o desvio padro de uma populao com base na populao total, usando os nmeros em um
campo (coluna) de registros em uma lista ou banco de dados que coincidirem com as condies
especificadas.
BDVAREST
Estima a varincia de uma populao com base em uma amostra, usando os nmeros em um campo
(coluna) de registros em uma lista ou banco de dados que coincidem com as condies especificadas.
BDVARP
Calcula a varincia de uma populao com base na populao total, usando os nmeros em um campo
(coluna) de registros em uma lista ou banco de dados que coincidem com as condies especificadas.
BDEXTRAIR
Extrai um nico valor em uma coluna de uma lista ou banco de dados que coincide com as condies
especificadas.
AULA 4
Tabela Dinmica
Tabela dinmica uma tabela interativa que resume uma grande quantidade de dados rapidamente, ou
os combina de tabelas diferentes. possvel girar suas linhas e colunas para ver resumos diferentes dos
dados de origem, filtrar os dados exibindo pginas diferentes ou exibir os detalhes das reas de
interesse.
Voc pode criar uma Tabela dinmica a partir de uma Lista ou Banco de dados do Microsoft Excel,
de um Banco de dados externo, de Vrias planilhas do Microsoft Excel ou de outra Tabela
dinmica.
Para criar uma Tabela dinmica. Para comear utilizaremos a base de dados Pedido.
Para criar a Tabela Dinmica, primeiro clique sobre uma clula da lista ou selecione toda base de dados
e siga os procedimentos:
Clique na guia Inserir e grupo Tabelas clique em Tabela Dinmica;
Na janela que se abre podemos utilizar devemos selecionar a fonte de dados a ser utilizada no
nosso caso a tabela Pedidos.
O Layout acima o Novo layout padro do Excel desde a verso 2007 mas o mesmo
s estar com este layout se a pasta de trabalho estiver com a extenso .xlsx. Se a
pasta de trabalho estiver com a extenso .xls ser exibido o Layout Clssico de Tabela
dinmica idntico ao das verses anteriores ao 2007.
Para mudar o Layout Padro da Tabela Dinmica para o Layout Clssico siga os procedimentos
abaixo:
Clique no meio da rea da Tabela Dinmica para exibir as Ferramentas de Tabela Dinmica;
Clique na guia Opes das Ferramentas de Tabela Dinmica e no grupo Tabela Dinmica
clique em Opes;
Na janela que se abre clique na guia Exibio e marque a opo Layout clssico de tabela
dinmica (permite arrastar campos na grade) em seguida clique em OK.
Neste momento o Layout da Tabela Dinmica estar igual ao das verses anteriores ao 2007.
Agora para montar a Tabela Dinmica 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 dinmica que
contem todos os campos disponveis na base de dados e que podem ser utilizados na analise.
Este painel s aparece se o cursos estiver em algum local da rea da tabela dinmica.
Caso o cursor esteja na rea da tabela dinmica e mesmo assim o painel no seja exibido clique na guia
Opes das Ferramentas de Tabela Dinmica e no grupo Mostrar clique no item Lista de Campos.
Os campos podem ser arrastados diretamente para as reas de campo disponveis na Tabela dinmica
ou para um os quadros do painel Lista de campos da tabela dinmica como podemos ver abaixo na
figura:
Para mudar a forma de visualizao de sua tabela, basta clicar sobre um dos campos de ttulo de coluna
ou linha e arrast-lo para uma nova posio.
Se o campo utilizado na rea de valores for do tipo nmero o Excel por padro far a AutoSoma dos
dados. Mas podemos modificar o tipo de clculo utilizando uma das 11 funes resumo disponveis as
mesmas encontradas na ferramenta e funo Subtotal.
Para alterar o clculo de um duplo clique sobre o campo Soma de Total da Tabela Dinmica ou d um
clique sobre o campo que est no diagrama Valores, no exemplo acima Soma de Total e clique na
opo Configuraes do Campo de Valor a prxima janela ser exibida:
No item Resumir campo de valor por escolha o tipo de clculo que deseja usar para resumir os dados
do campo selecionado e clique em OK.
Formato do Nmero: Formata os itens numricos no campo selecionado.
Depois de selecionadas as opes clicar em OK.
Observe que no exemplo assim o clculo da soma foi alterado pelo da contagem exibindo assim o
nmero de pedidos de cada vendedor.
Outra vantagem da Tabela dinmica podermos filtrar os dados atravs dos Rtulos de Coluna,
Rtulo de Linha e Filtro de Relatrio. Exibindo assim somente as informaes desejadas.
OBS: No Filtro de Relatrio se marcarmos a opo Selecionar Vrios Itens poderemos selecionar
mais de um item para ser utilizado no relatrio. Nos demais campos estas opo j automtica.
No exemplo acima filtramos a tabela para exibir apenas os totais do Brasil referentes ao cliente Antonio
Moreno.
Caso voc deseja formatar a Tabela Dinmica basta clicar na guia Design das Ferramentas de Tabela
Dinmica e no grupo Estilos de Tabela Dinmica escolher um estilo.
Outra possibilidade da Tabela Dinmica e a de extrair dados a partir dos valores exibidos. Por exemplo
na tabela acima a vendedora Ana vendeu R$ 1.418,86 de Carnes/Aves. Vamos supor que
precisssemos fazer um levantamento de todos os pedidos referentes a esse total. Na Tabela Dinmica
isso uma tarefa fcil 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 no esta 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.
Na janela seguinte ir aparecer o intervalo que ser formatado e a opo Minha tabela tem
cabealhos para que o Excel interprete a primeira linha como o Rtulo 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 mesmo sero inclusos automaticamente a base de dados.
Grfico Dinmico
Para utilizarmos o recurso iremos precisar de uma tabela de dados ou uma Tabela Dinmica j criada.
Em geral, quando os dados no incluem muitos nmeros, a tabela dinmica funciona melhor que o
grfico para a visualizao das informaes. J quando o objetivo fazer uma anlise numrica das
informaes, tanto a tabela como o grfico dinmico so 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 tambm poderemos escolher o local onde se
deseja criar a tabela e o grfico dinmico se em uma nova planilha ou na planilha existente.
Selecionaremos uma Nova planilha para que o grfico fique separado das tabelas. Clique em
OK;
Neste momento ser criada uma planilha com a Tabela Dinmica e o Grfico Dinmico em
brancos, com a Lista de campos da tabela dinmica;
Para facilitar nosso trabalho vamos mover o grfico para uma nova planilha para isso clique na
rea do Grfico e clique na guia Design das Ferramentas de Grfico Dinmico;
Clique na opo Mover Grfico e escolha a opo Nova Planilha e de um nome para a planilha
e clique em OK;
Neste momento o grfico ser movido para uma nova planilha onde iremos comear a construir
o nosso grfico;
Para criarmos o grfico precisamos mover os campos da tabela dinmica para as reas desejadas
utilizando o painel de campos para isso arraste os campos para as reas desejadas e v observando o
layout do grfico se necessrio altere as posies dos campos;
Se desejar pode mover o grfico para uma nova planilha e modificar sua formatao.
Segmentao de Dados
Em verses anteriores do Microsoft Excel, voc pode usar filtros de relatrio para filtrar dados em um
relatrio de Tabela Dinmica, mas no fcil ver o estado de filtragem atual ao filtrar vrios itens. No
Microsoft Excel 2010, voc tem a opo de usar segmentaes para filtrar os dados. As segmentaes
de dados oferecem botes nos quais voc pode clicar para filtrar dados de Tabela Dinmica. Alm da
filtragem rpida, as segmentaes de dados tambm indicam o estado de filtragem atual, tornando mais
fcil entender o que exatamente mostrado em um relatrio de Tabela Dinmica filtrado.
Um item, ao ser selecionado, includo no filtro e os dados desse item so exibidos no relatrio.
Na caixa de dilogo Inserir Segmentaes de Dados, marque a caixa de seleo dos campos
da Tabela Dinmica nos quais voc deseja criar uma segmentao de dados.
Clique em OK.
Uma segmentao de dados exibida para cada campo selecionado.
Em cada segmentao de dados, clique nos itens que voc deseja filtrar.
Para selecionar mais de um item, segure a tecla CTRL enquanto clica nos itens que devero ser
filtrados.
Observe que na tabela acima temos a soma do Total e a soma do Frete. Na base de dados o Total
representa o Preo*Qtde+Frete. O que precisaremos acima e saber o percentual do Frete no Total e
para utilizaremos um Campo Calculado.
Agora na lista de campos de tabela dinmica aparece o campo % Frete que pode ser inserido na Tabela
Dinmica para analise dos percentuais como mostra o exemplo abaixo. Se necessrio formate os
valores para Percentual.
Como se podem notar campos calculados em tabelas dinmicas podem ser de grande utilidade, evitando
a utilizao de recursos como realizar clculos em outras clulas com base na tabela dinmica.
Funes de Texto
As funes de texto, quando usadas de forma isolada, no fazem sentido. Ou seja, possuem aplicaes
restritas. Porm, quando so aninhadas, passam a fazer sentido e a terem larga aplicao.
Inicialmente, para que voc possa entender a sintaxe, a melhor forma e trabalhar com as funes
isoladamente e depois aninhar elas.
CONCATENAR
Agrupa vrios itens de texto em um nico item de texto
=CONCATENAR(texto1; texto2;...)
Texto1; texto2 so 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, nmeros ou referncias a clulas nicas.
Observe na figura abaixo onde temos um nmero de chassi que esta escrito em clulas separadas. Para
junta os dgitos em uma nica clula, digite a seguinte frmula:
Note que foi concatenado o contedo da clula A1 com um espao e com o contedo da clula B1.
NM.CARACT
Retorna o nmero de caracteres em uma sequncia de texto
=NM.CARACT(Texto)
Exemplo: Conferir se uma determinada clula possui a quantidade de dgitos necessrias no caso do
Chassi tem que ter 17 dgitos.
Retorna o nmero 17. Ou seja, o nmero de caracteres (incluindo o espao entre as palavras)
ESQUERDA
Retorna os caracteres mais esquerda de um valor de texto
=ESQUERDA(Texto;Nm_caract)
Texto o texto ou a clula onde est o texto que voc deseja extrair.
Nm_caract a quantidade de caracteres a ser extrada.
Exemplo: Separar os 2 primeiros dgitos do chassi para identificar o Pas e Regio:
DIREITA
Retorna os caracteres mais direita de um valor de texto
=DIREITA(Texto;Nm_caract)
Texto o texto ou a clula onde est o texto que voc deseja extrair.
Nm_caract a quantidade de caracteres a ser extrada.
Exemplo: Extrair os dgitos que representa a Sequncia de Produo. No caso os 6 ltimos dgitos.
EXT.TEXTO
Retorna um nmero especfico de caracteres de uma seqncia de texto comeando na posio
especificada
=EXT.TEXTO(texto;nm_inicial;nm_caract)
Texto o texto onde est escrito o que voc deseja extrair.
Retorna o texto que se inicia na posio 7 e possui 2 caracteres de comprimento. Ou seja, 377.
VALOR
Converte um argumento de texto em um nmero
=VALOR(Texto) ou =VALOR(FunodeTexto)
Texto o texto entre aspas ou uma referncia a uma clula que contm o texto a ser convertido.
Exemplo: Quando foi extrado o Modelo e a Sequncia de Produo os valores vieram como texto e se
precisarmos deles como nmeros temos que converte-los utilizando a funo VALOR.
Retorna o valor 377 como nmero. Se voc no usar a funo valor o valor 377 ser texto. Ou seja, as
funes de Texto sempre retornam texto. At mesmo quando retornam dgitos numricos.
ARRUMAR
Remove excesso de espaos do texto.
=ARRUMAR(Texto)
Texto o texto entre aspas ou uma referncia a uma clula que contm o texto a ser arrumado.
Exemplo:
MAISCULA
Converte o texto em maisculas.
= MAISCULA(Texto)
Texto o texto entre aspas ou uma referncia a uma clula que contm o texto a ser convertido.
Exemplo: Quando os valores foram concatenados algumas clulas estavam com os caracteres em
minsculo. Aninhando a funo MAISCULA com a funo CONCATENAR resolveremos este
problema.
MINSCULA
Converte texto para minsculas.
=MINSCULA(Texto)
Texto o texto entre aspas ou uma referncia a uma clula que contm o texto a ser convertido.
Exemplo:
PRI.MAISCULA
Coloca a primeira letra de cada palavra em maiscula em um valor de texto
=PRI.MAISCULA(Texto)
Texto o texto entre aspas, uma frmula que retorna o texto ou uma referncia a uma clula que
contenha o texto que voc deseja colocar parcialmente em maiscula.
Exemplos:
PESQUISAR
Localiza um valor de texto dentro de outro (no diferencia maisculas de minsculas).
=PESQUISAR(texto_procurado;no_texto;nm_inicial)
Texto_Procurado Necessrio, o texto ou caractere que voc deseja encontrar.
no_texto Necessrio, o texto onde se encontra o texto que voc deseja localizar.
nm_inicial Opcional. O nmero do caractere no argumento no_texto em que voc deseja iniciar a
busca.
Exemplos: Encontrar a posio de um determinado caractere dentro de uma clula. Saber a posio do
dgito referente ao Ano no Chassi.
No exemplo, retornou 10 pois a letra s indicada pela clula B4 est na dcima posio.
PROCURAR
Procura um valor de texto dentro de outro (diferencia maisculas de minsculas).
=PROCURAR(texto_procurado;no_texto;nm_inicial)
Texto_Procurado Necessrio, o texto ou caractere que voc deseja encontrar.
no_texto Necessrio, o texto onde se encontra o texto que voc deseja localizar.
nm_inicial Opcional. O nmero do caractere no argumento no_texto em que voc deseja iniciar a
busca.
Exemplos: Encontrar a posio de um determinado caractere dentro de uma clula. Saber a posio do
dgito referente ao Local da Montagem no Chassi.
No exemplo, retornou 11 pois a letra t indicada pela clula G4 est na dcima primeira posio.
TEXTO
Formata um nmero e o converte em texto
=TEXTO(valor;formato_texto)
Valor Necessrio. Um valor nmero, uma frmula que avaliada como um valor numrico ou uma
referncia a uma clula contendo um valor numrico.
formato_texto Necessrio. Um formato numrico como uma cadeia de texto entre aspas. Por exemplo,
"m/d/aaaa" ou "#,##0.00"..
Exemplo: Quando concatenamos os dgitos para gerar ocorreu um problema a Sequncia de produo
esta formatada como nmero o que no permite os zero a esquerda ficando o chassi incompleto. Como
sabemos que a Sequencia de produo possui 6 dgitos vamos utilizar a funo TEXTO aninhada com
o Concatenar.
REPT
Repete o texto um determinado nmero de vezes.
=REPT(texto;nm_vezes)
Texto o texto a ser repetido.
nm_vezes um nmero positivo que especifica o nmero de vezes que voc deseja repetir texto. O
mximo permitido 32.767 repeties.
Exemplo: Gerar um grfico na clula para demonstrar o consumo de energia eltrica.
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
representao visual o mesmo foi dividido por 10 numa forma de gerar uma escala menor.
Para obter o resultado acima, na clula B2, foi escrita a seguinte frmula:
=ESQUERDA(ARRUMAR(A2); PESQUISAR(" "; ARRUMAR(A2); 1) - 1)
Onde: a funo ARRUMAR, remove os espaos em branco desnecessrios. A funo PESQUISAR
localiza a posio do primeiro espao, que o caractere que separa o primeiro nome dos demais. No
caso, PESQUISAR retorna o nmero 6, mas, pela frmula temos que subtrair um ento o resultado 5,
que o comprimento do primeiro nome.
Se voc alterar o nome por outro qualquer, a frmula sempre trar o primeiro nome.
Para obter o resultado acima, na clula B5, foi escrita a seguinte frmula:
=DIREITA(ARRUMAR(A5); NM.CARACT(ARRUMAR(A5)) - PESQUISAR(" "; ARRUMAR(A5); 1))
Onde: NM.CARACT retorna a quantidade de caracteres contidos na clula A5 (27).
PESQUISAR retorna a posio do primeiro espao (6)
Resolvendo por etapas temos: =DIREITA(ARRUMAR(A5); 27 - 6) que resulta em: =DIREITA(A5; 21)
Os passos acima podem ser usados com as funes MINSCULA, PRI.MAISCULA ou outra funo
que voc julgar necessrio.
Funes de Informao
(Funes )
Cada uma dessas funes, chamada coletivamente de funes , verifica o valor especificado e retorna
VERDADEIRO ou FALSO, dependendo do resultado. Por exemplo, a funo CL.VAZIA retornar o
valor lgico VERDADEIRO se o argumento de valor for uma referncia a uma clula vazia; caso contr-
rio, ele retornar FALSO.
Voc pode usar uma funo para obter informaes sobre um valor antes de realizar um clculo ou
outra ao com ele. Por exemplo, possvel usar a funo ERROS junto com a funo SE para realizar
uma ao diferente se um erro ocorrer:
=SE(ERROS(A1); "Um erro ocorreu."; A1 * 2)
Essa frmula verifica se existe uma condio de erro em A1. Em caso positivo, a funo SE retornar a
mensagem "Um erro ocorreu". Se no houver erro, a funo SE realizar o clculo A1*2.
O valor faz referncia a qualquer item que no seja texto. Observe que essa
=.NO.TEXTO(valor) funo retornar VERDADEIRO se o valor fizer referncia a uma clula em
branco.
valor Obrigatrio. O valor que voc deseja testar. O argumento de valor pode ser um espao em branco
(clula vazia), um erro, um valor lgico, um texto, um nmero ou um valor de referncia ou ainda um
nome que faz referncia a qualquer um desses elementos.
ERROS
A funo ERROS, verifica o tipo de valor e retorna VERDADEIRO ou FALSO, dependendo do resulta-
do. Esta funo retorna o valor verdadeiro quando o valor se referir a qualquer valor de erro (#N/D,
#VALOR!, #REF!, #DIV/0!, #NM!, #NOME? ou #NULO!)
=ERROS(valor)
Valor o valor que se deseja testar. O valor pode ser um espao em branco (clula vazia), um valor de
erro, lgico, texto, nmero ou referncia, ou um nome correspondente a qualquer um destes itens que se
deseja testar.
A funo pode ser utilizada em diversas situaes e mais eficiente se utilizada junto com a funo SE.
=SE(ERROS(frmula);resposta_se_verdadeiro;frmula)
Resposta_se_verdadeiro: a resposta a ser dada caso a frmula retorne algum erro.
Frmula: a frmula a ser testada pela funo ERROS e se no retornar o erro dever ser executada
ao final da funo SE para retornar o resultado da mesma.
Mensagens de erro de frmulas:
Existe uma frmula que exibiu este resultado que est utilizando alguma referncia para
#DIV/0! dividir por zero. preciso corrigir a clula, ou alterar o valor para um nmero diferente
de 0 na clula usada como divisor.
Esta mensagem significa que nenhum valor est disponvel neste momento na clula
usada como referncia ou fonte de dados. Voc pode inserir #N/D quando desejar que
#N/D esta clula no faa clculos tendo como valor 0, e sim espere at ser digitado algum
valor. Enquanto o valor no for digitado na clula referente, o resultado da frmula ser
#N/D. Se for algum erro na frmula, possivelmente est na referncia errada.
Aparece quando se usa um nome estranho ao Excel. Pode ser divido ao fato de voc
#NOME? no ter definido o nome antes, ou digitou o nome errado (Exemplo SONA, ao invs de
SOMA). Se voc est inserindo texto junto com frmula deve coloca-lo entre aspas.
Existe sempre quando voc se refere a uma interseo de reas que no se intercep-
#NULO!
tam. Por exemplo: (A10:A20) (A21:D21)
Est existindo algum problema com algum nmero digitado. Voc digitou algum nmero,
#NUM!
somatria, matriz, que no existe. Por exemplo: =RAIZ(-1).
#REF! Ocorre quando voc utilizou uma referncia errada.
Ocorre quando voc usa algum tipo estranho de argumento ou operando. Voc pode,
#VALOR!
por exemplo, digitar algo repetido ou algum caractere desconhecido.
NO.DISP
Retorna o valor de erro #N/D. #N/D o valor de erro que significa "no h nenhum valor disponvel." Use
NO.DISP para marcar clulas vazias. Ao inserir #N/D nas clulas onde esto faltando informaes,
voc pode evitar o problema de incluir, no intencionalmente, clulas vazias nos seus clculos. Quando
uma frmula se refere a uma clula que contm #N/D, a frmula retornar o valor de erro #N/D.
=NO.DISP( )
PROCV
A funo PROCV compara o valor de pesquisa com a primeira coluna da lista e em seguida retorna um
valor associado da mesma linha. Para usar a funo PROCV, digite uma frmula que usa a seguinte
sintaxe em uma clula vazia da sua planilha.
=PROCV(valor_procurado;matriz_tabela;nm_ndice_coluna;procurar_intervalo)
valor_procurado especifica o valor de pesquisa que se deseja comparar com a primeira coluna na lista;
matriz_tabela especifica o intervalo que contm toda a lista;
nm_ndice_coluna especifica a coluna que contm o valor que deve ser retornado;
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.
No exemplo, criaremos uma planilha para consultar os dados da tabela Pedidos. Precisaremos de uma
planilha semelhante a exibida abaixo:
Agora s copiar a frmula para as demais clulas substituindo apenas o nmero ndice da coluna.
Quando o Nmero do Pedido for alterado os dados sero atualizados automaticamente e caso o Pedido
no exista aparecer o erro #N/D. Para corrigir este erro devemos utilizar a funo SEERRO para que se
o pedido no existir a clula dever ficar vazia.
=SEERRO(PROCV($B$3;Pedidos;2;FALSO);"")
Para facilitar o nosso trabalho iremos renomear a Tabela de Comisses. Selecione o intervalo I5:K10 e
nomeie para Comisses atravs da Caixa de nomes.
Agora iremos montar a frmula para encontrar a Alquota correspondente para cada Total:
=PROCV(B4;Comisses;3;VERDADEIRO)
=SE(B4<=$J$5;$K$5;SE(B4<=$J$6;$K$6;SE(B4<=$J$7;$K$7;SE(B4<=$J$8;$K$8;SE(B4<=$J$9;$K$9;$K$10)))))
PROCH
A funo 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 funo PROCH, digite uma frmula que usa a seguinte
sintaxe em uma clula vazia da sua planilha.
=PROCH(valor_procurado;matriz_tabela;nm_ndice_lin;procurar_intervalo)
Valor_procurado o valor a ser localizado na primeira linha da tabela.
Matriz_tabela uma tabela de informaes onde os dados devem ser procurados.
Nm_ndice_lin o nmero da linha em matriz_tabela de onde o valor correspondente deve ser reti-
rado. Um nm_ndice_lin equivalente a 1 retorna o valor da primeira linha na matriz_tabela, um
nm_ndice_lin equivalente a 2 retorna o valor da segunda linha na matriz_tabela, e assim por diante. Se
nm_ndice_lin for menor do que 1, PROCH retornar o valor de erro #VALOR!; se nm_ndice_lin for
maior do que o nmero 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 adaptar a Tabela anterior e criar uma coluna para o pagamento de um Prmio
extra para o vendedor. Criaremos tambm a tabela com as faixas de valores.
=PROCH(B4;Premiao;2;VERDADEIRO)
Caso voc j queira que aparea o valor do prmio a ser pago ao invs dos percentuais aplique a frmu-
la abaixo:
=PROCH(B4;Premiao;2;VERDADEIRO)*B4
AULA 5
NDICE
Retornar o valor de um elemento em uma tabela selecionado pelos ndices de nmero de linha e coluna.
Use a forma de matriz se o primeiro argumento de NDICE for uma constante de matriz.
=NDICE(matriz;nm_lin;nm_col)
Matriz um intervalo de clulas ou uma constante de matriz.
Se a matriz contiver somente uma linha ou coluna, o argumento nm_lin ou nm_col correspondente
ser opcional.
Se a matriz tiver mais de uma linha e mais de uma coluna e apenas nm_linha ou nm_coluna for usa-
do, NDICE retornar uma matriz referente linha ou coluna inteira da matriz.
Nm_lin seleciona a linha na matriz a partir da qual um valor dever ser retornado. Se nm_linha for
omitido, nm_coluna ser obrigatrio.
Nm_col seleciona a coluna na matriz a partir da qual um valor dever ser retornado. Se nm_col for
omitido, nm_linha ser obrigatrio.
Nm_rea seleciona um intervalo em ref do qual deve ser retornada a interseo de nm_linha com
nm_coluna. A primeira rea selecionada ou inserida recebe o nmero 1, a segunda recebe o nmero 2,
e assim por diante. Se nm_rea for omitido, NDICE usar a rea 1.
Vamos supor que eu precisa-se saber o ndice de Rendimento no ano de 2010 no ms de Maro. Iria-
mos utilizar a seguinte frmula para buscar este valor:
=NDICE(A5:M14;3;4)
Onde A5:M14 o intervalo de clulas, 3 o nmero da linha e 4 o nmero da coluna. O resultado que
teremos o valor da interseco da linha com a coluna no intervalo selecionado. Ex: 0,5000
CORRESP
Retorna a posio relativa de um item em uma matriz que coincide com um valor especificado em uma
ordem especfica. Use CORRESP em vez de uma das funes PROC quando voc precisar da posio
de um item em um intervalo ao invs do item propriamente dito.
=CORRESP(valor_procurado;matriz_procurada;tipo_correspondncia)
Se tipo_correspondncia for 1, CORRESP localizar o maior valor que for menor do que ou
igual a valor_procurado. Matriz_procurada deve ser posicionada em ordem ascendente: ...-2, -
1, 0, 1, 2,...A-Z, FALSO, VERDADEIRO.
Se tipo_correspondncia for 0, CORRESP localizar o primeiro valor que for exatamente igual
a valor_procurado. Matriz_procurada pode ser colocada em qualquer ordem.
Se tipo_correspondncia for -1, CORRESP localizar o menor valor que seja maior ou igual a
valor_procurado. Matriz_procurada deve ser posicionada em ordem decrescente: VERDADEI-
RO, FALSO, Z-A,...2, 1, 0, -1, -2,... e assim por diante.
Se tipo_correspondncia for omitido, ser equivalente a 1.
Comentrios
CORRESP no faz distino entre letras maisculas e minsculas quando estiver fazendo a cor-
respondncia entre valores de texto.
Se CORRESP no conseguir localizar um valor coincidente, ele fornecer o valor de erro #N/D.
Se tipo_correspondncia for 0 e valor_procurado for um texto, valor_procurado poder conter os
caracteres curinga asterisco (*) e ponto de interrogao (?). Um asterisco corresponde a qual-
quer sequncia de caracteres; um ponto de interrogao corresponde a qualquer caractere indi-
vidual.
No exemplo utilizamos como matriz o intervalo de A6:A14. Acima o ano de 2009 foi localizado na posi-
o 3 pois utilizamos o tipo de correspondncia 0 (exata). O ano de 2000 deu erro #N/D pois solicita-
mos o tipo de correspondncia 1 (aproximado para menos) deu erro pois a lista utilizada deveria estar
em ordem crescente. O ano de 2001 no existe porm a frmula retornou a posio 9 pois utilizamos o
tipo de correspondncia -1 (aproximado para mais) ele retornou o aproximado para mais.
Onde:
JUROS corresponde a tabela de onde ser extrado o valor;
CORRESP(K1;ANOS;0) corresponde ao nmero da linha onde se encontra o ano procurado;
CORRESP(K2;MESES;0) corresponde ao nmero da linha onde se encontra o ms procurado;
Funes Financeiras
As funes financeiras efetuam clculos comerciais comuns, como determinar o pagamento de um em-
prstimo, o valor futuro ou o valor atual lquido de um investimento, e os valores de obrigaes ou cu-
pons.
Os argumentos comuns para as funes financeiras incluem:
VF - Valor futuro o valor do investimento ou emprstimo depois da efetuao de todos os pa-
gamentos.
NPER - Nmero de perodos o nmero total de pagamentos ou perodos de um investimento.
PGTO - Pagamento a quantia paga periodicamente para um investimento ou emprstimo.
VP - Valor presente o valor de um investimento ou emprstimo no incio do perodo de investi-
mento. Por exemplo, o valor presente de um emprstimo a quantia principal tomada empresta-
da.
Taxa a taxa de juros ou taxa de desconto de um emprstimo ou investimento.
Tipo o intervalo em que os pagamentos so feitos durante o perodo, como no incio (1) ou no
final (0) de um ms.
Equivalncia de Taxas
Certifique-se de que est sendo consistente quanto s unidades usadas para especificar taxa e nper.
Para fazer a equivalncia de taxas utiliza-se a formula a seguir:
iq = (1+it)^(Pq/Pt)-1
Onde:
iq -- Taxa que quero encontrar Pq -- Perodo para qual quero encontrar a taxa
it -- Taxa que tenho Pt -- Perodo que possuo
Exemplo:
Se fizer pagamentos mensais por um emprstimo 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 ms e o perodo (nper) ser de 48 meses.
PGTO
Retorna o pagamento peridico de uma anuidade de acordo com pagamentos constantes e com uma
taxa de juros constante.
=PGTO(taxa;nper;vp;vf;tipo)
Exemplo:
VP
Retorna o valor presente de um investimento. O valor presente o valor total correspondente ao valor
atual de uma srie de pagamentos futuros. Por exemplo, quando voc toma uma quantia de dinheiro
emprestada, a quantia do emprstimo o valor presente para o concessor do emprstimo.
=VP(taxa;nper;pgto;vf;tipo)
VF
VP
(1 Taxa) NPER
Exemplo:
NPER
Retorna o nmero de perodos para investimento de acordo com pagamentos constantes e peridicos e
uma taxa de juros constante.
=NPER(Taxa;pgto;vp;vf;tipo)
log(VP / VF )
NPER
log(1 Taxa)
Exemplo:
OBS: Neste exemplo ns precisamos converter a taxa anual para mensal porque o Pagamento esta
mensal.
TAXA
Retorna a taxa de juros por perodo de uma anuidade. TAXA calculado por iterao e pode ter zero ou
mais solues. Se os resultados sucessivos de TAXA no convergirem para 0,0000001 depois de 20
iteraes, TAXA retornar o valor de erro #NM!.
=TAXA(nper;pgto;vp;vf;tipo;estimativa)
VF 1 NPER
Taxa 1 x100
VP
OBS: Tendo a Taxa mensal de Juros Efetiva podemos calcular a Taxa Anual Efetiva bastando para isso
fazer uma Equivalncia de Taxa.
VF
Retorna o valor futuro de um investimento de acordo com os pagamentos peridicos e constantes e com
uma taxa de juros constante.
=VF(taxa;nper;pgto;vp;tipo)
VF PV (1 Taxa) NPER
Exemplo:
Teste de Hipteses
O Teste de Hipteses e um grupo de ferramentas que ajuda a testar diversos valores para as frmulas
na Planilha.
Para acessar as ferramentas do Teste de Hipteses clique na guia Dados, no grupo Ferramentas de
Dados clique no boto Teste de Hipteses e selecione o teste a ser feito.
Tabela de Dados
O Excel permite a criao de tabelas baseadas em uma ou vrias frmulas. Existem dois tipos de tabe-
las de dados:
Tabela de Entrada nica: Voc digita valores diferentes para uma nica varivel e observa o
efeito em uma ou mais frmulas.
Tabela de Duas Entradas: Neste caso precisamos de uma estrutura de tabela de dados com
duas variveis independentes, as quais devero estar dispostas de maneira perpendicular com a
frmula inserida na interseo.
Exemplo 1: Tabela de Entrada nica 1 Varivel
1. Na planilha a seguir, em primeiro lugar na clula C6 dever ser inserida uma frmula que calcule
o valor dos Pagamentos e que exiba a mensagem Falta Informao caso de algum erro na
clula quando no for informado o Prazo ou digitado algum argumento invlido.
2. Aps calculado o pagamento vamos ento montar a planilha para considerar estas possibilida-
des.
3. Tendo inserido as taxas de juros para cada banco, na clula C10 voc dever calcular o paga-
mento utilizando a mesma frmula anterior pois esta servir de base para a tabela s devendo
substituir a frase Falta Informao por 0 para que a tabela no seja toda preenchida com a
frase caso tenha algum erro na frmula.
4. Em seguida
Selecione as clulas de B10:C15 (somente as taxas de juros e a frmula);
Clique na guia Dados, grupo Ferramentas de Dados, Teste de Hipteses e clique em
Tabela de Dados.
Clique no campo Clula de Entrada da Coluna e digite a referncia de clula que con-
tm a Taxa de Juros na planilha base (C4).
Faa a alterao no Valor Financiado e observe que a tabela se atualizar automaticamente. Se quiser
pode substituir os Prazos e Taxas da tabela devendo manter a frmula base.
Atingir Meta
Quando voc souber o resultado desejado de uma nica frmula mas no o valor de entrada de que a
frmula necessita para determinar o resultado, voc poder usar o recurso Atingir meta. Ao utilizar este
recurso, o Microsoft Excel varia o valor em uma clula especfica at que uma frmula dependente da-
quela clula retorne o resultado desejado.
No exemplo, iremos simular os testes para um Financiamento usamos Atingir meta para alterar o valor
do Financiamento da clula C3 de forma incremental at que o valor de pagamento em C6 seja igual a
R$ 400,00.
Observe que se os Pagamentos forem de R$ 400,00 o Valor Financiado cai para R$ 47.160,91.
Gerenciador de Cenrios
Gerenciador de Cenrios 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 cenrios para visualizar resultados diferentes.
Por exemplo, se quiser criar simular vrias hipteses de Financiamento, voc poder definir valores dife-
rentes para o Valor Financiado, Taxa de Juros ou Perodo, em seguida, alternar entre os cenrios
para executar a anlise hipottica.
Vamos gerar algumas simulaes conforme abaixo:
2. Clique em Adicionar.
3. No campo Nome do Cenrio, digite um nome para o cenrio. Exemplo: Simulao 1
4. Na extremidade direita do campo Clulas Variveis, selecione as clulas a serem alteradas;
5. Clique em OK.
7. Clique em Fechar.
Para criar cenrios adicionais, clique em Adicionar e, em seguida, repita as etapas 3-7. Quando acabar
de criar cenrios, clique em OK e, em seguida, clique em Fechar na caixa de dilogo Gerenciador de
cenrios.
Para exibir os valores de um Cenrio basta abrir a janela do Gerenciador de cenrios selecionar o ce-
nrio desejado e clicar no boto Mostrar ou dar um duplo clique sobre o cenrio desejado.
Depois de criar ou coletar todos os cenrios necessrios, voc poder criar um relatrio de resumo de
cenrio que incorpore informaes desses cenrios. Um relatrio de cenrio exibe todas as informaes
em uma tabela em uma nova planilha.
Para gerar o Relatrio de resumo de cenrio devemos:
Na janela do Gerenciador de cenrios clique no boto Resumir e na janela que se abre seleci-
one a opo Resumo do cenrio e na Clula de resultado informe a clula C6;
Clique em OK.
Auditoria
Atravs da guia Frmulas, no grupo Auditoria de Frmulas, voc pode examinar as relaes entre
clulas e frmulas em sua planilha e identificar erros. Quando voc usa as ferramentas de auditoria, as
setas rastreadoras apontam as clulas que fornecem dados para as frmulas e as clulas que contm
frmulas que se referem s clulas. Uma caixa desenhada em volta dos intervalos de clulas que for-
necem dados a frmulas.
1. Rastrear precedentes. As setas rastreadoras azuis mostram clulas que fornecem dados fr-
mula.
2. Rastrear dependentes. As setas azuis apontam para todas as clulas que dependem da clula
ativa.
3. Remover Setas:
Remover setas precedentes. Remove as setas azuis
da clula selecionada.
Remover setas dependentes. Remove as setas azuis
da clula selecionada.
Remover todas as setas. Remove todas as setas adi-
cionadas na planilha.
4. Mostrar Frmulas. Exibe as frmulas da planilha e os valores sem formatao
5. Verificao de Erros:
Verificao de erros. Ativa a janela de verificao de erros que analisa e informa as clulas
que possuem erros.
Rastrear erro. As setas vermelhas apontam para frmulas que causam valores de erro; as
setas azuis apontam para as clulas que contm valores que criam o erro.
6. Avaliar frmulas. Abre a janela de avaliao de frmula onde podemos avaliar e verificar a exe-
cuo do calculo passo-a-passo.
7. Mostra janela de Inspeo. Abre a janela de inspeo para que se possa guardar as referencias
das clulas analisadas.
AULA 6
Guia Desenvolvedor
A guia Desenvolvedor no exibida por padro, mas voc pode adicion-la faixa de opes quando
desejar fazer ou usar o seguinte:
Escrever macros.
Executar macros que voc gravou anteriormente.
Usar controles de formulrio no Microsoft Excel.
Usar controles ActiveX.
Usar comandos XML.
Criar aplicativos para usar com os programas do Microsoft Office.
Formulrios
Para criar formulrios utilizando controles, devemos clicar na
guia Desenvolvedor e no grupo Controles, clicar no boto
Inserir.
So dois grupos de controles: Controles de Formulrios e
Controles ActiveX.
Qualquer objeto de formulrio pode ser personalizado selecio-
nando-o e clicando com o boto direito do mouse e escolhendo
a opo Formatar objeto... ou atribuir uma macro escolhendo a
opo Atribuir macro... ou ainda atribuindo propriedades.
Para este ltimo caso, s ser possvel ao escolher controles do
segundo grupo, isto , escolhendo entre os Controles Activex.
No arquivo de trabalho, selecione a planilha correspondente a este exerccio. O arquivo possui 3 plani-
lhas: FORM, REFERNCIAS e SOLICITAES.
Na planilha FORM criaremos um formulrio no intervalo A1:F15. O intervalo A20:H20 na figura abaixo,
ser usado na configurao das propriedades dos controles do formulrio que iremos criar servir para
armazenar os vnculos das clulas.
Na planilha REFERNCIAS teremos a base de dados a ser utilizada pelo formulrio. A mesma deve ser
nomeada atravs da caixa de nomes conforme abaixo:
Intervalos Nomes
A1:D8 DADOS
A2:A8 PRODUTOS
F1:F3 FORNECEDORES
Vamos comear a construo do formulrio na planilha FORM. Iremos inicialmente desenhar os objetos
do formulrio e configura-los e depois iremos fazer as frmulas correspondentes.
Para alterar o ttulo da caixa de grupo, arraste o mouse at o texto. O ponteiro do mouse ter a aparn-
cia de um i maisculo neste momento clique e arraste para selecionar e substituir o texto.
Outra forma: posicione o mouse prximo a borda da caixa de grupo o ponteiro do mouse mudar para
clique com o boto direito e selecione a opo Editar texto.
Dentro desta caixa de grupo, vamos colocar 3 botes de opo. Para
isto, clique no Boto de opo em Controles do Formulrio e, depois
d um clique dentro da caixa de grupo. Aps colocar os 3 controles, use
o procedimento descrito acima para alterar os respectivos textos.
Certifique-se de que nenhum dos controles tenha pedaos fora da Caixa
de grupo. Se, por acaso, 2 ou mais controles ficarem selecionados ao
mesmo tempo, porque existem controles que no esto totalmente
inseridos na caixa de grupo.
Ateno: antes de alterar o texto, clique com o boto direito do mouse em um dos trs controles e sele-
cione a opo Formatar controle. No dilogo formatar controle, clique na guia Controle e, no item vin-
culo da clula, digite H20.
Agora vamos fazer um teste. Clique em uma clula qualquer, clique no 1 boto e observe a clula H20.
Ela dever mostrar o valor 1, 2 Boto o valor 2 e 3 Boto o valor 3. Caso no estejam em ordem, tro-
que-os de posio para que fiquem em ordem. Note que no a ordem da descrio e sim na ordem do
que aparece na clula H20.
Aps certificar-se de que os controles estejam em ordem crescente, altere os respectivos textos confor-
me figura abaixo.
Para testar o controle SpinButton, clique no boto Sair do modo de design e depois clique nas setas
para cima e para baixo e note as alteraes na clula E3.
Se voc desenhar o controle com a altura exata da linha, o texto a ser exibido nele poder ser cortado.
Desenhe ou copie o controle para o fornecedor. Sem dvida, o melhor copiar, pois assim, os controles
tero exatamente o mesmo tamanho.
Antes de efetuar a configurao das ComboBoxes adicionadas acima, voc deve nomear alguns inter-
valos que sero usados em conjunto com os controles adicionados acima.
Os dados so fundamentais, pois so os dados que iro aparecer quando voc clicar em uma das setas
dos controles acima. Ou seja, a lista de fornecedores, a lista de produtos e seus respectivos preos que
variam de acordo com o fornecedor.
Voc deve dar preferncia ao uso de nomes em vez de usar intervalos. Por qu? Simples os intervalos
dentro das propriedades dos controles so fixos. E, caso voc precise aumentar a quantidade de itens,
voc ter que mexer na configurao dos controles tambm seno eles no refletiro os novos valores.
Quando voc usa intervalos nomeados, este problema no ocorre, pois basta voc inserir os novos da-
dos dentro do intervalo nomeado e eles, naturalmente constaro nos controles.
Os intervalos que utilizaremos so os da planilha REFERNCIAS nomeados anteriormente:
Intervalos Nomes
A1:D8 DADOS
A2:A8 PRODUTOS
F1:F3 FORNECEDORES
Com os intervalos devidamente nomeados, vamos configurar os controles do formulrio. Para isto, sele-
cione a ComboBox referente ao Produto e clique no boto Propriedades da ControlToolBox. Voc
ver a janela de propriedades.
As propriedades fundamentais para o funcionamento adequado do controle ComboBox (caixa de lista-
gem) so LinkeCell (clula vinculada) e ListFillRange (intervalo para preenchimento da lista). Mas exis-
tem outras propriedades que tambm so importantes tais como: BackColor, Font, ForeColor, Style e
TextAlign dentre vrias outras.
1. De um clique duplo na propriedade LinkedCell e digite A20. Poderia ser qualquer outra clula,
mas a escolha de A20 devido ao fato de ela estar tabela de vnculos.
2. De um clique duplo na propriedade ListFillRange e digite PRODUTOS.
3. Selecione a Combobox referente ao Fornecedor e altere as propriedades LinkedCell para B20
e ListFillRange para FORNECEDORES.
2. Coloque na clula B9 o valor total. Ou seja, o preo vezes a quantidade do produto selecionado.
Para isto, selecione a clula B9 e digite a frmula:
=B7 * E3
3. A data da compra ser exibida na clula E7 logo, selecione a clula E7 e digite a frmula:
=HOJE()
4. O valor a pagar ira variar de acordo com a forma de pagamento. Ou seja, se o pagamento for em
cheque, no haver desconto nem acrscimo. Se o pagamento for em dinheiro o cliente ter um
desconto de 10% e se o pagamento for em carto ser cobrado uma taxa de 10%. Para isso,
ative a clula E9 e digite a frmula:
=SE( H20 = 2 ; B9 * 90% ; SE( H20 = 3 ; B9 * 110% ; B9 ) )
Para retirar as Linhas de Grade da planilha clique na guia Exibio, no grupo Mos-
trar desmarque a opo Linhas de Grade.
Voc Sabia?
Bloquear clulas ou ocultar frmulas s tero efeitos quando voc proteger a planilha.
Clique na guia Revisar, grupo Alteraes, boto Proteger Planilha.
Proteger Planilhas
Para se travar uma planilha necessrio proteg-
la. Ao executar tal tarefa, todas as clulas que
tiverem sua formatao configurada para serem
travadas, sero protegidas.
Para proteger uma planilha, clique na guia
Reviso, aponte para o Grupo Alteraes e cli-
que em Proteger Planilha.
Se tiver clulas desbloqueadas para alguma ao e que o usurio no possa ter acesso
as mesmas podem ser ocultadas. Por exemplo as clulas da tabela de vnculos que
sero ocultas. Neste caso as clulas precisam ser ocultadas antes da proteo.
Gravao de Macros
Macro uma sequncia de comandos ou aes que so gravadas a fim de automatizar as tarefas mais
utilizadas no dia a dia. Tem o objetivo de facilitar a vida do usurio tornando o trabalho mais rpido e
produtivo.
Existem dois tipos de macro no Excel:
Macro Gravador: O usurio grava esta macro interativamente , isto , aciona-se o gravador e
todos os comandos so armazenados para uso posterior.
Macro Comandos: Este tipo de macro envolve programao, exigindo certo raciocnio lgico do
usurio. construdo a partir da digitao de macro-comandos em uma folha de macro.
Gravador
Para gravar uma nova macro, na guia Desenvolvedor, no grupo C-
digo, clique em Gravar Macro.
Ser aberta a seguinte caixa de dilogo:
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.
Aps clicar OK na caixa de dilogo Gravar macro, no grupo Cdigo ir aparecer o comando Parar
Gravao.
Execute os passos que deseja gravar em sua macro e clique no boto Parar gravao.
Onde:
Executar: executa a macro selecionada.
Cancelar: cancela a operao fechando a caixa de dilogo Macro
Entrar: Executa a macro selecionada uma linha de cdigo de cada vez.
Editar: abre a janela do VBA
Criar: permite a criao de uma nova macro
Excluir: exclui a macro selecionada
Opes: permite a atribuio de uma tecla de atalho e/ou a alterao da descrio da macro
Selecione a macro desejada e clique no boto Executar. Voc tambm pode dar um duplo clique sobre o
nome da macro que deseja executar.
A Janela de Macros pode ser aberta atravs da tecla de atalho ALT + F8.
Voc Sabia?
Ao gerar uma Pasta de Trabalho com Macros a mesma deve ser salva com a extenso
.XLSM (Pasta de Trabalho Habilitada para Macro do Excel). Caso contrario a macro
ser excluda. Outra forma de armazenar a macro na Pasta de Trabalho e salvar no
modo de Compatibilidade para o Excel 97-2003.
Devido a macro para Limpar o formulrio os campos Preo (B7), Total (B9) e A pagar (E9) apresentaro
erros quando os vnculos estiverem vazios.
Para corrigir este problema precisaremos aprimorar as frmulas deste campos utilizando a funo
SEERRO como segue abaixo:
B7 =SERRO(PROCV(A20;DADOS;CORRESP(B20;FORNECEDORES;0)+1;0);)
B9 =SERRO(B7*E3;)
E9 =SEERRO(SE(H20=2;B9*90%;SE(H20=3;B9*110%;B9));)
7. Pressione a tecla CTRL + SETA PARA CIMA e em seguida pressione a SETA PARA BAIXO;
8. Desabilite a opo Usar Referncias Relativas, no grupo Cdigo da guia Desenvolvedor;
9. Clique na planilha FORM;
10. Selecione os vnculos das clulas (intervalo de A20:H20);
Finalizando o Formulrio
Aps criadas as macros podemos agora criar os botes para acion-las. Iremos desenhar os 2 botes
para a macro de Limpar e Gravar como no exemplo abaixo:
AULA 7
5. Neste momento inicia a gravao da macro. Fique atento sequncia de comandos pois os
mesmos sero executados da mesma forma que voc os fizer a partir deste momento.
Clique na guia Dados, no grupo Obter Dados Externos, cli-
que na opo Do Texto;
Selecione o arquivo de texto que deseja importar. No nosso
exemplo utilizaremos o arquivo populao.txt. Clique no ar-
quivo e em seguida clique no boto Importar;
Na Etapa 3 de 3 podemos definir os formatos dos dados das colunas. Clique em Concluir.
Na janela que se abre selecione a opo Na nova planilha para que seja criada uma plani-
lha para os dados importados e clique em OK.
Pressione a tecla CTRL + * (asterisco) do teclado numrico para selecionar toda a rea de
dados;
Aplique todas as bordas;
V at a guia Exibio e no grupo Mostar/Ocultar, desative as Linhas de grade;
Clique com boto direito na Barra de ferramentas de acesso rpido e em seguida, clique em
Personalizar Barra de Ferramentas de Acesso Rpido. Ser exibida a seguinte caixa de di-
logo:
Observaes:
No possvel aumentar o tamanho dos botes que representam os comandos por meio de uma
opo do Microsoft Office. A nica maneira de aumentar o tamanho dos botes diminuir a reso-
luo de tela utilizada.
No possvel exibir a Barra de Ferramentas de Acesso Rpido em vrias linhas.
Somente comandos podem ser adicionados Barra de Ferramentas de Acesso Rpido. O con-
tedo da maioria das listas, como valores de recuo e de espaamento e estilos individuais, os
quais tambm so exibidos na Faixa de Opes, no pode ser adicionado Barra de Ferramen-
tas de Acesso Rpido. Entretanto, voc pode personalizar a Faixa de Opes de acordo com su-
as preferncias. Por exemplo, voc pode criar guias e grupos personalizados para conter os co-
mandos de uso mais frequente.
Embora voc possa adicionar comandos a grupos personalizados, no possvel alterar as guias e os
grupos padro internos do Microsoft Office 2010. Os comandos nos grupos padro no esto disponveis
ou so exibidos na cor cinza e no podem ser editados.
Na lista Personalizar a Faixa de Opes, as guias e os grupos personalizados tm (Personalizado)
aps o nome, mas a palavra (Personalizado) no aparece na Faixa de Opes.
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.
Em Ajuda, clique em Opes, clique em Personalizar a Faixa de Opes.
Clique em OK;
Renomeie o Novo Grupo e clique em OK;
Se quiser crie um novo grupo, renomeie e adicione os comando. Aps terminar clique em OK e a
nova Guia estar disponvel na Faixa de Opes.
13. Utilizando o recurso de Filtro Avanado extraia todos os gastos com pagamentos de salrios da
Matriz e Filial da tabela Pagamentos.
16. Utilizando a planilha Folha crie um Relatrio de Tabela Dinmica que mostre os gastos com
Salrios Lquidos das Empresas por Departamentos conforme modelo abaixo:
17. Renomeie a planilha que contem a Tabela dinmica para Relatrio Dinmico.
18. Para sua segurana proteja as planilhas Tributos, Folha e Gastos para que no possa haver al-
teraes.
Exerccios Complementares
Reviso 01
1. Elabore uma funo para o Total (ano), onde dever somar todos os valores de cada refrige-
rante durante o ano.
2. Crie uma frmula para o Total Bruto, onde se deve multiplicar o Total (ano) pelo Preo de
Venda de cada produto.
3. Elabore uma frmula para o Total Lquido, onde se deve multiplicar o Total (ano) pelo Preo
de Compra de cada produto.
4. Utilize uma frmula para o faturamento onde dever subtrair o Total Bruto pelo Total Lquido
de cada refrigerante.
5. Elabore uma funo para calcular o Mximo, o Mnimo e a Mdia de cada ms.
Reviso 02
1. Frmulas:
2. Estoque = Quantidade Restante + Quantidade Vendida.
3. Total Vendido = Quantidade Vendida * Valor Unitrio.
4. Valor da Comisso = Total Vendido * Valor da Comisso.
Reviso 03
Exerccio 01
Clculo de Idade
=SE(MS(B2) > MS(B3); ANO(B3) - ANO(B2) 1; SE(MS(B3) = MS(B2); SE(DIA(B2) > DIA(B3);
ANO(B3) - ANO(B2) - 1; ANO(B3) - ANO(B2)); ANO(B3) - ANO(B2)))
Ou =DATADIF(B2;B3;y)
Exerccio 02
Exerccio 03
Caso a data de vencimento seja inferior a data de hoje, Mandar cobrana dever ser preenchido com
SIM. Caso contrrio, preencher com NO.
Exerccio 04
Exerccio 05
Imposto: =SE(C6<=G$4;H$4;SE(C6<=G$5;H$5;SE(C6<=G$6;H$6;SE(C6<=G$7;H$7;H$8))))
Novo Preo: =C6+(C6*D6) ou =C6*(1+D6)
Exerccio 01
Utilizando as funes SOMASE, CONT.SE, SOMASES e CONT.SES preencha a tabela abaixo:
Copie a frmula para as outras clulas. No esquea de Travar as clulas necessrias antes de usar a
ala de preenchimento
Exerccio 02
Exerccio 03
Se o nmero digitado for menor do que 10, a clula dever ficar Verde;
Aplique uma Validao de dados na clula D7 para s aceitar nmeros inteiros entre 1 e 50.
Exerccio 01
Exerccio 02
Exerccio 03
Exerccio 04
Exerccio 01
Gratificao:
Se o Total Venda for maior que 300 ; Total Venda * 10% ; Total Venda * 5%
Exerccio 02
Calcule a mdia aritmtica de potncia dos veculos, extraindo os 3 primeiros caracteres esquerda e
convertendo estes caracteres em valor.
Exerccio 03
Construa a tabela acima e, com base nas tabelas abaixo, use a funo PROCV pra determinar os valo-
res das colunas B, C e D.
Exerccio 04
Exerccio 05
Exerccio 01
Intervalos Nomes
$A$8:$E$15 Vendas
$A$8:$A$15 Col_Cdigo
$C$8:$C$15 Col_Data
Exerccio 02
Exerccio 03
1. Na planilha a seguir, em primeiro lugar na clula B7 voc dever inserir uma frmula que calcule a
velocidade mdia somente quando as duas velocidades (Mxima e Mnima) estiverem preenchidas,
caso contrrio a clula (B7) dever ficar em branco.
Falso Verdadeiro
E(B5>0;B6>0)
2. Para calcular a durao (mdia) da viagem na clula B9 bastaria inserir a frmula =B3/B7. No en-
tanto, se a clula B7 estiver vazia, esta frmula vai gerar uma mensagem de erro.
Para que esta mensagem de erro no acontea devemos informar que a diviso em B9 s dever ser
realizada quando a clula B7 contiver um nmero. Neste caso voc dever utilizar a funo NUM( ) que
identifica se o contedo de uma clula numero ou no.
Falso Verdadeiro
ENM(B7)
Aps ter calculado a velocidade mdia para um determinado tipo de veculo, agora deveremos avaliar
estes dados para veculos diferentes como carro, nibus ou avio. Vamos ento montar a planilha para
considerar estas possibilidades.
Tendo inserido as velocidades mdias para cada tipo de veculo, na clula C15 voc dever calcular a
distncia mdia conforme os dados da planilha base.
Em seguida:
Na etapa anterior ns calculamos a durao da viagem para um tipo de veculo e um destino X predefi-
nido. Agora teremos veculos diferentes para destinos diferentes.
Neste caso precisamos de uma estrutura de tabela de dados com duas variveis independentes, as
quais devero estar dispostas de maneira perpendicular com a frmula inserida na interseo.
Na clula C20, insira a frmula que calcule a velocidade mdia conforme dados sugeridos na plani-
lha base.
Selecione as clulas C20:F24.
Abra a guia Dados, grupo Ferramentas de Dados, Teste de Hipteses e clique em Tabela de Da-
dos.
Clique no campo Clula de Entrada de Linha e digite a
referncia de clula que contm a velocidade mdia j cal-
culada na planilha base (B7).
Clique no campo Clula de Entrada de Coluna e digite a
referncia de clula que contm a distncia j calculada na
planilha base (B3).
Clique no boto OK.
Agora voc pode verificar que o Excel calculou a durao das viagens para cada um dos meios de
transportes informados.
Nesta planilha estaremos aplicando uma srie de objetos para tornar mais flexvel a consulta de produtos
que so vendidos por uma loja de eletrodomsticos. Deste modo o cliente desta loja escolhe o produto
desejado em uma lista (Produto) e a planilha dever apresentar automaticamente o valor unitrio do
produto selecionado, sem a necessidade de programao. Define a quantidade de produtos que preten-
de levar (em Quant.), indica condies de pagamento (% Entrada e Nmero Parcelas) e a planilha j
apresenta o valor total das mercadorias (Total da Venda) e o valor da prestao (Valor da Parcela).
Na segunda planilha da pasta de trabalho, encontramos a planilha Apoio.
Esta planilha contm 3 tabelas que devero ser nomeadas conforme abaixo para facilitar o trabalho com
os objetos de formulrios do Excel.
Intervalos Nomes
A3:B5 TabelaFrete
D4:E15 TaxaJuros
G4:H10 TabelaProdutos
G4:G10 ListaProd
A primeira tabela indica o fator referente as despesas de Frete e Seguro (intervalo de A3:B5). A se-
gunda tabela indica o nmero de prestaes e a taxa de juros para cada parcela (intervalo de D4:E15). A
terceira tabela indica a lista de produtos e o seu respectivo preo (intervalo de G4:H10). Iremos renome-
ar tambm a lista dos Produtos (intervalo de G4:G10)
Observe os nomes definidos para cada uma das reas indicadas.
2. Na caixa de dilogo Formatar Controle, selecione a guia Controle, e voc ter a seguinte caixa
de dilogo:
4. Na clula B3, vamos inserir uma funo que ir pesquisar o valor do produto na planilha Apoio,
em uma rea chamada TabelaProdutos. Para o nosso exemplo vamos usar a funo NDICE
da seguinte forma:
=NDICE(TabelaProdutos;B3;2)
5. Na clula C5, vamos inserir um controle que ir informar a quantidade de produtos a serem ad-
quiridos. Dessa forma insira um Boto de Rotao:
6. Usando o boto direito sobre este, selecione Formatar Controle, na guia Controle insira os se-
guintes dados.
Onde:
Valor mnimo: 1 Mudana incremental: 1
Valor mximo: 30 Vnculo da clula: $B$5
Onde:
Valor mnimo: 10 Mudana incremental: 5
Valor mximo: 100 Vnculo da clula: $C$7
15. Como o Boto de Rotao no permite trabalharmos com valores de mudana incremental infe-
rior a 1, devemos utilizar uma clula de apoio para indicarmos o valor percentual desejado.
16. Na clula B7, devemos inserir uma frmula que ir exibir o valor da entrada em Percentual. Des-
sa forma insira a seguinte frmula: =C7/100.
17. Em C8, desenhe uma Barra de rolagem, usando o boto direito sobre este, selecione Formatar
Controle, na guia Controle:
Planilha Cadastrar
Planilha Clientes
3. Vamos gravar uma macro que ir recortar os dados digitados na planilha Cadastrar e colar na
primeira linha vazia da planilha Clientes.
Faa exatamente o que est descrito abaixo. Caso contrrio, seu cdigo no funcionar
corretamente. Ou seja, um clique extra poder corromper seu cdigo.
6. Na guia Desenvolvedor e clique no boto Gravar Macro e preencha o dilogo conforme abaixo.
21. Para alterar o texto do boto, clique inversamente sobre ele e selecione a opo Editar Texto, al-
tere o texto do boto para Cadastrar.
22. Clique em uma clula qualquer para desselecionar o boto. Pronto agora s digitar novos dados
e clicar no boto ou usar o atalho Ctrl+Shift+A.
Desafios
DESAFIO 01
Utilizando os recursos aprendidos solucionar o desafio abaixo:
1. Digitar a planilha e aplicar as formataes;
2. Na clula D5 no haver frmula somente a digitao de algum valor que dever ser sempre in-
teiro, ou seja, o Excel no poder aceitar valores que no sejam inteiros na clula;
3. Quando voc posicionar o cursor na clula C5 aparecer a mensagem Digite um nmero In-
teiro;
4. Caso voc digite um nmero que no seja inteiro ser exibida a mensagem Erro - Voc deve
digitar um n inteiro;
5. Na clula E5 dever montar uma frmula onde aparecer a mensagem PAR (na cor azul) ou
IMPAR (na cor vermelha) de acordo com o valor digitado na clula C5.
DESAFIO 02
Utilizando a planilha abaixo precisamos gerar o Nome Completo utilizando como base a Lista de No-
mes. Voc deve digitar a frmula na primeira linha e depois arrast-la para as demais obtendo o resulta-
do sugerido.
A linha 1 o gabarito para o resultado que voc deve obter ao aplicar as funes de Texto.
Na coluna B voc deve obter um nmero que representa a posio da vrgula da coluna Lista de
Nomes (Coluna A).
Na coluna C obtenha apenas o sobrenome (Silva).
Na coluna D obtenha apenas o prenome (S. Tatiane)
Na coluna E escreva o nome nesta sequncia (S. Tatiane Silva)
Na coluna F obtenha apenas a letra abreviada com o ponto. (S.)
Na coluna G obtenha apenas o primeiro nome (Tatiane)
Na coluna H escreva o nome completo (Tatiane S. Silva)
Na coluna I crie um cdigo para cada registro com o seguinte padro: SIL001, CAR002, DIA003.
Este padro de cdigo ter as 3 letras iniciais do nome da coluna A em maiscula + uma
sequncia numrica de 3 dgitos (001).
DESAFIO 03
Utilizando os Clculos e Funes Financeiras resolva o desafio abaixo.
Situao:
Antonio tem 3 financiamentos conforme descritos abaixo:
1. 06 x 425,06 taxa de 19,05% a.a. (ao ano)
2. 09 x 587,08 taxa de 1,55% a.m. (ao ms)
3. 18 x 654,10 taxa de 11,89% a.s. (ao semestre)
Antonio deseja trocar todos por um nico financiamento que deseja liquidar em 12 meses a menor taxa
dos financiamentos acima.
Calcule:
1. Qual o saldo devedor total de Antonio? (VP)
2. Qual a menor taxa de juros encontrada? (Taxa)
3. Qual o valor das parcelas do novo financiamento? (PGTO)
DESAFIO 04
Monte o formulrio abaixo e realiza as operaes:
2. O nome do Cliente s deve aparecer quando o Cdigo do Cliente tiver sido digitado, caso con-
trrio dever aparecer Em Branco
3. Este mesmo princpio deve ser aplicado para os campos Endereo, Cidade e Telefone.
4. Se o cdigo do Cliente (digitado) no existir, no campo NOME dever aparecer a mensagem
"Cliente no Cadastrado" enquanto que os campos Endereo, Cidade e Telefone devero per-
manecer em Branco.
5. Os campos NOME DO PRODUTO e PREO UNITRIO devero ser preenchidos somente
quando for digitado um cdigo de produto vlido.
6. No campo NOME DO PRODUTO, dever aparecer a mensagem PRODUTO NO CADASTRA-
DO, quando for digitado um CDIGO DE PRODUTO no existente no cadastro. Neste caso, o
PREO UNITRIO dever ficar em Branco.
7. Se o campo PREO UNITRIO ou QTD estiver em Branco, o campo TOTAL tambm ficar em
Branco.
8. No campo TOTAL DO PEDIDO, o valor s dever aparecer se pelo menos um valor existir, caso
contrrio, ficar em branco.
9. O campo VENCIMENTO ser sempre 30 dias aps a DATA CORRENTE.
10. O VALOR DO DOCUMENTO apresenta o TOTAL DO PEDIDO.
11. A DATA DO PAGAMENTO ser digitada na data efetiva do pagamento.
12. Haver um DESCONTO de 5% para pagamentos anteriores data do VENCIMENTO.
13. O valor de MORA corresponde a 0,05% do VALOR DO DOCUMENTO por dia de atraso.
14. Ser aplicado uma MULTA de 10% aps 5 dias da data de VENCIMENTO.
15. O VALOR COBRADO ser o VALOR DO DOCUMENTO - DESCONTO + MORA + MULTA
16. Todos os campos com FRMULAS devero ser protegidos para evitar os desagradveis aciden-
tes de ALGUM apag-las.
Sugesto de Treinamentos
Visando um aperfeioamento continuo e uma melhor qualificao profissional para o mercado de traba-
lho a Digicad oferece diversos treinamentos que junto com o treinamento realizado ampliam as possibili-
dades de gerenciamento, organizao e manipulao de dados bem como a otimizao de tempo de
trabalho. Abaixo segue a sugesto de alguns treinamentos para que voc possa dar continuidade na sua
qualificao:
O treinamento tem por objetivo possibilitar a criao de diversos tipos de grficos e personaliz-los
utilizando os mais diversos recursos do Excel.
Com este treinamento o usurio poder selecionar o melhor tipo de grfico para cada situao, criar
grficos bsico, avanados e dinmicos.
O treinamento dirigido a quem j conhece os recursos avanados do Excel e deseja utilizar ferra-
mentas de programao (Macros) para melhorar ainda mais o desempenho de suas planilhas.
Capacitar o participante na criao de novas funes de planilha e automao de tarefas usando
macros, mdulos e formulrios em cdigo VBA - Visual Basic For Applications.
Este treinamento uma continuidade do ltimo captulo do curso de Excel Avanado, sobre grava-
o de macros.
Mostrar ao participante diversas aplicaes do Microsoft Excel, sendo a maioria orientadas a aspec-
tos de engenharia.
Sero apresentadas as ferramentas e funes Avanadas, conceitos bsicos e a soluo de proble-
mas matemticos, como matrizes, e de sistemas de equaes lineares, integrao e derivao.
O treinamento tem objetivo de habilitar o participante a utilizar o Microsoft Excel na aplicao dos
conceitos da matemtica financeira e suas aplicaes, desde operaes simples com porcentagens
at anlise e decises de investimento, passando por clculos de juros simples, operaes de des-
contos, clculos de juros compostos, taxas de juros, srie de pagamentos e sistemas de amortiza-
o.
O objetivo deste treinamento ensinar o participante a automatizar o seu Banco de Dados no Ac-
cess. Isto possvel atravs da criao de Macros e criao de Mdulos via VBA. Aprender a criar
consultas SQL de seleo e ao, criar menu de controle, configurar a inicializao do banco de da-
dos, utilizar ferramentas de controles em formulrios.
Oferecer aos participantes uma viso geral sobre Gerenciamento de Projetos, desde as caractersti-
cas dos Projetos at as tcnicas e processos mais eficazes atualmente. Tratar de forma sistmica os
processos de Planejamento, Execuo e Controle, tendo sempre em foco o Tempo, o Escopo e os
Recursos envolvidos no Projeto. Ampliar a viso e a conscincia do Fator Humano em Projetos,
sua importncia e as principais caractersticas a serem desenvolvidas para um bom Gerenciamento
de Projetos.
Este treinamento tem como objetivo capacitar o participante na utilizao do Project como ferramen-
ta de Gerenciamento por Projetos , conhecido no jargo da engenharia como APP. Ao final do trei-
namento o aluno estar apto a planejar todas as tarefas de um projeto, alocar recursos, definir cus-
tos, e gerar relatrios para tomada de decises, partindo de um projeto simples ao desenvolvimento
completo de um produto
* As cargas horarias se referem as turmas regulares. Para os treinamentos individuais ou In-company consultar
informaes na recepo.