Você está na página 1de 46

SENAC

Apostila de Excel - Frmulas Avanadas

SUMRIO
Exerccios de Recordao......................................................................................................4
Operadores de Clculos em frmulas.....................................................................................6
Funes Gerais....................................................................................................................... 7
ARRED................................................................................................................................... 7
INT......................................................................................................................................... 7
Funes Condicionais............................................................................................................. 7
CONT.SE................................................................................................................................ 7
SE........................................................................................................................................... 8
E............................................................................................................................................. 8
OU.......................................................................................................................................... 9
SE Concatenado..................................................................................................................10
SOMASE.............................................................................................................................. 10
Funes para procurar um valor especfico em uma lista de valores...................................11
PROCV.................................................................................................................................. 11
PROCH................................................................................................................................. 12
Funes financeiras e lgicas...............................................................................................14
PGTO.................................................................................................................................... 14
VP......................................................................................................................................... 15
Funes de anlises e estimativas financeiras.....................................................................15
Funo Atingir Meta.............................................................................................................. 15
Relacionamento de planilhas................................................................................................16
SUBTOTAL........................................................................................................................... 18
Subtotal com filtro................................................................................................................. 18
Validao de dados............................................................................................................... 31
Proteger pastas de trabalhos e planilhas..............................................................................35
Tabela Dinmica.................................................................................................................... 39
Formulrio............................................................................................................................. 41
Macro.................................................................................................................................... 42
Referencia Bibliogrfica........................................................................................................ 44

SENAC

Apostila de Excel - Frmulas Avanadas

EXERCCIOS DE RECORDAO
EXERCCIO 01:
DIGITE, FORMATE, RESPONDA e SALVE no disquete a planilha abaixo de acordo com as
orientaes abaixo:
OBSERVAO: No digite os valores orientados abaixo, os mesmos sero encontrados por meio
de frmula.

TOTAL DE PONTOS: Funo SOMA


MDIA FINAL: Funo MDIA
CONCEITO: Funo PROCV
RESULTADO: Funo SE. Sabendo que a mdia para aprovao 7,0.
MAIOR NOTA GERAL: Funo MXIMO
MENOR NOTA GERAL: Funo MNIMO

SENAC

Apostila de Excel - Frmulas Avanadas

EXERCCIO 02:
DIGITE, FORMATE, RESPONDA e SALVE no disquete a planilha abaixo de acordo com as
orientaes abaixo:
OBSERVAO: No digite os valores orientados abaixo, os mesmos sero encontrados por meio
de frmula.

EXERCCIO 03:
DIGITE, FORMATE, RESPONDA e SALVE no disquete a planilha abaixo de acordo com as
orientaes abaixo:
OBSERVAO: No digite os valores orientados ao lado, os mesmos sero encontrados por
meio de frmula.

SENAC

Apostila de Excel - Frmulas Avanadas

OPERADORES DE CLCULOS EM FRMULAS


Quatro tipos de operadores so smbolos que identificam o tipo de clculo.
Para efetuar operaes matemticas bsicas.
Operadores aritmticos
Operador Aritmtico
Significado
+
Adio
Subtrao
*
Multiplicao
/
Diviso
%
Porcentagem
^
Exponenciao
Para comparar 2 valores e obter como resultado os valores lgicos de verdadeiro ou falsos.
Operadores de comparao
Operador de comparao
Significado
=
Igual a
>
Maior do que
<
Menor do que
>=
Maior ou igual a
<=
Menor ou igual a
<>
Diferente
Use o smbolo & para concatenar 2 seqncias de caracteres.
Operador de texto
&

Operador de concatenao de texto


Significado
Une dois valores para produzir um valor de texto contnuo

Combine intervalos de clulas para clculos com os seguintes operadores.


Operadores de referncia
6

SENAC

Apostila de Excel - Frmulas Avanadas

Operador de referncia
:
;

Significado
Operador de intervalo, que produz uma referncia a todas as
clulas entre duas referncias, incluindo as duas referncias
Operador de unio, que combina diversas referncias em uma
referncia.

FUNES GERAIS
ARREDONDAR ARRED
Arredonda um nmero at uma quantidade especificada de dgitos.
Sintaxe: ARRED(nm;nm_dgitos)
Num
o nmero que se deseja arredondar.
Especifica o nmero de dgitos para o qual voc deseja arredondar Num.
>0
Num ser arredondado para o nmero especificado de casas decimais
Num_dgitos
=0
Num ser arredondado para o inteiro mais prximo
<0
Num ser arredondado para a esquerda da vrgula decimal
Exemplos:
ARRED(2,15; 1) igual a 2,2
ARRED(-1,475; 2) igual a -1,48

ARRED(2,149; 1) igual a 2,1


ARRED(21,5; -1) igual a 20

ARREDONDAR PARA O INTEIRO MAIS PRXIMO INT


Arredonda um nmero para baixo at o nmero inteiro mais prximo.
Sintaxe : INT(nm)
Num
o nmero real que se deseja arredondar para baixo at um inteiro.
Exemplos:

INT(8,9) igual a 8

INT(-8,9) igual a 9

FUNES CONDICIONAIS
CONT.SE: para contar o nmero de ocorrncias de uma seqncia de texto ou de um nmero
dentro de um intervalo de clulas.
SE: para que uma frmula retorne um valor entre duas opes de valores com base em uma
condio.
SOMASE: para calcular uma soma baseada em uma seqncia de caracteres de texto ou em um
nmero contido em um intervalo.
CONDICIONAL CONT.SE
7

SENAC

Apostila de Excel - Frmulas Avanadas

Calcula o nmero de clulas no vazias em um intervalo que corresponde a determinados


critrios.
Sintaxe: CONT.SE (intervalo;critrios)
Interval
o intervalo de clulas no qual se deseja contar clulas no vazias.
o
Critrios o critrio na forma de um nmero, expresso ou texto que define quais clulas
sero contadas.
Exemplos:
Suponhamos que A1:A4 contenha "mas", "laranjas", "pras", "mas", respectivamente.
CONT.SE (A1:A4;"mas") igual a 2
Suponhamos que B3:B6 contenha 32, 54, 75, 86, respectivamente.
CONT.SE(D1:D4;">55") igual a 2

1
2
3
4
5

A
B
Mas
Laranjas
Pras
Mas
=CONT.SE(A1:A4;Mas)

D
E
32
54
75
86
=CONT.SE(D1:D4;">55")

CONDICIONAL SE
Retorna um valor se uma condio que voc especificou avaliar como VERDADEIRO e um
outro valor se for avaliado como FALSO.
Sintaxe: SE(teste_lgico;valor_se_verdadeiro;valor_se_falso)
Teste_lgico
qualquer valor ou expresso que possa ser avaliado como
VERDADEIRO ou FALSO.
Valor_se_verdadeiro
o
valor
retornado
se
teste_lgico
for
VERDADEIRO.
Valor_se_verdadeiro pode ser outra frmula.
Valor_se_falso
o valor retornado se teste_lgico for FALSO. Valor_se_falso pode ser
outra frmula.

