You are on page 1of 52

NDICE

INTRODUO ................................................................................................................ 1
UNIDADE I....................................................................................................................... 2
NOMEANDO FAIXAS.................................................................................................... 2
FUNES AVANADAS .............................................................................................. 4
FUNES LGICAS - SE ............................................................................................. 6
2 FORMA DE UTILIZAO DA FUNO SE (ANINHANDO FUNO) ......... 6
FUNES FINANCEIRAS .......................................................................................... 10
FUNES DE DATAS ................................................................................................. 13
TPICOS AVANADOS DE BANCO DE DADOS ................................................. 13
FUNES AVANADAS DE BANCO DE DADOS................................................. 15
TABELAS DE DADOS ................................................................................................. 16
A FUNO DE PROCURA VERTICAL (PROCV) ................................................. 18
ESTRUTURA DE TPICOS ....................................................................................... 22
CONSOLIDAO......................................................................................................... 23
CENRIOS ..................................................................................................................... 26
MACROS ........................................................................................................................ 28
TABELA DINMICA ................................................................................................... 34
ATINGINDO METAS ................................................................................................... 38
SOLVER ......................................................................................................................... 39
GERENCIAMENTO AVANADO DE ARQUIVOS ............................................... 43
MODELOS ..................................................................................................................... 51

INTRODUO
Neste curso, abordaremos alguns recursos avanados do Excel 2007 para
Windows.
O Excel 2007 para Windows possui inmeros recursos que normalmente no
so explorados num curso bsico, devido maior demanda de tempo e necessidade de
uma maior familiaridade, por parte dos treinandos, com o ambiente Excel.
Obviamente, seria invivel discorrer sobre todos os recursos disponveis no
Excel num curso de curta durao. Contudo, grande parte dos recursos mais avanados,
menos conhecidos, ou menos explorados, sero abordados.
Dentre os assuntos que sero abordados, destacam-se:
 Nomeao e manipulao de faixas de clulas.
 Funes avanadas.
 Gerenciamento avanado das pastas de trabalho.
 Importao de Dados.
 Exportao de Dados.
 Consolidao de planilhas.
 Macro.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 1


UNIDADE I
Uma das grandes novidades do Microsoft Excel 2007 foi a otimizao no que se refere aos
Menus Arquivo e Ferramentas\Opes. Ambos agora se encontram condensados no boto
do Microsoft Office. As opes do menu Arquivo esto na diretamente relacionados quando
se clica no boto do Microsoft Office, ou simplesmente, Boto Office. J as opes do menu
Ferramentas\Opes, onde muitas configuraes podem ser tratadas, esto no boto Office
e em seguida, boto Opes do Excel, localizado na parte inferior da janela do boto Office,
conforme apresentado na figura a seguir:

Boto Office

Boto
Opes do Excel

NOMEANDO FAIXAS

possvel nomear clulas, faixas e frmulas. Muitas vezes mais fcil


lembrarmos um nome do que de um endereamento de clula, tornando deste modo, o
trabalho mais fcil, gil e poderoso.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 2


Guia
Frmulas

Grupo
Boto Gerenciador Nomes
de Nomes Definidos
(do Grupo Nomes
Definidos)

Criando nomes com base nos ttulos


1. Selecione a regio da planilha incluindo os rtulos das linhas e/ou colunas.
2. Ative a Guia Frmulas, no grupo Nomes Definidos, clique em Criar a partir da
Seleo.

3. Ative o quadro de verificao que contm a localizao dos ttulos.


4. Clique em OK.
Neste momento foram criadas vrias faixas de nomes para as linhas e colunas que foram
selecionadas.

Atribuindo um nome a uma faixa


1. Escolha a faixa que possuir um nome.
2. Ative a Guia Frmulas, no grupo Nomes Definidos, clique em Definir nome...

3. Na caixa Novo Nome na pasta de trabalho, digite um nome desejado para rotular a
rea.
4. O Escopo Pasta de Trabalho determina que o Nome da referncia valha para todo o
arquivo sendo acessado independentemente da planilha atual. Entretanto o escopo definido
para uma determinada planilha funcionar apenas nesta planilha especificada.
Treinar - Cursos de Informtica Excel Avanado Funes e Macros 3
5. Na caixa Refere-se a, digite ou selecione a referncia caso a mesma esteja incorreta.
6. Clique em OK.

Editando uma referncia


1. Ative a Guia Frmulas, no grupo Nomes Definidos, clique em Gerenciador de
Nomes
2. Na caixa Gerenciador de Nomes altere a referncia, edite ou exclua o nome
desejado.
3. Clique em Fechar.

FUNES AVANADAS

Funes so rotinas de clculos prontas para a utilizao, que auxiliam a soluo


de inmeros problemas alm de facilitar o desenvolvimento de frmulas ou mesmo elimin-
las. Existem inmeras funes. Vamos organiz-las em grupos e estudar as principais:
Para acessar todas as funes descritas abaixo, clique na ferramenta assistente
de funo. Feito isso, voc obter a seguinte tela:

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 4


Funes matemticas
Arred - Nmero arredondado e definido pela quantidade de casas decimais desejada.
Sintaxe: Arred (Valor;No de casas decimais)
Truncar Trunca o nmero para um inteiro, removendo a parte fracionria do
nmero. S corta, no arredonda.
Sintaxe: Truncar (Valor;No de casas decimais)
Int - Retorna o inteiro de nmero, esquerda da vrgula.
Sintaxe: Int(valor).
Somase (veremos adiante)

Exemplo: ARRED, TRUNCAR, INT

A B C D E F
1 Valor Arred Arred Truncar Truncar Int
(2dec) (3dec) (2dec) (3dec)
2 6,3333
3 6,8888
4 6,5555
5 6,9999
Fatorial - Retorna o fatorial [n*(n-1)]
Exemplo: Fatorial(5)= 120 pois: 5*4*3*2*1
Sintaxe: Fatorial(valor)
Raiz Retorna a raiz quadrada de um nmero.
Sintaxe: Raiz(Valor)
Mod Retorna o resto da diviso
Sintaxe: Mod(numerador;denominador)

Exemplo: RAIZ e FATORIAL

A B C
1 Valores Raiz Fatorial
2 4
3 9
4 10
Treinar - Cursos de Informtica Excel Avanado Funes e Macros 5
Exemplo: MOD

A B C
1 Valores Divisor Mod
2 1 1
3 2 1
4 3 2
5 4 3
6 5 2

FUNES LGICAS - SE
Funo condicional SE

Sintaxe: SE(Condio;Verdadeiro;Falso)

A funo lgica e condicional Se solicita uma condio ou teste lgico a ser avaliado. Caso
a condio seja satisfeita, a resposta verdadeira e caso a condio no seja satisfeita a
resposta a opo falsa.

Exemplo de condio ou teste lgico:


F2 <40
B2 = no vendeu
Produo = Meta

Exemplo Prtico:
A B C D E F G
1 BOLETIM
2 Aluno 1 Bim 2 Bim 3 Bim 4 Bim Nota Final Situao
3 Joo Lima 10 10 10 10
4 Zzimo Atade 15 15 15 15
5 Adriana S 20 20 20 20
6 Carlos Silva 25 25 25 25
a) Calcule a nota final do aluno.
b) Em Situao, aplique:
Se o aluno atingir 60 pontos ou mais, ele estar Aprovado, seno, o aluno estar
Reprovado.
c) Altere a nota do 4 Bim de Joo Lima para 9 e de Zzimo para 14.
d) Renomeie a planilha com o nome de Boletim.

2 FORMA DE UTILIZAO DA FUNO SE (ANINHANDO FUNO)

Quando tnhamos apenas duas situaes ou respostas, uma era verdadeira e a outra
era falsa. Imaginemos agora uma terceira situao no nosso boletim onde o aluno pode,
alm de aprovado e reprovado ficar tambm em recuperao. Quando passarmos de 2
situaes ou respostas a sintaxe da funo SE ficar assim:
Se(Condio;Verdadeira
Basta repetir a sintaxe para cada uma das situaes desejada.
Se(Condio;Verdadeira;Se(Condio;Verdadeira;Se(Condio;Verdadeira
Se(Condio;Verdadeira; Se(Condio;Verdadeira)))))

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 6


Observe para o fechamento de parnteses, onde, se forem abertos 7 parnteses,
devemos ento fechar 7.
Exemplo:
e) Na planilha boletim, apague as situaes de G2 at G5.
f) Altere o critrio para a Situao: Se o aluno obtiver menos de 40 pontos, ele estar
reprovado, mas se o aluno obtiver menos de 60 pontos, ele estar em recuperao, e
se o aluno conseguir 60 ou mais pontos ele estar aprovado.

Funo E e funo OU
E
Verifica cada um dos testes lgicos, retornando verdadeiro, caso todos sejam verdadeiros,
ou falso, caso um deles seja falso.

Sintaxe: E(Teste_Lgico1;Teste_Lgico2;...;TesteLgico30)

OU

Verifica cada um dos testes lgicos, retornando verdadeiro, caso pelo menos um dos
testes sejam verdadeiros, ou falso, caso todos sejam falsos.

Sintaxe: Ou(Teste_Lgico1;Teste_Lgico2;...;TesteLgico30)

Podemos ento fazer de 1 a 30 testes:

E
A B C
1 20 9

a) Considerando a tabela anterior e efetuando os seguintes testes, analisemos:

=E(A1<10;B1<10)
A funo retornar FALSO imediatamente ao analisar o primeiro teste lgico (A1 no
menor que 10), pois para a funo E basta que um teste falhe para que seja retornado
FALSO, ou seja, todos os testes tm que ser satisfeitos para que se retorne VERDADEIRO.

OU
A B C
1 20 9

=OU(A1<10;B1<10)
A funo retornar VERDADEIRO, embora o primeiro teste tenha falhado a funo
OU continuar sua seqncia de testes, e no segundo teste, ser satisfeita a
condio (B1 menor que 10), pois para a funo OU, basta que um dos testes seja
atendido para se retornar VERDADEIRO, ou seja, para que se retorne FALSO, todos
os testes tm que falhar.

