Vous êtes sur la page 1sur 103

Grupo iPED - Curso de Excel 2007 Avanado

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

iPED Instituto Politcnico de Ensino Distncia.


Todos os Direitos Reservados.
iPED marca registrada pela Empresa Brasileira de Comunicao LTDA.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Sumrio

Introduo ........................................................................................................... Pg. 7


Formatando Clula ............................................................................................... Pg. 8
Personalizar Menus ............................................................................................. Pg. 14
Personalizar Auto Filtro ........................................................................................ Pg. 20
Filtro Avanado .................................................................................................... Pg. 22
Proteo de Arquivo ............................................................................................. Pg. 27
Vincular Planilhas ................................................................................................. Pg. 29
Funo Soma ....................................................................................................... Pg. 32
Funo Mdia ...................................................................................................... Pg. 33
Funo Mnimo .................................................................................................... Pg. 34
Funo Mximo .................................................................................................... Pg. 34
Funo Somase ................................................................................................... Pg. 35
Funo Cont. Valores........................................................................................... Pg. 37
Funo Cont. Vazio .............................................................................................. Pg. 38
Funo E .............................................................................................................. Pg. 41
Funo OU ........................................................................................................... Pg. 42
Trabalhar com Porcentagem ................................................................................ Pg. 47
Funo PROCV ................................................................................................... Pg. 50
Funo PROCH ................................................................................................... Pg. 52
Funes de Banco de Dados ............................................................................... Pg. 54
Cenrios ............................................................................................................... Pg. 66
Validao de Dados ............................................................................................. Pg. 78
Tabela Dinmica .................................................................................................. Pg. 85
Introduo Macros ............................................................................................... Pg. 89
Varivel ................................................................................................................ Pg. 99

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


Institucional
O iPED, Instituto Politcnico de Ensino a Distncia, um centro de
educao on-line que oferece informao, conhecimento e treinamento para
profissionais, educadores e qualquer um que queira evoluir
profissionalmente e culturalmente.
Nosso objetivo torn-lo uma base forte de conhecimento e expandir cada
vez mais o seu nvel intelectual e cultural.
Oferecemos uma quantidade enorme de informao, alm de diversos
cursos on-line, onde voc se mantm atualizado em qualquer lugar e a
qualquer hora.

Educao Distncia
Aulas online ou a prtica de aprendizagem distncia, atravs de ambientes
virtuais e redes de computadores interligadas para fins educacionais e
culturais, nada mais do que o meio mais prtico e inteligente de
proliferao de conhecimento.
Atravs de ambientes virtuais e sistemas inteligentes, possvel adquirir
conhecimento de forma total ou gradativa.
Esse nosso conceito de educao, em tempo real, total ou gradativo,
quando quiser e onde quiser e acima de tudo, da forma que quiser!

Nossa Misso
O Grupo iPED foi lanado com o intuito de aprimorar e disseminar o conceito
de
ensino
a
distncia.
Com a implantao do ensino a distncia, pesquisas recentes registram que
as pessoas alavancam os resultados dos mdulos de treinamento em at
70%, eliminando as distncias geogrficas e proporcionando a melhoria da
gesto do conhecimento e dos recursos humanos por competncias.
Pensando nisso o iPED presta esse servio a todos, para que a excluso
digital seja cada vez menor e com o passar do tempo ela desaparea
completamente.
Esse nosso objetivo, essa nossa misso, e esteja certo que vamos
conseguir!
Fabio Neves de Sousa
Diretor Geral - Grupo iPED

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


Certificao
O conceito de reconhecimento virtual concedido atravs de avaliao feita
pelo sistema inteligente, que do inicio at o fim do curso est avaliando cada
aluno em suas atitudes individuais e em comparao as atitudes do coletivo.
Ao termino do contedo avaliado o aluno submetido a uma avaliao final
que nada mais serve do que comprovar a avaliao do desempenho dele ao
longo de toda a trajetria do curso.

Nosso sistema garante 100% de segurana.


Empresas podero confirmar a autenticidade do certificado, pois
temos o que existe de melhor em tecnologia disponvel no mercado.
Confira o grande diferencial de nosso certificado:

Certificado Especial
- Tramas em linhas personalizadas
- Tarja de Segurana
- Tinta Luminescente
- Selo de Segurana
- Numerao Intransfervel

Detalhes sobre o selo

Ao trmino do curso solicite o seu!

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

INTRODUO

INTRODUO
O Excel uma Planilha Eletrnica que tem a finalidade de elaborar clculos, grficos,
macros, funes de matemtica, estatstica, etc.
Outra vantagem do Excel o fato dele poder trabalhar com vrias planilhas e pastas
simultaneamente, permitindo que dados de uma planilha possam ser facilmente
copiados para outra.
Quando abrirmos o Excel pela primeira vez, veremos uma tela toda divida em
pequenos quadrados que chamamos de clulas.

SOBRE PLANILHAS
Planilha uma matriz formada por linhas e colunas, sendo que sua finalidade a
realizao de clculos e controles. Uma planilha eletrnica capaz de efetuar diversos
clculos e controles atualizados instantaneamente.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

FORMATANDO CLULA
Podemos definir a formatao das clulas, na guia
do menu Inicio. Repare que temos um frame apenas
para
formatao
e
alinhamento.
1

Guia Nmero
Neste item podemos definir os
diversos tipos de formatos
numricos de um intervalo
selecionado.
Categoria: Podemos
definir formatos como,
Valores monetrios, Cep,
Tel., entre outros.

Guia Alinhamento
Neste item podemos definir como
os dados da planilha sero
alinhados, observe que temos
diversas opes: Orientao,
Horizontal, Vertical, Itens de
controle de texto.
Quebrar texto
automaticamente: Quando o
texto digitado maior que o
tamanho da coluna.
Reduzir para caber: Se o texto
digitado for maior que o tamanho
da coluna.
Mesclar clulas: Clulas que
esto selecionadas so
combinadas em uma s.
Guia Fonte
Neste item podemos definir a sua

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


aparncia, ou seja, seu formato,
tamanho, estilo, cor, efeitos.

Guia Borda
Neste item podemos definir ou
alterar o tipo de borda da planilha
ou apenas a clula.

Guia Padres
Neste item podemos definir os
padres de cor de fundo da
clula.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Guia Proteo
Neste item podemos definir que
uma ou mais clulas podem ser
travadas, neste caso esta opo
s ser til se a planilha for
protegida, podemos ocultar
tambm.

FORMATAR LINHAS
Podemos formatar a altura da linha, podemos escolher tambm a opo AutoAjuste,
que ajusta automaticamente conforme a altura necessria para o contedo da clula.

FORMATAR COLUNAS
Podemos formatar a largura da coluna, podemos escolher tambm a opo AutoAjuste
da seleo, que coloca a largura mais adequada s clulas selecionadas.

FORMATAR PLANILHA
Podemos formatar planilhas, na guia Inicio no grupo Formatar.

10

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


Renomear: Podemos renomear o nome da planilha, se preferir d um duplo clique na
guia para renomear.
Ocultar: Podemos ocultar alguma planilha, depois que escolhido a opo ocultar, o
recurso Reexibir habilitado, assim podemos ter nossa planilha ocultada de volta.
Plano de fundo: Podemos mudar a cor de fundo da planilha.
Cor da guia: Podemos mudar a cor da guia da planilha, recurso usado para identificar
as planilhas atravs de cores.

APAGANDO DADOS DA PLANILHA


Podemos apagar informaes digitadas, formataes, comentrios, itens dos quais
adicionamos em nossa planilha, para isso na guia Inicio no grupo Edio, temos o
boto Limpar.

Tudo: Apaga tudo digitado na clula.


Formatos: Apaga somente os formatos
adicionados na clula.
Contedo: Apaga apenas o contedo,
mantendo o formato.
Comentrios: Apaga os comentrios
inseridos na clula.

FORMATAO CONDICIONAL
Quando voc cria mais de uma regra de formatao condicional para um intervalo
de clulas, importante compreender o seguinte: como essas regras so avaliadas,
o que acontece quando existem duas ou mais regras em conflito, como as
operaes de cpia e colagem podem afetar a avaliao de regras, como alterar a
precedncia de uma avaliao e quando interromper a validao de regras.
Formatao condicional um formato, como sombreamento de clula e cor de fonte,
que o Microsoft Excel aplica automaticamente a clulas se uma condio especificada
for verdadeira.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

11

Grupo iPED - Curso de Excel 2007 Avanado


Na guia Incio, no grupo Estilos, clique na seta ao lado de Formatao Condicional e,
em seguida, clique em Nova Regra.

Tela 1

Tela 2

Tela 3

12

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

NO EXEMPLO ACIMA AS CORES FORAM ADICIONAS EM CADA CLULA DE


ACORDO COM UMA CONDIO CRIADA NA FERRAMENTA FORMATAO
CONDICIONAL, NESTE CASO SE FOR IGUAL A FASE1 ENTO FORMATA COM A
COR AZUL E ASSIM POR DIANTE, TAMBM POSSVEL FORMATAR O
CONTEDO.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

13

Grupo iPED - Curso de Excel 2007 Avanado

CAPTULO 1

PERSONALIZAR MENUS
O Excel permite a incluso ou excluso de novas ferramentas, seja na barra ou nos
menus. Por padro o Excel j vem configurado com algumas ferramentas, que so as
mais usadas.
Suponhamos que deseje incluir uma nova ferramenta, na barra de acesso rpido veja
que tem uma seta de indicao posicionada para baixo.

1 ) Clique em Mais comandos


Abrir uma tela. Veja que tem diversas opes na mesma.