At sete funes SE podem ser aninhadas ou concatenadas como argumentos


valor_se_verdadeiro e valor_se_falso para construir testes mais elaborados.
Quando os argumentos valor_se_verdadeiro e valor_se_falso so avaliados, SE retorna o
valor que foi retornado por estas instrues.

Exemplos:
A mdia para aprovao de um aluno maior ou igual a 7,0. A clula da frmula recebe Aprovado,
caso contrrio Reprovado. =SE(I2>=7;"Aprovado";"Reprovado")
A

Nome

1 Bim

2 Bim

3 Bim

4 Bim

2
3

01
02

Ana Pereira Silva


Antnio Oliveira

8,40
5,20

7,30
5,00

8,10
4,80

6,70
5,00

Total de
Pontos
30,50
20,00

Mdia
Final
7,63
5,00

I
Situao
Aprovado
Reprovado

CONDICIONAL E
8

SENAC

Apostila de Excel - Frmulas Avanadas

Retornar VERDADEIRO se todos os argumentos forem verdadeiros; retornar FALSO se um ou


mais argumentos forem falsos.
Sintaxe: E(lgico1;lgico2; ...) Lgico1; lgico2;... So de 1 a 30 condies que voc deseja
testar e que podem ser VERDADEIRO ou FALSO.
Comentrios
Os argumentos devem ser avaliados para valores lgicos, como VERDADEIRO ou FALSO, ou
devem ser matrizes ou referncias que contm valores lgicos.
Se um argumento de uma matriz ou referncia contiver texto ou clulas vazias, esses valores
sero ignorados.

1
2
3
4

A
Alunos
Joo
Pedro
Laura

B
Idade
22
14
18

C
Altura
1,72
1,68
1,80

D
E
Situao
=E(B2>15;C2>=1,70)
FALSO
VERDADEIRO

No exemplo acima, o aluno deve possuir os dois critrios: Idade (> 15) e Altura (>=1,70) para que
seja apto para ser verdadeiro.
CONDICIONAL OU
Retorna VERDADEIRO se qualquer argumento for VERDADEIRO; retorna FALSO se todos os
argumentos forem FALSOS.
Sintaxe
OU(lgico1;lgico2;...) Lgico1;lgico2,... so de uma a 30 condies que voc deseja testar e
que podem resultar em VERDADEIRO ou FALSO.
Comentrios
Os argumentos devem ser avaliados como valores lgicos, como VERDADEIRO ou FALSO, ou
em matrizes ou referncias que contenham valores lgicos.
Se um argumento de uma matriz ou referncia contiver texto ou clulas vazias, esses valores
sero ignorados.
Se o intervalo especificado no contiver valores lgicos, OU retornar o valor de erro #VALOR!.
Voc pode usar uma frmula de matriz OU para verificar se um valor ocorre em uma matriz. Para
inserir uma frmula de matriz, pressione CTRL+SHIFT+ENTER.
1
2
3
4

A
Alunos
Joo
Pedro
Laura

B
Idade
22
14
18

C
Altura
1,72
1,68
1,80

D
E
Situao
=OU(B2>15;C2>=1,70)
FALSO
VERDADEIRO

SENAC

Apostila de Excel - Frmulas Avanadas

No exemplo acima o aluno dever possuir um dos dois critrios: Idade (> 15) e Altura (>=1,70)
para que seja apto para ser verdadeiro.
Percebeu a diferena entre as funes E e OU?
NOTA: As funo E ou OU podem ser utilizada juntas com a funo SE para o Valor Verdadeiro e
o Valor Falso possa ser utilizado. Veja o exemplo abaixo para a funo E:
1
2
3
4

A
Alunos
Joo
Pedro
Laura

B
Idade
22
14
18

C
Altura
1,72
1,68
1,80

D
E
F
Situao
=SE(E(B2>15;C2>=1,70); Apto;Inapto)
Inapto
Apto

No exemplo acima, o aluno deve possuir os dois critrios: Idade (> 15) e Altura (>=1,70) para que
seja apto ou inapto para ser apto.

Para a funo OU:


1
2
3
4

A
Alunos
Joo
Tiago
Laura

B
Idade
22
16
18

C
Altura
1,72
1,68
1,80

D
E
F
Situao
=SE(OU(B2>15;C2>=1,70); Apto;Inapto)
Apto
Apto

No exemplo acima o aluno dever possuir um dos dois critrios: Idade (> 15) e Altura (>=1,70)
para que seja apto.
CONDICIONAL SE CONCATENADO
a funo SE sendo utilizada com mais de uma condio para Verdadeiro ou Falso.
Exemplo:

Para o primeiro aluno, na clula RESULTADO a frmula a seguinte:


=SE(G5=10;"Excelente";SE(G5>=9;"timo";SE(G5>=8;"Bom";SE(G5>7;"Regular";"Insuficiente"))))
CONDICIONAL SOMASE
10

SENAC

Apostila de Excel - Frmulas Avanadas

Adiciona as clulas especificadas por um determinado critrio.


Sintaxe: SOMASE(intervalo;critrios;intervalo_soma)
Intervalo
o intervalo de clulas que se deseja calcular.
so os critrios na forma de um nmero, expresso ou texto, que define quais
Critrios
clulas sero adicionadas.
so as clulas que sero realmente somadas. As clulas em intervalo_soma
so somadas somente se suas clulas correspondentes em intervalo
Intervalo_soma
coincidirem com os critrios estipulados. Se intervalo_soma for omitido, as
clulas em intervalo sero somadas.
Exemplo:
Suponhamos que, de acordo com a planilha abaixo, voc deseje saber o resumo de cada item da
coluna Exemplo: Quanto foi vendido somente na regio Norte? Ou o resumo mensal de maro
ou o total de vendas efetuadas por Paulo?
Para o resumo da Regio, seria: =SOMASE(B4:B22;"norte";D4:D22)
Resumo Mensal: =SOMASE(A4:A22;"mar";D4:D22)
A
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

ADUBOS E FERTILIZANTES
Ms
jan
jan
jan
jan
jan
fev
fev
fev
fev
fev
mar
mar
mar
mar
mar
abr
abr
abr
abr

Regio
Norte
Nordeste
Centro-oeste
Sudeste
Sul
Norte
Nordeste
Centro-Oeste
Sudeste
Sul
Norte
Nordeste
Centro-Oeste
Sudeste
Sul
Norte
Nordeste
Centro-Oeste
Sudeste

Vendedor
Paulo
Pedro
Wiliam
Jaime
Srgio
Paulo
Paulo
Srgio
Wiliam
Jaime
Paulo
Pedro
Srgio
Jaime
Wiliam
Ricardo
Ricardo
Santos
Jaime

Total em Kg

Quantidade
5500
8201
8925
7210
6389
5517
6461
7835
9301
7954
4944
6598
7109
7544
13445
4944
6598
7109
7544

Resumo por Regio


Norte
20.905
Nordeste
27.858
Centro-Oeste
30.978
Sudeste
31.599
Sul
27.788