Exerccio de Fixao 1

1) Abra o arquivo: Digitado por {{ Seu_Nome }} que est salvo em C:\sua_pasta, acesse a
planilha Vendas e resolva os exerccios abaixo:

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 7


a) Para Resultado, apresente: Fechou, Fechou Acima, No Fechou (Comparando as
Vendas com as Metas).
b) Prmio de 5% sobre o valor vendido para o vendedor que feche as sua metas e
tambm para quem fique acima da meta estipulada.
c) Teste Bnus: Ter direito ao bnus (verdadeiro) caso o vendedor tenha vendido mais
que R$ 1.000,00 e caso a equipe tambm tenha vendido mais que R$ 18.000,00. Se
a equipe no ultrapassar R$ 18.000,00, ningum ter direito ao bnus (falso).
d) Bnus extra de 20% do valor vendido para quem tem direito (na coluna G).
- Renomeie a planilha com o nome de Vendas.
A B C D E F
1 Vendedor Vendas Metas Resultado Prmio Teste
2 Pedro 1234,15 1200,00
3 Jos 1564,23 1600,00
4 Paulo 1542,35 1542,35
5 Ricardo 1254,32 1100,00
6 Srgio 152,35 500,00
7 Ana 10548,23 10548,23
8 Luza 1425,45 1200,00
9 Regina 859,43 1000,00
10 Arredondado Truncado Inteiro
11 Total 18580,51
12 Mdia 2322,564 Estes valores em Itlico
13 Quantidade de vendas 2 devero ser calculados e
abaixo de 1000 no digitados
14 Soma de vendas abaixo de 1011,78
1000
Dica: Ao aninhar comandos SE, E e OU, atente ao correto fechamento de todos os
parnteses.

Funes estatsticas

Mdia
Retorna a mdia aritmtica dos valores
Sintaxe: Mdia(intervalo)
Onde: Intervalo o intervalo de clulas que se quer calculado
Exemplo:
Mdia das notas da turma no 1 Bimestre
=Mdia(B2:B5)
B2:B5 o intervalo de clulas que se quer calcular.

CONT.SE
Conta a incidncia de um valor em clulas no vazias.
Sintaxe:
Cont.se(Intervalo;Critrio)
Exemplo:
=Cont.se(A2:A7;mas)

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 8


SOMASE
Soma os nmeros de uma faixa que atendem a um determinado critrio. O critrio deve ser
digitado entre aspas.

Sintaxe:
Somase(Intervalo;Critrio)
Exemplo:
=Somase(B2:B4;>600)
Soma somente os salrios que forem maiores que R$ 600,00.

A B C
1 Funcionrio Salrio Descontos
2 Manoel R$ 1.000,00 R$ 150,00
3 Ana R$ 500,00 R$ ,00
4 Carolina R$ 2.800,00 R$ 260,00
5 Soma dos salrios maiores que R$ 600,00
2 forma de utilizao da funo somase

Sintaxe:
Somase(Intervalo;Critrio;Intervalo_a_ser_somado)
Onde:
O primeiro intervalo o intervalo onde o critrio ser analisado, e o segundo intervalo
o intervalo onde a soma ser efetuada.

Exemplo:
=Somase(C2:C4;<100;B2:B4)

Neste exemplo, no primeiro intervalo observaremos quais descontos so menores


que 100, para ento no ltimo intervalo, somar os salrios.
A B C
1 Funcionrio Salrio Descontos
2 Manoel R$ 1.000,00 R$ 150,00
3 Ana R$ 500,00 R$ -
4 Carolina R$ 2.800,00 R$ 260,00
5 Soma dos salrios maiores que R$ 600,00
6 Soma dos salrios cujos descontos so
menores que R$ 600,00

Exerccio
a) Calcule na tabela a seguir, qual o valor de Atraso (a diferena entre as datas)
b) Formate o resultado da funo acima como Nmero Geral.
c) Na clula B7 o total das prestaes, mas somente dos que atrasaram:
A B C D
1 Valor Prestao Data Data Atraso
Vencimento Pagamento
2 R$ 1.000,00 01/abr 07/abr
3 R$ 2.000,00 01/abr 08/abr
4 R$ 3.000,00 01/abr 09/abr
5 R$ 4.000,00 01/abr 01/abr
6 R$ 500,00 01/abr 02/abr
7 Total dos pagamentos atrasados
Treinar - Cursos de Informtica Excel Avanado Funes e Macros 9
Mximo
Retorna o valor mximo de um conjunto de valores.
Sintaxe:
Mximo(Intervalo)
Exemplo:
Observe a tabela a seguir. Para acharmos a maior nota do 1 bimestre aplicaremos:
=Mximo(B2:B5)
A B C D E F G
1 Nota
Aluno 1 Bim 2 Bim 3 Bim 4 Bim Final Situao
2 Joo Lima 10 9 8 11 38 Reprovado
3 Zzimo Atade 15 14 13 12 54 Recuperao
4 Adriana S 20 19 18 17 74 Aprovado
5 Carlos Silva 25 24 23 22 94 Aprovado
6 Maior Nota
7 Menor Nota
8 A 2a Maior Nota
9 A 2a Menor Nota
Para calcular a menor nota na clula B7, utilize a funo MNIMO.

MAIOR
Retorna o maior valor K-simo de um conjunto de dados, de acordo com sua posio
relativa. Por exemplo, voc pode utilizar a funo MAIOR para obter o primeiro, o
segundo e o terceiro resultados.
Sintaxe:
Maior(Intervalo;K)
Exemplo:
A 2 maior nota:
=Maior(B2:B4;2)
Para calcular a 2 menor nota na clula B9, utilize a funo MENOR.

FUNES FINANCEIRAS

Todas as funes financeiras tm como padro a seguinte mscara:

Taxa a taxa de juros por perodo. Representada ao ms.


Nper o nmero total de perodos (meses) de pagamento em uma
anuidade.
Vp o valor presente ou da entrada o valor atual do montante total de
uma srie de pagamentos futuros.
Vf o valor futuro ou saldo em dinheiro que se deseja atingir aps o
ltimo pagamento ter sido efetuado. Se for omitido, assume-se que
seja 0 (o valor futuro de um emprstimo, por exemplo, 0).
Tipo Se os pagamentos forem devidos ao final do perodo. A 1a. parcela
0 dentro de 30 dias.
Tipo Se os pagamentos forem devidos no incio do perodo. A 1a. parcela no
1 ato da compra.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 10


Por padro, se o Tipo for omitido, automaticamente ser 0 (zero) ou seja, a 1a.
prestao dentro de 30 dias.

A funo pagamento (PGTO)


Produz o pagamento peridico para uma anuidade, com base em pagamentos
constantes e uma taxa de juros constante.

Sintaxe: =PGTO (taxa; nper; vp; vf; tipo)

Repare que para encontrar o montante total pago durante a anuidade, basta
multiplicar o valor retornado pela funo PGTO pelo Nper.
Exemplo:
Qual o pagamento mensal sobre um emprstimo de R$ 10.000,00 a uma taxa de
8% de juros ao ano que deve ser liquidado em 10 meses:
=PGTO (8%/12;10;10000)

Obs.: Note que a taxa foi convertida para meses, ou seja, dividida por 12(doze).

Exerccio de Fixao 2:

A B C D E
2 CLIENTE EMPRSTIMO TAXA MESES PAGAMENTO
3 Carlos R$ 1,00 5% 12
4 Adriana R$ 350,00 5% 12
5 Fernanda R$ 100,00 5% 12
6 Joo R$ 200,00 5% 12
7 Jos R$ 1.000,00 5% 12
8 Maria R$ 500,00 5% 12
9 Karina R$ 2.000,00 5% 12
10 TOTAL
11
12 Mdia dos Emprstimos
13 Total do Pagamento Arredondado
14 Contar emprstimos acima de 1200
15 Somar pagamentos abaixo de 800

A funo taxa de juros (TAXA)

Produz a taxa de juros por perodo em uma anuidade. TAXA calculada por
iterao e pode ter zero ou mais solues. Se os resultados sucessivos de TAXA no
convergirem em uma margem de 0,00000001 aps 20 iteraes, TAXA produzir o valor de
erro #NUM!.
Sintaxe: =TAXA (nper;pgto;vp;vf;tipo;estimativa)

Denomina-se estimativa expectativa do que ser a taxa. Se voc omitir a


estimativa, assume-se que seja 10%. Se TAXA no convergir, tente valores diferentes para
estimativa. TAXA normalmente converge se estimativa estiver entre 0 e 1.

Exemplo:
Calcule a taxa de um emprstimo de R$ 8.000,00 por 4 anos com pagamentos
mensais de R$ 200,00.

=TAXA (48;-200;8000)

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 11


Esta a taxa mensal, porque a periodicidade mensal. A taxa anual ser de
0,0077*12 que igual a 9,2%.

A funo valor futuro (VF)


Produz o valor futuro de um investimento com base em pagamentos peridicos
constantes e uma taxa de juros constante.
Sintaxe: =VF (taxa;nper;pgto;vp;tipo)
Qual o valor futuro de um investimento cujo pagamento seja de R$ 150,00 a uma taxa de
juros de 3,5% ao ms durante 8 meses?
Exemplo: =VF (3,5%;8;-150)

A funo nmero de perodos (NPER)


=NPER (taxa;pgto;vp;vf;tipo)

Produz o nmero de perodos de um investimento, com base em pagamentos


peridicos constantes e uma taxa de juros constante.
Qual o perodo necessrio para se obter um capital final de R$ 10.000,00 com
base em pagamentos mensais de R$ 100,00, a partir de um valor presente de R$ 1.000,00
a uma taxa de 1% ao ms?
Exemplo: =NPER (1%;-100;-1000;10000) igual a 60 meses.
Exerccio de Fixao 3:

1) Insira uma nova planilha para responder as questes financeiras abaixo.


d) Voc quer obter R$ 60.000,00 em 12 anos economizando um valor constante a cada
ms. Determine quanto deve ser poupado por ms, sabendo que a taxa de 9% ao ano
(utilize a funo PGTO).
Resp.: ____________________________________________________________
e) Suponha que voc queira obter R$ 50.000,00 em 18 anos economizando um valor
constante a cada ms. Determine quanto deve ser poupado por ms, sabendo-se que a
taxa de 6% ao ano (utilize a funo PGTO).
Resp.: ____________________________________________________________
f) Calcule a taxa de um emprstimo de R$ 2.100,00 por trs anos com pagamentos
mensais de R$ 78,50 (o pagamento deve ser inserido negativo na funo).
Resp.: ____________________________________________________________
g) Calcule a taxa de um emprstimo de R$ 3.000,00 por 3 anos como pagamentos mensais
de R$ 100,50.
Resp.: ____________________________________________________________
h) Qual o valor futuro de um investimento cujo pagamento seja de R$130,00 a uma taxa
de juros de 4% ao ms durante 8 meses?
Resp.: ____________________________________________________________
i) Qual o valor futuro de um investimento cujo pagamento seja de R$ 180,00 a uma taxa
de juros de 3,5% ao ms durante 10 meses?
Resp.: ____________________________________________________________

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 12


FUNES DE DATAS
O Excel armazena datas (internamente) como nmeros de srie seqenciais.
Desta forma, possvel fazer clculos com as datas, que so exibidas normalmente, de
acordo com a formatao escolhida.
O Excel armazenar 1 de janeiro de 1900 como o nmero de srie 1 se a sua
pasta de trabalho usar o sistema de data de 1900. Se a sua pasta de trabalho usar o
sistema de data de 1904, o Excel armazenar 1 de janeiro de 1904 como o nmero de
srie 0 (2 de janeiro de 1904 como o nmero de srie 1 e assim por diante).
Por exemplo, no sistema de data de 1900, o Excel armazenar 1 de janeiro de
2001 como 36526 porque ele vem 36526 dias depois de 1 de janeiro de 1900.
Obs.: Para mudar de sistema, clique em Opes no menu Ferramentas, clique
na guia Clculo e, em seguida, marque ou desmarque a caixa de seleo Sistema de data
1904.

=ANO(data) Retorna o ano de uma data especificada. Esta data deve ser
digitada entre aspas.
=MS(data) Retorna o ms de uma data especificada. Esta data deve ser
digitada entre aspas.
=DIA(data) Retorna o dia de uma data especificada. Esta data deve ser
digitada entre aspas.
=AGORA() Retorna a data e a hora do sistema.

=HOJE() Retorna a data do sistema.

=DIAS360(data Determina o nmero de dias transcorridos entre duas datas


_inicial;data_fin (data_final data_inicial) utilizando o sistema que conta um ano
al;mtodo) como 360 dias.
Caso mtodo seja omitido (ou FALSO)

Dica Para determinar o nmero de dias entre duas datas quaisquer, utilizando o sistema
convencional, basta subtrair a data inicial da data final por exemplo, "30/12/2001" -
"25/06/2000" igual a 553.

Exemplo: Data

A B C D E
1 Apresente a Apresente a Apresente o ms Apresente o dia Apresente o
hora data ano
2 =AGORA() =HOJE() =MS(25/12/2003) =DIA(25/12/2003) =ANO(A2)

TPICOS AVANADOS DE BANCO DE DADOS

DEFININDO CRITRIOS MLTIPLOS DE PESQUISA (FILTRO AVANADO)

INTERVALO DE CRITRIO
uma rea onde colocamos condies de manipulao dos nossos dados.
Assim, podemos escolher os registros que iremos trabalhar. O nome dos campos deve ser
idntico definio do banco de dados (ttulos das colunas).

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 13


As condies que forem inseridas na mesma linha seguem o conectivo lgico E
e em linhas diferentes da planilha o conectivo lgico OU. Veja alguns exemplos para
maiores detalhes:

Exemplos de Intervalo de Critrio

SEXO S servem os funcionrios do sexo feminino da empresa.


Feminino

SEXO IDADE TEMPO DE CASA


Masculino >35 <=5

S servem os funcionrios da empresa que: so homens E possuem uma idade acima de


35 anos E que trabalhem h menos de 5 anos na empresa.

SETOR CARGO
FINANCEIRO GERENTE
TRANSPORTE MOTORISTA

S servem os funcionrios da empresa que: so gerentes financeiros OU


motoristas. Note que ns apresentamos a condio como OU porque as condies esto
em linhas diferentes.
1. Crie a sua rea de critrio em qualquer lugar da planilha com base nos exemplos
anteriores.
2. Selecione a rea de critrio juntamente com os nomes de campos.
3. Escolha o comando DADOS/FILTRAR/FILTRO AVANADO.
4. Na caixa Intervalo de Critrios, selecione o critrio da sua pesquisa.

rea de extrao
uma rea onde iremos colocar os nossos registros selecionados (atravs do
campo Copiar para). O nome dos campos deve ser idntico definio do banco de
dados.

Exemplos da rea de Extrao


MATRCULA ALUNO

NOTA: Aparecer como resultado somente as matrculas e os alunos que atenderem a


determinado critrio.
CDIGO FILIAL ESTADO

FILTRO AVANADO

Clique na Guia Dados,


boto Avanado para
aplicar critrios sofisti-
cados.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 14


1. Filtrar a lista no local o filtro comum onde os dados que no se enquadram no
critrio especificado sero omitidos.
2. Copiar para outro local o filtro avanado.
3. Intervalo da lista O banco de dados que contm as informaes a serem filtradas.
4. Intervalo de critrios Determina quais critrios sero designados para se selecionar
os dados especficos a serem capturados e filtrados.
5. Copiar para - Especifica a rea que deseja gerar o resultado da filtragem.

FUNES AVANADAS DE BANCO DE DADOS


FUNO DESCRIO
BDSOMA(Banco;campo;Critrios) Soma um campo.
BDMDIA(Banco;campo;Critrios) Mdia de um campo.
BDMX(Banco;campo;Critrios) O valor mximo de um campo.
BDMN(Banco;campo;Critrios) O valor mnimo de um campo.
BDCONTAR(Banco;campo;Critrios) Conta os nmeros de registros.
BDCONTARA(Banco;campo;Critrios) Conta as clulas no vazias.

Onde:
Banco: a faixa que contm o banco de dados ou o seu nome de faixa.
Campo: a clula que contm o campo que ser pesquisado ou o nome do campo
delimitado por aspas.
Critrios: a faixa que contm o(s) critrio(s) da pesquisa ou o seu nome de faixa.
Obs.: Lembre-se que para utilizar o nome de faixa na funo de banco de dados
necessrio definir este nome primeiro, conforme foi visto anteriormente no curso.
Exerccio de Fixao 4

Digite a tabela abaixo:

A B C D E F
1 RVORE IDADE TAMANHO PRODUO LUCRO
2 Laranja 19 21 15 205,00
3 Ma 13 13 11 196,00
4 Uva 12 15 15 205,00
5 Laranja 13 16 16 225,00
6 Ma 8 9 9 167,80
7 Laranja 7 10 10 144,00

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 15


Crie a seguinte rea de critrio na sua planilha (denominada intervalo de critrios):

A B C D E F
1 RVORE IDADE TAMANHO PRODUO LUCRO IDADE
2 Laranja >=12 <=18
3 Ma
4

Complete sua planilha com as frases abaixo e calcule os valores com as devidas frmulas

13 Qual a quantidade produzida de Laranjas e Mas?


14 Qual o lucro mdio entre Laranjas e Mas?
15 Qual o lucro mnimo entre as Laranjas com Tamanho
acima de 10
16 Qual o lucro mximo entre Laranjas e Mas com
Tamanho entre 10 e 16.
17 Quantas rvores existem com Idade entre ..........

TABELAS DE DADOS

Definio

o intervalo de clulas que resume o resultado de substituio de diferentes


valores em uma ou mais frmulas da planilha. As tabelas so divididas em:
Tabelas de uma entrada e tabelas de duas entradas. As tabelas so utilizadas
para anlise e comparao de resultados.

Clulas de entrada

A clula de entrada aquela na qual os valores de uma tabela de dados so


substitudos. A clula de entrada da linha usada se os valores de entrada estiverem numa
linha, caso contrrio, usada a clula de entrada de coluna.

Criando uma tabela de entrada nica

Este procedimento origina uma tabela de dados que exibe resultados produzidos
pela substituio de uma varivel de uma frmula por valores diferentes. Voc poder usar
uma tabela orientada por colunas ou orientada por linhas.

Preenchendo uma tabela orientada por colunas

1. Em uma nica coluna insira a lista de valores que o Excel dever substituir na clula
de entrada.
2. Na linha acima do primeiro valor e uma clula direita da coluna de valores insira a
frmula que se refere clula de entrada. Insira outras frmulas direita da primeira
frmula, na mesma linha, caso deseje.
3. Selecione o intervalo retangular que contenha a frmula ou frmulas e a lista de
valores a serem substitudos.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 16


Guia Dados Grupo Ferramentas de
dados Boto Teste de Hipteses
Clique aqui para preencher uma tabela com
uma ou duas entradas

4. Na caixa Clula de entrada da coluna, inclua a referncia de clula para a clula de


entrada.
5. Clique em OK.

Exemplo: Criando uma Tabela de Entrada nica

A B C D
1 ANLISE DA HIPOTECA PAGAMENTOS
2 Entrada Nenhuma
3 Taxa de Juros 9,50% 9,00%
4 Prazo (meses) 360 9,25%
5 R$ 80.000,00 10%
TOTAL DO
EMPRSTIMO

a) Calcule o pagamento na clula D2.