14

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Escolha o comando que deseja


adicionar na barra, em seguida clique
no boto Adicionar e por fim clique
em OK.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

15

Grupo iPED - Curso de Excel 2007 Avanado

SUPLEMENTOS
Voc tambm consegue habilitar os suplementos disponibilizados pelo Excel 2007, na
realidade so tipos de plug-ins para o Excel.

Obs. possvel baixar mais suplementos disponveis para downloads no website da


Microsoft.

16

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


COMENTRIO
So anotaes que voc insere para uma clula. Antes de inserir um comentrio
selecione a clula que deseja aplicar o mesmo, em seguida v at a guia Reviso onde
tem um grupo Comentrio.

Podemos
editar nosso
comentrio.

FUNES BSICAS
Os operadores especificam o tipo de clculo que voc deseja efetuar nos elementos de
uma frmula. O Microsoft Excel inclui quatro tipos diferentes de operadores de clculo:
aritmticos, de comparao, de texto e de referncia.
Operadores aritmticos
Para efetuar operaes matemticas bsicas, como adio, subtrao ou multiplicao,
combinar nmeros e produzir resultados numricos, use estes operadores aritmticos.
Operador aritmtico
+ (sinal de mais)

Significado (exemplo)
Adio (3+3)

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

17

Grupo iPED - Curso de Excel 2007 Avanado


(sinal de menos)
Subtrao (31) Negao (1)
* (asterisco)
Multiplicao (3*3)
/ (sinal de diviso)
Diviso (3/3)
% (sinal de porcentagem) Porcentagem (20%)
^ (acento circunflexo)
Exponenciao (3^2)
Operadores de comparao
Voc pode comparar dois valores com os operadores a seguir. Quando dois valores
so comparados usando esses operadores, o resultado um valor lgico,
VERDADEIRO ou FALSO.
Operador de comparao
= (sinal de igual)
> (sinal de maior que)
< (sinal de menor que)
>= (sinal de maior ou igual a)
<= (sinal de menor ou igual a)
<> (sinal de diferente de)

Significado (exemplo)
Igual a (A1=B1)
Maior que (A1>B1)
Menor que (A1<B1)
Maior ou igual a (A1>=B1)
Menor ou igual a (A1<=B1)
Diferente de (A1<>B1)

As frmulas calculam valores segundo uma ordem especfica. Uma frmula no Excel
sempre comea com um sinal de igual (=). O sinal de igual informa ao Excel que os
caracteres a seguir constituem uma frmula. Depois do sinal de igual esto os
elementos a serem calculados (os operandos), que so separados por operadores de
clculo. O Excel calcula a frmula da esquerda para a direita, de acordo com uma
ordem especfica para cada operador da frmula.

Basta trocar o
sinal da
operao.

18

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Veja as demais
contas matemticas.

AUTOFILTRO
Imagine aquele relatrio de vendas do ltimo ms cheio de dados e informaes. No
seria mais fcil se pudesse visualiz-los por vendedor ou por produto?
O Microsoft Excel fornece comandos para filtrar suas listas. o recurso do Auto Filtro,
que inclui filtrar por seleo, para critrios simples.
Para utilizar esta ferramenta v at o guia Dados, veja que tem um grupo chamado
Classificar e filtrar.

Selecione os ttulos na planilha que


deseja adicionar o filtro, e depois
clique em Filtro.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

19

Grupo iPED - Curso de Excel 2007 Avanado

O resultado esse.

PERSONALIZAR AUTO FILTRO


Vamos para outro exemplo. Para filtrar as regies SUL, clique na seta ao lado de
Regio e selecione a opo Filtros de Texto. Surge um sub-menu ao lado, clique em
Personalizar filtro, na caixa de texto abaixo de Regio voc deve selecionar a opo
igual a e na frente digitar Sul. Em seguida clique no boto OK.

20

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Basta escolher ou
digitar o nome da
regio que deseja
localizar, neste caso
a regio Sul.

Vejamos o resultado abaixo:

Obs. Vale lembrar que estas setas no sero impressas.


Mais opes de filtro:
Voc deve ter observado que alm da caixa de texto que preencheu existe outra e entre
elas as opes E e OU. Significa que voc pode fazer duas filtragens de dados no
mesmo campo, relacionando as duas.
A opo E associada a uma segunda condio significa que voc deseja que as duas
condies devem ser iguais para filtrar o resultado correto.
A opo OU associada a uma segunda condio significa que voc deseja que uma
condio ou a outra seja verdadeira.

CLASSIFICAR DADOS
O Excel permite que seja classificado os dados da planilha em ordem crescente ou
decrescente, para isso selecione os dados que deseja classificar, depois clique na guia
Dados em seguida no grupo Classificar e filtrar clique na opo Classificar.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

21

Grupo iPED - Curso de Excel 2007 Avanado

Voc pode criar


nveis de
classificao.

Voc pode
excluir nveis de
classificao.

Permite escolher a orientao de sua classificao.

FILTRO AVANADO
Filtro avanado consiste em criar critrios de busca dentro de um filtro. para ter acesso
ao recurso segue-se o mesmo procedimento, clique na guia Dados em seguida clique
em Filtro avanado no grupo Classificar e filtrar.

22

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


Ao: Filtrar valores da planilha
e
retornar
os
valores
encontrados na planilha que
est sendo utilizada.
Ao: Filtrar valores da planilha
e
retornar
os
valores
encontrados para rea de
transferncia que o usurio
escolheu.
Intervalo da lista: seleo dos
valores da Planilha.

Intervalo de critrio: seleo


dos critrios estipulados na
planilha a serem encontrados
na Planilha.

Voc tambm pode utilizar critrios de texto.

Critrio utilizado encontrar


todos os Produtos que
comeam com a letra M.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

23

Grupo iPED - Curso de Excel 2007 Avanado


Vamos definir os seguintes conjuntos de critrios:
Pas= EUA - Japo
Frete >= 700 Critrio 1
Frete < 800 Critrio 2

Critrio1

Critrio2

Selecione o intervalo da lista com os intervalos citados acima, em seguida selecione o


intervalo de critrios como citado acima, feito isso basta clicar em OK.

24

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Pronto, veja que foi exibida apenas a linha referente ao critrio citado em filtro
avanado, voc pode criar quantos critrios for utilizar.
Para desfazer basta clicar no boto na guia Dados no grupo Classificar e filtrar.

Basta clicar no
boto Limpar.

4
5

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

25

Grupo iPED - Curso de Excel 2007 Avanado


PROTEGER PLANILHA
Podemos proteger nossa planilha para que ningum tenha acesso a mesma, para isso
clique na guia Reviso, em seguida v at o grupo Alteraes e clique no boto
Proteger Planilhas.

Clique no boto Proteger Planilhas.

Neste campo
voc digita a
senha.

Aqui voc pode


escolher as permisses
do usurio na planilha.

Depois de digitado a senha,


a mesma deve ser
confirmada novamente.

26

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


Para retirar a senha, basta clicar no boto Desproteger planilha.

PROTEO DE ARQUIVO
Suponhamos que voc tenha feito um trabalho importante, e deseje inserir uma senha
para que outras pessoas no tenham acesso, vejamos como fazer ento.

1 Clique no boto
depois Clique na opo Salvar ou Salvar como.
2 Ir se abrir a tela de salvar que j conhecemos.
3 Na parte superior da tela, observe que existe um Boto com nome de Ferramentas,
iremos clicar nele.

1 - Clique em
Opes
gerais.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

27

Grupo iPED - Curso de Excel 2007 Avanado

2 - Digite
uma senha
que s voc
sabe.

3 Clique
no Boto
OK.

4 - Abriu-se uma tela


solicitando que digite
novamente a senha.

5 Em seguida
clique em OK.

6 Iremos retornar a tela de Salvar Como, pronto s salvar seu trabalho.

28

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

7 Quando a pessoa for abrir o documento que tem senha, o mesmo s abre caso a
senha seja digitada corretamente.
OBS. No momento de criar sua senha, tente utilizar senhas com nmeros e letras.

VINCULAR PLANILHAS
Voc pode inserir um vnculo de uma pasta de trabalho para outra pasta de trabalho
localizada em sua intranet ou na Internet. A pasta de trabalho precisa estar no
formato de pasta de trabalho do Microsoft Excel (.xls) e no de uma pasta de
trabalho salva como um arquivo HTML.
Com o Excel possvel vincular dados de uma planilha para outra, existem dois
procedimentos:
1 Podemos fazer atravs de uma frmula:
Exemplo:
=C:\Planilhas\Vendas.xls!A3 , O arquivo Vendas.xls que est na pasta Planilhas,
ser aberto na clula A3.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

29

Grupo iPED - Curso de Excel 2007 Avanado


2 Abra as duas planilhas que deseja vincular, na planilha de origem selecione as
informaes a serem vinculadas, clique na guia Inicio, em seguida clique na opo
Copiar ou Pressione as teclas Ctrl + C para copiar o contedo.
Alterne para a planilha destino, clique na clula onde deseje exibir as informaes,
em seguida clique na guia Inicio depois clique no boto Colar, clique em Colar
Especial.

1 - Clique
neste boto.

Note que os dados da planilha de origem foram transferidos para a planilha de destino.

2 - Na janela Colar especial


possvel transferir todo
contedo ou parte dele,
neste caso clique em Colar
vnculo.

30

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

3 Pronto! Esta a
planilha que acaba de
ser colada, apenas o
contedo sem o
formato.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

31

Grupo iPED - Curso de Excel 2007 Avanado

CAPTULO 2

