Apostila Excel Avançado 2007
-
Upload
jonatas-alcalay -
Category
Documents
-
view
300 -
download
2
Transcript of Apostila Excel Avançado 2007
-
7/22/2019 Apostila Excel Avanado 2007
1/71
-
7/22/2019 Apostila Excel Avanado 2007
2/71
-
7/22/2019 Apostila Excel Avanado 2007
3/71
EXCEL 2007 AVANADO 5
FUNES DE TEXTO
FUNODIREITA
A Funo direita retorna a srie de caracteres mais a direita de um
argumento.
Sintaxe:
=DIREITA (TEXTO; NM_CARACTERES)
Texto a cadeia de caracteres de texto, ou a clula, que contm os
caracteres que se deseja extrair.
Nm_Caracteres especif ica quantos caracteres se deseja extrair.
Deve ser maior ou igual a zero.
Se for omitido ser considerado 1.
Se for maior do que o texto, retornar todo o texto.
=DIREITA (Preo de Venda;5) retorna o string Venda
=DIREITA (Senac;3) retorna o string nac=DIREITA (Venda) retorna o string s
FUNOESQUERDA
A funo ESQUERDA assemelha-se a funo DIREITA, retorna a srie de
caracteres mais esquerda de um argumento.
Sintaxe:
= ESQUERDA(TEXTO; NM_CARACTERES)
Se a clula A1 contiver a string de T exto Brasi l, ento:
=ESQUERDA (A1) retorna B
=ESQUERDA (A1;3) retorna Bra
=ESQUERDA (Senac;3) retorna Sen
EXCEL 2007 AVANADO 6
FUNOREPT
Repete um texto um determinado nmero de vezes.
Sintaxe:
= REPT (TEXTO ;N M_VEZES)
=REPT (a;6) retorna aaaaaa
FUNOLOCALIZAR
Retorna o nmero do caractere no qual um caractere ou seqncia de
caracteres de texto foram local izados, sendo a leitura feita da esquerda para a
direita (no dist ingue maisculas de minsculas).
Sintaxe:
=LOCALIZAR (T EXTO_PROCURADO ; NO_TEXTO; [NM_INICIAL ] )
Texto_procurado - O texto que voc deseja local izar.
No_texto - O texto no qual voc deseja procurar o valor do argumento
texto_procurado.
Nm_inicial - [Opcional] - O nmero do caractere no argumento
no_texto em que voc deseja iniciar a busca.Se for omitido, ser
pressuposto como 1.
=LOCALIZAR (a;Senac) retorna 4
FUNONM.CARACT
Retorna o nmero de caracteres em uma seqncia de caracteres de texto.
Sintaxe:
= NM.CARACT (T EXTO )
=NM.CARACT (Senac) retorna 5
.... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-
7/22/2019 Apostila Excel Avanado 2007
4/71
-
7/22/2019 Apostila Excel Avanado 2007
5/71
-
7/22/2019 Apostila Excel Avanado 2007
6/71
-
7/22/2019 Apostila Excel Avanado 2007
7/71
EXCEL 2007 AVANADO 13
GRAFOS DEDECISO
Os grafos de deciso so uma representao grfica da elaborao da
soluo de funes do t ipo SE. O grafo consiste em uma l inha plana onde
colocado o teste lgico (a condio) e duas l inhas incl inadas, que so caminhos a
serem tomados ao analisar o teste lgico. Foi convencionado que o caminho de
cima representa a resposta verdadeira, e o caminho de baixo a resposta falsa.
Para a seguinte funo se:
=SE(C2
-
7/22/2019 Apostila Excel Avanado 2007
8/71
-
7/22/2019 Apostila Excel Avanado 2007
9/71
-
7/22/2019 Apostila Excel Avanado 2007
10/71
EXCEL 2007 AVANADO 19
Observao: A definio de nome para uma clula ou um intervalo de
clulas passa a ser cada vez mais importante para nossos prximos
passos no Excel.
Lembre-se que para definir nome voc deve selecionar o intervalo,
cl icar na caixa de nome, digitar o nome para o intervalo selecionado e
pressionar a tecla .
Abaixo temos o exemplo de um banco de dados de $A$2:$C$7 e de uma
tabela onde vamos iniciar a procura pelo nome da pessoa (ndice). O nome da
pessoa vai ser o ndice (valor de procura) porque est na primeira coluna dobanco de dados.
O ndice nada mais que o valor que estamos procurando, ou seja, no
exemplo estamos procurando o endereo e o fone do Castro.
Visual izando os resultados:
A cada vez que o nome da pessoa (o ndice) for trocado o Excel far novaprocura no banco de dados e trar o endereo e o fone atual izados.
EXCEL 2007 AVANADO 20
FUNOPROCH
Esta funo real iza uma pesquisa horizontalmente, ou seja ela faz a busca
de um determinado argumento usando como cri trio l inhas. O H de PROCHsignif ica "Horizontal." A funo PROCH pesquisa um valor da primeira l inha de
uma l ista de dados
Sintaxe:
=PROCH (VALOR_PROCURADO; MATRIZ_TABELA; NM_NDICE_LINHA;
CORRESPONDNCIA)
Valor_Procurado o argumento que deseja fornecer como base para
a procura ser feita.
Matriz_Tabela o intervalo onde se real izar a pesquisa.
Nm_ndice_linha a l inha que se deseja obter o resultado,
considerando que as l inhas so contadas a part ir do intervalo estipulado
em matriz_tabela.
Correspondncia Um valor lgico que especif ica se voc quer que
PROCH local ize uma correspondncia exata ou aproximada.
- Verdadeiro (1) ou omitido, uma correspondncia aproximada.
- Falso (0), encontrar somente uma correspondncia exata.
Dica:O valor_procurado deve estar na primeira l inha do intervalo, caso
contrrio a pesquisa conter erro.
Abaixo temos o exemplo de um banco de dados de $B$3:$E$10. O nome da
empresa vai ser o valor procurado porque est na primeira l inha do banco dedados. No exemplo estamos procurando o total vendido pela empresa Ponto Frio.
-
7/22/2019 Apostila Excel Avanado 2007
11/71
-
7/22/2019 Apostila Excel Avanado 2007
12/71
EXCEL 2007 AVANADO 23
Exemplos de funes NDICE e CORRESP:
=CORRESP(F3 ;A:A;0)
Retorna o nmero 3, isso signif ica que Braga est na l inha 3 da l ista de
dados.
= NDICE(B:B;E1 )
Retorna Rua Q, isso signif ica que o endereo de Braga Rua Q .
= NDICE(C:C;CORRESP(F3 ;A :A ;0))
Retorna o nmero 66-666666, ou seja, isso signif ica que o telefone do
Braga 66-666666.
Dica: Podemos representar, numa frmula, uma coluna inteira atravs
de sua letra, seguida de dois pontos e repetindo a letra. Por exemplo,
para o intervalo de A1 :A65536 podemos uti l izar A:A e assim por diante.
Para as l inhas usamos o mesmo mtodo apenas substitudo s letraspor nmeros, por exemplo, deA1 :IV 1 podemos usar1:
EXCEL 2007 AVANADO 24
FUNES DE INFORMAES
As funes Informaes so uti l izadas para testar o t ipo de um valor ou
referncia e retornam VERDADEIRO ou FALSO, dependendo do resultado.
So dezessete as funes de Informaes, onde o argumento pode ser um
espao em branco, um nmero, um valor de erro, um valor lgico, texto ou
referncia.
TIPO.ERRO Retorna um nmero que corresponde a um dos valores de erro
do Microsoft Excel ou retorna o erro #N/D
CL.VAZIA Retorna VERDADEIRO se o valor se referir a uma clula
vazia.
ERRO Se o valor se referir a um valor de erro exceto #N/D.
ERROS Retorna VERDADEIRO se o valor se referir a qualquer valor de
erro (#N/D, #VALOR!, #REF!, #DIV/0!, #NM!, #NOME? ou # NULO!).
.NO.DISP Retorna VERDADEIRO se o valor se referir ao valor de erro
#N/D (valor no disponvel).
TEXTO Retorna VERDADEIRO se o valor se referir a texto.
.NO.TEXTO Retorna VERDADEIRO se o valor se referir a qualquer i tem
que no seja texto. Observe que esta funo retorna VERDADEIRO se o valor
se referir a uma clula em branco.
NM Retorna VERDADEIRO se o valor se referir a um nmero.
LGICO Retorna VERDADEIRO se o valor se referir a um valor lgico.
-
7/22/2019 Apostila Excel Avanado 2007
13/71
EXCEL 2007 AVANADO 25
FORMATAO CONDICIONAL
Este comando serve para formatarmos as clulas de acordo com
determinado cri trio. Selecione as clulas que deseja formatar, cl ique na guiaIncio , no grupo Estilos e a seguir sobre o boto Formatao Condicional.
Neste boto existem vrios t ipos de formataes, por exemplo, cl icando naprimeira opo aparecero os t ipos de cri trios escolha um deles e surgir a
ja ne la a se gui r :
.
Digite os cri trios desejados e escolha o t ipo de formatao.
Voc pode fazer vrias formataes condicionais ao mesmo tempo cl icando
na guia Incio, no boto Formatao Condicional e sobre .
EXCEL 2007 AVANADO 26
Na janela que surgir cl ique sobre Nova Regra.
Ao surgir a janela cl ique sobre preencha os
cri trios e cl ique no boto OK.
Voc voltar ao gerenciador de regras cl ique novamente no boto
e coloque o prximo cri trio e assim sucessivamente.
Para compatibi l idade com verses anteriores, voc pode marcar a caixa de
seleo Parar se Verdadeiro na caixa de dilogo Gerenciar Regras para simular
como a formatao condicional pode aparecer em verses anteriores do Microsoft
Off ice Excel que no oferecem suporte a mais do que trs regras de formatao
condicional ou a vrias regras apl icadas ao mesmo intervalo.
Para excluir a formatao condicional, na guia Incio cl ique sobre o boto
e a seguir em .
-
7/22/2019 Apostila Excel Avanado 2007
14/71
-
7/22/2019 Apostila Excel Avanado 2007
15/71
-
7/22/2019 Apostila Excel Avanado 2007
16/71
EXCEL 2007 AVANADO 31
IMPORTAO DEDADOS
Se voc tem tabelas, plani lhas ou bancos de dados gerados em outra
extenso que no a do Excel (xlsx), voc pode importar estes arquivos para o
Excel.
na guia Dados e em Obter Dados Externos e De Texto.
Na caixa , na seta e escolha onde foi gerado seu
arquivo original. Selecione o arquivo e no boto .
Dica:O Excel uti l iza f i l tros para a importao dos dados. Os fi l tros so
instalados na mquina durante a instalao do software, conforme a
escolha feita no momento. Podero ser encontrados fi l tros adicionais
para a importao de dados de outras ferramentas, neste caso procure
o fornecedor da ferramenta.
EXCEL 2007 AVANADO 32
Vejamos o exemplo da importao de um arquivo texto. O arquivo foi gerado
no bloco de notas e salvo com o nome de Produtos.txt, como mostra o exemplo
abaixo:
PARA IMPORTAR UM ARQUIVO PARA O EXCEL
Abra o Excel. Na aba Dados em Obter Dados Externos e na Opo
De Texto. Escolha a opo . Selecione o arquivo
desejado e no boto .
-
7/22/2019 Apostila Excel Avanado 2007
17/71
EXCEL 2007 AVANADO 33
A janela de importao de arquivos texto aparece; , ento, no boto
.
Passando para a segunda etapa do assistente, escolha qual del imitador foi
usado, no arquivo texto, para separar os campos e novamente no boto
.
Na lt ima etapa, escolha a opo geral, que converte os valores numricos
em nmero, os de data em data e o restante em texto. no boto
.
EXCEL 2007 AVANADO 34
Resultado:
Seu banco de dados foi importado com sucesso. A part ir daqui voc podeformatar sua tabela, com todos os recursos disponveis no Excel, e salvar o
arquivo.
... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-
7/22/2019 Apostila Excel Avanado 2007
18/71
EXCEL 2007 AVANADO 35
SUBTOTAIS
O item Subtotais serve para total izar os valores de uma l ista de dados,
agrupados sob um determinado campo.Para se obter um resultado satisfatrio deve-se classif icar a Lista pelo
campo que se deseja subtotal izar, no exemplo acima o campo Departamento.
Para apl icar o i tem subtotais:
Selecione qualquer clula da l ista (banco de dados), na Guia Dados e noitem Subtotal.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXCEL 2007 AVANADO 36
Exemplo de uma Lista subtotal izada pelo campo Departamento, calculando a
soma do campo Preo Total.
Para retirar os subtotais da Lista, uti l ize o menu Dados, i tem Subtotais e
no boto Remover todos.
... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-
7/22/2019 Apostila Excel Avanado 2007
19/71
EXCEL 2007 AVANADO 37
SUBTOTAIS EM VRIOS NVEIS
Ao uti l izar subtotais, possvel real izar a operao mais de uma vez. Dessa
forma, considera-se uma reaplicao de subtotais. Para real izar a operao
necessrio real izar a classif icao de dados por mais de um cri trio.
No exemplo seguinte, a tabela foi classif icada pelo campo marca, seguido do
campo sexo.
... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXCEL 2007 AVANADO 38
Ao estabelecer subtotais podemos subtotal izar por marca somando a
potncia total, conforme mostra exemplo abaixo:
Verif ique que, ao uti l izar pela primeira vez o i tem subtotais, a opo
Substi tuir subtotais atuais est selecionada. Dessa forma, se existirem subtotais,eles sero substi tudos pelo novo subtotal que est sendo elaborado.
Ao resolver estabelecer outro grupo de subtotais - por sexo, teremos que
uti l izar novamente o i tem subtotais, porm com o cuidado de desmarcar a opo
Substi tuir subtotais atuais.
Assim, o novo subtotal que est sendo elaborado ir ser adicionado ao
anterior.
-
7/22/2019 Apostila Excel Avanado 2007
20/71
-
7/22/2019 Apostila Excel Avanado 2007
21/71
EXCEL 2007 AVANADO 41
Como resultado voc ter:
possvel introduzir tantos cri trios quanto quiser numa rea de cri trios. O
Excel interpreta o intervalo de acordo com as seguintes regras:
Os cri trios na mesma l inha so considerados como estando l igados pela
conjuno E.
Os cri trios em l inhas separadas so considerados como estando l igados
pela conjuno OU.
Exemplo de cri trios uti l izando a f uno E:
O modelo acima um exemplo de cri trios uti l izando a conjuno E, pois
todos os cri trios foram digitados na mesma l inha.
De acordo com o exemplo, o campo material deve estar preenchido com
Bloco o preo unitrio deve ser menor que R$4,00, no importando os dados
dos outros campos.
No exemplo abaixo estamos fazendo uma consulta que busque todos os
registros que tenham material bloco ou o preo unitrio menor do que R$4,00.
Este um exemplo uti l izando a conjuno OU, pois os cri trios foramcolocados em l inhas separadas.
EXCEL 2007 AVANADO 42
Segundo o exemplo abaixo o campo Material deve estar preenchido com
Bloco OU o campo do Preo Unitrio deve ser menor que R$4,00 no
importando os dados dos outros campos.
Exemplo de cri trios uti l izando as duas c onjunes E e OU:
A rea de cri trio do exemplo abaixo especif ica que a consulta deve trazer
como resultado os registros que tenham material bloco ou os registros que
tenham preo unitrio menor do que R$4,00 e quantidade menor ou igual a 30.
-
7/22/2019 Apostila Excel Avanado 2007
22/71
-
7/22/2019 Apostila Excel Avanado 2007
23/71
EXCEL 2007 AVANADO 45
A tabela abaixo mostra um banco de dados de uma empresa, com os nomes,
os setores e os salrios dos funcionrios.
Na clula A14 foi copiado o nome do campo que vai ser uti l izado para a
pesquisa, logo abaixo foi digitado o cri trio. No nosso exemplo queremos calcular
a soma, a media, o maior e o men or salrio dos funcionrios do set or PES.
De acordo com o exemplo acima, na clula F2 foi digitada a seguintefuno:
=BDSOMA (A1:C11;3;B13:B14) na qual:
A1:C11 representa o banco de dados.
3 representa o nmero da coluna que queremos somar.
B13:B14 representa a rea de cri trios.
Resposta 7.680
Nas clulas F3 , F4 , F5 e F6 foram aplicadas as funes:
=BDMEDIA(A1:C11;3; B13:B14) Resposta 2.560
=BDMAX(A1:C11;3; B13:B14) Resposta 4.230
=BDMIN(A1:C11;3; B13:B14) Resposta 1.560
=BDCONTAR(A1:C11;3; B13:B14) Resposta 3
EXCEL 2007 AVANADO 46
VALIDAO DE DADOS
Validar dados no Excel signif ica definir t ipos de dados para clulas
individuais ou intervalo de clulas. A val idao restringe a entrada de dados
conforme as especif icaes que o usurio estabelecer, tais como, nmero inteiro,
decimais, texto, l istas, data e frmulas.
Para restringir a entrada de dados em uma clula ou intervalo de clulas:
Selecione a clula ou clulas necessrias. Na Guia Dados. no Grupo
Ferramentas de Dados, em Validao de Dados .
Configure a val idao de dados na caixa de dilogo Validao de Dados.
Voc pode exibir uma mensagem de entrada sempre que o usurio
selecionar a clula. Use a mensagem de entrada para expl icar que dados so
adequados clula. No necessrio configurar quaisquer restries de dados
para a clula para exibir esse t ipo de mensagem. A mensagem permanecer
sendo exibida at que a pessoa passe para outra clula.
A val idao de dados exibe mensagens de erro quando o usurio digita
dados no compatveis com a val idao. So trs os t ipos de mensagens:
Mensagem de parar, que voc deve optar em digitar a informao novamente
ou cancelar. Uma mensagem informativa onde permite que a pessoa possa
corrigir os dados ou deix-los na clula. Por f im uma mensagem de aviso, que
pergunta se a pessoa deseja continuar ou retroceder e corrigir os dados.
-
7/22/2019 Apostila Excel Avanado 2007
24/71
EXCEL 2007 AVANADO 47
Na plani lha de notas, abaixo, foi definida uma mensagem de entrada com a
informao de que s podem ser digitados valores entre 0 (zero) e 10 (dez); e
uma mensagem de erro, impedindo a concluso da digitao, se os valoresestiverem fora do intervalo definido.
MENSAGEM DE ENTRADA
Para exibir uma mensagem quando uma clula selecionada:
Selecione as clulas para as quais voc deseja exibir uma mensagem. Na
Guia Dados, em Validao de Dados. Selecione a guia Mensagem de
entrada. Certi f ique-se de que a caixa de seleo Mostrar mensagem de entrada
ao selecionar clula esteja marcada. Para exibir um ttulo em negrito na
mensagem, digite o texto na caixa Ttulo. Digite o texto da mensagem com at
255 caracteres, na caixa Mensagem de entrada (pressione a tecla
para iniciar uma nova l inha na mensagem). no boto OK.
EXCEL 2007 AVANADO 48
ALERTA DE ERR O
Para exibir uma mensagem quando forem inseridos dados que no
satisfaam val idao:
Selecione as clulas para as quais voc deseja exibir uma mensagem. em Dados, no i tem Validao. Selecione a guia Configuraes.
Especif ique as restries de dados para as quais voc deseja exibir a mensagem.
na guia Alerta de Erro. Certi f ique-se de que a caixa de seleo Mostrar
alerta de erro aps a insero de dados invl idos esteja marcada. Na caixa
Esti lo, especif ique o t ipo de mensagem que voc deseja. Para exibir um ttulo em
negrito na mensagem, digite o texto na caixa Ttulo. Digite o texto da mensagem
com at 255 caracteres, na caixa Mensagem de entrada (pressione a tecla
para iniciar uma nova l inha na mensagem) . no boto OK.
Esti lo Parar a mensagem ter um boto Repetir, que retorna a clula
para uma edio adicional, e um boto Cancelar, que restaura a clula ao valor
anterior.
-
7/22/2019 Apostila Excel Avanado 2007
25/71
EXCEL 2007 AVANADO 49
Esti lo Aviso com o texto "Continuar?", seguido dos botes Sim, No
e Cancelar.
Esti lo Informaes possui os botes OK e Cancelar.
Nos dois lt imos t ipos de mensagem, os botes OK e Sim inserem os dados
invl idos na clula. O boto No retorna clula para uma edio adicional. O
boto Cancelar restaura a clula ao valor anterior.
VALIDAO DE DADOS PERSONALIZADA
Uma forma especial de uti l izar a val idao de dados estabelecer um
critrio personalizado. Nesse caso possvel val idar os dados atravs de uma
frmula que resulte em um valor lgico, ao personalizar uma val idao da
seguinte forma:
EXCEL 2007 AVANADO 50
Com essa configurao voc estar garantindo que no ser possvel
colocar na clula B2 um valor que, somado a B3 e B4, ultrapasse 99. Veja que
este mtodo dinmico e permite estabelecer uma independncia entre as
clulas.
Observao: Neste t ipo de val idao a frmula inserida tem
necessariamente que apresentar uma resposta do t ipo VERDADEIRO ou
FALSO.
C IRCULAR CLULAS INVLIDAS
Na guia Dados , no grupo Ferramentas de Dados, cl ique na seta ao lado de
Validao de Dados e, em seguida, cl ique em Circular Dados Invlidos .
O Microsoft Off ice Excel exibe um crculo vermelho em torno de qualquer
clula que contenha dados invl idos.
Todas as clulas que no atendem aos cri trios de val idao de dados socirculadas, inclusive os valores digitados, copiados ou preenchidos nas clulas,
calculados por frmulas ou inseridos por macros.
OCULTAR CRCULOS DE VALIDAO
Siga um destes procedimentos:
Para remover o crculo de uma nica clula, insira dados vl idos na
clula.
Na guia Dados, no grupo Ferramentas de Dados, cl ique na seta ao
lado de Validao de Dados e, em seguida, cl ique em Limpar Crculos
de Validao.
... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-
7/22/2019 Apostila Excel Avanado 2007
26/71
-
7/22/2019 Apostila Excel Avanado 2007
27/71
-
7/22/2019 Apostila Excel Avanado 2007
28/71
EXCEL 2007 AVANADO 55
No exemplo abaixo queremos que o total de venda atinja R$350,00 variandoas clulas dos valores de venda (C2:C6), seguindo as seguintes restries:
O valor de venda do produto AA deve ser maior ou igual a R$25,00
Cada percentual de lucro no pode ser menor que 5%
Cada percentual de lucro no pode ultrapassar 200%
Para resolver esse problema, na clula C7 e depois no
menu Ferramentas, comando solver e preencha a janela conforme exemplo
abaixo:
Para adicionar restries, no boto , preencha a janela
que segue.
EXCEL 2007 AVANADO 56
Depois de preenchida a janela acima, no boto ; o
solver responde com a janela abaixo. Caso queira, voc pode aceitar a soluo e
gerar um relatrio, bastando para isso cl icar num dos relatrios direita da
ja ne la e lo go ap s no bo t o . Vo c po de tam b m ac eit ar a res olu o do
solver sem a gerao de relatrio, cl icando no boto OK, ou ainda, se voc
quiser, pode voltar aos valores anteriores de sua tabela cl icando no boto
Cancelar.
O resultado, aceitando a resoluo do Solver, f icar assim:
-
7/22/2019 Apostila Excel Avanado 2007
29/71
-
7/22/2019 Apostila Excel Avanado 2007
30/71
EXCEL 2007 AVANADO 59
Para criar um Cenrio:
1. na Guia Dados no grupo Ferramentas de Dados, emTeste de Hipteses e, em seguida, cl ique em Gerenciador de
Cenrios.
2. em Adicionar
3. Na caixa Nome do cenrio, digite um nome para o cenrio.
EXCEL 2007 AVANADO 60
4. Na caixa Clulas variveis, insira as referncias para as clulas que
voc deseja especif icar no seu cenr io. No nosso exemplo C2:C5.
5. Em Proteo, selecione as opes desejadas
Selecione Evitar Alteraes para impedir a edio do cenrio quandoa plani lha estiver protegida.
Selecione Oculto para impedir a exibio do cenrio quando aplani lha estiver protegida.
6. Cl ique em OK.
7. Na caixa de dilogo Valores de Cenrio, digite novos valores para as
taxas.
8. Para criar o cenrio, cl ique em OK
9. Para adicionar novos cenrios no boto e repitatodos os passos.
Para exibir os cenrios Pior e Melhor Caso no boto da
ja ne la .
-
7/22/2019 Apostila Excel Avanado 2007
31/71
EXCEL 2007 AVANADO 61
GERANDORELATRIOS
Para comparar vrios cenrios, voc pode criar um relatrio com os valores
atuais da tebela, com os melhores valores e os piores valores criados nos seus
cenrios.
Para isso, na janela no boto
. Selecione as clulas que tero seus resultados aletrados e
em
O resumo do cenrio gerado numa nova plani lha onde aparecem os valores
atuais e os valores dos cenrios com seus respctivos resultados.
... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXCEL 2007 AVANADO 62
AUDITORIA
Permite relacionarmos os dados com as frmulas de diversas maneiras, ou
seja, esse comando serve para rastrear de onde vieram os dados de uma frmula
ou, ainda, saber quais as frmulas que dependem daquela clula. Podemos,ainda, rastrear as origens de um erro quando este ocorre na frmula.
Para usar o comando Auditoria, voc deve selecionar a clula que ser
testada. Na Guia Frmulas, apontar para o comando desejado.
Nos exemplos abaixo, vai ser uti l izada uma tabela com os seguintes dados e
frmulas. Todos devidamente formatados:
Analisando o exemplo podemos concluir que:
A clula B6 foi selecionada; e a opo "Rastrear Precedentes", ativada. A
concluso que as clulas que forneceram os dados para o resultado que est
em B6 so as clulas B2:B5.
-
7/22/2019 Apostila Excel Avanado 2007
32/71
EXCEL 2007 AVANADO 63
A clula B6 foi selecionada; e a opo "Rastrear Dependentes", ativada. A
concluso que as clulas que usam o valor contido em B6 so as clulas
C2:C5.
A clula C5 contm um erro, quando selecionada, o comando Rastrear erro
da barra de ferramentas auditoria pode indicar quais as clulas (precedentes) que
geraram o erro.
Atravs da Auditoria de frmulas, tambm possvel exibir as frmulas em
cada clula em vez do valor resultante. Para isso deve-se no boto
Mostrar Frmulas.
EXCEL 2007 AVANADO 64
Com o Recurso Avaliar Frmulas, voc pode depurar uma frmula aval iando
cada parte de uma frmula individualmente.
1. Selecione a clula que contm a frmula que voc quer aval iar
2. Escolha Frmulas, Aval iar Frmula. Ser exibido a caixa de dilogo Avaliar
Frmula.
3. O termo atual na frmula subl inhado na caixa Avaliao. Em cada passo,voc escolhe uma opo
Avaliar: Cl ique neste boto para exibir o valor atual do termo
sublinhado.
Depurao total : Cl ique neste boto para exibir o primeiro
dependente do termo sublinhado.
Depurao circular : Cl ique neste boto para ocultar um
dependente e aval iar seu precedente.
-
7/22/2019 Apostila Excel Avanado 2007
33/71
-
7/22/2019 Apostila Excel Avanado 2007
34/71
-
7/22/2019 Apostila Excel Avanado 2007
35/71
EXCEL 2007 AVANADO 69
TABELA DINMICA
A tabela dinmica uma tabela interativa que resume rapidamente grandes
quantidades de dados, usando formatos e mtodos de clculo escolhidos pelo
usurio.
Fundamentalmente uma tabela dinmica uma referncia cruzada. Cruzam-
se caracterst icas diferentes para se obter resultados reduzidos.
Sendo bem configurada a tabela dinmica pode apresentar resumo com
informaes semelhantes a consultas em sistemas de gerenciamento de banco de
dados.
Com uma tabela dinmica voc pode analisar rapidamente os dados
existentes, exibir somente os detalhes desejados, mudar a apresentao dosdados e criar grficos a part ir dos dados gerados.
Observao: Uma tabela dinmica pode ser montada com dados
vindos de umSGBD(sistema de gerenciamento de banco de dados).
PARA USAR OS RECURSOS DE TABELA D INMICA
em uma clula do banco de dados. Na Guia Inserir, e no
item Tabela Dinmica.
Determine o local onde a tabela ser inserida (na mesma plani lha ou como
nova plani lha) e no boto Concluir.
Na lt ima etapa aparecem a barra de ferramentas Tabela Dinmica e os
locais onde devem ser colocados os campos.
EXCEL 2007 AVANADO 70
no boto que contm o campo desejado (na l ista de campos da
tabela dinmica) e arraste-o para a pgina, dados, l inha ou coluna. Onde:
neste campo possvel exibir umresumo de todos os i tens ou exibir um item por vez, atravs de um menudrop-down.
os i tens colocados aqui, so exibidoscomo rtulo de coluna.
os i tens colocados aqui, so exibidoscomo rtulo de l inha.
os campos colocados aqui geralmenteso numricos para serem somados, mult ipl icados e etc. Por padro oExcel quando recebe um campo numrico oferece o somatrio domesmo. E quando voc coloca neste i tem um campo de texto o Exceloferece a contagem do mesmo.
No exemplo abaixo, foi criada uma tabela dinmica para analisar quais os
materiais que cada empresa forneceu e, tambm, para determinar a quais
departamentos eles foram destinados e qual o valor que cada um gastou na
compra dos referidos materiais em cada empresa.
-
7/22/2019 Apostila Excel Avanado 2007
36/71
-
7/22/2019 Apostila Excel Avanado 2007
37/71
-
7/22/2019 Apostila Excel Avanado 2007
38/71
EXCEL 2007 AVANADO 75
EXECUTANDOMACROS
Para executar uma macro, cl ique na Guia Desenvolvedor, grupo cdigo e
cl ique em Macros.
Selecione a macro desejada ou digite o seu nome na caixa Nome da macro.
no boto Executar.
Observao: Para interromper a macro antes que ela conclua a
execuo, pressioneES C.
Onde:
Executa a macro selecionada.
Fecha a caixa Macro sem salvar nenhuma alterao feita.
Executa a macro selecionada a cada l inha de cdigo uma de cada
vez.
Abre a macro selecionada no editor d o Visual Basic.
Abre uma folha de mdulo no editor do Visual Basic com as
instrues Sub e End Sub para ser cr iada uma nova macro.
Exclui a macro selecionada.
Atribui a macro selecionada tecla de atalho e tambm possibi l i tando
a troca da descrio.
EXCEL 2007 AVANADO 76
VISUALIZANDO OCONTEDO DE UMA MACRO
Para visual izar o contedo de uma macro:
Na Guia Exibio, em Macros em Exibir Macros.Selecione a macro
e em Editar.
Surge uma nova janela (conforme a f igura abaixo), onde voc visual iza o
cdigo da macro e pode modif ic-la se necessrio.
A primeira e lt ima l inha de cdigo agem como pontos iniciais e f inais da
macro. A instruo SUB inicia a macro e a nomeia; e a instruo END SUB a
termina.
Observao: Caso a janela do VB AProject no esteja aparecendo,
no menu Exibir Explorer de projeto ou d um no
boto da barra de ferramentas. D no
mdulo correspondente para exibir o cdigo de
programao.
-
7/22/2019 Apostila Excel Avanado 2007
39/71
EXCEL 2007 AVANADO 77
PAINEL DO VB APROJECT
CONTEDO DO MDULO
Se voc tem uma macro que contm comandos que deseja usar em outra
macro, poder copiar toda a macro ou parte dela para outro mdulo. Voc
tambm pode fazer uma cpia de um mdulo de macro para duplicar todas as
macros nele armazenadas.
... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contedo do Mdu lo Aber to
EXCEL 2007 AVANADO 78
COPIANDO PARTE DE UMA MACRO
Tendo uma macro j gravada voc pode copiar partes do cdigo para outra
macro ou at toda a macro para outro mdulo em outra pasta de trabalho. A
maneira uti l izada para estas cpias a tradicional, ou seja:
Abra o editor do Visual Basic (Guia Desenvolvedor Grupo Cdigo e Clique
em Visual Basic.(ou pressione Alt + F11)
D no mdulo de origem, selecione o contedo da macro e
uti l ize o comando copiar . D no mdulo de destino e
uti l ize o comando colar .
Dica: Para copiar a macro inteira, certi f ique-se de incluir as instrues
( ) e ( ) na seleo.
Observao: Para criar uma nova macro uti l izando um cdigo de
programao j pronto; digite a instruo sub e um nome para sua
macro (Exemplo: ), pressione a tecla e cole o
cdigo de programao previamente copiado.
TORNANDO UMA MACRO ATIVA TODO O TEMPO
possvel optar onde armazenar a macro que se est gravando. Pode-se
decidir se a macro vai ser gravada na pasta de trabalho ativa; sendo assim, a
macro estar disponvel somente nessa pasta. J, se gravarmos a macro com aopo pasta de trabalho pessoal de macros esta macro se torna ativa para
qualquer pasta de trabalho.
... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-
7/22/2019 Apostila Excel Avanado 2007
40/71
-
7/22/2019 Apostila Excel Avanado 2007
41/71
EXCEL 2007 AVANADO 81
Estruturas bsicas de controle para construo de Al goritmos
ESTRUTURA SEQENCIAL
Segue uma seqncia l inear, isto , de cima para baixo.
Seguindo a lgica:
O algoritmo abaixo l duas notas (N1 e N2) e calcula a mdia ari tmtica das
notas:
VariveisNumrico N1,N2,M
IncioM=0
Ler N1
Ler N2M=( N1+N2)/2
Escrever N1,N2,M
Fim
NO EXCEL
O procedimento abaixo l as notas na plani lha, nas clulas A3 e B3,
respectivamente; calcula a mdia; e, escreve a mdia na clula C3, da mesma
plani lha.
NO EDITOR DO V ISUAL BASIC
Sub Seqencial ()DimM as Single
DimN1 as SingleDimN2 as SingleM = 0
N1 = Range("A3")
N2 = Range("B3")
M = (N1 + N2) / 2
Range("C3").Select
ActiveCell = M
End Sub
EXCEL 2007 AVANADO 82
ESTRUTURA CONDICIONAL OUSELEOSIMPLES
Permite a escolha do grupo de aes e estruturas a serem executadas
quando determinadas condies, representadas por expresses lgicas, so
satisfeitas.Este algoritmo l duas notas (N1,N2), calcula a mdia ari tmtica das
referidas notas e, escreve a mensagem aprovado, se a mdia for maior do que 7.
VariveisNumrico N1,N2,M
IncioM=0
Ler N1
Ler N2
M=( N1+N2)/2
Escrever N1,N2,MSeM= 7 Then
ActiveCell= "Aprovado"End IfEnd Sub
-
7/22/2019 Apostila Excel Avanado 2007
42/71
-
7/22/2019 Apostila Excel Avanado 2007
43/71
-
7/22/2019 Apostila Excel Avanado 2007
44/71
-
7/22/2019 Apostila Excel Avanado 2007
45/71
EXCEL 2007 AVANADO 89
PROCEDIMENTOS DO VISUAL BASIC
Um procedimento um bloco de cdigo do Visual Basic digitado em um
mdulo. uma seqncia de instrues do Visual Basic que deve executar uma
ao. O Visual Basic possui dois t ipos principais de procedimentos: SUB e
FUNCTION.
Um nome de procedimento sempre definido ao nvel de mdulo. Todo
cdigo executvel deve estar contido em um procedimento. Procedimentos no
podem ser aninhados dentro de outros procedimentos.
Procedimento SUB:
Um procedimento SU B executa uma ao, sem retornar um valor.
Ele del imitado pelas instrues SU B e END SUB .
Procedimento SUB, para emitir um aviso de erro.
Sub Aviso_Erro()
MsgBox "Ateno - Dados Invlidos."
End Sub
Resultado:
EXCEL 2007 AVANADO 90
FUNCTION
Um procedimento FUNCTION assemelha-se a um procedimento SUB, com a
diferena de que ele retorna um valor.
Ele del imitado pelas instrues FUNCTIO N e END FUNCTION.
Procedimento FUNCTION para calcular o nmero de graus Celsius a part ir
dos graus Fahrenheit.
Function Celsius(fDegrees)
Celsius = (fDegrees - 32) * 5 / 9
End Function
PARTES DE UMPROCEDIMENTO
As instrues SUB e END SUB ou FUNCTION e END FUNCTION, so
palavras-chave do Visual Basic, marcam o in cio e o f im do procedimento.
Um nome Trata-se do identi f icador exclusivo do procedimento.
Os argumentos So valores fornecidos ao procedimento, separadospor ponto e vrgula.
O cdigo do VB A corresponde s instrues que informam aoprocedimento o que fazer as etapas a serem cumpridas ou as aes aserem tomadas.
O valor retornado O procedimento FUNCTION possui um valorretornado, o que no ocorre com um procedimento SU B.
-
7/22/2019 Apostila Excel Avanado 2007
46/71
FORMULRIOS
-
7/22/2019 Apostila Excel Avanado 2007
47/71
EXCEL 2007 AVANADO 93
CRIANDO UMA FUNO DEFINIDA PELOUSURIO
Abra o editor do Visual Basic (Guia Desenvolvedor Grupo Cdigo e Clique
em Visual Basic.(ou pressione Alt + F11 )
no menu Inserir (na janela do Microsoft Visual Basic) e
em Mdulo . Digite a palavra-chave Function seguida do nome da funo definida
pelo usurio. Os argumentos so colocados entre parnteses separados por
vrgula, logo aps o nome da funo. Podem ser colocados no mximo sessenta
argumentos. Pressione a tecla para mover-se para a prxima l inha.
Digite a primeira l inha de cdigo e pressione a tecla . Digite as l inhas
de cdigos restantes.
Quando uma funo no pertence ao Visual Basic, mas existe no Excel,
possvel us-la em um mdulo do Visual Basic, contudo, necessrio usar uma
instruo para que a funo seja procurada no apl icativo Excel. Essa instruo
se chama APLICATIVO (Application), e usada como no exemplo acima.
Dica: Voc pode inserir um comentrio (que no executado) em uma
funo ou procedimento desde que este venha precedido de apstrofo.
EXCEL 2007 AVANADO 94
FORMULRIOS
A entrada de dados em uma plani lha pode ser feita atravs dos campos de
formulrio. Esses campos permitem ao usurio optar por um item especf ico
dentro de um universo de informaes com valores pr-definidos, ou selecionardiversos i tens de uma l ista.
Por exemplo, um boto drop down tem todos os valores possveis de entrada
em uma determinada clula, mas o usurio s poder optar por um deles. Esse
processo alm de mais prtico, pois evita a digitao, tambm mais seguro,
pelo fato de o usurio acrescentar o valor preestabelecido.
Na Guia de Desenvolvedor:
FUNES DOS BOTES DA BARRA DE FERRAMENTAS FORMULRIOS
(Boto) Cria um boto na plani lha ao qual pode-se atribuir uma macro.
(Caixa de Combinao) Cria uma caixa de combinao, onde o i tem
selecionado aparece no topo da caixa.
(Caixa de Seleo) Cria uma caixa de seleo, onde possvel optar por
vrios i tens.
(Boto de Rotao ) Cria um controle giratrio na plani lha, ou seja, pode-
se aumentar ou diminuir um valor exibido atravs das
flechas.
(Caixa de Listagem) Cria uma caixa de listagem com vrios itens onde
-
7/22/2019 Apostila Excel Avanado 2007
48/71
EXCEL 2007 AVANADO 95
(Caixa de Listagem) Cria uma caixa de l istagem com vrios i tens, onde
possvel selecionar apenas um deles.
(Boto de Opo) Cria um boto de opo, onde possvel optar por
somente um item.
(Caixa de Grupo) Cria uma caixa de grupo na plani lha onde possvelinserir outros controles.
(Rtulo) Cria um rtulo na plani lha, como por exemplo, um ttulo.
(Barra de Rolagem) Cria uma barra de rolagem na plani lha serve para
alterao de valores numricos.
(Combinao Lista) Cria uma combinao de caixa de l istagem e caixa de
edio (funciona no mdulo).
(Combinao Lista Suspensa) Cria uma combinao de caixa de edio e
caixa de l istagem drop-down (funciona no
mdulo).
(Campo de Texto) Insere um campo de formulrio de texto( Funciona no
mdulo)
O exemplo ao lado de uma caixa de grupo com botes de
opo dentro. Nesse caso possvel optar por somente uma
opo.
EXCEL 2007 AVANADO 96
Esse exemplo de uma caixa de grupo com caixas de seleo
dentro. Podemos escolher vrias opes ao mesmo tempo.
O exemplo ao lado refere-se a uma caixa de l istagem, onde
possvel selecionar somente uma opo e a l ista permanece aberta.
O lt imo exemplo de uma caixa de combinao, quando cl icamos
na opo desejada ela colocada no topo da caixa fechando a l ista
de opes.
VINCULANDOCONTROLES
No basta desenhar os botes de controle, preciso definir intervalo de
entrada e/ou vincul-los a uma clula.
Para isso:
Desenhe o controle desejado. com o boto direito do mouse sobre
o objeto desenhado. No menu de atalho, no comando Formatar Controle.
Selecione a guia Controle. Preencha os campos necessrios (Cada controle ir
apresentar uma caixa de propriedades diferente, mas a maioria tem intervalo de
entrada e vnculo da clula. A clula vinculada ter como resultado um nmero ou
valores como FALSO e VERDADEIRO).
-
7/22/2019 Apostila Excel Avanado 2007
49/71
EXCEL 2007 AVANADO 97
No exemplo abaixo, a Caixa de Combinao fornece uma l ista dos nomes
que esto cadastrados no banco de dados, para uma busca das notas e da mdia.
Esta l ista evita os possveis erros que poderiam ser causados pela digitao.
Resultado:
EXCEL 2007 AVANADO 98
No exemplo 2, foi reproduzida uma parte de um formulrio para veri f icar se o
usurio deveria migrar ou no para o Windows 98.
Na primeira parte (onde se informa o t ipo de processador), pode-se fazerapenas uma escolha, por isso, foram usados Botes de Opo. Eles esto
vinculados a clula I5, que assumiu o valor 2, pois a segunda opo foi
selecionada.
Na segunda parte, foram usadas Caixas de Seleo, pois mais de um item
pode ser selecionado ao mesmo tempo. Eles esto vinculados a clulas
independentes, a part ir da clula I7. Se o i tem estiver ativo, a clula vinculada
assume o valor lgico VERDADEIRO e, se no estiver ativo, assume o valor
lgico FALSO.
... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-
7/22/2019 Apostila Excel Avanado 2007
50/71
EXERCCIO 04 EXERCCIO 05
-
7/22/2019 Apostila Excel Avanado 2007
51/71
EXCEL 2007 AVANADO 10 1
1) Abra o arquivo EMPRESA.XLS ou digite as duas tabelas abaixo, uma em cadaplani lha.
2) Salve o arquivo com o nome de IMPOSTOS.
3) Nomeie a base de dados.4) Procure via funo PROCV o nome e o salrio bruto do funcionrio.
5) Se o cdigo digitado no retornar um valor, dever aparecer a mensagemInvl ido. (Funes SE e ERROS)
6) Atravs da funo SE , calcule o valor do IRPF.
7) Calcule o salrio l quido do funcionrio.
TABEL A DE DESC ON TO DO IRPF
FRMULA PARA CLCULO DO DESCONTO DO IRPF
Desconto IRPF = Salrio Bruto x Alquota Parcela a Deduzir
EXCEL 2007 AVANADO 10 2
1) Abra o arquivo INADIMPLENTES.XLS, ou digite a tabela abaixo.
2) Na coluna Data Atual calcule a data atual inserindo a funo HOJE().
3) Calcule o nmero de dias em atraso. Se no houver atraso, dever aparecer
a mensagem "Nenhum" (use a funo SE ) .4) No i tem Situao, dever aparecer o seguinte:
Texto "Em Dia" se no houver atraso.
Texto "Inadimplente" se o atraso for de at 30 dias.
Texto "SP C" se o atraso for maior que 30 dias.
... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXERCCIO 06
-
7/22/2019 Apostila Excel Avanado 2007
52/71
EXCEL 2007 AVANADO 10 3
1) Abra o arquivo SAFRA AGRCOLA.XLS
2) Busque o Estado atravs da funo PROCV .
3) Para calcular:
Imposto: Preo mn x alquota (PROCV)
Frete: Preo mn x alquota (PROCV)
Preo de Compra: Preo mn + impostos + frete
Preo de compra: Preo de compra/ton x Quantidade
EXCEL 2007 AVANADO 10 4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-
7/22/2019 Apostila Excel Avanado 2007
53/71
-
7/22/2019 Apostila Excel Avanado 2007
54/71
EXERCCIO 11 EXERCCIO 12
-
7/22/2019 Apostila Excel Avanado 2007
55/71
EXCEL 2007 AVANADO 10 9
1) Crie uma nova pasta de trabalho e salve-a como DOAES.
2) Crie o banco de d ados em PLAN1 e renomeie a plani lha para LISTA DEDOAES (no esquea de calcular o Total Geral).
3) Renomeie PLAN2 para ESTATSTICAS e digite o contedo abaixo.4) Crie reas de cri trios, conforme o modelo abaixo.
UTILIZANDO AS FUNES DE BAN CO DE DAD OS:
5) Crie as frmulas necessrias na coluna B, de acordo com o que estiversendo sol ici tado na coluna A.
PLANILHALISTA DE DOAES
PLANILHAESTATSTICAS
EXCEL 2007 AVANADO 11 0
1) Salve a pasta de trabalho como CADASTRO DE FUNCIONRIOS.
2) Defina os dados da coluna salrio com o nome de SA L .
3) Calcule o valor do INSS levando em considerao a tabela abaixo euti l izando o nome definido.
4) Calcule o valor do IR levando em considerao a tabela abaixo e uti l izando onome definido.
PLANILHADADOS DOS FUNCIONRIOS
5) Classif ique o banco de dados em ordem crescente por Setor, Nome eSalrio.
6) Faa a mdia dos salrios l quidos dos funcionrios do Setor AB .
7) Encontre o maior salrio l quido dos funcionrios do Setor CC .
8) Encontre o menor salrio l quido dos funcionrios do Setor DF .
9) Com o comando Subtotal some os salrios l quidos dos respectivos setoresinserindo uma quebra de pgina a cada f inal de setor e ainda repetindo oscabealhos em todas as pginas dos relatrios.
-
7/22/2019 Apostila Excel Avanado 2007
56/71
EXERCCIO 15
1) S l i
EXERCCIO 16
1) C i d b lh l
-
7/22/2019 Apostila Excel Avanado 2007
57/71
EXCEL 2007 AVANADO 11 3
1) Salve o arquivo como VALIDAO2 .
2) Digite o Banco de Dados abaixo.
3) Valide a coluna material par a que somente os produt os da l ista auxi l iar
sejam uti l izados.4) Valide os preos par a que sejam nmer os inteiros entre R$120,00 e
R$1250,00.
5) Preencha o restante do Banco de Dados levando em considerao asval idaes feitas.
PLANILHAVALIDAO DE DADOS 2
6) Na tabela abaixo val ide a clula da referncia para que s sejam aceitasreferncias existentes no Banco de Dados.
7) Defina o nome de TA B para a Lista de Dados.
8) Com a funo de vnculo PROCV, procure pelos dados no banco de dadospara completar a tabela abaixo.
9) Digite uma quantidade qualquer.
10) Calcule o preo total mult ipl icando a quantidade pelo preo unitr io.
PLANILHAVALIDAO DE DADOS 3
EXCEL 2007 AVANADO 11 4
1) Crie uma nova pasta de trabalho e salve-a como ATINGIR SALRIOS .
2) Crie a tabela abaixo em PLAN1 e renomeie a plani lha para SALRIOS.
3) Exclua as demais plani lhas de sua pasta de trabalho.
4) Crie a frmula para a coluna Salrio Bruto e faa o somatrio dos salrios.
5) Atravs dos recursos do comando Atingir Meta:
6) Calcule de quanto deveria ser o salrio hora da funcionria Maria Si lva paraque o somatrio dos salrios fosse de R$5.000,00.
7) Verif ique quantas horas a funcionria Lia Ramos deveria trabalhar paraatingir um salrio de R$500,00.
8) Calcule de quanto deveria ser o salrio hora do funcionrio Pedro Lima paraque ele atingisse um salrio de R$800,00 com a mesma quantidade de horastrabalhadas.
PLANILHASALRIOS
EXERCCIO 17
1) Crie uma nova pasta de trabalho e salve-a como IMVEL.
2) Crie a tabela abaixo em PLAN1 e, renomeie a plani lha para APARTAMENTO.
3) Calcule o Total Pago e o Total do Emprstimo necessrio.
4) Atravs dos recursos do comando Atingir Meta, veri f ique de quanto deverser a entrada para que o emprstimo seja de R$75.000,00.
PLANILHAAPARTAMENTO
EXERCCIO 18
1) Abra uma nova pasta de trabalho e salve a como CURSOS DE INFORMTICA
EXERCCIO 19
1) Crie uma nova pasta de trabalho e salve a como COMANDO SOLVER
-
7/22/2019 Apostila Excel Avanado 2007
58/71
EXCEL 2007 AVANADO 11 5
1) Abra uma nova pasta de trabalho e salve-a como CURSOS DE INFORMTICA.
2) Crie a tabela abaixo em PLAN1 e renomeie a plani lha para CURSOS .
3) Exclua as demais plani lhas de sua pasta de trabalho.
4) Calcule os percentuais de cada curso em relao ao total.
5) Faa o resumo (por ms) dos totais para cada curso.
6) Atravs dos recursos do comando Atingir Meta, veri f ique o que deve serfeito para:
7) Maria atingir uma meta de 12% em Fevereiro para o curso de Windows e42% em Maro para o curso de Word.
8) Marcos atingir uma meta de 26% em Maro para o curso de Excel.
9) Alex dever atingir 40% em Janeiro no curso de Word.
PLANILHACURSOS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXCEL 2007 AVANADO 11 6
1) Crie uma nova pasta de trabalho e salve-a como COMANDO SOLVER.
2) Digite os dados abaixo em PLAN1 e renomeia para USANDO O SOLVER.
3) Calcule os somatrios dos meses de Jan, Fev e Mar.
4) Calcule os percentuais dos meses de Jan, Fev e Mar.
5) Calcule o Total que vem a ser o somatrio por l inha de Jan, Fev e Mar.
PLANILHAUSANDO O SOLVER
6) Em outra Plani lha construa esta tabela, obtendo os resultados da tabela
acima. (funo SOMASE)
7) Crie uma funo que insira a Regio de acordo com a Cidade RE G(CI D) .
a. So Paulo ou Porto Alegre = Alfa
b. Salvador = Beta
8) Construa uma Funo que calcule o ndice sobre o Total IN D(TO T) .
-
7/22/2019 Apostila Excel Avanado 2007
59/71
-
7/22/2019 Apostila Excel Avanado 2007
60/71
-
7/22/2019 Apostila Excel Avanado 2007
61/71
-
7/22/2019 Apostila Excel Avanado 2007
62/71
EXERCCIO 27
1) Crie uma macro com o nome de BANCO que repita a estrutura abaixo,i l i f t
EXERCCIO 28
1) Crie uma nova pasta de trabalho e salve-a como NMEROS.
-
7/22/2019 Apostila Excel Avanado 2007
63/71
EXCEL 2007 AVANADO 12 5
inclusive os formatos.
PLANILHALISTA DA EMPRESA
Observao: Todas as macros devem ser criadas com referncias absolutas.Depois de criadas as macros e terminado o trabalho tornecorrente PLAN2 para execut-las.
2) Crie uma macro com o nome de SOMAR, que calcule o somatrio dossalrios.
3) Crie uma macro com o nome de SOMASEC, que some os salrios somentedas secretrias.
4) Crie uma macro com o nome de MEDIASEC, que calcule o salrio mdio dassecretrias.
5) Crie uma macro com o nome de MENORBOY, que calcule o menor salrio dosboys.
6) Crie uma macro com o nome de MAIORBOY , que calcule o maior salrio dosBoys.
7) Crie uma macro com o nome de CONTBOY , que calcule o nmero de Boys da
empresa.8) Execute todas as macros.
EXCEL 2007 AVANADO 12 6
2) Crie apenas o layout da tabela abaixo em PLAN1 (no faa as frmulas) erenomeie a plani lha para NMEROS.
3) Entre no editor do Visual Basic.4) Insira um mdulo.
5) Crie uma Funo (dentro do mdulo) com as seguintes caracterst icas:
a. Nome da funo: QUADRADO ;
b. Final idade: calcule o quadrado de um nmero;
c. Nmero de argumentos: 1 (um);
d. Argumento: num
6) Crie uma outra Funo (dentro do mdulo) com as seguintescaracterst icas:
a. Nome da funo: CUBO ;
b. Final idade: calcule o cubo de um nmero;
c. Nmero de argumentos: 1 (um);
d. Argumento: num
7) Volte para a plani lha NMEROS e digite as funes nos locais designados.
PLANILHANMEROS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXERCCIO 29
1) Salve o arquivo com o nome de FOLHA.XLS
EXERCCIO 30
1) Crie uma funo chamada Velo, com os argumentos distncia e tempo.
-
7/22/2019 Apostila Excel Avanado 2007
64/71
EXCEL 2007 AVANADO 12 7
2) Grave uma macro que digite e formate a tabela abaixo.
3) A macro deve ser vl ida somente para a pasta de trabalho atual.
4) O nome da macro deve ser EMPRESA, e deve conter teclas de atalho.
PLANILHADIGITAO DE DADOS
5) Crie uma funo com o nome de INSS(SAL) que calcule o valor do descontodo INSS levando em considerao a tabela abaixo:
6) Crie uma funo com o nome de IR(SAL) que calcule o valor do desconto doIR levando em considerao a tabela abaixo:
7) Crie uma funo com o nome de FAM(SAL) que calcule o salrio faml ia. Parasalrios at R$1.000,00 o salrio faml ia ser de R$12,75, para acima dessevalor R$8,75.
8) Crie uma funo com o nome de LIQ(SAL,INSS,IR,FAM) que calcule o valor do
salrio l iquido.
EXCEL 2007 AVANADO 12 8
2) A funo deve calcular a velocidade (v=d/t);
3) Caso a velocidade exceda 120, de ve aparecer a mensagem " Pare de
Correr", caso contrrio escreva a mensagem "Motorista Consciente".PLANILHAVELOCIDADE
4) Crie uma funo, chamada Resultar, de acordo com as regras abaixo:
a. Se o valor B for igual a zero dever resultar na clula o texto"Impossvel".
b. Se a opo for igual a 1 ento some os valores A e B ;
c. Se a opo for igual a 2 ento subtraia (valor A - valor B);
d. Se a opo for igual a 3 ento mult ipl ique os valores A e B;
e. Se a opo for igual a 4 divida o valor A pelo valor B, lembrando quese no for nenhuma dessas opes mande a mensagem "digite aopo correta".
PLANILHARESULTADOS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXERCCIO 31
1) Grave uma macro, com o nome de Lista, que digite a l ista abaixo, e coloque-a em ordem crescente:
EXERCCIO 32
1) Crie uma nova pasta de trabalho e salve-a como SITUAO .
-
7/22/2019 Apostila Excel Avanado 2007
65/71
EXCEL 2007 AVANADO 12 9
a em ordem crescente:
PLANILHACLASSIFICAO DE LISTA
Observao: Abra o Editor do VBA e insira um mdulo para criar as funesAINSS, AI R e FAM .
2) Crie uma funo com o nome de AINSS, que calcule a alquota do INSS deacordo com a tabela abaixo:
3) Crie uma funo com o nome de AI R, que calcule a alquota do IR de acordocom a tabela abaixo:
4) Crie uma funo com o nome de FAM , que calcule o Salrio Faml ia deacordo com a tabela abaixo:
5) Em PLAN2, execute a macro LISTA, apl ique todas as funes em suasrespectivas clulas calcule o valor do INSS e IR, mult ipl icando suas alquotaspelo salrio bruto. Calcule o Salrio Lquido dos funcionrios(SB-INSS-IR+SFAM).
EXCEL 2007 AVANADO 13 0
2) Crie apenas o layout (no faa as frmulas) em PLAN1 e renomeie a plani lhapara SITUAO .
3) Entre no editor do Visual Basic.4) Insira um mdulo.
5) Crie uma Funo (dentro do mdulo) com as seguintes caracterst icas:
a. Nome da funo: SI T
b. Final idade: veri f ique a situao dos alu nos no curso d e Excel,considerando o quadro abaixo:
Se Freqncia < 80% Reprovado por Freqncia
Se Mdia < 7 Reprovado por Mdia
Se Mdia for >7 e 9 timo
c. Nmero de argumentos: 2 (dois)
d. Argumentos: ME D e FREQ .
6) Volte para a plani lha SITUAO e digite a funo no local designado.
PLANILHASITUAO
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-
7/22/2019 Apostila Excel Avanado 2007
66/71
EXERCCIO 35
1) Calcule a local idade do imvel de acordo com a regio fornecida.
2) A funo definida pelo usurio deve se chamar LOCAL(REGIAO)
EXERCCIO 36
1) Crie uma funo definida pelo usurio com o nome de LUCRO(PC,PV) qu ecalcule:
-
7/22/2019 Apostila Excel Avanado 2007
67/71
EXCEL 2007 AVANADO 13 3
2) A funo definida pelo usurio deve-se chamar LOCAL(REGIAO)
3) Acompanhe a local idade e a regio de acordo com os dados abaixo:
4) Calcule o valor da guia de ITBI dos imveis, levando em considerao oscri trios abaixo:
5) Calcule o saldo do FGTS (=Valor do Imvel - Entrada Paga) da coluna F .
6) A funo definida pelo usurio deve-se chamar VALITBI(ENTRADA,FGTS)
Imposto1 = 3% sobre o valor da entrada paga pelo comprador. Imposto2 = 0,5% sobre o valor do FGTS.
VALITBI = somatrio dos impostos
PLANILHAIMPOSTO ITBI
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXCEL 2007 AVANADO 13 4
a. O percentual de lucro de um produto.b. Os argumentos da funo devem ser: Preo de Compra e o Preo de
Venda dos produtos.PLANILHAVALOR DOS PRODUTOS
2) Crie uma funo definida pelo usurio com o nome deREAIS(CUSTO,MOEDA,DOLAR,EURO) que calcule:
a. O valor em Reais de produtos comprados em Dlares, Euro e emReais.
b. A transformao de Dlar para Real se faz atravs da mult ipl icao.
c. A transformao do Euro para o Real se faz atravs da mult ipl icao.d. Caso a moeda seja Real se mantm o mesmo valor do custo.
Observao: Uti l ize para os clculos a lt ima cotao do cruzeiro e a do dlarde acordo com a tabela abaixo. Ao apl icar a funo no esqueade f ixar as cotaes.
PLANILHACONVERSES
-
7/22/2019 Apostila Excel Avanado 2007
68/71
EXERCCIO 39
1) Salve a pasta de trabalho com o nome de DETUDO.XLS
2) Grave uma macro em PLAN1, com o nome de DADOS , que:
EXERCCIO 40
1) Salve a pasta de trabalho com o nome de REGIO .
2) Renomeie a plani lha PLAN1 para BANCO e PLAN2 para EXECUO.
-
7/22/2019 Apostila Excel Avanado 2007
69/71
EXCEL 2007 AVANADO 13 7
2) Grave uma macro em PLAN1, com o nome de DADOS , que:
a. Digite todos os dados abaixo;
b. Formate os ttulos para negrito e cor azul;c. Formate todos os dados com bordas, como no exemplo abaixo.
3) Grave uma macro com o nome de INSERE , que:
a. Insira uma plani lha.
PLANILHAESTOQUE
4) Crie, no mesmo mdulo das macros, uma funo definida pelo usurio paracalcular o campo Preo Total do banco de dados.
5) Em PLAN2, execute as macros DADOS e INSERE .
6) Em PLAN2, calcule a mdia ari tmtica do Preo Total do Tipo algodo.
7) Em PLAN2, calcule o somatrio do Preo Total do t ipo algodo.
8) Em uma plani lha em branco execute a macro DADOS .
9) Classif ique o banco de dados em ordem crescente de: Tipo, Produto eReferncia.
10) Some os dados dos campos Quantidade, Preo Unitrio e Preo Total deacordo com o t ipo do produto. Gere um relatrio.
EXCEL 2007 AVANADO 13 8
) p p p
3) Digite os dados abaixo na plani lha BANCO .
PLANILHABANCO
4) Copie todos os dados da plani lha BANCO para a plani lha EXECUO.5) Na plani lha BANCO , crie as macros abaixo (com referncia absoluta):
a. Crie uma macro com o nome de CELESTE que pinte, de qualquer cor,o fundo das clulas dos campos da l ista de dados.
b. Crie uma macro com o nome de SOMAS, que some os preos dosprodutos da regio Sul.
c. Crie uma macro com o nome de ARIT , que calcule a mdia ari tmticados preos da regio Sul.
d. Crie uma macro com o nome de GRANDE, que calcule o maior preoda regio Sul.
6) Torne corrente a plani lha EXECUO.7) Execute todas as macros.
8) Classif ique a l ista de dados em ordem crescente por: Regio, Preo eEstado.
9) Atravs do comando subtotal, gere relatrios de todas as regies e ostotais vendidos por elas.
-
7/22/2019 Apostila Excel Avanado 2007
70/71
EXERCCIO 42
Instrues para a criao desta plani lha:
1) Construa um formulrio conforme layout abaixo:
-
7/22/2019 Apostila Excel Avanado 2007
71/71
EXCEL 2007 AVANADO 14 1
2) Renomeie a plani lha PLAN1 para COMPRA e a plani lha PLAN2 para APOIO .Exclua a plani lha PLAN3.
3) Construa seu formulrio
4) Para encontrar o nome, endereo e telefone do cl ie nte uti l ize a funoPROCV.
5) Na plani lha Apoio digite os dados como mostrados no exemplo. Uti l ize asclulas em branco para fazer a vinculao de suas caixas de opo e deverif icao, conforme o exemplo.
6) Calcule o preo de acordo com o processador escolhido, o pre o davelocidade, da memria cache, do gabinete, da memria RA M, do winchestere dos opcionais.
7) Calcule o preo total do computador, o desconto, se houver, os juros se acompra for feita a prazo (para 30 dias juros de 1,01% e para 60 dias jurosde 2%) e o preo f inal da mq uina.
... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXCEL 2007 AVANADO 14 2
Plani lha de Apoio