b) Selecione o retngulo formado no exemplo atravs das bordas duplas ( A lista de taxas e
a frmula da clula D2)
c) Guia: Dados Grupo Ferramenta de Dados Boto Teste de Hipteses.
d) Clula de entrada de coluna (Somente esta, por isto chamada de entrada nica): B3
e) OK.

Restabelecendo valores
Substitua os valores originalmente inseridos em uma linha ou coluna da planilha
por novos valores. A tabela ser calculada automaticamente com base nos novos valores.
Caso queira acrescentar valores e/ou frmulas sua tabela, insira-os no local apropriado e
repita as etapas do preenchimento da tabela orientada por colunas ou linhas, conforme o
caso.

Preenchendo uma tabela de duas entradas


Este procedimento origina uma tabela de dados que exibe resultados produzidos
por substituio de duas variveis de uma frmula por valores diferentes.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 17


1. Em uma clula insira a frmula que ir fazer referncia aos valores substitudos.
A frmula dever referir-se s clulas de duas entradas, diretamente ou referindo-se a
outras clulas que, por sua vez, fazem referncia s clulas de entrada. As clulas de
entrada so clulas para as quais os valores sero substitudos.
2. Comeando na clula abaixo da frmula, insira os valores a serem substitudos em
uma das clulas de entrada. Insira esses valores na mesma coluna onde est localizada a
frmula.
3. Comeando na clula direita da frmula, insira os valores as serem substitudos na
outra clula de entrada. Insira esses valores na mesma linha onde est localizada a frmula.
4. Selecione o intervalo de clulas que contm a frmula, a linha e a coluna de valores.
5. Escolha o comando DADOS/TABELA.
6. Na caixa Clula de entrada da linha, inclua a referncia clula de entrada para a
qual deseja que a linha de valores seja substituda.
7. Na caixa Clula de entrada da coluna, inclua a referncia clula de entrada para a
qual deseja que a coluna de valores seja substituda.
8. Clique em OK.
Preenchendo uma Tabela de 2 Entradas

A B C D E
1 ANLISE DA HIPOTECA
2 Entrada Nenhuma 180 360
3 Taxa de Juros 9,50% 9,00%
4 Prazo (meses) 360 9,25%
5 Total do Emprstimo R$ 80.000,00 10,00%

a) Calcule o pagamento na clula C2.


b) Selecione o Retngulo formado no exemplo atravs das bordas duplas (A frmula, a lista
e a coluna de valores)
c) Guia: Dados Grupo Ferramenta de Dados Boto Teste de Hipteses.
d) Clula de entrada da linha: B4 Clula de entrada da coluna: B3
e) OK.

Funes de procura e referncia


Existem algumas funes que trabalham com o conceito de procura de
informaes e de referncia das mesmas em uma tabela ou matriz. Elas so utilizadas para
facilitar a pesquisa, localizao e exibio de valores.

A FUNO DE PROCURA VERTICAL (PROCV)

A funo PROCV pesquisa a primeira coluna de uma matriz em busca de um


valor em particular e fornece o valor contido na clula indicada.

Sintaxe: PROCV (valor procurado; matriz da tabela; n. da coluna)

Veremos ainda a alternativa:


PROCV (valor procurado; matriz da tabela; n. da coluna; Procurar no intervalo)

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 18


Observaes:

O argumento no. da coluna o nmero da coluna na matriz procurada a partir da


qual devem ser fornecidos os valores correspondentes.
A matriz procurada deve estar organizada em ordem ascendente, e na funo ela
deve estar travada com a tecla F4.
Se a funo PROCV no puder localizar o valor procurado, ela retornar o maior
valor que for menor ou igual ao valor procurado.

Exemplo: PROCV
1. Digite a planilha exatamente conforme o modelo a seguir:
A B C D E
Digite abaixo o nome do assinante:
2 Lula
3 Assinante Endereo Telefone
4
5
6 Aluno Endereo Telefone
7 Itamar R.: A 111-1111
8 Lula R.: B 222-2222
9 Acio R.: C 333-3333
Iremos montar nossa funo a partir da clula C4 para que possamos achar
primeiramente o nmero do telefone do assinante. Seguindo a sintaxe da funo,
teremos:
Procv(valor procurado, matriz da tabela, n da coluna), assim:
Valor Procurado: Quando procuramos o telefone de algum numa lista telefnica, o que
nos interessa o n do telefone, mas como chegaremos a ele? No podemos procurar
diretamente pelo nmero, e sim pelo nome do assinante, que nos faz chegar ao nmero.
Ento o valor procurado o nome (que ser digitado na clula A2) que a chave de
busca para se chegar ao que finalmente se quer (o nmero).
Matriz da Tabela: o banco de dados propriamente dito. Onde esto os dados que
iremos fazer uma varredura em busca de vrias informaes. Onde se encontram os
valores procurados (da 1 coluna) e as colunas que fornecem informaes atravs de
seu nmero (todas devem ser citadas para que o Excel possa contar uma a uma). No
exemplo acima ser: A7:C9
Nmero da coluna: o nmero da coluna da qual se deseja obter algo. Se queremos o
telefone como resposta, ento dessa Matriz_Tabela que foi fornecida, este est na sua
3 coluna, ento nmero da coluna igual a: 3. Caso quisssemos o endereo, o n da
coluna seria: 2.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 19


A B C D E F G H I J K
1 Folha de Pagamento
2 Salrio R$ 100,00
mnimo
3
4 Funcionrio Cdigo Cargo N de Salrio INSS N de Salrio IRRF Total de Salrio
Salrios Bruto Depen- Famlia Descontos Lquido
dentes
5 Lus Incio 3 Chefe de 1 R$ 100,00 R$ 8,50 0 R$ - R$ 8,00 R$ 16,50 R$ 83,50
Cobrana
6 lvaro Martins 5 Contador 15 R$ 1.500,00 R$ 157,50 1 R$ 12,50 R$ 20,00 R$ 277,50 R$1.235,00
7 Itamar 9 Gerente 10 R$ 1.000,00 R$ 100,00 2 R$ 25,00 R$ 80,00 R$ 180,00 R$ 845,00
Assuno Administrativo
8 Martim 1 Analista de 9 R$ 900,00 R$ 85,50 3 R$ 37,50 R$ 72,00 R$ 157,50 R$ 780,00
Carvalho Sistemas
9 Afonso Pena 2 Aux. De 6 R$ 600,00 R$ 54,00 4 R$ 50,00 R$ 48,00 R$ 102,00 R$ 548,00
Contabilidade
10
11 Cdigo Cargo Salrios N de Sal. INSS
12 1 Analista de Sistemas 9 0 8,50%
13 2 Aux. De Contabilidade 6 6 9,00%
14 3 Chefe de Cobrana 8 8 9,50%
15 4 Chefe de Expedio 8 10 10,00%
16 5 Contador 15 12 10,50%
17 9 Gerente de Diviso 22
18 7 Escriturrio 5
19 8 Faxineiro 3
20 9 Gerente Administrativo 10
21 10 Gerente Comercial 7

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 20


Apenas as colunas B e G sero inseridas atravs de digitao, as demais sero
obtidas atravs de Frmulas, especificadas a seguir:
a) Voc deve testar se o cdigo digitado na coluna B realmente existe. Levando isto
em considerao, qual a frmula correta para o preenchimento dos cargos na
coluna C?
Resp.: ____________________________________________________________
b) N de Salrios (Coluna D): Usar a mesma tabela de CDIGO-CARGO-SALRIOS
e testa a validade do cdigo digitado. Qual a frmula correta para preenchimento
da coluna N de Salrios?
Resp.: ____________________________________________________________
c) Salrio Bruto (Coluna E): Ser a quantidade de salrios pelo salrio mnimo.

d) INSS (Coluna F): Seu valor ser calculado com base no nmero de salrios
mnimos recebidos e de acordo com a tabela de taxas digitada nas colunas E e F
(na linha 12)
Resp.: ____________________________________________________________
e) Sendo a taxa do INSS encontrada, poderamos na mesma clula j calcular o valor
do INSS?
Resp.: ____________________________________________________________
f) Salrio Famlia (Coluna H): ser calculado da seguinte forma: Valor do salrio
mnimo dividido por 8 e multiplicado pelo nmero de dependentes.
Resp.: ____________________________________________________________
g) IRRF (Coluna I) ser calculado em 8% do salrio Bruto.
Resp.: ____________________________________________________________

A funo de procura horizontal (PROCH)


A funo PROCH pesquisa a linha superior de uma matriz em busca
de um determinado valor e fornece o valor na clula indicada.
Sintaxe: =PROCH (valor procurado; aonde procurar; no. da linha)

Observaes:
. O argumento no. da linha o nmero da linha na matriz procurada de onde o valor
correspondente deve ser retirado.
. A matriz procurada deve estar organizada em ordem ascendente, e na funo ela
deve estar travada com a tecla F4.
. Se a funo PROCH no puder localizar o valor procurado, ela retornar o maior
valor que for menor ou igual ao valor procurado.
Exemplo:

A funo de correspondncia de valores (CORRESP)


A funo CORRESP fornece a posio relativa de um elemento em uma
matriz que corresponda a um valor especificado, de uma certa maneira.

Sintaxe
=CORRESP (valor_procurado;matriz_procurada;tipo_de_Correspondncia)

Onde:

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 21


Valor_procurado : Pode ser um nmero, texto ou valor lgico.
Matriz_procurada : o intervalo da procura.
Tipo_de_Correspondncia: o modo de comparao com os valores contidos no
intervalo.

O tipo de combinao segue o seguinte esquema:


TIPO DE ORDEM DA A FUNO CORRESP PROCURA
COMBINAO MATRIZ
1 Ascendente O maior valor que seja menor ou igual ao
valor procurado
0 Qualquer uma O 1o. valor que seja exatamente igual ao
valor procurado.
-1 Descendente O valor que seja maior ou igual ao valor
procurado.

ESTRUTURA DE TPICOS

Os tpicos tornam fcil a movimentao por muitas linhas de dados, a