FUNO SOMA
Retorna a soma de todos os nmeros na lista de argumentos.
Sintaxe
SOMA(nm1;nm2; ...)
Nm1, nm2,... so argumentos de 1 a 30 que se deseja somar.
Comentrios
Os nmeros, valores lgicos e representaes em forma de texto de nmeros
digitados diretamente na lista de argumentos so contados. Consulte o primeiro e o
segundo exemplos seguintes.
Se um argumento for uma matriz ou referncia, apenas os nmeros nesta matriz ou
referncia sero contados. Clulas vazias, valores lgicos, texto ou valores de erro
na matriz ou referncia so ignorados. Consulte o terceiro exemplo a seguir.
Os argumentos que so valores de erro ou texto que no podem ser traduzidos em
nmeros geram erros.
1

32

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Usando o recurso referncia


relativa, automaticamente o
valor adicionado em cada
clula.

FUNO MDIA
Retorna a mdia aritmtica dos argumentos.
Sintaxe
MDIA(nm1;nm2; ...)
Nm1; nm2;... so de 1 a 30 argumentos numricos para os quais voc deseja
obter a mdia.
Comentrios
Os argumentos devem ser nmeros ou eles devem ser nomes, matrizes ou
referncias que contenham nmeros.
Proibida a reproduo por qualquer meio eletrnico ou impresso.
Grupo iPED - Todos os direitos reservados - www.iped.com.br

33

Grupo iPED - Curso de Excel 2007 Avanado


Se uma matriz ou argumento de referncia contiver texto, valores lgicos ou clulas
vazias, estes valores sero ignorados; no entanto, clulas com valor zero sero
includas.

FUNO MINIMO
Retorna o menor nmero na lista de argumentos.
Sintaxe
MNIMO(nm1;nm2;...)
Nm1, nm2,...
mnimo.

so de 1 a 30 nmeros dos quais voc deseja saber o valor

Comentrios
Voc pode especificar os argumentos que so nmeros, clulas vazias, valores
lgicos ou representaes em texto de nmeros. Os argumentos que so valores
de erro ou texto que no podem ser traduzidos em nmeros causam erros.
Se um argumento for uma matriz ou referncia, apenas os nmeros daquela matriz
ou referncia podero ser usados. Clulas vazias, valores lgicos ou valores de
erro na matriz ou referncia sero ignorados. Caso o texto e os valores lgicos no
devam ser ignorados, utilize MNIMO.
Se os argumentos no contiverem nmeros, MNIMO retornar 0.

FUNO MXIMO
Retorna o valor mximo de um conjunto de valores.

34

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


Sintaxe
MXIMO(nm1;nm2; ...)
Nm1, nm2,...
mximo.

so de 1 a 30 nmeros para os quais voc deseja saber o valor

Comentrios
Voc pode especificar os argumentos que so nmeros, clulas vazias, valores
lgicos ou representaes em texto de nmeros. Os argumentos que so valores
de erro ou texto que no podem ser traduzidos em nmeros causam erros.
Se um argumento for uma matriz ou referncia, apenas os nmeros nesta matriz ou
referncia sero usados. Clulas vazias, valores lgicos ou texto na matriz ou
referncia sero ignorados. Se os valores lgicos e o texto tiverem que ser
ignorados, use MXIMO.
Se os argumentos no contiverem nmeros, MXIMO retornar 0.
EXEMPLO FUNO MIN E MAX:

Basta aplicar a funo


de acordo com sua
planilha.

FUNO SOMASE
Adiciona as clulas especificadas por um determinado critrio.
Sintaxe
SOMASE(intervalo;critrios;intervalo_soma)
Intervalo: o intervalo de clulas que se deseja calcular.
Proibida a reproduo por qualquer meio eletrnico ou impresso.
Grupo iPED - Todos os direitos reservados - www.iped.com.br

35

Grupo iPED - Curso de Excel 2007 Avanado

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
como 32, "32", ">32", "mas".
Intervalo_soma so as clulas que sero realmente somadas.
1

Somou apenas os valores que foram PG.

36

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

FUNO CONT.VALORES
Calcula o nmero de clulas no vazias e os valores na lista de argumentos. Use
CONT.VALORES para calcular o nmero de clulas com dados em um intervalo ou
matriz.
Sintaxe
CONT.VALORES(valor1;valor2;...)
Valor1; valor2;...
deseja calcular.

so argumentos de 1 a 30 que representam os valores que voc

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

37

Grupo iPED - Curso de Excel 2007 Avanado

FUNO CONT.VAZIO
Calcula o nmero de clulas vazias e os valores na lista de argumentos. Use
CONT.VAZIO para calcular o nmero de clulas com dados em um intervalo ou
matriz.
Sintaxe
CONT.VAZIO(valor1;valor2;...)

Neste caso, a funo apenas contou as clulas que estavam vazias. importante
lembrar que o Excel 2007 tem um grande nmero de linhas, sem uma funo fica
muito complicado contar linha por linha.

FUNO PGTO
Retorna o pagamento peridico de uma anuidade de acordo com pagamentos
constantes e com uma taxa de juros constante.
Sintaxe
PGTO(taxa;nper;vp;vf;tipo)
Para obter uma descrio mais completa dos argumentos em PGTO, consulte a
funo VP.
Taxa a taxa de juros por perodo.

38

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


Nper o nmero total de pagamentos pelo emprstimo.
Vp o valor presenteo valor total presente de uma srie de pagamentos futuros.
Vf o valor futuro, ou o saldo de caixa, que voc deseja obter depois do ltimo
pagamento. Se vf for omitido, ser considerado 0 (o valor futuro de determinado
emprstimo, por exemplo, 0).
Tipo o nmero 0 ou 1 e indica as datas de vencimento.
Definir tipo para Se os vencimentos forem
0 ou omitido No final do perodo
1 No incio do perodo
Comentrios
O pagamento retornado por PGTO inclui o principal e os juros e no inclui taxas,
pagamentos de reserva ou tarifas, s vezes associados a emprstimos.
Certifique-se de que esteja sendo consistente quanto s unidades usadas para
especificar taxa e nper. Se fizer pagamentos mensais por um emprstimo de quatro
anos com juros de 12% ao ano, utilize 12%/12 para taxa e 4*12 para nper. Se fizer
pagamentos anuais para o mesmo emprstimo, use 12% para taxa e 4 para nper.
Dica: Para encontrar o total pago no perodo da anuidade, multiplique o valor
PGTO retornado por nper.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

39

Grupo iPED - Curso de Excel 2007 Avanado


1

= -PGTO(C5;C4;C3)

40

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

FUNO E
Retorna VERDADEIRO se todos os argumentos forem VERDADEIRO; retorna
FALSO se um ou mais argumentos forem FALSO.
Sintaxe => E(lgico1;lgico2; ...)
Lgico1; lgico2;...: so de 1 a 30 condies que voc deseja testar e que podem
ser VERDADEIRO ou FALSO.

Os argumentos devem ser valores lgicos, matrizes ou referncias que contm


valores lgicos.
Se uma matriz ou argumento de referncia contiver texto ou clulas vazias,
estes valores sero ignorados.
Se o intervalo especificado no contiver valores lgicos, E retornar o valor de
erro #VALOR!.

Exemplos:
E(VERDADEIRO; VERDADEIRO) igual a VERDADEIRO
E(VERDADEIRO; FALSO) igual a FALSO
E(2+2=4; 2+3=5) igual a VERDADEIRO
Se B1:B3 contiver os valores VERDADEIRO, FALSO e VERDADEIRO, ento:
E(B1:B3) ser igual a FALSO
Se B4 contiver um nmero entre 1 e 100, ento:
E(1<B4; B4<100) ser igual a VERDADEIRO
Suponha que voc deseja exibir B4 se esta contiver um nmero entre 1 e 100, e
que voc deseja exibir uma mensagem se ela no contiver. Se B4 contiver 104,
ento:
SE(E(1<B4; B4<100); B4; "O valor est fora do intervalo.") ser igual a "O valor est
fora do intervalo".
Se B4 contiver 50, ento:
intervalo.") ser igual a 50.