Jan
Fev
Mar
Abr

Resumo Mensal
36.225
37.068
39.640
26.195

Resumo por vendedor


Paulo
22.422
Wiliam
31.671
Jaime
30.252
Srgio
21.333
Ricardo
11.542
Pedro
14.799
Santos
7.109

139.128

PROCURAR UM VALOR ESPECFICO EM UMA LISTA DE VALORES


PROCV

11

SENAC

Apostila de Excel - Frmulas Avanadas

Localiza um valor na primeira coluna esquerda de uma tabela e retorna um valor na


mesma linha de uma coluna especificada na tabela.
Sintaxe: PROCV(valor_procurado;matriz_tabela;nm_ndice_coluna;procurar_intervalo)
valor_procurado

matriz_tabela

nm_ndice_coluna

procurar_intervalo

o valor a ser localizado na primeira coluna da matriz. Valor_procurado


pode ser um valor, uma referncia ou uma seqncia de caracteres de texto.
a tabela de informaes em que os dados so procurados. Use uma
referncia para um intervalo ou nome de intervalo, tal como Banco de dados
ou Lista.
Se procurar_intervalo for VERDADEIRO, os valores na primeira coluna
de matriz_tabela devero ser colocados em ordem ascendente: ..., -2,
-1, 0, 1, 2, ... , A-Z, FALSO, VERDADEIRO; caso contrrio, PROCV pode
no retornar o valor correto. Se procurar_intervalo for FALSO,
matriz_tabela no precisar ser ordenada.
Voc pode colocar os valores em ordem ascendente escolhendo o
comando Classificar no menu Dados e selecionando Crescente.
Os valores na primeira coluna de matriz_tabela podem ser texto,
nmeros ou valores lgicos.
Textos em maisculas e minsculas so equivalentes.
o nmero da coluna em matriz_tabela a partir do qual o valor
correspondente deve ser retornado. Um nm_ndice_coluna de 1 retornar o
valor na primeira coluna em matriz_tabela; um nm_ndice_coluna de 2
retornar o valor na segunda coluna em matriz_tabela, e assim por diante.
Se nm_ndice_coluna for menor do que 1, PROCV retornar o valor de erro
#VALOR!; se nm_ndice_coluna for maior do que o nmero de colunas em
matriz_tabela, PROCV retornar o valor de erro #REF!.
um valor lgico que especifica se voc quer que PROCV encontre a
correspondncia exata ou uma correspondncia aproximada. Se
VERDADEIRO ou omitida, uma correspondncia aproximada retornada;
em outras palavras, se uma correspondncia exata no for encontrada, o
valor maior mais prximo que menor que o valor_procurado retornado.
Se FALSO, PROCV encontrar uma correspondncia exata. Se nenhuma
correspondncia for encontrada, o valor de erro #N/D retornado.

Exemplos: Na planilha abaixo, onde as clulas J16:K20 denominado Intervalo:

12

SENAC

Apostila de Excel - Frmulas Avanadas

PROCH
Localiza um valor especfico na linha superior de uma tabela ou matriz de valores e retorna
o valor na mesma coluna de uma linha especificada na tabela ou matriz.
Sintaxe: PROCH(valor_procurado;matriz_tabela;nm_ndice_lin;procurar_intervalo)

13

SENAC

Apostila de Excel - Frmulas Avanadas

Exemplo:

Note a diferena entre a funo PROCV e a PROCH.


14

SENAC

Apostila de Excel - Frmulas Avanadas

FUNES FINANCEIRAS E LGICAS


CALCULAR O VALOR DE UMA PRESTAO INICIAL - PGTO
Retorna o pagamento peridico de uma
anuidade de acordo com pagamentos
constantes e com uma taxa de juros
constante.

Sintaxe: PGTO(taxa;nper;vp;vf;tipo)
O pagamento retornado por PGTO inclui o principal e os juros e no inclui taxas, pagamentos
e reserva ou tarifas, s vezes associados a emprstimos.
Exemplos:
Suponha que voc queira economizar R$ 50.000,00 em 18 anos economizando uma
mesma quantia todo ms, voc pode utilizar PGTO para determinar quanto voc deve
economizar. Se considerar que ser capaz de obter 6% de juros em suas economias, voc poder
usar PGTO para determinar o quanto ter que economizar durante o ms:
PGTO(6%/12; 18*12; 0); 50000) igual a -$129,08
Se quiser colocar $129,08 em uma poupana a 6% todo o ms durante 18 anos, voc ter $
50.000.
Calcule a planilha abaixo para saber qual o valor mensal desta prestao:
1
2
3
4
5

A
Produto:
Valor Televiso:
Juro Mensal:
Prestao:
Valor da Prestao:

B
C
Televiso
750,00
2%
12
=-PGTO(B3;B4;B2)

15

SENAC

Apostila de Excel - Frmulas Avanadas

RETORNA O VALOR PRESENTE DE UM INVESTIMENTO - VP


O valor presente o valor total correspondente ao valor atual de uma srie de pagamentos
futuros. Por exemplo, quando voc pede dinheiro emprestado, o valor do emprstimo o valor
presente para quem empresta.
Sintaxe: VP(taxa;nper;pgto;vf;tipo)

Taxa

a taxa de juros por perodo. Por exemplo, se voc obtiver um emprstimo para um carro
com uma taxa de juros de 10% ao ano e fizer pagamentos mensais, a sua taxa de juros
mensal ser 10%/12, ou 0,83%. Voc deve inserir 10%/12, ou 0,83%, ou 0,0083, na
frmula como taxa.

Nper

o nmero total de perodos de pagamento de uma anuidade. Por exemplo, se voc


obtiver um emprstimo de quatro anos e fizer pagamentos mensais, o emprstimo ter
4*12 (ou 48) perodos. Voc deve inserir 48 na frmula para nper.

Pgto

o pagamento feito a cada perodo e no pode mudar durante a vigncia da anuidade.


Geralmente, pgto inclui o principal e os juros, e no h outras tarifas ou taxas. Por
exemplo, os pagamentos mensais por um emprstimo para o carro de R$ 10.000 de
quatro anos a 12% so R$ 263,33. Voc deve inserir -263,33 na frmula como pgto. Se
pgto for omitido, voc dever incluir o argumento vf.

Vf

o valor futuro, ou um saldo de caixa, que voc deseja obter depois do ltimo pagamento.
Se vf for omitido, ser considerado 0 (o valor futuro de determinado emprstimo, por
exemplo, 0). Por exemplo, se quiser economizar R$ 50.000 para pagar um projeto
especial em 18 anos, ento R$ 50.000 o valor futuro. Voc pode ento calcular a taxa de
juros e determinar quanto dever economizar a cada ms. Se vf for omitido, voc dever
incluir o argumento pgto.

Tipo

o nmero 0 ou 1 e indica as datas de vencimento.

Exemplos:
Suponhamos que voc realizou um emprstimo no valor de R$ 800,00 em 18 meses, com juros
de 2,5% ao ms. Calcule qual ser o valor total pago.