reestruturao de partes de uma planilha e a criao de grficos a partir de nveis
similares de dados contidos em diferentes partes de uma planilha. Pode-se criar um
nvel de tpico de cada vez e atribuir at oito nveis de informao.

1) Selecione o intervalo
de texto em comum.
2) Utilize Agrupar...

Nota: Experimente
AutoTpicos antes e
verifique se lhe atende

Dica: Utilize as teclas CTRL 8 para obter o mesmo efeito !!!

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 22


CONSOLIDAO

A consolidao utilizada para resumir grandes quantidades de dados


inseridos em planilhas separadas, utilizando-se, para tanto, de algumas funes
bsicas, como soma e mdia por exemplo.

Trabalhando em grupo
O recurso de grupo consiste em poder trabalhar com uma planilha sendo
que as suas alteraes iro afetar diretamente todas as outras planilhas que estejam
em seu grupo. Com isso, economizamos tempo de digitao, padronizamos as
planilhas e facilitamos muitas tarefas rotineiras na confeco das mesmas.

Ativando o modo grupo


1. Selecione as planilhas que faro parte do grupo utilizando a tecla CTRL.
Pronto! Qualquer modificao em uma planilha ir afetar diretamente todas as outras.
Experimente!!!

Desativando o modo grupo


1. Segure a tecla SHIFT e clique na planilha ativa ou clique em uma planilha
que no esteja includa no grupo.

Consolidando dados identicamente posicionados

1. Selecione a rea de destino que dever conter os dados consolidados.


2. Escolha a guia Dados, grupo Ferramentas de Dados, boto Consolidar.

Boto Consolidar

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 23


3. Selecione a funo a ser usada para consolidar as reas de origem (a funo
SOMA a padro).
4. Na caixa Referncia, insira uma referncia rea de origem a ser consolidada.

Voc poder tambm selecionar a rea de origem com o mouse em planilhas abertas
para inserir a referncia. Alternativamente, pode ser usado o menu Janela para ativar
qualquer planilha aberta que seja necessria. Se voc precisar mover a caixa de
dilogo para fora da tela, lembre-se de arrast-la pela barra de ttulo.

Ser tambm possvel incluir referncias quaisquer planilhas no abertas


usando o boto Procurar no qual voc poder localizar o arquivo desejado. Os
nomes de arquivo e caminho completos sero, ento, inseridos na caixa Referncia.
Voc dever, em seguida, inserir uma referncia de clula ou intervalo, ou um nome,
para completar a referncia de consolidao.
5. Clique no boto Adicionar.
6. Repita as etapas 4 e 5 para todas as reas de origem a serem consolidadas.
7. Para excluir uma referncia clique no boto Excluir.
8. Clique em OK.

Criando vnculos para a fonte de dados


Caso seja ativada a caixa de verificao Criar vnculos aos dados fonte
antes da confirmao da consolidao de dados, o Excel criar vnculos entre a(s)
rea(s) de origem e a rea de destino quando da consolidao de dados, de modo que
a rea de destino seja automaticamente atualizada sempre que os dados de origem
forem alterados.
O Excel cria, tambm, uma frmula de vnculo para todas as clulas e
insere linhas ou colunas na rea de destino para conterem as frmulas de vnculo para
cada poro dos dados de origem. A rea de destino , ento, classificada em tpicos
com frmulas de vnculo colocadas em linhas ou colunas subordinadas a posies ou
categorias na rea de destino.

Adicionando uma rea de origem a uma consolidao j existente

1. Selecione a rea de destino atual.


2. Escolha a guia Dados, grupo Ferramentas de Dados, boto Consolidar.
3. Mova at a caixa Referncia e defina uma nova referncia.
4. Clique no boto Adicionar.
5. Clique em OK.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 24


Removendo uma rea de origem de uma consolidao
1. Escolha a guia Dados, grupo Ferramentas de Dados, boto Consolidar.
2. Na caixa Todas as referncias, selecione a rea de origem a ser removida.
3. Clique no boto Excluir.
4. Clique em OK.

Exerccio de Fixao 5
1. Abra uma nova pasta de 4. Use a tecla CTRL para deixar as
trabalho. 2 guias Loja1 e Loja2 em
2. Salvar com o nome: estado de edio consolidado.
Concessionria. 5. Digite a seguinte tabela, onde os
3. Altere os nomes das guias: dados estaro DANDO
Plan1 para Loja1 ENTRADA nas guias das 2 lojas
Plan2 para Loja 2 ao mesmo tempo.
Plan3 para Totais

A B C D
1 Concessionria de Automveis CA Ltda.
2 Loja 1
3
4 Automvel Qtde Vendida Valor do Total
Automvel
5 BMW 80.000,00
6 Ferrari 95.000,00 Calcule o total
7 Mercedes 78.900,00 vendido.
8 Volvo 65.789,00 Calcule
9 Honda 82.350,00 tambm na
10 Renault 83.500,00 clula d12
11
12 Total de Vendas

6. Desfaa a consolidao das duas guias: Loja 1 e Loja 2.


7. Entre com as seguintes Quantidades vendidas nas clulas B5:B10 para Loja1:
10, 8, 15, 6, 9, 10
Calcule o Total Vendido de cada automvel na loja 1.
8. Entre com as seguintes Quantidades vendidas nas clulas B5:B10 para Loja2:
12, 9, 13, 9, 12, 8
Calcule o Total Vendido de cada automvel na loja 2.
9. Crie a seguinte tabela na guia Totais e calcule a coluna Total da Filiais de forma
que fique consolidada com as Lojas 1 e 2.

A B
1 Concessionria de Automveis CA Ltda.
2 Total
3
4 Automvel Total das Lojas
5 BMW 1.760.000,00
Os valores em
6 Ferrari 1.615.000,00 Itlico so apenar
7 Mercedes 2.209.200,00 para conferir, no
8 Volvo 986.835,00 necessrio digit-
9 Honda 1.729.350,00 los.
10 Renault 1.503.000,00
11
12 Total de Vendas 9.803.385,00

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 25


CENRIOS

Um cenrio um conjunto de clulas, contguas ou no, que so utilizados


para substituir conjuntos de valores em lugares determinados de uma planilha. A
finalidade da utilizao dos cenrios o teste de vrias hipteses sobre um conjunto
de dados.

Criando um cenrio:
Selecione: Guia Dados, grupo Ferramentas de Dados, boto Teste de hipteses,
opo Gerenciador de Cenrios.
Clique em Adicionar.

Digite o nome do cenrio na caixa apropriada. Em seguida, clique na caixa


Clulas Variveis e escolha as clulas que faro parte do cenrio. Para escolher
clulas no-contguas, mantenha <CTRL> pressionado enquanto seleciona as clulas.
Ao concluir a seleo, voc pode escolher se o cenrio poder ou no ser alterado
(opo Evitar alteraes) ou se o cenrio aparecer ou no na caixa de dilogo Editar
Cenrio (opo Ocultar Cenrio). As duas opes mencionadas s tm efeito quando
a planilha estiver protegida (Ferramentas / Proteger / Planilha).

Mostrando um Cenrio:
Selecione Guia Dados, grupo Ferramentas de Dados, boto Teste de hipteses,
opo Gerenciador de Cenrios. Selecione o cenrio a ser mostrado.
Clique em Mostrar.

Dica: Ao mostrar um cenrio, os valores existentes na planilha so sobrepostos. Caso


queira guard-los, crie um novo cenrio contendo os mesmos, para posterior
recuperao.

Resumindo Cenrios:

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 26


Esta opo faz um resumo, aplicando todos os cenrios no problema e
mostrando quais os valores de resultado para cada um dos cenrios existentes.
Selecione Guia Dados, grupo Ferramentas de Dados, boto Teste de hipteses,
opo Gerenciador de Cenrios.
Clique em Resumir.
Indique as clulas de resultado. As clulas de resultado so aquelas cujo
valor varia quando alternamos entre os diferentes cenrios.
Um relatrio ser mostrado, com todos os cenrios e os valores das clulas
de resultado para cada um.

Mesclando Cenrios:
Esta opo rene cenrios de diferentes planilhas.
Crie cenrio em diferentes planilhas.
Selecione uma das planilhas que contm cenrios.
Selecione Guia Dados, grupo Ferramentas de Dados, boto Teste de hipteses,
opo Gerenciador de Cenrios.
Clique em Mesclar.
Selecione uma outra planilha que tambm contenha cenrios.
Clique em Ok. Os cenrios da planilha selecionada sero adicionados aos da planilha
atual.
Exemplo Cenrios.
1. Abra uma nova pasta de trabalho.
2. Salvar com o nome: Oramento Cenrio.
3. Digite a planilha conforme a seguir:
Obs.: As clulas E7, E13 e E15 so frmulas, portanto crie as frmulas
coerentemente.

C D E
1 Oramento de Lucro & Prejuzo
2
3 Receitas Frutas
4 Legumes
5 Verduras
6
7 Total de Receitas
8
9 Despesas Frutas
10 Legumes
11 Verduras
12
13 Total de Despesas
14
15 Saldo Lquido

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 27


4. Crie 6 cenrios conforme os critrios definidos a seguir:

Receita Normal: Despesa Normal:


E3: 1350,00 E9: 1000,00
E4: 1250,00 E10: 950,00
E5: 1400,00 E11: 1200,00

Receita Alta: Despesa Alta:


E3: 2000,00 E9: 2000,00
E4: 2500,00 E10: 1800,00
E5: 1950,00 E11:1950,00

Receita Baixa: Despesa Baixa:


E3: 1000,00 E9: 650,00
E4: 900,00 E10: 420,00
E5: 550,00 E11: 500,00

5. Fazer diversas combinaes de cenrios. Ex.: Receita Alta com Despesa Baixa.
6. Mostrar a seguinte combinao de cenrios Receitas Baixas e Despesas Altas.

MACROS

Definio

Uma macro um conjunto de comandos gravados em uma planilha