SE(E(1<B4; B4<100); B4; "O valor est fora do

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

41

Grupo iPED - Curso de Excel 2007 Avanado

FUNO OU
Retorna VERDADEIRO se qualquer argumento for VERDADEIRO; retorna FALSO
se todos os argumentos forem FALSO.
Sintaxe => OU(lgico1;lgico2; ...)
Lgico1; lgico2;...: so 1 a 30 condies a serem testadas que podem ser
VERDADEIRO ou FALSO.

Os argumentos devem avaliar valores lgicos como VERDADEIRO ou FALSO,


ou em matrizes ou referncias que contenham valores lgicos.
Se uma matriz ou argumento de referncia contiver texto, nmeros, clulas
vazias, estes valores sero ignorados.
Se o intervalo especificado no contiver valores lgicos, OU retornar o valor de
erro #VALOR!.
Voc pode usar uma frmula matricial OU para ver se um valor ocorre em uma
matriz. Para inserir uma frmula matricial, pressione CTRL+SHIFT+ENTER no
Microsoft Excel para Windows.

Exemplos
OU(VERDADEIRO) igual a VERDADEIRO
OU(1+1=1;2+2=5) igual a FALSO
Se A1:A3 contiver os valores VERDADEIRO, FALSO e VERDADEIRO, ento:
OU(A1:A3) igual a VERDADEIRO
1

42

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Basta trocar a funo E para OU, ou seja, neste caso a comparao ser entendida
da seguinte forma: OU Altura igual OU a Idade igual OU o Peso igual.

SE e SE ANINHADA
Em determinados casos, possvel voc precise usar uma funo como um dos
argumentos (argumento: os valores que uma funo usa para executar operaes ou
clculos. O tipo de argumento que uma funo usa especfico funo. Os
argumentos comuns usados em funes incluem nmeros, texto, referncias de clula
e nomes.) de outra funo. Por exemplo, a frmula a seguir usa uma funo aninhada
MDIA e compara o resultado com o valor 50.

Retornos vlidos
Quando uma funo aninhada usada como argumento, ela
deve retornar o mesmo tipo de valor utilizado pelo argumento. Por exemplo, se o
argumento retornar um valor VERDADEIRO ou FALSO, a funo aninhada dever
retornar VERDADEIRO ou FALSO. Se no retornar, o Microsoft Excel exibir um valor
de erro #VALOR!
Limites no nvel de aninhamento
Uma frmula pode conter at sete nveis de
funes aninhadas. Quando a Funo B for usada como argumento na Funo A, a
Funo B ser de segundo nvel. Por exemplo, as funes MDIA e SOMA so de
segundo nvel, pois so argumentos da funo SE. Uma funo aninhada na funo
MDIA seria de terceiro nvel, e assim por diante.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

43

Grupo iPED - Curso de Excel 2007 Avanado


CONSIDERE O EXEMPLO:

Na coluna Mdia foi usado a funo de mdia, na coluna Resultado, com o uso da
funo SE, verificado se a mdia do aluno maior ou igual ao valor 5, caso seja
sim ento exibido na clula APROVADO, caso seja no ento ser exibido
REPROVADO.

SE ANINHADA

Vamos fazer um teste lgico com a FUNO SE para comparar o nmero de gols de
cada time, a fim de obter qual time venceu a partida.

44

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


Qualquer usurio inexperiente faria uma situao como essa, na qual comparamos se o
nmero de gols de um time maior que o nmero de gols do outro time, conforme a
figura abaixo:

Onde:
=SE o nome da funo que est sendo utilizada.
B2>D2; - o teste lgico que verifica se o nmero de gols do TIME A MAIOR que o
nmero de gols do TIME B.
VITRIA DO TIME A o valor que ser exibido caso o resultado do teste lgico
seja verdadeiro.
VITRIA DO TIME B o valor que ser exibido caso o resultado do teste lgico
seja falso.
Entretanto, esse teste lgico possui um erro de raciocnio, pois ele apenas considera a
vitria de uma das partes, sem contemplar a possibilidade de haver um EMPATE.
Para resolver esse problema, devemos utilizar a funo SE ANINHADA:
=SE(B2>D2;"VITRIA
DO
B";SE(B2=D2;"EMPATE")))

TIME

A";SE(B2<D2;"VITRIA

DO

TIME

Onde:
=SE(B2>D2;"VITRIA DO TIME A"; - executa o teste lgico considerando a vitria do
time A.
=SE(B2<D2;"VITRIA DO TIME B"; - executa o teste lgico considerando a vitria do
time B.
=SE(B2=D2;"EMPATE"; - executa o teste lgico considerando o empate entre os dois
times.
ATENO: Se voc perceber bem, a FUNO SE REINICIADA aps definirmos o
valor verdadeiro, que ser exibido caso o teste lgico em questo seja vlido;
=SE(B2>D2;"VITRIA
DO
B";SE(B2=D2;"EMPATE")))

TIME

A";SE(B2<D2;"VITRIA

DO

TIME

Podemos analis-la dessa maneira:

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

45

Grupo iPED - Curso de Excel 2007 Avanado


=SE(teste lgico; VITORIA; SE(teste lgico; DERROTA; SE(teste lgico;
EMPATE) ) )

CONT.SE
Calcula o nmero de clulas no vazias em um intervalo que corresponde a
determinados critrios.
Sintaxe
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", "mas".
Comentrios
O Microsoft Excel fornece funes adicionais que podem ser usadas para analisar
seus dados com base em uma condio. Por exemplo, para calcular uma soma
baseada em uma seqncia de caracteres de texto ou em um nmero contido em
um intervalo, use a funo de planilha SOMASE. Para que a frmula retorne um de
dois valores com base em uma condio, como uma bonificao de vendas
baseada em um valor de vendas especificado, use a funo de planilha SE.

S vai contar se a clula tiver o valor S.

46

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

TRABALHAR COM PORCENTAGEM


Vamos aprender a trabalhar com porcentagem no Excel: o clculo se realiza da
mesma maneira como numa mquina de calcular, a diferena que voc ir utilizar
a referncia (endereamento da clula) na frmula.
Veja um exemplo:
Um cliente de sua loja fez uma compra no valor de R$ 1.500,00 e voc deseja dar a
ele um desconto de 5% em cima do valor da compra.
Veja como ficaria a formula:

Onde:
B2 - se refere ao endereo do valor da compra
* - sinal de multiplicao
5/100 - o valor do desconto dividido por 100
Ou seja, voc est multiplicando o endereo do valor da compra por 5 e depois
dividindo por 100, gerando assim o valor do desconto.
Se preferir pode fazer o seguinte exemplo:
Onde:
B2 - se refere ao endereo do valor da compra
* - sinal de multiplicao
5% - o valor do desconto dividido por 100
Depois para o saber o Valor a Pagar, basta subtrair o Valor da Compra Valor do
Desconto.

Veja um outro exemplo:

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

47

Grupo iPED - Curso de Excel 2007 Avanado

O funcionrio recebe um salrio + sua comisso, neste caso a mesma se encontra


em porcentagem, a frmula bem simples: =(C4*C5) aqui ser efetuada o calculo
da comisso que est em %, em seguida: +C4, o resultado ser somado com o
salrio, assim teremos o seguinte:

CONCLUSO

Existem duas maneiras para trabalharmos com porcentagem no Excel: a primeira


deve ser usada sempre que for necessrio obter o valor (resultado da conta) em
nmero / dinheiro.
Exemplo:
Uma loja oferece 20% de desconto para a compra de um televisor de 29 polegadas
que custa R$ 1.200,00. Quanto corresponde (em dinheiro) 20% desse valor?
Nesse caso, voc deve utilizar a frmula

48

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


valor * desconto /100
Ou se preferir
valor * desconto% (detalhe: eu gosto mais desse jeito, sempre o utilizo)
O que nem todo mundo sabe, que quando voc est multiplicando o valor do
desconto por 5 %, por exemplo, o sinal de porcentagem (%) est automaticamente
convertendo (transformando) o nmero 5 (que um nmero inteiro positivo) em um
nmero decimal, na base percentual. Ou seja, 5% corresponde, na verdade, a 0,05
dcimos de cem.
Sendo assim, eu poderia dizer que 25% de 500 igual a 500*25%, assim como
78% de 9888 igual 9888*78%, entenderam?
No segundo modo, obteremos o resultado em forma de %, ou seja, digamos que a
loja nos oferece R$ 200,00 de desconto para o produto supracitado. Veja como
obter o valor em porcentagem:
desconto (dividido por) valor
Ou seja:
A parte (dividida por) pelo todo
Ex: 200 (dividido) 1200 = 0,166666667
Clique no boto porcentagem (CTRL + SHIFT + %)
Resultado: 17%
essa a frmula que devemos utilizar para trabalhar com estatsticas no Excel.
Veja um exemplo abaixo:
TRABALHANDO COM ESTATSTICA NO EXCEL
Numa sala existem 40 pessoas. Logo, quarenta o todo da sala ou se voc quer
dizer de outro modo, 40 representa 100% do universo da pesquisa. Dessas 40
pessoas, 32 so mulheres e 8 so homens. Qual o percentual de homens e
mulheres nessa sala?
Para saber o resultado basta que voc faa o seguinte clculo:
=32/40 (Veja que estou dividindo a parte pelo todo)
=8/40 (veja que estou dividindo novamente a parte pelo todo)
Feito isso, o Excel mostrar o resultado em nmeros decimais, basta que voc
selecione-os e aperte o boto PORCENTAGEM, cujo atalho CTRL + SHIFT + %.
Da voc ter o resultado de 80% para mulheres e 20% para homens.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

49

Grupo iPED - Curso de Excel 2007 Avanado

FUNO PROCV
Localiza um valor na primeira coluna esquerda de uma tabela e retorna um valor
na mesma linha de uma coluna especificada na tabela. Use PROCV em vez de
PROCH quando os valores da comparao estiverem posicionados em uma coluna
esquerda ou direita dos dados que voc deseja procurar.
O V em PROCV significa "Vertical" (Procura vertical)
Sintaxe
PROCV(valor_procurado;matriz_tabela;nm_ndice_coluna;procurar_intervalo)
Valor_procurado o valor a ser localizado na primeira coluna da matriz.
Valor_procurado pode ser um valor, uma referncia ou uma seqncia de
caracteres de texto.
Matriz_tabela a tabela de informaes em que os dados so procurados. Use
uma referncia para um intervalo ou nome de intervalo, tal como Banco de dados
ou Lista.

Se procurar_intervalo for VERDADEIRO, os valores na primeira coluna de


matriz_tabela devero ser colocados em ordem ascendente: ..., -2, -1, 0, 1,
2, ... , A-Z, FALSO, VERDADEIRO; caso contrrio, PROCV pode no
retornar o valor correto. Se procurar_intervalo for FALSO, matriz_tabela no
precisar ser ordenada.
Voc pode colocar os valores em ordem ascendente escolhendo o comando
Classificar no menu Dados e selecionando Crescente.
Os valores na primeira coluna de matriz_tabela podem ser texto, nmeros
ou valores lgicos.
Textos em maisculas e minsculas so equivalentes.

Nm_ndice_coluna o nmero da coluna em matriz_tabela a partir do qual o


valor correspondente deve ser retornado. Um nm_ndice_coluna de 1 retornar o
valor na primeira coluna em matriz_tabela; um nm_ndice_coluna de 2 retornar o
valor na segunda coluna em matriz_tabela, e assim por diante. Se
nm_ndice_coluna for menor do que 1, PROCV retornar o valor de erro #VALOR!;
se nm_ndice_coluna for maior do que o nmero de colunas em matriz_tabela,
PROCV retornar o valor de erro #REF!.
Procurar_intervalo um valor lgico que especifica se voc quer que PROCV
encontre a correspondncia exata ou uma correspondncia aproximada. Se
VERDADEIRO ou omitida, uma correspondncia aproximada retornada; em
outras palavras, se uma correspondncia exata no for encontrada, o valor maior
mais prximo que menor que o valor_procurado retornado. Se FALSO, PROCV
encontrar uma correspondncia exata. Se nenhuma correspondncia for
encontrada, o valor de erro #N/D retornado.

50

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Nesta planilha precisamos localizar um determinado


funcionrio, para isso tem um campo chamado
Busca que quando digitado o cdigo do funcionrio,
ser retornado seus dados ao lado.
Assim temos o seguinte:

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

51

Grupo iPED - Curso de Excel 2007 Avanado

FUNO PROCH
Localiza um valor especfico na linha superior de uma tabela ou matriz de valores e
retorna um valor na mesma coluna de uma linha especificada na tabela ou matriz.
Use PROCH quando seus valores de comparao estiverem localizados em uma
linha ao longo da parte superior de uma tabela de dados e voc quiser observar um
nmero especfico de linhas mais abaixo. Use PROCV quando os valores de
comparao estiverem em uma coluna esquerda dos dados que voc deseja
localizar.
O H de PROCH significa "Horizontal." (Procura horizontal).
Sintaxe
PROCH(valor_procurado;matriz_tabela;nm_ndice_lin;procurar_intervalo)
Valor_procurado o valor a ser localizado na primeira linha da tabela.
Valor_procurado pode ser um valor, uma referncia ou uma seqncia de
caracteres de texto.
Matriz_tabela uma tabela de informaes onde os dados devem ser procurados.
Use uma referncia para um intervalo ou um nome de intervalo.

Os valores na primeira linha de matriz_tabela podem ser texto, nmeros ou


valores lgicos.
Se procurar_intervalo for VERDADEIRO, os valores na primeira linha de
matriz_tabela devero ser colocados em ordem ascendente: ...-2, -1, 0, 1,
2,... , A-Z, FALSO, VERDADEIRO, caso contrrio, PROCH pode no
retornar o valor correto. Se procurar_intervalo for FALSO, matriz_tabela no
precisar ser ordenada.
Textos em maisculas e minsculas so equivalentes.
Voc pode colocar valores em ordem ascendente, da esquerda para a
direita, selecionando os valores, escolhendo o comando Classificar no
menu Dados. Clique em Opes, clique em Classificar da esquerda para
a direita e, em seguida, em OK. Em Classificar por, clique na linha da lista
e depois em Crescente.

Nm_ndice_lin o nmero da linha em matriz_tabela de onde o valor


correspondente deve ser retirado. 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 um valor lgico que especifica se voc quer que PROCH
localize uma correspondncia exata ou aproximada. Se VERDADEIRO ou omitido,
uma correspondncia aproximada retornada. Em outras palavras, se uma
correspondncia exata no for localizada, o valor maior mais prximo que seja
menor que o valor_procurado retornado. Se FALSO, PROCH encontrar uma
correspondncia exata. Se nenhuma correspondncia for localizada, o valor de erro
#N/D ser retornado.

52

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Mesmo procedimento que a funo PROCV, porm a busca feita em linhas.


Resultado da busca:

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

53

Grupo iPED - Curso de Excel 2007 Avanado

CAPTULO 3

FUNES DE BANCO DE DADOS


O Microsoft Excel inclui funes de planilha que analisam os dados armazenados em
listas ou bancos de dados. Cada uma dessas funes, citadas genericamente como
BDfunes, usa trs argumentos: banco de dados, campo e critrios. Esses
argumentos se referem aos intervalos de planilha usados pela funo.
Sintaxe(banco_dados: um intervalo de dados que constitui uma lista ou base de
dados; campo: o rtulo da coluna entre aspas ou nmero que representa a posio
da coluna na lista; critrios: o intervalo de clulas que contm as condies
especificada)
BDMDIA: Retorna a mdia de entradas selecionadas de um banco de dados.
Sintaxe
BDMDIA(banco_dados;campo;critrios)
BDCONTAR: Conta as clulas que contm nmeros em um banco de dados.
Sintaxe
BDCONTAR(banco_dados;campo;critrios)
BDCONTARA: Conta clulas no vazias em um banco de dados.
Sintaxe
BDCONTARA (banco_dados;campo;critrios)
BDEXTRAIR: Extrai de um banco de dados um nico registro que corresponde a um
critrio especfico.
Sintaxe
BDEXTRAIR (banco_dados;campo;critrios)
BDMX: Retorna o valor mximo de entradas selecionadas de um banco de dados.
Sintaxe
BDMX(banco_dados;campo;critrios)
BDMIN: Retorna o valor mnimo de entradas selecionadas de um banco de dados.
Sintaxe
BDMIN(banco_dados;campo;critrios)
BDSOMA: Adiciona os nmeros na coluna de campos de registros do banco de dados
que correspondem ao critrio.
Sintaxe
BDSOMA(banco_dados;campo;critrios)

54

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


BDMULTIPL: Multiplica os valores em um campo especfico de registros que
correspondem ao critrio em um banco de dados.
Sintaxe
BDMULTIPL(banco_dados;campo;critrios)

EXEMPLO FUNO BANCO DE DADOS

1
2
3
4
5
6
7
8
9
10

rvore

Altura

Idade

Produo

Lucro

Altura

="=Ma"

>10

<16

="=Pra"
rvore

Altura

Idade

Produo

Lucro

Ma

18

20

14

105,00

Pra

12

12

10

96,00

Cereja

13

14

105,00

Ma

14

15

10

75,00

Pra

76,80

Ma

45,00

Frmula

Descrio (resultado)

=BDCONTAR(A4:E10;"Idade";A1:F2)

Esta funo analisa os registros de


macieiras com altura entre 10 e 16 e
conta quantos campos Idade nesses
registros contm nmeros (1)

=BDCONTARA(A4:E10;"Lucro";A1:F2)

Esta funo analisa os registros de


macieiras com altura entre 10 e 16 e
conta quantos campos Lucro nesses
registros no esto em branco (1)

=BDMX(A4:E10;"Lucro";A1:A3)

O lucro mximo das macieiras e pereiras


(105)

=BDMN(A4:E10;"Lucro";A1:B2)

O lucro mnimo das macieiras com altura


acima de 10 (75)

=BDSOMA(A4:E10;"Lucro";A1:A2)

O lucro total das macieiras (225)

=BDMULTIPL(A4:E10;"Produo";A1:B2)

O produto das produes das macieiras


com altura acima de 10 (140)

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

55

Grupo iPED - Curso de Excel 2007 Avanado

=BDMDIA(A4:E10;"Produo";A1:B2)

A produo mdia das macieiras com


altura acima de 10 ps (12)

=BDEXTRAIR(A4:E10;"Produo";A1:A3)

Retornar o valor de erro #NM! porque


mais de um registro coincide com os
critrios

EXEMPLO BDSOMA:

56

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

EXEMPLO BDMX:

EXEMPLO BDCONTAR:

A funo retorna o resultado a medida que


fornecido os dados do filtro, tais como:
ms, vendedor e item.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

57

Grupo iPED - Curso de Excel 2007 Avanado

FUNO INFORMAO
Retorna informaes sobre o ambiente operacional atual.
Sintaxe
INFORMAO(tipo_texto)
Tipo_texto: o texto que especifica o tipo de informao a ser retornado.
Tipo_texto

Retorna

"diretrio"

Caminho do diretrio ou pasta atual.

"memdisp"

Quantidade de memria disponvel em bytes.

"memtot"

Memria total disponvel, incluindo a memria j utilizada, em bytes.

"memusada" Quantidade de memria sendo utilizada para dados.


"nmarquivo" O nmero de planilhas ativas nas pastas de trabalho abertas.
"origem"

Referncia absoluta do estilo A1, como texto, precedida de "$A:" para


compatibilidade com o Lotus 1-2-3 verso 3.x. Retorna a referncia da
clula superior da esquerda visvel na janela com base na posio de
rolagem atual.

"osverso"

Verso do sistema operacional atual na forma de texto.

"recalc"

Modo atual de refazer o clculo; retorna "Automtico" ou "Manual".

"release"

Verso do Microsoft Excel na forma de texto.

"sistema"

Nome do ambiente operacional:


Macintosh = "mac"
Windows = "pcdos

Veja o exemplo:
1

Exibiu o caminho onde foi


salvo este trabalho.

58

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

FUNES DE DATA E HORA


FUNO DATA.VALOR
Retorna o nmero de srie da data representada por texto_data. Use DATA.VALOR
para converter uma data representada pelo texto em um nmero de srie.
Sintaxe
DATA.VALOR(texto_data)
EXEMPLO:

1 Frmula

Descrio (resultado)
O nmero de srie da data do texto, usando o
2 =DATA.VALOR("22/8/2008")
sistema de data de 1900 (39682)
=DATA.VALOR("22-AGOO nmero de srie da data do texto, usando o
3
2008")
sistema de data de 1900 (39682)
O nmero de srie da data do texto, usando o
4 =DATA.VALOR("23/02/2008")
sistema de data de 1900 (39501)
O nmero de srie da data do texto, usando o
sistema de data de 1900 e presumindo que o
5 =DATA.VALOR("5-JUL")
relgio interno do computador esteja definido
para 2008 (39634)

FUNO 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.
Sintaxe
DIA(nm_srie)
EXEMPLO:

A
1 Data
2 15-abr-08
Frmula
=DIA(A2)

Descrio (resultado)
O dia da data acima (15)

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

59

Grupo iPED - Curso de Excel 2007 Avanado


FUNO DIAS360
Retorna o nmero de dias entre duas datas com base em um ano de 360 dias (doze
meses de 30 dias). Use esta funo para ajudar no clculo dos pagamentos, se o seu
sistema de contbil estiver baseado em doze meses de 30 dias.
Sintaxe
DIAS360(data_inicial;data_final;mtodo)
EXEMPLO:

A
1 Datas
2 30/01/08
3 01/02/08
Frmula

Descrio (resultado)
O nmero de dias entre as duas datas acima, com base
=DIAS360(A2;A3)
em um ano de 360 dias (1)

FUNO AGORA
Retorna o nmero de srie seqencial da data e hora atuais. Se o formato da clula era
Geral antes da funo ser inserida, o resultado ser formatado como uma data.
Sintaxe
AGORA( )

1
2

=Agora()
dd/mm/aaaa

FUNO DE DATA
RESULTADO FUNO

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.).
Sintaxe
HORA(nm_srie)
EXEMPLO:

A
1 Hora

60

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

2 03:30:30
3 15:30:30
4 15:30:00
Frmula
=HORA(A2)
=HORA(A3)
=HORA(A4)

Descrio (resultado)
A hora do primeiro valor de tempo (3)
A hora do segundo valor de tempo (15)
A hora do terceiro valor de tempo (15)

FUNO MINUTO
Retorna os minutos de um valor de tempo. O minuto dado como um nmero inteiro,
que vai de 0 a 59.
Sintaxe
MINUTO(nm_srie)

A
1 Hora
2 16:48:00
Frmula
=MINUTO(A2)

Descrio (resultado)
Os minutos da hora acima (48)

EXEMPLO:

FUNO SEGUNDO
Retorna os segundos de um valor de hora. O segundo fornecido como um inteiro no
intervalo de 0 (zero) a 59.
Sintaxe
SEGUNDO(nm_srie)
EXEMPLO:

A
1 Hora
2 16:48:18
3 16:48:00
Frmula
=SEGUNDO(A2)
=SEGUNDO(A3)

Descrio
Os segundos da primeira hora (18)
Os segundos da segunda hora (0)

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

61

Grupo iPED - Curso de Excel 2007 Avanado

FUNO 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 benefcios aos empregados que recebem
com base no nmero de dias trabalhados durante um perodo especfico.
Sintaxe
DIATRABALHOTOTAL(data_inicial;data_final;feriados)
EXEMPLO:

A
1
2
3
4
5
6

01/10/08
01/03/09
26/11/08
04/12/08
21/01/09

A data de incio do projeto


A data de trmino do projeto
Feriado
Feriado
Feriado
O nmero de dias teis entre as datas de
=DIATRABALHOTOTAL(A2;A3)
incio e trmino acima (108)
O nmero de dias teis entre as datas de
=DIATRABALHOTOTAL(A2;A3;A4)
incio e trmino acima, excluindo o primeiro
feriado (107)
O nmero de dias teis entre as datas de
=DIATRABALHOTOTAL(A2;A3;A4:A6) incio e trmino acima, excluindo todos os
feriados acima (105)

FUNO HOJE
Retorna o nmero de srie da data atual. O nmero de srie o cdigo de datahora usado pelo Microsoft Excel para clculos de data e hora. Se o formato da
clula era Geral antes da funo ser inserida, o resultado ser formatado como uma
data.
Sintaxe
HOJE( )

62

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

ALTERAR O SISTEMA DE DATAS


O Excel aceita dois sistemas de datas: 1900 e 1904. O sistema de data padro do
Microsoft Office Excel para Windows 1900. O sistema de data padro do
Microsoft Office Excel para Macintosh 1904.
A tabela a seguir mostra a primeira e a ltima data para cada sistema de datas e o
valor de srie associado a cada data.
Sistema de data

Primeira data

ltima data

1900

1 de janeiro de 1900
(valor de srie 1)

31 de dezembro de 9999
(valor de srie 2958465)

1904

2 de janeiro de 1904
(valor de srie 1)

31 de dezembro de 9999
(valor de srie 2957003)

O sistema de datas alterado automaticamente quando voc abre um documento


de outra plataforma. Por exemplo, se voc est trabalhando no Excel para Windows
e abre um documento criado no Excel para Macintosh, a caixa de seleo Sistema
de datas 1904 selecionada automaticamente.
possvel alterar o sistema de datas fazendo o seguinte:
1 - Clique no Boto do Microsoft Office
seguida, clique na categoria Avanado.

, clique em Opes do Excel, e, em

2 - Na seo Ao calcular esta pasta de trabalho, selecione a pasta de trabalho


desejada e, em seguida, marque ou desmarque a caixa de seleo Usar sistema
de data de 1904.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

63

Grupo iPED - Curso de Excel 2007 Avanado

Para conhecer mais


funes de data, clique
na guia Frmulas, em
seguida clique em
Inserir funo no grupo
Biblioteca de funes.

DICA: AO PRESSIONAR AS TECLAS CTRL + SHIFT + : INFORMADO A HORA


DO SEU PC.
AO PRESSIONAR AS TECLAS: CTRL + ; INFORMADO A DATA DO SEU PC.

64

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

TIPOS DE ERROS

TIPOS DE ERRO

DESCRIO DO ERRO

Erro #####?

O valor numrico inserido em uma clula muito grande


para ser exibido dentro da clula

Erro #VALOR!?

O valor de erro #VALOR! Ocorre quando o tipo de


argumento ou operando errado usado.

Erro #DIV/0!?

O valor de erro #DIV/0! Ocorre quando uma frmula divide


por 0 (zero).

Erro #NOME?

O valor de erro #NOME? Ocorre quando o Microsoft Excel


no reconhece o texto em uma frmula.

Erro #N/D?

O valor de erro #N/D Ocorre quando um valor no se


encontra disponvel para uma funo ou frmula.

Erro #REF!?

O valor de erro #REF! Ocorre quando uma referncia da


clula no vlida

Erro #NM!?

O valor de erro #NM! Ocorre quando existe um problema


com um nmero em uma frmula ou funo.

Erro #NULO!?

O valor de erro #NULO! Ocorre quando voc especifica uma


interseo entre duas reas que no tm interseo.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

65

Grupo iPED - Curso de Excel 2007 Avanado

CAPTULO 4

CENRIOS
Um cenrio um conjunto de valores que o Microsoft Office Excel salva e pode
substituir automaticamente na sua planilha. Voc pode criar e salvar diferentes
grupos de valores como cenrios em uma planilha e, em seguida, alternar entre
esses cenrios para exibir os resultados diferentes.
Se vrias pessoas tiverem informaes especficas que voc deseja usar em
cenrios, ser possvel coletar as informaes em pastas de trabalho separadas e,
em seguida, mesclar os cenrios de diferentes pastas de trabalho em uma nica
pasta de trabalho.
Quando tiver todos os cenrios de que precisa, voc poder criar um relatrio de
resumo de cenrios que incorpore as informaes de todos os cenrios.

VISO GERAL
Cenrios fazem parte de um conjunto de comandos chamado de ferramentas de
teste de hipteses. Ao usar cenrios, voc realiza um teste de hipteses.
O teste de hipteses o processo de alterao dos valores nas clulas para ver
como essas alteraes afetaro o resultado das frmulas na planilha. Voc pode
usar cenrios para criar e salvar diferentes conjuntos de valores e alternar entre
eles. Tambm pode criar um relatrio de resumo de cenrios, que combina todos
os cenrios em uma planilha. Por exemplo, pode criar vrios cenrios diferentes de
oramentos que comparam vrios nveis de renda e despesas possveis e, em
seguida, criar um relatrio que permita comparar esses cenrios lado a lado.
Tipos de teste de hipteses
Existem trs tipos de ferramentas de teste de hipteses no Excel: cenrios, tabelas
de dados e Atingir Meta. Cenrios e tabelas de dados usam conjuntos de valores
de entrada e fazem uma projeo progressiva para determinar os possveis
resultados. O recurso Atingir Meta diferente de cenrios e tabelas de dados, pois
utiliza um resultado e faz uma projeo regressiva para determinar os possveis
valores de entrada que produziram esse resultado.

66

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

CRIANDO UM CENRIO

Na guia Dados, no grupo Ferramentas de Dados, clique em Teste de


Hipteses e, em seguida, clique em Gerenciador de Cenrios.

Campo para
dar nome ao
cenrio.
Clulas que
variveis do
cenrio, neste
caso as clulas da
coluna VENDAS.
Descrio do
cenrio.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

67

Grupo iPED - Curso de Excel 2007 Avanado

Mantenha os mesmos
valores e clique em
Adicionar.

Mude o nome do
cenrio e clique
em OK.

Mude os valores para +


e clique em Adicionar.

68

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Mude o nome do
cenrio e clique
em OK.

Mude os valores para e clique em OK.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

69

Grupo iPED - Curso de Excel 2007 Avanado

Basta clicar no
boto Mostrar, e
ser exibido
dentro da planilha.

Abaixo est o resumo do seu cenrio que acaba de criar, para exibir esta tela clique
no boto Resumir no gerenciador de cenrios.

ATINGIR META
Se voc conhece o resultado deseja de uma frmula, mas no o valor de entrada
da frmula necessrio para obter o resultado, use o recurso Atingir Meta. Por

70

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


exemplo, use Atingir Meta para alterar a taxa de juros na clula B3 de forma
incremental at que o valor do pagamento em B4 seja igual a R$ 900,00.

Essa clula deve ser referenciada pela frmula na clula que voc especificou na
caixa Definir clula.
Na guia Dados, no grupo Ferramentas de Dados, clique em Teste de Hipteses
e, em seguida, clique em Atingir Meta.

Definir clula, este campo dever


conter a clula com uma frmula, nesse
caso B4.

Para valor, neste campo deve ser


indicado o valor que queremos atingir,
nesse caso 600
Alternando clula, indique a clula que
o Excel deve inserir a soluo
encontrada, nesse caso B2.

Encontrou uma soluo est correto

No encontrou uma soluo, voc deve


ter cometido algum erro.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

71

Grupo iPED - Curso de Excel 2007 Avanado

SOLVER
O QUE SOLVER?
O Solver faz parte de um conjunto de programas algumas vezes chamado de
ferramentas de anlise hipottica. Com o Solver voc pode localizar um valor ideal para
uma frmula em uma clula chamada de clula de destino em uma planilha. O
Solver trabalha com um grupo de clulas relacionadas direta ou indiretamente com a
frmula na clula de destino. O Solver ajusta os valores nas clulas variveis que voc
especificar chamadas de clulas ajustveis para produzir o resultado especificado
por voc na frmula da clula de destino. Voc pode aplicar restries para restringir os
valores que o Solver poder usar no modelo e as restries podem se referir as outras
clulas que afetem a frmula da clula de destino.

Use o Solver para determinar o valor mximo ou mnimo de uma clula alterando
outras clulas. Por exemplo, voc pode alterar o valor do oramento previsto para
publicidade ou verificar o efeito sobre o valor do lucro previsto.
INSTALANDO SOLVER
Antes de qualquer coisa, preciso que o recurso Solver seja instalado no Excel, para
isso clique no Boto do Microsoft Office
seguida clique em Suplementos.

, clique em Opes do Excel, em

Clique no
boto Ir.

72

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Clique no suplemento
Solver e depois clique em
OK.

Aguarde enquanto o recurso instalado, no se esquea de colocar o cd de


instalao do Office 2007.
Na guia Dados, no grupo Anlises, clique em Solver.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

73

Grupo iPED - Curso de Excel 2007 Avanado

RESOLVENDO PROBLEMAS
EXEMPLO:
Fabricar Rdios e calculadoras sem comprar mais produtos ou matria prima.
Lucro no Radio: R$10,00
Lucro na Calculadora: R$15,00
Cada Rdio precisa de 4 diodos, 4 resistores e 9,6 min teste, temos disponveis 8000
diodos, 3000 resistores em estoque e s maquinas de teste esto livres por 160 horas.
Qual a combinao de produtos para obter maior lucro?
A
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

74

Fabricar qtde
Lucro
Diodo
Resistores
Teste

Rdio
1
10
4
4
12

C
Calculadora
1
15
20
2
9,6

Fabricar qtde
Lucro
Diodo
Resistores
Teste

Rdio
235
10
4
4
12

Calculadora
706
15
10
2
9,6

D
Mximo

E
Restries

25
14
6
21,6

8000
3000
9600

Mximo

Restries

12941
8000
2353
9600

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Resumo
A
B
C
D
E
1
Rdio
Calculadora
Mximo
Restries
2 Fabricar qtde 1
1
3 Lucro
10
15
=C3*C2+D3*D2
4 Diodo
4
20
=C4*C2+D4*D2
8000
5 Resistores
4
2
=C5*C2+D5*D2
3000
6 Teste
12
9,6
=C6*C2+D6*D2
9600
7
8
9
Rdio
Calculadora
Mximo
Restries
10 Fabricar qtde 235
706
11 Lucro
10
15
=C10*C9+D10*D9
12 Diodo
4
10
=C11*C9+D11*D9 8000
13 Resistores
4
2
=C12*C9+D12*D9 3000
14 Teste
12
9,6
=C13*C9+D13*D9 9600
15
16
Na caixa Definir clula de destino, insira uma referencia de clula ou um nome para a
clula de destino. A clula de destino dever conter uma frmula.
Para que o valor da clula de destino seja maior possvel, clique em Max.
Para que o valor da clula de destino seja o menor possvel, clique em Mn.
Para que a clula de destino tenha um determinado valor, clique em Valor de e, em
seguida, digite o valor na caixa.
Na caixa Clulas variveis, insira um nome ou uma referncia para cada clula
ajustvel, separando as referncias no adjacentes por vrgula. As clulas ajustveis
devem estar relacionadas diretamente clula de destino. Voc pode especificar at
200 clulas ajustveis.
Para que o Solver proponha automaticamente as clulas ajustveis com base na clula
de destino, clique em Estimar.
Na caixa Submeter s restries, insira as restries que voc deseja aplicar, para
isso clique no boto Adicionar.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

75

Grupo iPED - Curso de Excel 2007 Avanado


OBS:
Para
criar
restries, a mesma deve
ser criada de acordo com
a lgica da planilha, cada
caso um caso.

Clique em Resolver.
Para que os valores das solues sejam mantidos na planilha, clique em Manter
soluo do Solver na caixa de dialogo Resultados do solver.
Para restaurar os dados originais, clique em Restaurar valores originais.
possvel gerar um relatrio com as informaes que deseja, veja que tem algumas
opes de relatrio:

Basta clicar em um dos


relatrios, em seguida clique
no boto OK.
Para esse caso foi escolhido
o relatrio de Resposta.
Resultado Relatrio de Resposta

76

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


A ferramenta Solver do Microsoft Office Excel usa o cdigo de otimizao no linear
de gradiente reduzido genrico (GRG2), que foi desenvolvido por Leon Lasdon, da
Universidade do Texas em Austin, e Alan Waren, da Universidade Estadual de
Cleveland.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

77

Grupo iPED - Curso de Excel 2007 Avanado

CAPTULO 5

VALIDAO DE DADOS
A validao de dados do Microsoft Excel permite definir que tipo de dados voc deseja
que sejam inseridos em uma clula. Por exemplo, voc pode permitir a entrada de um
nmero que esteja entre 1 e 10.
possvel configurar a validao de dados para impedir que os usurios insiram dados
que no sejam vlidos na clula.
Clique na guia Dados, em seguida clique no boto Validao de dados no grupo
Ferramenta de Dados.

1-

2-

Permite que o
usurio escolha
que tipo de
critrio pretende
utilizar em sua
planilha.

78

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Permite que o
usurio crie
uma
mensagem ao
entrar na
clula.

Permite que o
usurio crie uma
mensagem de
erro caso no seja
respeitado o
critrio.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

79

Grupo iPED - Curso de Excel 2007 Avanado

EXEMPLO VALIDAO DE DADOS


Neste exemplo vamos validar para que a data digitada na clula na coluna sada
no seja menor que a data digitada na coluna entrada.

Clula que ser validada,


para isso a mesma deve ser
selecionada.

No campo Data de incio


coloque o nome da
clula que ser
validada.

Em seguida clique na guia Alerta de erro.

80

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Clique no boto OK.

Pronto, basta digitar uma data menor que a data de entrada e o recurso validao
ser habilitado.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

81

Grupo iPED - Curso de Excel 2007 Avanado

OBTER DADOS EXTERNOS


O principal benefcio da conexo com dados externos a possibilidade de analisar
periodicamente esses dados, no Microsoft Office Excel, sem copiar repetidamente
os dados, o que uma operao que pode levar tempo e est propensa a erros.
Depois de conectar-se a dados externos, voc tambm pode atualizar
automaticamente as pastas de trabalho do Excel a partir da fonte de dados original
sempre que a fonte de dados for atualizada com novas informaes.
1 - Na guia Dados, no grupo Obter Dados Externos, clique em De Outras Fontes.

2 Clique em Do SQL Server.

82

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Configure o IP de
acesso ao servidor
do banco + os
dados de
autenticao de
usurio do banco,
e clique em
Avanar.

3 Clique em Concluir.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

83

Grupo iPED - Curso de Excel 2007 Avanado

4 Mantenha a opo selecionada. Na planilha existente e clique em OK.

5 Note que os dados de autenticao do usurio sero solicitados novamente.

6 Pronto, veja que o banco de dados do SQL-server foi importado para o Excel,
para atualizar basta clicar em Atualizar tudo no grupo Conexes.

84

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

TABELA DINMICA
Quando voc cria um relatrio de tabela dinmica, cada coluna dos dados de
origem se torna um campo que voc pode usar no relatrio. Os campos resumem
vrias linhas de informaes a partir dos dados de origem.
Clique na guia Inserir e depois clique em Tabela Dinmica.

1 Selecione o intervalo de clulas que ir fazer parte de sua tabela dinmica.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

85

Grupo iPED - Curso de Excel 2007 Avanado


2 Abra o recurso Tabela dinmica.

3 Clique em OK.

86

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


4 Pronto basta escolher quais itens voc deseja adicionar a sua tabela dinmica.

GRFICO DINMICO
Para adicionar grfico dinmico, com o contedo da tabela dinmica selecionado,
clique na guia Opes e depois em Grfico Dinmico.

Quando voc utiliza o recurso Grfico dinmico, so habilitadas as ferramentas


referentes ao uso do grfico dinmico.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

87

Grupo iPED - Curso de Excel 2007 Avanado

Uso grfico dinmico

88

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

CAPTULO 6

INTRODUO MACROS
Uma macro um pequeno programa que contm uma lista de instrues a realizar
no Excel. Como sendo um repositrio de operaes, uma macro pode executar um
conjunto de tarefas atravs de um nico procedimento o qual pode ser invocado
rapidamente.
As instrues que formam o corpo da macro so escritas num cdigo prprio para
que o computador as possa entender, essa linguagem designada por VBA
Visual Basic for Applications.

CRIANDO MACRO
Vamos criar nossa macro, para isso clique na Exibio, depois clique em Macro no
grupo Macro.

Planilha onde
ser aplicado
a macro.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

89

Grupo iPED - Curso de Excel 2007 Avanado

Formato 1

Clique em
Gravar
Macro.
Definir nome
da Macro.

Caso queira
utilizar tecla
de atalho.
Local que a
macro ser
armazenada.
Descrio da
macro.

- Clique no boto OK.


- Mude o formato da planilha em seguida vamos parar a gravao.

- Iremos repetir novamente o passo para criar outra macro.

Formato 2

90

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

91

Grupo iPED - Curso de Excel 2007 Avanado


Formato 3

- Agora iremos executar as macros que foram criadas anteriormente, iremos criar
algumas formas como se fosse um boto, veja na planilha:

Note que foi adicionado


3 formas, pois foram
criados 3 macros.

92

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Clique com o boto


direito do mouse sobre a
forma e depois clique em
Atribuir macro.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

93

Grupo iPED - Curso de Excel 2007 Avanado


Pronto basta link cada boto
com sua respectiva macro e
clicar em OK.

94

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


GUIA DESENVOLVEDOR
Quando voc quiser exibir a guia Desenvolvedor ou executar no modo de
desenvolvedor, quando quiser escrever macros, executar macros gravadas
anteriormente ou criar aplicativos para usar com programas do Microsoft Office.

FUNES DO VBA
Existem diversas funes, que permitem que seja determinado o tipo de valor contido
em uma varivel. Existem diversas aplicaes para este tipo de funo. Por exemplo,
ao digitar dados em um formulrio do Excel, podemos utilizar uma funo para
determinar se os valores digitados pelo usurio, no apresentam problemas. Por
exemplo, o usurio pode ter digitado, por engano, texto em um campo que deve conter
valores numricos.

- Clique no Boto do Microsoft Office


Opes do Excel.

e, em seguida, clique em

- Clique em Mais usadas e, em seguida, marque a caixa de seleo


Mostrar guia Desenvolvedor na Faixa de Opes.

Clique em Visual
Basic.
Proibida a reproduo por qualquer meio eletrnico ou impresso.
Grupo iPED - Todos os direitos reservados - www.iped.com.br

95

Grupo iPED - Curso de Excel 2007 Avanado

Clique no
boto Exibir
cdigo.

96

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

97

Grupo iPED - Curso de Excel 2007 Avanado


Utilizando o recurso do VBA do Excel possvel criar aplicativos atravs do prprio
recurso. O Visual basic orientado a objetos, neste caso bem mais fcil de
programar, na tela de cdigo dividido em duas partes:
Parte de
eventos.

Parte de
objetos.

Vamos digitar assim:

Agora s executar clicando no boto tipo Player ou pressionando a tecla F5.

98

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado


Note que a mensagem de boa noite exibida na planilha.

ABRIR A CALCULADORA
No campo de cdigo vamos digitar assim e em seguida executar a linha de
comando.
Sub calculadora()
Shell ("C:/windows/system32/calc.exe")
End Sub

VARIVEL
O que so variveis?
As variveis constituem repositrios temporrios de dados, podendo ser utilizadas para
diversos fins.
Manuseamento de Variveis
Assignao de valores a variveis:
Quando se pretende atribuir valores a variveis dever-se- indicar o nome da varivel, o
operador "=" e o valor que se pretende que a varivel armazene.
<Nome_Varivel> = <Valor>

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

99

Grupo iPED - Curso de Excel 2007 Avanado


Pela observao do procedimento Adio - Figura 22- podemos verificar que as
variveis Parcela_1 e Parcela_2 armazenam os valores introduzidos pelo utilizador
atravs das InputBox (Ver captulo "InputBox e MsgBox"). Tambm varivel Total vai
ser atribudo o valor resultante da adio das duas parcelas - Total = Parcela_1 +
Parcela_2.

Exemplo cdigo com varivel:


Sub var()
Dim entrada As String
entrada = InputBox("Digite seu nome aqui!")
MsgBox ("O nome digitado foi: ") & entrada
End Sub
Veja o resultado:
Tela 1

Tela 2

EXEMPLO COM DATA E HORA:


Sub hora()
MsgBox ("data e hora atual: ") & Now()
End Sub
Resultado cdigo acima:

100

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

SOMAR VALORES
Sub somar()
Dim x, y As Integer
x = 200
y = 300
MsgBox ("O resultado : ") & x + y
End Sub
O resultado na tela :

CONSTANTES
semelhana das variveis as constantes tambm tm 3 nveis de domnio:

mbito do Procedimento ou Procedimental


mbito do Modulo ou Modular
mbito do Projeto

mbito do Procedimento
Estas constantes so declaradas no corpo do procedimento com recurso palavra
chave Const. S tm existncia dentro do procedimento onde so declaradas.
Exemplo:
Sub Ambito_Procedimento()
Const Taxa_Desc As Single = 0.05
Dim Desconto As Doubl DEFININDO UMA VARIVEL
Desconto = InputBox (Introduza o montante das Compras) * Taxa_Desc
MsgBox O desconto de : & Desconto
End Sub

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

101

Grupo iPED - Curso de Excel 2007 Avanado


mbito do Mdulo
Uma constante com mbito do Mdulo pode ser utilizada por todas as rotinas
existentes no mdulo onde definida.
Para declarar uma constante a nvel modular, dever declar-la com a palavra chave
Const na seco Declarations do respectivo mdulo VBA. Neste caso qualquer
constante a declarada ser considerada de nvel modular por defeito, para tornar esse
fato mais explcito poder-se- utilizar a palavra chave Private na declarao:
Ex:
Private Const Const_1 As String
mbito do Projeto
As constantes assim definidas tm o mbito correspondente a todo o projeto, isto ,
podem ser utilizadas em todos e qualquer mdulo. Para definir constantes deste tipo
dever faz-lo na seco Declarations de qualquer mdulo, para tal dever utilizar a
palavra chave Public.
Ex:
Public Const Const_1 As String

SUBROTINAS E FUNES
Estas s tm dois nveis de Scope: o nvel do projeto e o nvel do mdulo.
Por defeito as rotinas so de mbito do projeto sem qualquer indicao adicional.
Contudo poder tornar este fato mais explcito pela introduo da Palavra-Chave
Public, que em termos operacionais no adicionar qualquer funcionalidade, mas em
termos de leitura dar uma maior percepo.
Exemplo:
Public Sub Ambito_Procedimento()
Const Taxa_Desc As Single = 0.05
Dim Desconto As Doubl DEFININDO UMA VARIVEL
Desconto = InputBox (Introduza o montante das Compras) * Taxa_Desc
MsgBox O desconto de : & Desconto
End Sub
Para que uma rotina tenha o mbito do mdulo onde est definida, dever ser
antecedida pela palavra chave Private.

102

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

Grupo iPED - Curso de Excel 2007 Avanado

TRATAMENTO DE ERRO
Quando um programa trata uma situao de erro ou exceo e precisa enviar um aviso
de que algo no ocorreu como deveria, h dois contextos bsicos possveis: o de
desenvolvimento e o de uso da aplicao pelo cliente. No contexto de desenvolvimento,
o tratamento de erros deve dar uma mensagem que faa sentido para o desenvolvedor.
No contexto do cliente, a mensagem - se houver - deve ser dada levando em conta o
que interessa ao usurio final.
A forma simples e econmica de fazer isto sinalizar o contexto em que a aplicao
est sendo executada e usar os recursos da linguagem para dirigir o compilador
conforme a sinalizao.
O argumento EM_DESENVOLVIMENTO ter seu valor verificado dentro do tratamento
de erros por meio da diretiva de compilao #If. Quando o valor de
EM_DESENVOLVIMENTO estiver em -1, ser compilado o cdigo para tratar o erro
durante a depurao; quando mudarmos o valor de EM_DESENVOLVIMENTO para 0,
o cdigo compilado ser aquele que se destina verso final do aplicativo. Em
qualquer caso, o cdigo no compilado no far parte do executvel gerado. Veja
abaixo um exemplo de como ficaria um tratamento de erros.
Public Sub Procedimento()
On Error GoTo Erro
Err.Raise 9999
Exit Sub
Erro:
#If EM_DESENVOLVIMENTO Then
MsgBox "Erro na linha: " & Erl
#Else
MsgBox "Erro na verso final"
#End If
End Sub
A propriedade Erl do VBA retorna o nmero da linha em que ltimo erro ocorreu. Isto
d ao desenvolvedor a possibilidade de ter, nas mensagens de erro que se destinam a
ele, o ponto exato em que o erro ocorreu.
O mtodo Raise do objeto Err, far com que a rotina que chamou o procedimento
atual tambm seja notificada do erro e o trate no seu escopo.

Proibida a reproduo por qualquer meio eletrnico ou impresso.


Grupo iPED - Todos os direitos reservados - www.iped.com.br

103

Vous aimerez peut-être aussi