1
2
3
4

A
Emprstimo:
Perodo:
Juro Mensal:
Valor Total:

B
C
800,00
18
2,5%
=-VP(B3;B2;B1)

USAR FUNES ANLISES E ESTIMATIVAS FINANCEIRAS


1. No menu Ferramentas, clique em Suplementos.
Se o suplemento que voc deseja usar no estiver listado na caixa Suplementos disponveis,
clique em Procurar e, em seguida, localize o suplemento. Se o suplemento no estiver instalado
em seu computador, voc poder instal-lo.
16

SENAC

Apostila de Excel - Frmulas Avanadas

2. Na caixa Suplementos disponveis, marque a caixa de seleo posicionada ao lado do


suplemento que voc deseja carregar.
FUNO ATINGIR META
um mtodo para encontrar o valor de entrada que uma frmula precisa para produzir um
determinado resultado. Ao executar atingir metas o Excel varia o valor contido em uma clula que
voc especifica, at que uma frmula dependente daquela clula produza o resultado desejado.
Use o comando atingir metas quando voc desejar localizar um valor especfico para uma
determinada clula ajustando o valor de apenas uma outra clula. Por exemplo, atingir a meta
Valor da Prestao de maneira que, qual seria o valor da televiso, se a minha condio de
pagamento da prestao fosse de apenas R$ 68,00?
A
1
2
3
4
5

Produto:
Valor Televiso:
Juro Mensal:
Prestao:
Valor da Prestao:

B
Televiso
750,00
2%
12
R$ 70,92

V at o menu Ferramentas / Atingir Meta, aparecer a


seguinte caixa, onde:
1 - Definir clula: a clula onde ser o valor proposto, no
caso, onde ser o R$ 68,00 que posso pagar de prestao.
2 Para Valor: o valor desejado que a clula definida ir
tornar-se.
3 Alternando clula: a clula que ser modificada,
nesse caso : qual ser o valor da televiso para que eu
pague apenas R$ 68,00 mensalmente?
RELACIONAMENTO DE PLANILHAS
a maneira pela qual no Excel voc relaciona, liga, une duas ou mais planilhas entre si, de
maneira que quando uma alterada, todas relacionadas a ela sofrem alterao.

17

SENAC

Apostila de Excel - Frmulas Avanadas

Veja na figura acima que h 08 planilhas nesta pasta de trabalho e uma delas RESUMO.
Na planilha RESUMO os dados da planilha CURSOS, que vamos cham-la de planilha matriz,
foram transportados e ficaram relacionadas nela. Veja como ficou a frmula.

Como fazer um relacionamento numa planilha


1 MANEIRA:
Verificar na planilha matriz qual o endereo da clula que ser relacionado (clula C12);
Ir at a planilha de destino (Planilha RESUMO);
Na planilha RESUMO, digitar o sinal de igualdade na clula que ser exibido o valor, digitar o
nome da planilha e confirmar o nome. A confirmao feita com o smbolo de exclamao e
por final o endereo da clula, resumindo, a frmula ficar assim: =CURSOS!C12
2 MANEIRA:
Na planilha RESUMO, digitar o sinal de igualdade;
Clicar na planilha matriz (CURSOS) e clicar na clula que se deseja relacionar;
Pressionar a tecla ENTER para que volte para a planilha RESUMO fazendo o relacionamento.
18

SENAC

Apostila de Excel - Frmulas Avanadas

NOTA: Claro que a 2 maneira mais fcil e prtica, mas com a primeira maneira voc consegue
entender o porqu da frmula e como corrigir em caso de erros.
SUBTOTAL
Mostrar os Subtotais com Filtro
Retorna um subtotal em uma lista ou em um banco de dados. geralmente mais fcil criar
uma lista com subtotais usando o comando Subtotais (menu Dados). Assim que a lista de
subtotais for criada, voc poder modific-la editando a funo SUBTOTAL.
Sintaxe: SUBTOTAL(nm_funo;ref1;ref2;...)
Num_funo o nmero de 1 a 11 que especifica qual funo usar no clculo de subtotais
dentro de uma lista.
ref1;ref2;...
so intervalos ou referncias de 1 a 29 para os quais voc deseja o subtotal.
Referncia
1
2
3
4

Funo
Mdia
Cont.Num
Cont.Valores
Mximo

Referncia
5
6
7
8

Funo
Mnimo
Mult
Desvpad
Desvpadp

Referncia
9
10
11

Funo
Soma
Var
Varp

A funo SUBTOTAL vai ignorar quaisquer linhas ocultas que resultem de uma lista filtrada.
Isso importante quando voc deseja obter o subtotal apenas dos dados visveis que resultam
de uma lista filtrada por voc.

EXEMPLO DE SUBTOTAL COM FILTRO

19

SENAC

Apostila de Excel - Frmulas Avanadas

Caractersticas de uma Base de Dados


Neste captulo ser demonstrado como fazer uso do recurso de base de dados do Excel. Uma
base de dados um conjunto de informaes agrupadas e organizadas sob um critrio
preestabelecido, cujos dados podero ser classificados, extrados, alterados ou apagados. Desta
forma, ser possvel manipular registros, trabalhar com funes especficas para banco de dados
e fazer uso de filtros.
Para fazer uso de uma estrutura de base de dados no Microsoft Excel, ser necessrio considerar
trs aspectos importantes:
1 - Uma base de dados ser uma tabela retangular.
2 - As colunas dessa tabela sero consideradas como os campos de informaes.
3 - As linhas sero consideradas os registros de uma tabela.
Todo banco, ou base de dados em Microsoft Excel, ter de ser definido no formato de uma tabela
retangular com as colunas indicando os campos em que cada campo (coluna) dever possuir um
nome (Vendedor, departamento, Dados Venda, Produto e Valor) indicando seu contedo e as
linhas indicando os registros em que cada registro (linha) dever conter uma informao
correspondente ao nome do campo.
Os nomes dos campos devero ser definidos sempre como rtulos. Caso voc deseje colocar o
nome de campo como nmero, no se esquea de digitar antes do nmero um prefixo de rtulo:
apstrofo ().
Jamais utilize dois campos com o mesmo nome. Caso voc tenha uma necessidade nesse
sentido, utilize nomes seriados, como: FONE1, FONE2, FONE3, VALOR1, VALOR2, VALOR3 e
assim por diante.
No utilize tambm nomes de campos que se paream com endereos de clulas, como: A1,
AX34, IV8000, pois isto pode gerar confuso na interpretao dos dados que voc provavelmente
efetuar posteriormente.
Adinste segue a relao completa dos registros que sero utilizados e por sua vez devero ser
digitados como apresentados. Lembrando que os rtulos: Vendedor, Departamento, Data
Venda, Produto e Valor devero ser digitados respectivamente nas clulas A2, B2, C2, D2 e E2:.

20

SENAC

Apostila de Excel - Frmulas Avanadas

Tabela1