Excel. As macros so gravadas na pasta de trabalho ativa, numa pasta de trabalho
nova ou numa pasta chamada PESSOAL que ir conter todas as macros pessoais.
Esta ltima permanece sempre disposio do usurio quando este se encontra
dentro do Excel. Esta janela ficar oculta.

Automatizando Tarefas Repetitivas

No Excel, as tarefas que so executadas com maior freqncia podem ser


automatizadas, por meio das macros. As tarefas em uma macro so previamente
gravadas, como a msica em um toca-fitas. Aps a gravao de uma macro, ela pode
ser reproduzida no Excel, da mesma forma que o toca-fitas reproduz a msica.

Ativando a Guia Desenvolvedor para trabalhar macros


Se a guia Desenvolvedor no estiver sendo exibida, faa o seguinte para exibi-la:
Clique no boto do Microsoft Office e, em seguida, clique em Opes do Excel.
Na categoria Popular, em Opes principais para o trabalho com o Excel, marque
a caixa de seleo Mostrar Guia Desenvolvedor na Faixa de Opes e clique em
OK.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 28


Gravar
Obtm a relao Macro
de Macros
existentes
Usar
Referncias
Relativas

Segurana
de Macro
Como gravar uma macro
1. Clique na Guia Desenvolvedor, Grupo Cdigo, boto Gravar Macro.
2. Aparecer a seguinte tela:

3. Digite o nome da macro na caixa Nome da Macro conforme indicado acima.


4. Digite, tambm, uma tecla de atalho. Uma tecla de atalho uma maneira rpida de
executar a macro, atravs de uma combinao de teclas. No exemplo acima, a
combinao de teclas <ctrl>-j foi utilizada como atalho. As combinaes de teclas
aceitas para atalho so <ctrl>-letra para minsculas e <ctrl>-<shift>-letra para
minsculas.
5. Na caixa Armazenar macro em selecione a pasta de trabalho que dever conter a
macro.
6. Dica: As macros armazenadas na pasta de trabalho pessoal de macros da pasta
XLInicio contm macros que sero executadas automaticamente ao se iniciar o
Microsoft Excel.
7. No campo Descrio, digite um texto descritivo para a macro. A descrio Macro
gravada em ... fornecida como padro.
8. Clique em Ok.
9. Agora selecione algumas clulas, conforme indicado abaixo:

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 29


O boto pra a gravao de macros. J o boto torna a seleo
uma referncia relativa de clula. Isto quer dizer que a macro, quando for executada,
selecionar as clulas pela sua posio relativa e no de maneira absoluta. Para
ativar a referncia relativa, basta clicar no boto correspondente na barra de
ferramentas.

Botes associados a macros


H vrias maneiras de executar macros no Excel. Uma j foi vista, que a
configurao de teclas de atalho. Outras formas esto disponveis, e tambm facilitam
sobremaneira a execuo dos macros, tornando a sua localizao e ativao um
processo mais claro e intuitivo para o usurio da planilha eletrnica. A associao de
macros a botes de comando uma forma muito utilizada, por sua clareza e
praticidade.

Criando Formulrios Personalizados

Uma planilha pode ser decorada com controles adicionais, que facilitam a
sua visualizao e utilizao. Ela pode se tornar, assim, um formulrio personalizado,
no qual o usurio pode efetuar vrias operaes, como entrada e visualizao de
dados.
Os controles podem ser adicionados planilha de duas maneiras: Por meio
da barra de ferramentas Formulrios ou da Caixa de Ferramentas de Controle. A
diferena que a caixa de ferramentas de controle contm controles que se utilizam
da tecnologia ActiveX, que um padro utilizado pela Microsoft para a programao
de componentes, e possuem muito mais recursos de personalizao, como por
exemplo, o menu de Propriedades. O menu Propriedades de um controle ActiveX
pode alterar, por exemplo, o cone do cursor quando o mesmo est sobre o controle.
Voc tambm pode associar determinadas aes a mdulos de programa em
linguagem Visual Basic.

Boto (controle de formulrio)

Boto de Comando (ActiveX)

Associando um Boto de Formulrio a uma macro

No est no escopo deste curso a programao de controles, mas


importante mencionar um controle especfico o boto de comando que pode ser
associado execuo de uma macro. Para faz-lo, siga os seguintes passos:

1. Na Guia Desenvolvedor, no Grupo Controles, Clique no boto Inserir,


apresentado na figura acima.

2. Clique no cone e depois clique em um ponto da planilha. O Excel cria um


boto neste ponto. Se voc segurar o boto do mouse aps clicar na planilha, poder
Treinar - Cursos de Informtica Excel Avanado Funes e Macros 30
dimensionar o boto ao mesmo tempo em que o cria. Aps a criao do boto, o Excel
adiciona automaticamente uma caixa de dilogo que permite associar o boto recm
criado a uma macro existente, ou gravar uma nova macro e associ-la ao boto.
3. Associe o boto a uma macro existente clicando sobre o seu nome na lista. Caso
no haja macros, grave uma utilizando a opo Gravar... e grave uma macro como
descrito anteriormente. Neste caso, aps a gravao, a macro gravada j
imediatamente atribuda ao clique do boto.
4. Clique em Ok.

Associando um Boto ActiveX a uma Macro


Os botes ActiveX so importantes porque permitem uma srie de
personalizaes no disponveis em um boto de formulrio. Para associar um boto
ActiveX a uma macro, siga os seguintes passos:

Observao: Neste caso, o Excel no apresentar automaticamente um dilogo de


associao de boto a macro. Voc dever faz-lo clicando com o boto direito do
mouse sobre o boto recm criado, e selecionar a opo Exibir Cdigo.

Dica: Caso o menu de contexto no aparea quando voc clicar com o boto direito
do mouse, provvel que o controle no esteja no modo estrutura. Neste caso, clique
no cone para retornar ao modo Modo de Design, e aps isso selecione o menu
de contexto como indicado.

Boto Modo de Design ativado:


permitido alterar as
propriedades do boto.
Desativado, o boto pode ser
clicado para funcionamento

O Excel abrir o editor do Visual Basic e colocar o cursor em um determinado ponto


de um programa. Apenas digite a seguinte linha de programa, e salve clicando no
cone :

Application.Run(Minha_Macro)
Treinar - Cursos de Informtica Excel Avanado Funes e Macros 31
O nome Minha_Macro obviamente ser alterado de modo a corresponder ao nome da
macro a ser executada.
5. Aps salvar, retorne ao Excel e clique no boto Modo de Design para sair do modo
Estrutura. Clique no boto ActiveX e voc ver a macro sendo executada.

Por que criar macros em botes ActiveX?


Voc dispe de muito mais opes do que teria se utilizasse os botes de
formulrio. A caixa de dilogo Propriedades (Menu de contexto) permite, entre outras
coisas, configurar um cursor diferente para o mouse, quando estiver sobre o boto, ou
pode definir que o texto (ttulo) do boto ser quebrado automaticamente ao se
redimensionar o boto. Tais propriedades no definveis em botes de formulrio.

Executando uma macro

Clique em Macros

O nome da macro precedido pelo nome da folha de macro que a contm e por um
ponto de exclamao. Exemplo: EMPRESA!Financeiro. Onde:
EMPRESA!: o nome da planilha que est no disco.
Financeiro: o nome da macro que est dentro da planilha.

Atribuindo uma macro a um boto na barra de ferramentas de acesso rpido

Clique no boto Microsoft Office e em seguida, opes do Excel.


Clique na categoria Personalizar. No item Escolher comando em: Escolha Macros
(conforme figura a seguir).

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 32


1-Escolha
Macros

3-Adicione

2- Procure 4- Modifique
a Macro o desenho
desejada do boto

Excluindo uma macro


1. Na guia Desenvolvedor, grupo Cdigo, clique no boto Macros.
2. Clique na macro que ser excluda.
3. Clique no boto Excluir.
4. Clique em OK.

Exerccio de Fixao 6

Macros de Endereo Absoluto e Relativo

I Macro de Endereo Absoluto Criar uma macro que escreva em uma clula o
nome da empresa: Treinar Absoluto, duas clulas frente o seu telefone: 3274-1222,
e trs clulas frente o seu nome. Siga para isso os passos abaixo:
Trabalhando no arquivo de macros:
1. Posicione o cursor na clula A1.
2. Na guia Desenvolvedor, grupo Cdigo, clique no boto Gravar Macro.
3. Informe:
Nome do macro: Absoluto.
Tecla de Atalho: Ctrl a
Armazenar macro em: Esta pasta de trabalho Clique OK.
Tecle: CTRL HOME
Digite em A1: TREINAR ABSOLUTO
Usando o teclado; movimente o cursor para C1 e digite: 3274-1222
Usando o teclado; movimente o cursor para F1 e digite o seu nome.
Treinar - Cursos de Informtica Excel Avanado Funes e Macros 33
Usando o teclado; movimente o cursor para A2.
Clique o boto: PARAR GRAVAO.
Execute algumas vezes a seqncia: CTRL a e perceba que as informaes
fornecidas so escritas sempre nas mesmas posies.

II Macro de Endereo Relativo - Criar uma macro que escreva em uma clula o
nome da empresa: TREINAR RELATIVO, duas clulas frente o seu telefone: 3274-
1222, e trs clulas frente o seu nome. Siga para isso os seguintes passos:
Trabalhando no mesmo arquivo de macros do exerccio anterior:
1. Salvar com o nome: Macro Relativo
2. Posicione o cursor na clula A1.
3. Na guia Desenvolvedor, grupo Cdigo, clique no boto Gravar Macro.
4. Informe:
Nome do macro: Relativo
Tecla de Atalho: CTRL r
Armazenar macro em: Esta pasta de trabalho Clique OK.
Clique o BOTO REFERNCIA RELATIVA.
Digite em A1: TREINAR RELATIVO.
Usando o teclado; movimente o cursor para C1 e digite: 3274-1222
Usando o teclado; movimente o cursor para F1 e digite o seu nome.
Usando o teclado; movimente o cursor para A2.
Clique o boto: PARAR GRAVAO.
Execute algumas vezes a seqncia CTRL r e perceba que as informaes
fornecidas so escritas uma aps a outra.