Aps ter digitado as informaes para a base de dados, grave-a com o nome Relatrio de
Vendas. Procure deixar visualmente sua planilha semelhante figura abaixo.
Relatrios de uma Base de Dados
Existem umas formas de efetuar pesquisas em uma base de dados por meio da filtragem de
algumas condies. Para fazer uso deste recurso necessrio estar com a base de dados
selecionada. Portanto, selecione a faixa de clulas A2:E25 e em seguida execute o comando do
Menu: Dados/Filtrar/AutoFiltro.
Ser ento apresentado ao lado direito do nome
de cada campo (coluna) um boto do tipo dropdown, indicado na figura acima.
Para desligar a apresentao dos botes execute
novamente o comando: Dados/Filtrar/AutoFiltro.
A partir deste momento, o recurso de filtragem
pode ser utilizado. D um clique sobre o boto
drop-down do campo Departamento, indicado na
figura abaixo.

21

SENAC

Apostila de Excel - Frmulas Avanadas

Figura Apresentao do boto drop-down


campo Departamento.

no

Selecione o departamento tica e observe a


forma de extrao de dados que a planilha
mostra. A Figura mostra o resultado desta
seleo.
Para
Para

retornar a tela para a forma anterior, clique


novamente o boto drop-down do campo
Departamento e selecione a opo (Tudo).
mais um teste, selecione somente os
registros do vendedor Maria Izabel que
vendeu os produtos culos de Grau. A
Figura mostra o resultado desta pesquisa.
Depois retorne os campos Vendedor e
Produto para a definio (Tudo).
Perceba que, desta forma, possvel obter
resposta para a pergunta: Quais vendedores
venderam Micros e tambm Disquetes? Selecione no boto
drop-down do campo Produto, a opo (Personalizar...), ser
apresentada a Caixa de Dilogo Personalizar Autofiltro, como

mostra ao lado.
Figura Apresentao do resultado da pesquisa com dois campos

Figura Caixa de dilogo Personalizar Autofiltro.

Neste momento, digite, no primeiro campo da rea de seleo Produto, o nome Micro* (utilize o
sinal de asterisco para considerar os demais caracteres), selecione a condio boleana Ou e
22

SENAC

Apostila de Excel - Frmulas Avanadas

depois proceda ao preenchimento do segundo campo digitando o nome Disquete*, verifique se a


condio de pesquisa igual a est ativada.
A figura mostra como dever ficar a tela. Clique Ok.

Figura Caixa de Dilogo Personalizar


AutoFiltro com os dados a serem pesquisados.

A figura mostra o resultado desta pesquisa.

Figura Caixa de dilogo Personalizar AutoFiltro com os dados a serem


pesquisados, usando o operador boleano E.

Veja tambm a Figura

Extratos de uma Base de Dados


Agora, a pesquisa ser efetuada com a finalidade de extrair os dados para uma outra rea da
planilha. Para isso, presico ser criada uma rea de critrio, que dever possuir os mesmos
campos da lista.
Para isso, selecione a faixa de clulas A2:E25 e execute o comando do menu: Editar/Copiar,
depois posicione o cursor na clula G3 e execute o comando: Editar/Colar.
Posicione o cursor na clula G2 e digite o ttulo rea de Critrio, como se mostra na Figura.
preciso definir a rea que receber a extrao dos dados, ento selecione novamente a faixa de
clulas A2:E2, execute o comando: Editar/Copiar.
E posicione o cursor na clula G10 executando o comando: Editar/Colar.
Posicione em seguida o cursor na clula G9 e digite rea de Extrao. A Figura mostra como
dever estar a aparncia da tela.

23

SENAC

Apostila de Excel - Frmulas Avanadas

Figura Apresentao da definio da rea de extrao.

Estando definidas as duas reas: a de critrio e a de extrao, execute o comando: Dados/Filtrar/


Filtro avanado...
Ser ento apresentada a Caixa de Dilogo Filtro avanado (Figura), indicando a selao rea da
base de dados. Neste momento, selecione a opo: Copiar para outro local, no campo:
Intervalo de critrios digite o endereo da rea de critrio, no caso: $G$3:$K$4 (ou selecione
a referida rea com o mouse), e para o campo Copiar para, digite o endereo da rea de
extrao: $G$10:$K$10 (ou selecione a referida rea com o mouse), em seguida clique OK.

Figura Apresentao da
Caixa de Dilogo filtro
Avanado

Figura apresentao da
Caixa de Dilogo filtro
avanado com opes de
critrio e extrao.

As Figuras acima mostram respectivamente a Caixa de Dilogo preenchida e seu resultado.

24

SENAC

Apostila de Excel - Frmulas Avanadas

Figura Apresentao do resultado da extrao

Perceba duas coisas: a primeira, para a rea de critrio foram definidas duas linhas, sendo uma
com o nome dos campos e outra para a informao dos dados a serem pesquisados.
como esta linha est em branco, a extrao ocorreu para todos os registros. Supondo que voc
queira pesquisar todas as ocorrncias de vendas efetuadas pelo vendedor Andr Luiz, digite na
clula G4 o rtulo Andr Luiz, indicado na figura, em seguida execute o comando:
Dados/Filtrar/Filtro avanado...
Selecione a opo Copiar para outro local e clique Ok. A Figura mostra o resultado desta
pesquisa.

Figura Apresentao do rtulo a ser pesquisado.

Este tipo de pesquisa tambm aceita os conceitos dos operadores booleanos E e OU. Para
executar o conceito do operador E, os dados devem ser digitados na mesma linha. Digite na
clula J4 o rtulo Micro conforme mostra a Figura. em seguida execute o comando:
Dados/Filtrar/Filtro avanado...
Selecione Copiar para outro local e clique OK. A Figura mostra o resultado deste tipo de
pesquisa.
25

SENAC

Apostila de Excel - Frmulas Avanadas

Para executar pesquisa do tipo OU, por exemplo, listar os produtos vendidos por Andr Luiz ou
Jos Augusto, posicione o cursor na clula G5: e digite o rtulo Jos Augusto, no esquea de
limpar a clula J4: A figura mostra como dever ficar a tela do Microsoft Excel. depois
execute o comando: Dados/Filtrar/Filtro avanado
Selecione Copiar para outro local, para o Intervalo de critrios, selecione a faixa de clulas
$G$3:$K$5, clique OK. A Figura mostra o resultado deste tipo de pesquisa.

Figura Apresentao dos rtulos a serem pesquisados como condio E

Figura Apresentao do resultado da extrao aps a pesquisa do vendedor Andr Luiz e Jos augusto Condio OU.

Obs.: Quando se desejar usar condies do tipo OU, necessrio que voc estabelea mais
linhas para alternar entre os elementos que sero pesquisados.

Note que com o uso de filtros avanados, ainda no exemplificado como trabalhar com os campos
numricos (valores e datas), para que o trabalho possa ocorrer de forma eficiente, necessrio
criar um campo suplementar denominado campo calculado ou critrio calculado, que poder ser
usado em apoio a qualquer outro campo numrico da sua lista. No exemplo apresentado, este
campo servir para selecionar informaes dos campos Valor e Dados Venda.
As informaes selecionadas podero ser extradas usando-se o conceito de = (igual a), > (maior
que), < (menor que), >= (maior ou igual a), <= (menor ou igual a), <> (diferente de) e tambm
26