III Associe botes Macro Relativo:


1. Um boto na planilha
2. Um boto em uma nova barra de ferramentas.
3. Associe a macro Relativo tambm a um objeto.

TABELA DINMICA

Utilizando Tabelas Dinmicas

As Tabelas Dinmicas trabalham sobre Bancos de Dados do Excel. Como j


foi visto, os Bancos de Dados so selees e faixas nomeadas compostas de colunas
justapostas, com a primeira linha representando os ttulos de cada coluna. Para criar
uma tabela dinmica, primeiramente crie o banco de dados no formato acima descrito,
selecione-o, incluindo os nomes dos campos.
Na Guia Inserir, Grupo Tabelas, clique no boto tabela dinmica e opte pelo comando
Tabela Dinmica conforme figura a seguir:

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 34


Boto Tabela
Dinmica

Selecionando uma fonte de dados


Caso os seus dados sejam locais, uma planilha no Excel, clique no Boto Recolher
Caixa de Dilogo e selecione o intervalo da planilha da qual deseja fazer o relatrio de
tabela dinmica. Se os dados forem externos, como um arquivo texto ou um banco de
dados, como do Microsoft Access, clique em Usar uma fonte de dados externa e
selecione a pasta e em seguida o arquivo desejado.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 35


Criando o Layout da Tabela Dinmica

Selecione o
campo e escolha
sua posio
arrastando-os
entre os campos.

Analisando dados de um banco de dados externo

Selecione a fonte de dados. O procedimento idntico importao de


bancos de dados relacionais, vista na Unidade II (Gerenciamento avanado de
arquivos). Uma vez selecionada a fonte de dados, as tabelas e os campos, bem como
os filtros necessrios e a ordenao (vide Unidade II) clique em Avanar.
Deste ponto em diante, os procedimentos para anlise de dados externos e
do prprio Excel sero idnticos.
Uma vez definida a regio que contm o banco, clique em Avanar. A
seguinte tela aparecer:

Configurando o Layout da Tabela Dinmica

Para ficar na rea de dados, este campo precisa de uma funo de


resumo, como Soma, Mdia, ou Nmero de Ocorrncias. O Excel escolhe por padro
a funo Soma, mas esta funo pode ser alterada clicando-se na seta da caixa drop-
down localizado direita do nome do campo que foi calculado.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 36


Clique em Ok, depois em Ok, na tela de layout, depois em Concluir no
assistente. Pronto, a tabela dinmica ser mostrada:

Visualizando a Tabela Dinmica

Note que ela permite selecionar valores dos campos dinamicamente (da o
nome) omitindo-os se necessrio, e o Excel altera as consolidaes de linhas e
colunas de acordo:

Gerando o grfico Dinmico

Caso deseje visualizar os dados da tabela dinmica sob a forma de um


grfico, clique no cone de Assistente de Grfico . Um grfico dinmico ser gerado
e a barra de ferramentas Grfico Dinmico ser mostrada, permitindo configurar vrios
itens do grfico, como forma, cores, legendas, etc.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 37


ATINGINDO METAS
A busca de metas pelo Excel prope uma soluo para um problema de
entrada nica. Esta entrada pode ser uma clula ou nome.

Condies necessrias para atingir metas


O Excel no determina automaticamente se uma meta exeqvel. Para que
uma meta possa ser atingida, algumas condies precisam ser satisfeitas:
A clula escolhida dever conter uma frmula e no um valor. Assim, o Excel
poder variar um parmetro em outra clula, at que a frmula indicada atinja o
valor desejado.
O resultado da frmula da clula deve ser um valor numrico.
O valor na clula especificada em variando clula deve estar referenciado na
frmula da clula escolhida para a meta.

Atingindo uma meta


1. Clique na Guia Dados, grupo Ferramentas de Dados, boto Teste de
Hipteses.

2. Preencha as caixas adequadamente descritas a seguir:

. Definir clula
Especifica a clula que contm a frmula para a qual se deseja encontrar
uma soluo especfica. Voc poder inserir uma referncia de clula ou um nome
nesta lista.

. Para valor
Especifica o novo valor a ser atingido. Este valor pode ser superior ou
inferior ao valor atual.

. Variando clula
Especifica a clula que contm o valor que voc deseja que o Excel altere a
fim de atingir o resultado desejado. Voc poder inserir uma referncia de clula ou
um nome nesta lista.
O comando para atingir uma meta especfica ajusta o valor de uma clula
at que uma frmula dependente dessa clula atinja o valor esperado.
Na caixa de dilogo Status do Comando Atingir Meta o boto OK substitui o
valor na clula especificada na caixa Variando clula pelo novo valor, enquanto que o
boto CANCELAR ignora o clculo e mantm o valor original.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 38


SOLVER

Resolvendo problemas de pesquisa operacional com o Solver

Usando o solver, voc pode resolver uma gama de problemas complexos.


Um subconjunto importante desses problemas so os de pesquisa operacional.
Um problema de pesquisa operacional uma maneira cientfica de obter
melhores respostas a questes como: Que preo do produto ou mix de promoo iro
maximizar o lucro? Como posso me adequar ao oramento? Em que ritmo pode
crescer sem ficarmos com falta de caixa? Problemas desse tipo podem ser abordados
atravs de um sistema de equaes lineares.

Carregar o Solver Add-in


O Solver Add-in um programa suplemento do Microsoft Office Excel, disponvel
quando voc instala o Microsoft Office ou o Excel. Entretanto, para us-lo no Excel,
necessrio carreg-lo primeiro.

1. Clique no Boto do Microsoft Office e, em seguida, clique em Opes do


Excel.
2. Clique em Suplementos e, na caixa Gerenciar, selecione Suplementos do
Excel.
3. Clique em Ir Para
4. Na caixa Suplementos Disponveis, marque a caixa de seleo Solver Add-in
e clique em OK.

Acompanhando um caso

1. Abra uma planilha qualquer para a utilizao do solver.


2. Clique na Guia Dados grupo Anlise, boto Solver

3. Especifique uma clula cujo valor deve ser maximizado, minimizado ou atingir
determinado valor
4. Especifique as clulas variveis cujos valores devem ser ajustados at que seja
encontrada uma soluo.
5. Especifique as clulas de restrio, que devem estar dentro de certos limites ou
satisfazer valores de destino.
6. Clique no boto Solver.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 39


O solver entra em operao e os valores da soluo so exibidos nas
clulas variveis. Podem ser, ento, criados trs tipos de relatrios que resumem os
resultados de um processo de soluo bem sucedido.

7. Clique em Manter soluo do Solver.


8. Escolha o relatrio desejado e clique em OK. O relatrio mais utilizado , com
certeza, o de Resposta.
9. O Excel criar uma planilha com os resultados. Confira no final da sua tela.

A seguir, alguns detalhes dos principais botes utilizados no solver:

Estimativa

Estima o contedo de todas as clulas que no contm frmulas e que


foram referidas pela frmula contida na caixa Definir clula de destino e coloca as
suas referncias na caixa Clulas variveis.

Submeter s restries

Lista as restries atuais do problema. Uma restrio uma condio


que precisa ser satisfeita pela soluo; por exemplo: vendas > 0. Uma restrio
listada como uma clula ou intervalo de clulas que geralmente contm uma frmula
que depende de uma ou mais clulas variveis cujos valores devem cair dentro de
certos limites ou satisfazer um objetivo.

Adicionar: Inclui novas restries ao problema atual.


Modificar: Altera a restrio selecionada.
Excluir: Remove a restrio selecionada.
Resolver: Inicia o processo de resoluo de problemas para os problemas
definidos.

Fechar
Fecha a caixa de dilogo sem resolver o problema. Mantm somente as
alteraes executadas a partir dos botes Opes, Adicionar, Modificar ou
Excluir. No mantm nenhuma alterao executada aps o uso de qualquer um
desses botes.

Redefinir tudo
Limpa as configuraes atuais de resoluo de problemas do solver e
redefine todas as opes com os seus valores padro.

Analisando os relatrios de sada


O solver exibe os resultados do ltimo clculo usando os valores das
clulas ajustveis mais prximos da soluo desejada. Os resultados so
apresentados sob a forma de um relatrio, que exibido em sua prpria janela.
Escolha o tipo de relatrio desejado conforme as explicaes abaixo:

Resposta
Lista a clula denominada na caixa Definir clula de destino e as clulas
ajustveis com seus valores originais e finais. Tambm exibe as restries e as
informaes sobre as restries.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 40


Limites
Lista a clula denominada na caixa Definir clula de destino e as clulas
ajustveis com seus respectivos valores, limites superior e inferior e resultados de
destino. O limite inferior o menor valor que a clula ajustvel pode aceitar, mantendo
todas as outras clulas ajustveis fixas e ainda satisfazendo as restries. O limite
superior o maior valor com as mesmas caractersticas. O resultado de destino o
valor da clula includo na caixa Definir clula de destino quando a clula ajustvel
est no limite inferior ou superior.

Sensibilidade
Somente para modelos lineares. Deve ter sido selecionada a caixa de
verificao Presumir modelo linear na caixa de dilogo Opes do solver. Este
relatrio inclui custos reduzidos, preos de transferncia e alteraes permissveis de
coeficiente real e de segundo componente.

EXEMPLO: SOLVER

A B C D E F
1 T1 T2 T3 T4 TOTAL
2 Unidades 3.592 4.390 3.192 4.789 15.963
Vendidas
3 Rendimento R$ 143.662 R$ 175.587 R$ R$ 191.549 R$ 638.498
das Vendas 127.700
4 Custo das 89.789 109.742 79.812 119.718 399.061
Vendas
5 Propaganda R$ 7.273 R$ 12.346 R$ 5.118 R$ 15.263 R$ 40.000
6 Despesas 21.549 26.338 19.155 28.732 95.774
Gerais
7 Lucro R$ 22.324 R$ 26.338 R$ 19.155 R$ 33.099 R$ 100.916
8 Preo do R$ 40
Produto
9 Custo do R$ 25
Produto

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 41