SENAC

Apostila de Excel - Frmulas Avanadas

possvel cercar faixas de valores, como: listar todos os valores entre 5000 e 9000; listar todas as
vendas efetuadas em Outubro e assim por diante.
Para fazer um teste desta possibilidade, posicione o cursor na clula L3 e digite o rtulo
Calculado, indicando na Figura,. Se desejar, copie par esta clula o formato das clulas que
esto do lado esquerdo.

Figura Apresentao da definio do campo calculado.

Estando com o novo campo definido, basta em seguida estabelecer as frmulas lgicas que sero
utilizadas para a avaliao dos critrios de pesquisa. quando uma frmula lgica
estabelcida, esta retorna como resultado a indicao VERDADEIRO ou FALSO e dever
sempre ser referencial ao primeiro registro da lista no importando a condio a ser utilizada.
No se esquea de limpar as clulas G4: e G5.
Por exemplo, imagine que voc necessita extrair todos os registros cujas vendas tenham sido
superiores a 5000. Posicione o cursor na clula L4: e digite a frmula lgica: =E3>4000
Ser obtido como retorno o valor FALSO, indicando que o primeiro registro da lista est fora do
critrio estabelecido. Basta agora efetuar a extrao para obter todos os registros que satisfaam
a condio estabelecida no campo calculado. Execute o comando: Dados/Filtrar/Filtro
avanado...
Selecione a opo Copiar para outro local e, no campo Intervalo de critrios: digite o endereo
$G$3:$L$4 (este endereo considera o campo calculado como parte do critrio), clique OK. A
Figura mostra o resultado da extrao dentro do critrio estabelecido, bem como a apresentao
da frmula lgica com seu valor de retorno.

27

SENAC

Apostila de Excel - Frmulas Avanadas

Figura Apresentao do resultado da extrao e a apresentao da frmula lgica.

Caso voc queira efetuar a extrao tomando por base faixa de valores, poder utilizar as funes
=E e =OU. Por exemplo, extrair todas as vendas entre 90 e 500. Posicione o cursor na clula L4:
e digite a frmula: =E (E3>=90;E3<=500)
Em seguida execute: Dados/Filtrar/Filtro avanado...
Selecione a opo Copiar para outro local e clique OK. a figura mostra o resultado deste critrio
de extrao.

Figura Apresentao do resultado da extrao com duas condies tipo E

Veja um exemplo com a funo =OU. Ser necessrio obter a extrao das vendas que forma
inferiores a 200 e superiores a 7000, inclusive. Posicione o cursor na clula L4: e digite a frmula:
=OU(E3<=200;E3>=7000)
Em seguida execute o comando: Dados/Filtrar/Filtro avanado...

28

SENAC

Apostila de Excel - Frmulas Avanadas

Figura Apresentao do resultado da extrao com duas condies OU.

Com relao s extraes a serem executadas com campos que possuam datas, ser necessrio
utilizar funes que manipulem este tipo de dados, como: =DIA, =MS, =ANO e =DATA. Por
exemplo, extair todos os registros de vendas efetuadas no ms de julho de um ano qualquer.
Posicione o cursor na clula L4: e digite a frmula lgica: =Ms (C3) = 7
Execute: Dados/Filtrar/Filtro avanado...
Selecione a opo Copiar para outro local e clique OK. A figura apresenta o resultado desta
extrao.

Figura apresentao do resultado da extrao efetuada com uma determinada data para qualquer ano.

29

SENAC

Apostila de Excel - Frmulas Avanadas

Caso voc queira cercar a apresentao de registro de um determinado ms, por exmplo, todas
as vendas executadas em agosto de 1999, na clula L4: digite a frmula lgica:
=E(C3>=DATA(99;8;1); c3<=DATA(99;8;31))
Execute: Dados/Filtrar/Filtro avanado...
Selecione a opo Copiar para outro local e clique OK. A figura apresenta o resultado desta
extrao. A funo =DATA
trabalha com os argumentos internos: ano; ms; dia:
=DATA(ano;ms;dia)

Figura -Apresentao do resultado da extrao de um determinado ms e ano.

A partir deste momento, voc tem em suas mos a base de funcionamento de toda a estrutura da
base de dados dentro do microsoft excel, desde a manipulao simples de uma lista at uma
manipulao mais avanada com uso de funes mais especficas. Resta somente comear o que
faz a opo Somente registros exclusivos da Caixa de Dilogo Filtro avanado. desta forma
possvel obter uma lista de extrao sem registros repetidos, quando estes so exatamente iguais,
evitando a apresentao de informaes duplicadas.
O Uso de Subtotais
Para trabalhar com o recurso de Subtotais imprescindvel manter a base de dados ordenada,
segundo a ordem em que se deseja obter um subtotal. Neste caso, a base de dados dever estar
ordenada pelos nomes dos vendedores.
aps a ordenao alfabtica pelo campo que ser o mais importante, mantenha o cursor
posicionado dentro da rea da base de dados. em seguida execute o comando:
Dados/Subtotais...
Ser ento apresentada a Caixa de dilogo Subtotais, indicada na figura.

30

SENAC

Apostila de Excel - Frmulas Avanadas

Figura Caixa de dilogo Subtotais

Neste momento, d um clique no boto OK. Observe como ficar a apresentao das informaes
base de dados, na figura abaixo.

Figura Planilha com os subtotais


ativados.

Observe que esquerda


apareceram trs novos
botes numerados como 1,
2 e 3. Pelas prximas
figuras ser mostrado o
que acontece se apertar
cada um deles e seus
respectivos resultados:

A figura apresenta a forma de visualizao obtida por meio do uso do boto nmero 1.

A figura apresenta a forma de visualizao obtida por meio do uso do boto nmero 2.

A figura apresenta a forma de visualizao obtida por meio do uso do boto nmero 3, que
permite voltar situao original.
31

SENAC

Apostila de Excel - Frmulas Avanadas

Para que sejam desfeitos os subtotais de uma planilha, basta estar com o cursor posicionado
dentro da rea de base de dados e, em seguida, executar o comando:
Dados/Subtotais.../Remover todos
Funes de Base de Dados
Anteriormente foram utilizadas funes como =SOMA, =MDIA, =MXIMO, =MNIMO entre
outras. Nesta parte sero estudadas funes exclusivas para a manipulao de base de dados.
As funes desta categoria so idnticas s demais funes, tendo como diferena o prefixo
BD. Uma funo de base de dados possui como sintaxe:
=BDfuno(banco;campo;critrio), em que:
Funo: Ser uma das funes =BDSOMA, =BDMDIA, =BDMAX, =BDMIN entre outras..
Banco: Ser a faxia de clulas ou o nome de uma faxia que contenha o endereo do banco de
dados e contenha o nome do campo.
Campo: Ser o nmero da coluna que contm o campo a ser calculado. apreimeira coluna sempre
ser 1 (um), a segunda 2 (dois) e assim por diante. este poder ser um nmero inteiro positivo a
partir de um, ou o endereo de uma clula ou frmula que retorne como resultado o nmero
(inteiro positivo) de deslocamento de uma coluna.
Critrio: Ser a faixa de clulas que contm o critrio de procura, sendo no mnimo duas linhas. a
primeira linha da faixa de critrio dever ter os nomes exatos dos campos da base de dados. a
partir da segunda linha, dever ser informado um ou mais critrios como condio para selecionar
os dados a serem utilizados pela funo.
Em seguida posicione o cursor na clula B29:, digite a funo: =BDSOMA(A2:E25;5,G3:K4)
Onde A2:E25 o intervalo da base de dados, 5 a coluna Valor e G3:K4 a rea de extrao da
base de dados.
Repita os mesmos procedimentos para as demais funes.
Agora que todas as funes foram definidas, basta que voc informe na rea de critrio qual
informao deseja calcular. Por exemplo: Quanto vendeu o vendedor Joo Carlos? Posicione o
cursor na clula G4: e digite Joo Carlos. O resultado imediato, observe.

Figura Tela da planilha com clculos executados com funes de banco de dados para o vendedor Joo Carlos.

32

SENAC

Apostila de Excel - Frmulas Avanadas

VALIDAO DE DADOS
Os dados digitados nas clulas devem estar dentro das regras de validao gerada para
aquela clula.

Selecionar a clula desejada (clula C13).


Clicar no menu Dados e escolher Validao
Na palheta Configuraes, em Permitir escolha a opo Lista
Em Fonte ou Origem, selecionar a lista de validao, no caso do Modelo, o intervalo A6:A9

Perceba que a tela de validao


encolhe para que voc possa
selecionar a rea. Pressione a
tecla ENTER aps a seleo
para que retorne ao normal e
depois no boto OK.

Veja na figura ao lado como fica uma clula quando


usada validao (permitindo lista), um drop-down
(menu suspenso) aparece ao lado da clula para
escolha de dados:

33

SENAC

Apostila de Excel - Frmulas Avanadas

- EXERCCIO: Digite, formate, responda, conforme as orientaes ao lado e salve-a no micro e


disquete.

A planilha acima respondida mostra uma operao de compra para o modelo Honda XR.
Veja a planilha abaixo outra utilidade da palheta Configuraes: nesta planilha de compra o valor
mnimo de prestaes de 6 parcelas e o mximo 12.

Veja a mensagem exibida caso voc digite um valor


diferente dos permitidos.

34

SENAC

Apostila de Excel - Frmulas Avanadas

Na segunda palheta, Mensagem de Entrada voc pode orientar o usurio sobre as restries. A
redao para o campo ttulo e a mensagem de entrada fica a seu critrio e na clula aplicada
ficar aparecendo um comentrio.

Na terceira palheta Alerta de erro voc pode criar janela de mensagens no lugar de exibio de
comentrio sobre as restries. A redao para o campo ttulo e a mensagem pode ser a mesma,
com um detalhe, se utilize esta palheta, voc pode apagar a redao da palheta anterior. Voc
ver porque.
H trs opes de estilo para essa palheta: Parar, Aviso e Informaes.
Estilo Parar: na caixa de mensagem apenas duas opes: Repetir (para adicionar outro valor) e
Cancelar (volta ao valor que estava).

Estilo Aviso: na caixa de mensagem so exibidas trs opes: Sim (o valor digitado aceito),
No (o valor digitado no aceito) e Cancelar (volta ao valor que estava).

35

SENAC

Apostila de Excel - Frmulas Avanadas

Estilo Informaes: na caixa de mensagem so exibidas duas opes: OK (o valor digitado


aceito) e Cancelar (volta ao valor que estava).

- EXERCCIO: Digite, formate, responda, conforme as orientaes ao lado e salve-a no micro e


disquete.

36

SENAC

Apostila de Excel - Frmulas Avanadas

PROTEGER PASTAS DE TRABALHOS E PLANILHAS


Limitar a exibio e a edio de uma planilha individual
1. Selecione a planilha que sofrer proteo
2. Tire a seleo das clulas que voc deseja poder alterar depois que proteger a planilha.
3. Tire a seleo dos objetos grficos que voc deseja poder alterar depois que proteger a
planilha.
4. Oculte quaisquer frmulas que voc no deseja que fiquem visveis.
5. No menu Ferramentas, aponte para Proteger e clique em Proteger planilha.
6. Para impedir alteraes nas clulas das planilhas ou nos dados e outros itens em grficos, e
para impedir a exibio de linhas, colunas e frmulas ocultas, marque a caixa de seleo
Contedo. Para impedir alteraes nos objetos grficos de planilhas ou grficos, marque a caixa
de seleo Objetos. Para impedir alteraes nas definies de cenrios em uma planilha, marque
a caixa de seleo Cenrios.
7. Para impedir que outros usurios removam a proteo da planilha, digite uma senha clique em
37

SENAC

Apostila de Excel - Frmulas Avanadas

OK e, em seguida, redigite a senha na caixa de dilogo Confirmar senha. As senhas coincidem


maisculas e minsculas. Digite a senha exatamente como deseja inseri-la, incluindo letras
maisculas e minsculas
8. Para proteger as clulas deve-se:
Selecionar a clula ou um intervalo de clulas
Em Formatar, escolher Clulas, clicar na guia Proteo e ativar Travada para no deixar
alterar dados numa planilha e/ou Oculta para no mostrar as frmulas utilizadas.
Seguir os passos da proteo de planilha
Se voc atribuir uma senha, deve copi-la e guard-la em local seguro. Se perder a senha,
no ter acesso aos elementos protegidos na planilha.
Protegendo contedo contra alterao
Veja o exemplo abaixo:

Percebeu no campo total a frmula utilizada para encontrar o valor? =D3/E3


Vamos Travar a planilha para que no haja alteraes nos dados. Veja a figura abaixo:

Voc pode escolher qual ao ser bloqueada para que no haja alteraes, depois digite uma
senha e a redigite, como nas figuras abaixo:

38

SENAC

Apostila de Excel - Frmulas Avanadas

Veja na figura ao lado que alguns itens nas barras de ferramentas Padro e Formatao ficam
desabilitados (exemplos: negrito, mesclar e centralizar, desfazer, autosoma, etc.)

Caso algum deseje alterar o contedo de sua planilha,


veja a mensagem que ser exibida:
Para que retorne ao normal, desproteja sua planilha, digitando corretamente a senha:

Ocultando frmulas de uma planilha


Com a planilha desprotegida faa o caminho conforme as figuras abaixo:

39

SENAC

Apostila de Excel - Frmulas Avanadas

Proteja novamente a planilha, conforme visto anteriormente. Veja a figura abaixo:

Veja que a clula ativa a