INTERCMBIO DE DADOS

Introduo ao Intercmbio Dinmico de Dados

Podemos transferir dados de um aplicativo para outro atravs do


intercmbio dinmico de dados. Atualmente, praticamente todos os aplicativos no
sistema operacional Windows permitem tal recurso. Este recurso chamado de DDE.
Na DDE o local de destino permanece vinculado aos dados de origem.
Desta forma, todas as alteraes feitas nos dados de origem so refletidas no local de
destino, seja ele qual for.

Criando um exemplo de DDE

O exemplo a seguir mostra o intercmbio entre o Word (editor de textos)


e o Excel.

1. Acesse o Word para Windows.


2. Digite ou selecione uma poro do texto que ser transferida.
3. Escolha o comando EDITAR/COPIAR.
4. Acesse o Excel.
5. Posicione na clula onde ser inserido o texto que foi copiado para a rea de
transferncia.
6. Clique na Guia Incio, Grupo rea de Transferncia e clique na seta drop-
down do boto Colar e opte pelo sub-comando Colar Especial.
7. Clique no boto Colar Vnculo.
8. Clique na opo desejada (texto).

A escolha deste boto vincula as informaes coladas ao documento de


origem. O mesmo no estar disponvel se um vnculo no puder ser estabelecido.

Um texto copiado de um documento do Word pode ser incorporado em uma


planilha Excel como um objeto do Word. Quando copiado em clulas, o texto pode ser
Treinar - Cursos de Informtica Excel Avanado Funes e Macros 42
editado e formatado como o texto de qualquer outra clula da planilha. Se for
selecionado um objeto, o mesmo pode ser movido e redimensionado como qualquer
grfico incorporado ou objeto grfico.

EXERCCIOS: DDE

1. Vincule uma imagem do Paint a uma planilha Excel utilizando DDE.


2. Vincule uma imagem do Microsoft Map.
3. Verifique se possvel a vinculao de textos do Wordpad.

GERENCIAMENTO AVANADO DE ARQUIVOS

O Excel 2007 (assim como o 97) permite a comunicao de dados com


outros programas, seja atravs da importao ou da exportao de dados. Na
realidade, somente os modelos mais conhecidos e difundidos esto na sua relao.
Dentre eles destacam-se:

Banco de dados: dBase (II,III plus e IV), e bancos de dados relacionais (MS
Access, SQL Server e outros).
. Texto: Editor do MS-DOS, bloco de notas.
Clique no Boto do Microsoft Office e em seguida, Abrir:

Alguns dos
arquivos
reconhecidos pelo
Excel 2007

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 43


Importando arquivos de texto delimitado

Para que a importao de textos delimitados tenha sucesso, necessrio


que o arquivo tenha determinados caracteres separando os campos, como por
exemplo, vrgulas ou ponto e vrgula.
Para criar um texto delimitado, voc pode usar o Notepad do Windows e
digitar o texto como no exemplo abaixo:
joeldo;Joeldo V. Holanda;instrutor;Excel
sabino;Fernando Sabino;escritor;romances
drummond;Carlos D. Andrade;escritor;poesias
giovanni;Jos R. Giovanni;professor;matemtica

Salve o texto acima como funcionrios.txt, volte ao Excel e siga os seguintes passos:
1. Crie uma nova planilha do Excel.
2. Escolha a Guia DADOS Grupo OBTER DADOS EXTERNOS boto De Texto,
conforme figura a seguir
3. Especifique a unidade e o diretrio onde est localizado o arquivo.
4. D um duplo clique no nome do arquivo a ser importado, ou clique em Abrir.

Boto Obter
Dados Externos

Selecione o arquivo cujos dados sero importados

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 44


5. No assistente de importao de texto, escolha a opo Delimitado. Deixe
todas as outras opes em seus valores padro. Clique em Avanar.

6. O assistente de importao de texto perguntar qual o delimitador usado no


arquivo. Como os campos esto separados por um ponto e vrgula, basta marcar a
opo correspondente no assistente.
7. Ao marcar a opo, o Excel mostra automaticamente como os campos sero
separados. Clique em Avanar.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 45


8. Na tela seguinte, selecione o tipo de cada campo. A opo Geral vem como
padro e permite ao Excel converter automaticamente os campos em valores de texto,
nmeros e datas. Por isso, uma boa opo deixar esta opo inalterada.

9. Clique em Concluir para finalizar a operao.

Importando arquivos de texto com campos de largura fixa

Para o sucesso de uma importao de textos de largura fixa, necessrio


que o arquivo tenha campos com quantidade idntica de caracteres. Isto pode ser
verificado no Notepad, ou utilizando-se uma fonte monoespaada como a Courier
New. Os textos adequados para a importao por largura fixa apresentaro todos os
campos visualmente agrupados em colunas de tamanho idntico.
Para criar um texto de largura fixa, voc pode usar o Notepad do Windows e
digitar o texto como no exemplo abaixo:

CodAtendente NomeAtendente EstadoAtendimento EstadoConexao EnderecoIP


0000000001 Joeldo Holanda Iniciado Ativa 127.0.0.1
0000000002 Flvio Rosa Iniciado Ativa 192.168.1.10
0000000003 Renato Mudado Iniciado Ativa 192.168.1.11

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 46


Dica: Atente para o alinhamento dos campos e no use tabulaes ao invs de
espaos.

Salve o texto acima como Atendentes.txt, volte ao Excel e siga os seguintes passos:
1. Crie uma nova planilha do Excel.

2. Escolha a Guia Dados boto Obter Dados Externos opo De Texto.

3. Especifique a unidade e o diretrio onde est localizado o arquivo.

4. D um duplo clique no nome do arquivo a ser importado, ou clique em Abrir.

5. No assistente de importao de texto, escolha a opo Largura Fixa. Deixe


todas as outras opes em seus valores padro. Clique em Avanar.

6. Neste ponto, o Excel far a diviso automtica dos campos. Voc poder
acrescentar divises com um clique do mouse, e eliminar divises com dois cliques do
mouse sobre a linha divisria. Em seguida, clique em Avanar.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 47


7. Na tela seguinte, selecione o tipo de cada campo. A opo Geral vem como
padro e permite ao Excel converter automaticamente os campos em valores de texto,
nmeros e datas. Por isso, uma boa opo deixar esta opo inalterada.

8. Clique em Concluir para finalizar a operao.

Importando Bancos de dados relacionais

Obs.: Para importar bancos de dados relacionais, necessrio que o Microsoft Query
esteja instalado. Caso contrrio, ser possvel apenas a importao de arquivos do
dBase, mediante o comando ARQUIVO/ABRIR, e escolhendo-se a opo *.dbf.

1. Crie uma nova planilha do Excel.


2. Escolha a guia DADOS boto OBTER DADOS EXTERNOS opo De Outras
Fontes, conforme figura a seguir

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 48


Para cada origem de fonte de dados externos ser apresentado um assistente.
Siga as instrues do assistente.
Exemplo com Do Microsoft Query
3. Na aba Banco de Dados escolha o banco de dados ou a fonte de dados
desejada e clique em OK.

4. Especifique a unidade e o diretrio onde est localizado o arquivo.


5. Especifique quais campos sero adicionados consulta e clique em Avanar.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 49


6. Especifique filtros caso assim o deseje. Os filtros permitem trazer apenas um
subconjunto dos registros, de acordo com determinadas regras. Aps especificar os
filtros desejados, clique em Avanar.

7. Selecione o critrio de classificao. Ele determinar como as linhas trazidas do


banco estaro ordenadas na planilha Excel.

8. Na tela a seguir, selecione Retornar dados ao Excel e clique em Concluir.

9. Selecione o lugar da planilha para onde os dados sero trazidos:

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 50


10. Pronto! Agora os dados do banco esto disponveis em uma consulta. O termo
consulta significa que os dados ainda esto vinculados ao banco de dados original,
no havendo a necessidade de refazer todo o processo descrito acima, caso o banco
de dados sofra alteraes. Para atualizar os dados da planilha de acordo com o banco
de dados de origem, basta selecionar a opo DADOS / ATUALIZAR DADOS.
Dica: Para maiores informaes, clique no boto Ajuda.

Exportando dados
1. Abra a pasta que ser exportada.
2. Clique no boto do Office, opo Salvar Como e na caixa Salvar Como Tipo:
Escolha o tipo desejado
3. Especifique a unidade e o diretrio onde ser gravado o arquivo.
4. Digite o nome do arquivo.
5. Na caixa Salvar como tipo especifique o tipo de arquivo.
6. Clique em OK.

MODELOS

Definio e funcionalidade

O modelo uma pasta de trabalho especial que pode ser usada como
padro para a criao de outras pastas de trabalho do mesmo tipo. Os modelos
podem conter: texto e grficos, como o nome o logotipo de uma empresa, formatao
e layout de pgina, como estilos, cabealhos e rodaps personalizados, frmulas e
macros.

Criando um modelo

1. Crie uma nova pasta de trabalho.


2. Clique no Boto do Microsoft Office, opo Salvar Como e em seguida, na
janela Salvar uma Cpia do Documento, escolha Outros Formatos.
3. Na caixa Salvar Arquivo Como selecione Modelo.
4. Informe o nome do arquivo desejado.
5. Clique em OK.

Dica: A extenso gerada para todos os modelos do Excel XLTX !!!

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 51


Criando um Modelo

Utilizando um modelo para a criao de novas pastas

1. Clique no Boto do Microsoft Office e em seguida, Novo.


2. Na janela Nova pasta de Trabalho, clique na categoria Meus Modelos.
3.

Treinar - Cursos de Informtica Excel Avanado Funes e Macros 52

You might also like