do Total e que a frmula
utilizada no vista na barra
de frmulas, e assim com
qualquer
outra
frmula
APENAS nesta planilha.

Solicitar uma senha para abrir uma pasta de trabalho (Arquivo)


1. No menu Arquivo, clique em Salvar como.
2. No menu Ferramentas, clique em Opes
gerais.
3. Na caixa Senha de proteo, digite uma senha
e clique em OK.
As
senhas
diferenciam-se
entre
maisculas,
minsculas,
numricas
ou
alfanumricas. A quantidade mxima de 15
caracteres.

4. Redigite a senha.
5. Clique no boto Salvar.
40

SENAC

Apostila de Excel - Frmulas Avanadas

6. Para abrir o arquivo, digite a senha exatamente como criada.

TABELAS DINMICAS
1. Introduo
As tabelas dinmicas, podem ser definidas da seguinte forma: So tabelas interativa que
resumem elevadas quantidades de dados, usando a estrutura e mtodos de clculo
especificados.
uma ferramenta de anlise de dados que produz o resumo de registros num formato tabular
conciso.
2. O que se pode fazer recorrendo a Tabelas Dinmicas
2.1 Analisar dados rapidamente
As TD permitem organizar dados e calcular informao resumida utilizando categorias
(campos) e funes resumo (soma, mdia, etc).

Passos para criar Tabela Dinmica


41

SENAC

Apostila de Excel - Frmulas Avanadas

Dados
Relatrio de Tabelas e Grficos Dinmicos - executa o assistente de tabelas e grficos dinmicos, cujos passos
se descreve seguidamente;
Passos do assistente:
1 Especificar o tipo dos dados origem, que podem ser:
- Lista ou Base de dados do excel;
- Origem externa => query ( aplicao de acesso a dados que encontra e visualiza dados guardados em tabelas
externas, antes de devolver dados ao excel para TD);
- Intervalos mltiplos de consolidao => permite combinar e resumir dados de mltiplos intervalos de diferentes
documentos, com cabealhos em linhas e em colunas;
- Dados de outra TD.

42

SENAC

Apostila de Excel - Frmulas Avanadas

Surge o esquema da tabela dinmica na prpria folha, para onde se podem arrastar os campos existentes na janela
Tabela dinmica, com o mesmo efeito que o passo anterior. Resultado da Seleo Efetuada para criar a
Tabela.

Formulrio
O Microsoft Excel trabalha com diversos tipos de formulrios.
Voc pode utilizar os formulrios fornecidos com o Excel para
inserir dados em intervalos, listas ou em outros bancos de
dados. Tambm pode criar formulrios para imprimi-los ou uslos online, incluindo formulrios abertos no Excel e os
formulrios colocados em pginas da Web. Para capturar e
organizar os dados nos formulrios online, voc pode usar uma
pasta de trabalho do Excel, outro programa ou um banco de
dados.
Formulrios internos para dados do Excel
Para obter
intervalos ou listas em planilhas do Excel, voc pode exibir um
formulrio de dados que permite inserir novos dados, encontrar
linhas com base no contedo das clulas, atualizar os dados e
excluir linhas do intervalo ou da lista.
Criando seu prprio formulrio no Excel
Voc pode criar formulrios do Excel para imprimi-los ou us-los online. Os formulrios on-line podem incluir controles (controle: um objeto da interface grfica do usurio, como
uma caixa de texto, uma caixa de seleo, uma barra de rolagem ou um boto de comando, que permite a usurios
controlar o programa. Voc usa controles para exibir dados ou opes, executar uma ao ou facilitar a leitura da
interface do usurio.), por exemplo, botes de opo e listas suspensas. Tambm pode proteger um formulrio online de modo que somente certas clulas fiquem disponveis para entrada de dados, alm de validar os dados para
certificar-se de que os usurios s insiram os tipos de dados vlidos para o formulrio. possvel disponibilizar
formulrios on-line a partir do Excel, de pginas da Web ou de programas Microsoft Visual Basic for Aplicativos
(VBA) (VBA: uma verso de linguagem macro do Microsoft Visual Basic usada para programar aplicativos do
Windows e includa em vrios aplicativos da Microsoft.).

43

SENAC

Apostila de Excel - Frmulas Avanadas

O QUE UMA MACRO?


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

CRIAR MACROS
Existem duas possibilidades de criao de macros:
Atravs do Gravador de Macros
Utilizando o editor e programando em Visual Basic for Applications

Gravar uma Macro


1. Ferramentas / Macro / Gravar nova Macro. O Excel exibir a caixa de dilogo da abaixo :

2. O nome da Macro - ser constitudo por um conjunto de caracteres que identificaro a


Macro e a sua funcionalidade.
3. Tecla de atalho: composto por uma combinao de teclas que podero ser utilizadas para executar
uma macro.
4. Armazenar a macro em: Esta pasta de trabalho por armazenar a macro numa das seguintes
alternativas: sendo que cada uma corresponde a macros de mbito diferente. Assim devero armazenar a
macro na opo que ela esteja activa sempre que o documento estiver aberto, e para que ela esteja
armazenada no prprio ficheiro no correndo o risco de ficar armazenada nas Macros
do Excel.
5. Descrio, introduza um comentrio funo este poder ser importante para que no seja
esquecido o respectivo objetivo e funcionalidade.

44

SENAC

Apostila de Excel - Frmulas Avanadas

6. Clique em OK para iniciar a gravao da macro neste momento ser exibida uma barra de gravao
semelhante da figura 2, e o cone do rato ser transformado numa cassete, indicando o estado de
gravao.

7. Na Barra de Gravao, existem dois botes: Parar gravao e Referencia Relativa O boto de Parar
gravao termina a gravao da macro, o boto de Referncia Relativa Referncia seleciona o modo de
gravao da macro se feito com base em referncias relativas ou referncias absolutas.
Nota: Tome ateno ao passo que d quando est gravando pois tudo ser registrado, o que significa
que quando for executar a macro, esses procedimentos sero efetuados.

45

SENAC

Apostila de Excel - Frmulas Avanadas

REFERNCIA BIBLIOGRFICA
Ajuda do Microsoft Excel XP, Microsoft.
Apostila de Treinamento Excel Avanado. Diviso de Servios Comunidade - Centro de
Computao da Unicamp, com adaptaes pelos colaboradores: Grson Llis, Fabio Augusto,
Jos Veiga e Srgio de Jesus.SENAC-MA. Ncleo de Formao em Informtica.

46

SENAC

Apostila de Excel - Frmulas Avanadas

INTRODUO

Esta apostila tem o objetivo de trabalhar nesta Oficina de EXCEL


FRMULAS AVANADAS com algumas frmulas avanadas como: funes
gerais, funes condicionais, funes financeiras e lgicas, procurar um valor
especfico em uma lista de valores, relacionamento de planilhas, Subtotal,
Validao e proteo de pastas de trabalho e planilhas.

Ncleo de Formao em Informtica NFI


SENAC-MA

47

SENAC

Apostila de Excel - Frmulas Avanadas

48

Você também pode gostar