Você está na página 1de 41

Curso: Excel com Recursos

Avanados
Carga horria: 35h

Autores: Simone Nunes Instrutora Senac NINF


Marcos Antnio Instrutor Senac NINF

SUMRIO

Fazendo uma reviso da base................................................3


Funes..................................................................................6
Importao de textos para o Excel.......................................18
Autofiltro..............................................................................21
Filtro avanado.....................................................................23
Tabela dinmica....................................................................26
Validao de dados...............................................................28
Vinculando pastas e palnilhas no excel................................30
Macro....................................................................................33
Atingir metas........................................................................36
Cenrios...............................................................................38

FAZENDO UMA REVISO DA BASE

Dado o seguinte exemplo:


Em um elevador de cargas s possvel transportar at 300 quilos de
mercadoria por vez. A planilha abaixo tem por funo relacionar os produtos
e pesos para saber at que ponto possvel carregar o elevador.

Para totalizarmos o Peso Total precisaremos usar a funo Soma.


FUNO SOMA
Essa funo pode ser utilizada com o boto {
Voc pode tambm utilizar o boto

Auto-Soma};
{Colar Funo};

Nesse curso daremos nfase a digitao da funo e, para tanto, mostraremos a


sintaxe das mesmas:
= Soma(Intervalo de Clulas)
O intervalo das clulas pode ser obtido atravs de:
- dois pontos (:) se as referncias das clulas forem consecutivas;
Ex.: =Soma(A1:A4) {nesse caso sero somadas as clulas A1, A2, A3 E A4;
- ponto e vrgula (;) se as referncias de clulas forem alternadas;
Ex.: =Soma(A1;A4) {nesse caso sero somadas as clulas A1 e A4;
3

Ento para calcular o peso total, do nosso exemplo, usaremos: = Soma(B3:B6)


Continuando o nosso exemplo temos o acrscimo da clula Situao como mostra a
figura abaixo:

Como resolver o campo Situao?


Se o peso do elevador for igual ou superior a 300, que o peso mximo do elevador, na
situao ter o texto SOBRECARGA; se o peso total ainda no somou 300 no ter texto
nenhum em situao.
Como possvel ter duas informaes no campo situao (nenhum texto ou sobrecarga)
dependendo da condio Peso total? Fazendo uso da funo lgica SE.
FUNO SE
Sintaxe : = Se(Condio; Verdadeiro; Falso).
Condio: a pergunta que ser averiguada; sempre uma comparao que utiliza
operadores relacionais:
Operador relacional
=
igual a
<> diferente de
>
maior que
<
menor que
>= maior ou igual a
<= Menor ou igual a
Verdadeiro: corresponde a informao que concorda com a condio;
Falso: a informao que ser colocada caso no haja concordncia com a condio.

Ento para resolvermos nosso exemplo, usaremos: = SE(B7>=300;Sobrecarga; )


Condio: B7>=300

(se peso total maior ou igual a 300, que o peso mximo do


elevador)

Verdadeiro: Sobrecarga

(o texto sobrecarga concorda com o que foi perguntado na


condio)

Falso:

(espao ser a resposta de no concordncia com a condio, ou


seja, o peso ainda no chegou e nem ultrapassou 300)

Obs: Na utilizao da funo Se pode ocorrer a necessidade de estabelecermos mais de


uma condio verdadeira, da ento consideramos que temos um Se Aninhado, ou seja,
um Se dentro do outro Se.
Sintaxe : = Se(Condio 1; Verdadeiro 1; Se( Condio 2; Verdadeiro 2; Falso)).
Dada a seguinte planilha

Situao Problema Vamos supor que temos o salrio igual para cada cargo. Para o
cargo de Advogado o salrio R$ 2.500,00, se o cargo for Operador o salrio de R$
1.250,00 e se for Office boy o salrio de R$ 520,00.
Como fazer?
Usaremos o Se aninhado da seguinte forma:
=SE(B2="Advogado";2500;SE(B2="operador";1250;520))

FUNES

FUNO CONT.SE
Conta um conjunto de clulas segundo um critrio pr-estabelecido.
Sintaxe: =CONT.SE(Intervalo_de_clulas;critrios)
Onde o intervalo_de_critrio o intervalo no qual encontramos o critrio para a
contagem e o critrio a condio estabelecida para que haja a contagem. Porque quem
conta, conta algo.
Para testarmos esse novo comando podemos aproveitar o exemplo acima e contar
quantos advogados temos na nossa empresa da seguinte forma:
=CONT.SE(B2:B6;"advogado")
Vamos apresentar e analisar outro exemplo:

Frmula_01 apresenta como resposta .


= CONT.SE(A4:A11;Estrangeiro(a))
Frmula_02 apresenta como resposta .
= CONT.SE( A4:A11;Brasileiro(a))
Obs: A contagem estabelecida atravs de um critrio. Nestes casos foram palavras, mas
podemos utilizar outros critrios.
FUNO SOMASE
Funo que faz parte da categoria Matemtica e Trigonomtrica. Possibilita a soma de
clulas por intermdio de um critrio.
6

Sintaxe: =SOMASE(Intervalo_de_critrio;critrio;Intervalo_da_soma)

Intervalo_de_Critrio o intervalo que ir conter o critrio.


Critrio Podemos ter como critrio : nmeros, palavras.
Intervalo_da_Soma o intervalo que contm os valores a serem somados.

No exemplo acima precisamos somar todos os salrios pagos ao advogados, os


pagos aos operadores e os pagos ao Office boy, para tanto usaremos o Somase:
Para os advogados: =SOMASE(B2:B6;"ADVOGADO";C2:C6)
Para os Operadores: =SOMASE(B2:B6;"operador";C2:C6)
Para o Office boy: =SOMASE(B2:B6;"Office boy";C2:C6)
Vamos apresentar e analisar outro exemplo:

Para os produtos de limpeza


= SOMASE(A2:A9;Limpeza;E2:E9).
Para os cereais
= SOMASE(A2:A9; Cereais;E2:E9).
7

Obs: A funo SOMASE no permite que apresentemos mais de um critrio. Todavia, no


mdulo Avanado veremos o Assistente de Soma Condicional que permite determinarmos
02(dois) critrios para realizarmos a soma.

FUNES DIVERSAS, AES E SUPLEMENTO.


FUNO ESQUERDA
Essa funo integrante da categoria Texto que retorna o n de caracteres solicitados
esquerda, iniciando a partir do primeiro caractere, do texto ou endereo de clula referido
na funo.
Sintaxe: = ESQUERDA(Texto ou endereo de clula; nmero de caracteres).
Para exemplificarmos suponha que, no exemplo a seguir temos, no clculo de ICMS, 5%
sobre o custo do produto - caso o cdigo do produto inicie por AA - e de 10% sobre o
custo do produto para os demais produtos;

Para resolvermos o que se pede escreveramos em D2 o seguinte:


=SE(ESQUERDA(A2;2)="AA";5%*B2;10%*B2)
Nesse caso usamos o Se porque temos duas respostas possveis: ou o clculo de 5% * o
custo ou o clculo de 10% * o custo.
FUNO DIREITA
Essa funo integrante da categoria Texto, que retorna o n de caracteres solicitados
direita, iniciando a partir do primeiro caractere, do texto ou endereo de clula referido na
funo.
Sintaxe: = DIREITA(Texto ou endereo de clula; nmero de caracteres).

Usando o exemplo acima, se quisssemos criar uma frmula para inserir,


automaticamente, 30 dias de validade para as mercadorias cujo cdigo terminasse em
100 (este 100 no nmero e sim texto, pois faz parte do cdigo) e 60 dias para os
demais, faramos:
=SE(DIREITA(A2;3)="100";"30 DIAS";"60 DIAS")
A funo direita foi usada na funo Se pelo mesmo motivo do exemplo anterior, havia a
necessidade de deciso entre dois clculos.
FUNO EXT.TEXTO
Essa funo integrante da categoria Texto, que retorna a parte do texto solicitada,
iniciando a partir da posio inicial, do texto ou endereo de clula referido na funo e
vai at o n de caracteres que foi solicitado;
Sintaxe: = EXT.TEXTO(Texto ou endereo de clula; caractere_Inicial; nmero
de caracteres).

Na clula G2 precisamos criar uma frmula que, de acordo com o cdigo, apresente o
TIPO do produto. Para os produtos cujo cdigo seja igual a A1, visto a partir da segunda
letra, o tipo Eletrodomsticos; Para os que apresentam cdigo B1, tipo
Eletroeletrnicos e para aqueles cujo cdigo seja igual a C3, seu tipo Informtica;
para os demais, o tipo ser suprimentos.
A soluo seria:
=SE(EXT.TEXTO(A2;2;2)="A1";"Eletrodomstico";SE(EXT.TEXTO(A2;2;2)="B1"
;"Eletroeletrnicos";SE(EXT.TEXTO(A2;2;2)="C3";"Informtica";"Suprimentos"
)))

Nesse caso teramos um Se com muito mais opes, uma vez que, sero necessrias mais
de uma condio para decidir qual a resposta correta para aquela proposio.
FUNO INT
Essa funo integrante da categoria Matemtica e Trigonomtrica, que pega apenas a
parte inteira de um nmero.
Sintaxe : = INT( NMERO )

Situao Problema O ajuste ser necessrio para atender a exigncia de


arredondamento da mdia anual. Caso a mdia seja inferior a 0,5 ser ajustado para o
inteiro inferior. Caso a mdia tenha parte decimal igual a 0,5 ou superior ser ajustado
para o inteiro superior.
Frmula
do
Ajuste
INT(D2))=0,5;D2;INT(D2)))

Se((D2-INT(D2))>0,5;INT(D2)+1;Se((D2-

FUNO ABS
Essa funo integrante da categoria Matemtica e Trigonomtrica, que retorna um valor
absoluto de um nmero.
Sintaxe: =ABS( NMERO )

Clculo da Raiz Quadrada


= Raiz(Abs(B2))

10

FUNO MODO
Essa funo integrante da categoria Estatstica, que retorna o valor mais repetido ou que
ocorre com mais freqncia. Na realidade a funo MODO equivalente a Moda em
estatstica.

Clculo da Moda
= Modo(B2:D2)
Obs: Se no houver valores repetidos, o resultado ser um erro do tipo #N/D (O valor de
erro #N/D ocorre quando um valor no se encontra disponvel para uma funo ou
frmula.). Se houver mais de um valor modal, a moda ser a menor.
FUNO E
Essa funo integrante da categoria Lgica, que retorna Verdadeiro se todos os
argumentos forem verdadeiros e Falso se um ou mais argumentos forem falsos.
1
Argumento

2
Argumento

Resultado

Verdadeiro
Verdadeiro
Falso

Verdadeiro
Falso
Falso

Verdadeiro
Falso
Falso

Situao Problema Para ser realizado o alistamento militar (Exrcito) o candidato tem
que ser do sexo masculino e ter idade igual a 17,5(dezessete anos e seis meses) .
Clculo da Situao
= Se(E(A3= Masc; B3=17,5); Apto; Inapto)

11

FUNO OU
Essa funo integrante da categoria Lgica, que retorna Verdadeiro se qualquer dos
argumentos forem verdadeiros e Falso se todos argumentos forem falsos.
1
Argumento

2
Argumento

Resultado

Verdadeiro
Verdadeiro
Falso

Verdadeiro
Falso
Falso

Verdadeiro
Verdadeiro
Falso

Situao Problema O Gerente resolveu gratificar os funcionrios, todavia estabeleceu


critrios para a gratificao. Para os funcionrios que possuam 5 anos ou mais ( 60
meses) ou dominarem 2 idiomas ou mais. Recebero 10% sobre o seu salrio e o demais
apenas 1% sobre o seu salrio.
Clculo da gratificao
=Se(OU(B3>=60;C3>1);D3*10%;D3*1%)
FUNO CONCATENAR
Essa funo integrante da categoria Texto, que agrupa vrios itens de texto em um item
de texto.
Sintaxe: =CONCATENAR(Texto1; Texto2;...)

12

Frmula do Nome composto


=CONCATENAR( A3; ; B3)
Obs: a funo CONCATENAR pode ser substituda pelo caracter &, nesse caso a frmula
acima ficaria:
=A3& &B3
FUNO MOD
Essa funo integrante da categoria Matemtica e Trigonomtrica, que retorna o resto
da diviso.

Clculo do Resto
=MOD(A3;B3)
FUNO ERROS
Essa funo integrante da categoria Informaes. Quando uma frmula produz erro, o
Excel inclui na clula uma mensagem como #Div/0!(diviso por zero) ou
#Ref!(Referncia invlida). Assim sendo, esta funo substitui a mensagem de erro por
uma mensagem determinada pelo usurio.
Nesse exemplo precisamos, na coluna Valor da Parcela, dividir o Preo unitrio pela
quantidade de parcelas. Na linha do produto DVD no h parcelas para dividir nesse caso
a diviso daria problemas pois no existe diviso por zero.

Para evitar esse tipo de mensagem de erro na clula podemos usar a funo ERROS
juntamente com a funo condicional SE da seguinte forma:
13

=SE(ERROS(B3/C3);"sem parcelas";B3/C3)
Ento a mensagem de erro seria substituda pela mensagem sem parcelas.
FUNO MAIOR
Essa funo integrante da categoria Estatstica, que retorna o maior valor k-simo
(posio) do conjunto de dados, ou seja, retorna o valor que se enquadrar na ordem que
voc est pesquisando.
Nesse exemplo precisamos saber quais as trs maiores pontuaes entre os atletas
listados.

Classificao
1 lugar
= Maior(B2:B5;1)
2 lugar
= Maior(B2:B5;2)
3 lugar
= Maior(B2:B5;3)
FUNO MENOR
Essa funo integrante da categoria Estatstica. Do mesmo modo que a funo Maior ela
retornar o menor valor na ordem da pesquisa.
Nesse caso queremos saber quais os atletas que pesam menos.

Classificao (os atletas mais leves)


1 lugar
= Menor(B2:B5;1)
2 lugar
= Menor(B2:B5;2)
3 lugar
14

= Menor(B2:B5;3)
FUNO PROCV
Funo que faz parte da categoria Procura e Referncia. Localiza um valor na primeira
coluna esquerda de uma matriz tabela e retorna um valor na mesma linha de uma
coluna especificada na matriz tabela. Podemos ter uma tabela com 15(quinze) colunas.
Sendo que teremos 14(quatorze) colunas em funo da 1(primeira esquerda). Assim
sendo no possvel fazer referncia 2 coluna ou outra qualquer e em caso de ser feita
a referncia incorreta, ao certo o PROCV ir retornar uma expresso de erro.(#N/D).
Sintaxe:
=PROCV(Valor_procurado;Tabela_Matriz;Numero_ndice_da_coluna;
Procurar_intervalo)
onde:
Valor_procurado o valor a ser procurado na primeira coluna esquerda da
matriz_tabela.
Matriz_tabela a tabela de informaes em que os dados so procurados
Nm_ndice_coluna o nmero da coluna em matriz_tabela a partir do qual o valor
correspondente deve ser retornado
Procurar_intervalo um valor lgico que especifica se voc quer que PROCV encontre
a correspondncia exata ou uma correspondncia aproximada
Vamos apresentar e analisar o exemplo:
Supondo que numa planilha tenhamos calculado o ndice de massa corprea de atletas e
precisamos compor a situao com os ndices da tabela padro, que regida segundo a
tabela abaixo
Plan1

Tabela padro (est na plan2)

15

Desse modo precisamos pesquisar na plan2 a situao com base no ndice calculado na
plan1.

Soluo:
=PROCV(F4;Plan2!$A$1:$C$6;3;0)
Onde:
F4 o que quero procurar
Plan2!$A$1:$C$6 refere-se a tabela onde vou procurar (Tabela_matriz)
3 a coluna que dever ser retornado o valor do campo situao
Obs: podemos ainda, para facilitar o processo de pesquisa em plan2, nomear a

tabela_matriz para ser utilizado em qualquer uma das planilhas que compem o arquivo,
para tanto basta definir uma rea. Como fazer?
Definir uma rea Selecione o intervalo de dados, clique na Caixa de Nome, digite o
nome para rea e tecle Enter (ou ento, selecione o intervalo de dados, clique na Faixa de
Opes Frmulas / Definir Nome / ( Digitar o Nome e confirmar o intervalo) e clicar no
boto OK).
Suponha que tenhamos renomeado a tabela_matriz do exemplo acima com o nome
TabelaPeso. A funo agora ficaria:

=PROCV(F4;Tabela_Peso;3;0)

16

17

IMPORTAO DE TEXTO PARA EXCEL

Supondo que o sistema que sua empresa utiliza fornece um arquivo tipo texto, com o
nome Escola.txt, para voc com o seguinte formato:
Matrcula;

Nome; 1a Unid;

2a Unid;

3a Unid;

4a Unid;

Mdia;

Dessa forma voc pode importar para o Excel esses dados para calcular a mdia
automaticamente.
Qual o procedimento para isso?
1) No Excel clicar na Faixa de Opes Dados / Obter dados externos / De texto e procurar
o arquivo Escola.txt em Meus documentos.

Aparecer a tela do assistente de importao.


Nessa 1 etapa o assistente precisa saber se o arquivo delimitado por algum caracter
ou no, ou seja, se entre um campo e outro existe algum caracter de separao. Se no
tiver porque as colunas so de largura fixa. Ainda nessa janela voc deve informar se a
importao ser feita iniciando da linha 1 ou de qualquer outra linha.

18

Essas etapas do assistente de importao so para que o Excel consiga entender o


formato do arquivo que est por vir e, dessa maneira, fazer a importao sem maiores
problemas.

Na 2 etapa necessrio informar qual o caracter delimitador (se houver algum).


J possvel visualizar as colunas, verifique cada campo est em uma coluna. Se no
estiver alguma informao de delimitador foi dada errada ao assistente.

A 3 etapa solicita o formato de cada campo, como o campo data deve ser importadose DMA (dia/ ms/ ano), ou AMD(ano/ms/dia) - nessa etapa que voc retira alguma
coluna que no queira importar.

19

Nessa pequena janela voc informa em que clula da sua planilha deseja colocar a
informao importada
Pronto! Clique em OK e seu arquivo que, antes, era texto agora pode ser trabalhado
em formato Excel.
.

20

AUTOFILTRO

Filtrar uma maneira rpida e fcil de localizar e trabalhar com um subconjunto de


dados em uma lista. Uma lista filtrada exibe somente as linhas que atendem aos critrios
especificados para uma coluna. O Microsoft Excel fornece dois comandos para filtrar listas:
AutoFiltro, que inclui filtrar por seleo, para critrios simples
Filtro avanado, para critrios mais complexos
Ao contrrio da classificao, filtrar no reorganiza uma lista. Filtrar oculta
temporariamente as linhas que voc no deseja exibir.
Quando o Excel filtra linhas, voc pode editar, formatar, colocar em grficos e imprimir
o subconjunto da lista sem reorganiz-la ou mov-la.
Para utilizar o Autofiltro selecione o rtulo das colunas de sua tabela. Na Faixa de
Opes Dados selecione a opo Filtrar

Vamos analisar o exemplo:

21

Quando voc clica na opo


rtulos de coluna na lista filtrada.

Filtro, setas aparecem direita dos

Clique em uma das setas de Filtro para exibir a lista de todos os itens visveis
exclusivos da coluna, incluindo espaos em branco (todos espaos) e no vazios. Ao
selecionar um item de uma lista para uma coluna especfica, voc pode ocultar de
imediato todas as linhas que no contm o valor selecionado.
Se voc estiver filtrando uma lista de nmeros, poder exibir rapidamente os
maiores valores da lista clicando no item 10 primeiros na lista Filtro. Para exibir tudo na
coluna novamente, clique em Tudo.
O Microsoft Excel usa indcios visuais para indicar itens filtrados. A seta de Filtro,
na coluna que possui um valor selecionado, azul. Os nmeros da linha filtrada tambm
so azuis.

22

FILTRO AVANADO

Vamos supor que para o exemplo abaixo voc queira filtrar apenas os advogados e
gerar uma nova lista contendo apenas os que obedecem ao critrio.

23

O critrio precisa ser digitado na planilha para o filtro avanado funcionar.

Selecione o menu Dados, opo Filtrar / Filtro Avanado.


Aparecer a janela seguinte:

Em ao, selecione se quer filtrar a lista no prprio local e, dessa forma ocultar as
linhas que no satisfazem ao critrio ou se quer copiar as linhas que satisfazem ao filtro
em outro local mas na mesma planilha.
Intervalo da lista: corresponde a todos os dados originais sem a aplicao do
filtro.
Intervalo de critrios: intervalo de clulas que contm as opes para a
filtragem dos dados.
Copiar para: s fica disponvel se a opo copiar para outro local for
selecionada. Nessa caixa ser indicado onde o resultado do filtro ser demonstrado.

24

Os critrios de filtro avanado podem incluir vrias condies aplicadas em uma


nica coluna, vrios critrios aplicados a vrias colunas. Desse modo poderamos ter:
Para filtrar apenas os operadores e Office boy:
Cargo
Operador
Office boy
Para filtrar os operadores com idade menor que 20:
Cargo
Operador

Idade
<20

TABELA DINMICA

uma ferramenta interativa que permite visualizar ordenadamente resumos das


informaes contidas em planilhas com grande nmero de dados. O aspecto interativo
est no fato de que a tabela pode ser rearranjada, girando-se linhas e colunas para obter
novas visualizaes, agrupando ou separando dados.
As tabelas dinmicas so especialmente teis quando a planilha-base apresenta
muitas informaes repetidas.
Quando usar um relatrio de tabela dinmica ?
Use um relatrio de tabela dinmica quando voc desejar comparar totais
relacionais, especialmente quando voc tiver uma longa lista de valores a serem
resumidos e desejar comparar vrios fatos sobre cada valor. Use relatrios de tabela
dinmica quando desejar que o Microsoft Excel faa a classificao, a subtotalizao e a
totalizao por voc.
Criar um Relatrio de Tabela Dinmica
Para criar um relatrio de tabela dinmica, use o Assistente de Tabela Dinmica
e grfico dinmico como um guia para localizar e especificar os dados que voc desejar
para analisar e criar uma estrutura do relatrio. Voc pode, em seguida, usar a barra de
ferramentas tabela dinmica para organizar os dados dentro dessa estrutura.

25

No exemplo acima, voc pode facilmente ver que as vendas da categoria Massas
apresentaram a maior vendagem e Hortalia a menor vendagem.
a) Construir a planilha e posicionar o mouse em uma das clulas da planilha;

b) Faixa de Opes Inserir / Clicar na seta ao lado da Opo e surgir as opes


c) Surgir a Janela Criar Tabela Dinmica
d) Clicar na opo Planilha Existente Determinar a clula que ser a base para surgir
a Tabela Dinmica.

26

e) Surgir a Janela Lista de Campos da Tabela Dinmica

f) Marque os campos que deseja compor o Layout e Arraste os campos para as


devidas reas.

27

VALIDAO DE DADOS

Recurso existente na Faixa de Opes Dados (Validao de Dados) que


proporciona ao usurio condies de estabelecer critrios para a validao dos dados. No
uso cotidiano, usurios podem inserir dados no vlidos em determinadas clulas,
ocasionando erros ou simplesmente alterando a esttica que fora empregada num
determinado rtulo de dados

Critrios de Validao
Para definir um critrio para uma clula e/ou intervalo de clulas, selecione e em
seguida clique na Faixa de Opes Dados/Validao de Dados. Escolha o tipo de dados
que ser aceito na caixa de combinao Permitir. As opes disponveis so:
Qualquer Valor permite a clula receber qualquer tipo de dados(nmeros inteiros,
decimais, datas, etc.)
Nmero Inteiro permite clula receber apenas nmeros inteiros, sendo necessrio
especificar um critrio para o valor aceitvel. Esse critrio estabelecido na caixa de
combinao Dados, na qual as opes disponveis so:
Entre o valor dever est compreendido no intervalo especificado nas caixas de texto
Mnimo e Mximo.
No est entre o valor dever estar fora do intervalo especificado nas caixas de texto
Mnimo e Mximo;
Igual a o valor dever ser idntico ao especificado na caixa texto valor;
Diferente de o valor dever ser qualquer nmero, exceto o especificado na caixa de
texto valor;
Maior do que o valor dever ser superior ao especificado na caixa de texto valor.
Menor do que o valor dever ser inferior ao especificado na caixa de texto Valor;
Maior ou Igual o valor dever ser superior ou igual ao especificado na caixa de texto
Valor;
Menor ou Igual - o valor dever ser inferior ou igual ao especificado na caixa de texto
Valor.
Decimal permite clula receber apenas nmeros inteiros e nmeros decimais, sendo
necessrio especificar um critrio para o valor aceitvel;
Lista permite clula receber apenas os valores especificados em uma lista predefinida
na caixa de texto Origem, sendo necessrio utilizar ponto-e-vrgula(;) para determinar o
trmino de cada item da lista;
28

Data permite clula receber valores correspondentes a datas, sendo necessrio


especificar o critrio para a data aceitvel;
Hora permite clula receber valores correspondentes a hora, sendo necessrio
especificar o critrio para a hora aceitvel;
Comprimento do texto permite clula receber letras e nmeros, validando o
comprimento do texto, ou seja, a quantidade de caracteres inseridos. Escolha um critrio
na caixa de combinao Dados e especifique um valor nas caixas de texto;
Exibindo Mensagem de Entrada
Podemos exibir mensagens explicativas para o usurio, ajudando-o a inserir os
dados no momento que a clula ficar ativa. A mensagem exibida em uma caixa de texto,
permitindo ao usurio moviment-la para outra posio na planilha. A mensagem
permanecer at que o usurio clique em outro local ou simplesmente pressione a tecla
ESC.
Exibindo Mensagem de Erro
Quando restringimos a entrada de dados em uma clula e ela no considerada
pelo usurio, por padro o Microsoft Excel exibe uma mensagem de erro informando que
o valor digitado no vlido, e disponibiliza dois botes de comando: Repetir e Cancelar.
Caso o usurio clique no boto Repetir, o Microsoft Excel posiciona novamente o cursor na
clula para receber um valor vlido; caso o usurio clique no boto Cancelar, o Microsoft
Excel anula a insero dos dados, permanecendo os valores antigos.

29

VINCULANDO PASTAS E PLANILHAS NO EXCEL

VINCULANDO PASTAS
Supondo que voc tenha uma planilha de Folha de Pagamento cujo nome do
arquivo (Pasta) seja Folha.xls, e em um dado momento necessrio transportar o valor
do Salrio Base dessa planilha para uma outra onde o vale transporte ser calculado
(vale.xls).

Folha.xls

Vale.xls

Seu objetivo calcular na pasta vale.xls a coluna Desconto do Vale com base na
seguinte frmula:
Desconto do vale = percentual de vale * salrio base

30

O percentual de vale est na clula B2 (6%), mas o salrio base se encontra em outra
pasta (Folha.xls).
Como proceder? Como trazer o valor do salrio base para compor o clculo do vale
transporte?
Voc poderia pensar: ora basta copiar e colar os salrios base de uma pasta para outra.
Mas, dessa forma, quando o salrio base alterasse voc teria de lembrar de alterar duas
pastas ao invs de uma. No Excel voc pode criar ambientes que no dependem
diretamente de alterao externa e sim de uma reao em cascata, ou seja, ao mudarmos
em uma pasta/planilha os contedos de clulas a pasta/planilha que dependa dessa
mudana mudar automaticamente.
Como fazer?
Para vincular acesse a pasta que precisamos calcular o vale (Vale.xls) e na clula de
Desconto do vale proceda da seguinte maneira:
Abra as duas planilhas Folha.xls e Vale.xls;
Digite na clula E5, da planilha vale.xls, o smbolo =, depois com o mouse clique na
pasta Folha.xls, que est na barra de tarefas

Depois, clique na clula C3 (da folha.xls), e, de volta barra de tarefas, clique na pasta
do vale para completar a frmula. Como o nosso clculo 6% do salrio base e j
resgatamos o valor do salrio base da pasta folha.xls, falta multiplicar pelo percentual
6% que est na clula B2. Nesse ponto lembre-se de que o percentual uma referncia
fixa para todos os clculos do desconto do vale, portanto coloque referncia absoluta ($)
fixando a linha na clula B2;

31

Pronto vnculo concludo, mas para apenas um salrio base... E para trazer os salrio dos
demais funcionrios terei de realizar novamente esse procedimento?
No precisa basta apenas voc estudar o vnculo que est exposto na barra de frmulas
da planilha de vale
e
retirar
a
referncia
absoluta que fixa a linha; ao
invs de finalizar o vnculo
com $C$3 colocar apenas
$C3, para que dessa maneira
possa vir os salrios dos
outros
funcionrios
e
multiplicar pela clula que
contm o percentual do vale
(6%).

Formato do vnculo:
=[Nome do arquivo.xls]nome da plan!referncia da clula * percentual do vale

=[folha.xls]Plan1!$C3*B$2
VINCULANDO PLANILHAS
Supondo que voc tenha o mesmo exemplo sendo que dispostos de maneira que a folha
esteja em Plan1 e o vale em Plan2. Como realizar o vnculo?
Digite na clula E5, da planilha vale (Plan2), o smbolo =, depois com o mouse clique na
planilha da folha (Plan1) e em seguida na clula C3 (plan1), tecle CTRL + PgDn para
voltar para a Plan2 e concluir a frmula acrescentando a multiplicao pelo percentual do
vale e retirando a referncia absoluta do salrio, para esse caso especfico.
Formato do vnculo entre planilhas
=nome da plan!referncia da clula * percentual do vale

=Plan1!$C3 * B$2

32

MACRO

O que uma macro?


Uma macro um pequeno programa que contm uma lista de instrues a realizar no
Excel. Um macro pode executar um conjunto de tarefas por meio de um procedimento.
Esses procedimentos que formam a macro so escritos no Visual Basic for Applications.
Como criar uma macro?
Com o gravador de macro
Utilizando o editor do VBA.
Gravar uma macro
1) Acione a Faixa de Opes Exibio / Macros / Gravar nova macro

Ser exibida a seguinte caixa de dilogos

2) O nome da macro ser preenchido de acordo com sua funo


3) Tecla de atalho composta por uma combinao de teclas para executar a macro
4) Armazenar macro em deve ser armazenada na sua pasta de trabalho para no
correr o risco de perd-la ou inutiliz-las
5) Na descrio, ser feito um comentrio sobre a funo que essa macro ter.
33

6) Clique Ok para iniciar a gravao da macro. Perceba que apareceu na janela do


Excel a caixa de parar gravao, que indica gravao de macro
7) Na caixa parar gravao, existem dois botes: Parar e Referncia Relativa o
boto Parar termina a gravao da macro e o boto Referncia seleciona o modo
de gravao da macro se relativa
( boto selecionado) ou absoluta.

Boto de Macro
Associar uma macro a um boto
1) Clicar no Boto Office;

2) Clicar no Boto Opes do Excel;

3) Clicar na Opo Personalizar;

4) Escolher comandos em Comandos Fora da Faixa de Opes;


5) Selecionar o Boto de Comando (Controle de Formulrio) e clicar no boto
Adicionar
6) Clicando no boto Ok Voltar para a planilha

34

7) Acionar o Boto de
8) Comando na Barra de Ferramenta de Acesso Rpido

9) Constituir o Boto
10)Surgir a Janela Atribuir Macro

11)Clicar na Macro Apagar e confirmar a ao clicando no boto Ok.


12)Podemos renomear o boto
13)Selecionar o intervalo de clulas que
deseja apagar e clica no boto apagar

35

10

ATINGIR META

Utilitrio que permite ajustar valores para que uma meta seja alcanada em uma
frmula alterando uma nica varivel.
Exemplo:
Supondo que na planilha abaixo queiramos confrontar o nosso preo final com o
preo praticado pela concorrncia:
Relatrio de preo das mercadorias
Margem de lucro
Margem
operacional
Produto

60%
20%
Quantidade

Caderno 10
matrias

200

Borracha plstica

150

lpis de madeira

245

Rgua 30 cm

124

Preo com
imposto
R$
5,24
R$
1,02
R$
0,71
R$
0,93

Preo com
M.operac.
R$
6,29
R$
1,22
R$
0,85
R$
1,12

Lucro
Unitrio
R$
3,77
R$
0,73
R$
0,51
R$
0,67

Preo final
R$
10,06
R$
1,96
R$
1,36
R$
1,79

Vamos inserir mais uma coluna (Preo da concorrncia) que ter a mesma frmula
do Preo final;
Memria de clculo do exerccio acima:
Preo com M.Operac: Preo com imposto + Preo com imposto * %Margem operacional
Lucro Unitrio: Preo com M.Operac * %Margem de lucro
Preo final: Preo com M.Operac + Lucro unitrio
Preo concorrncia: Preo com M.Operac + Lucro unitrio
Agora selecione a coluna preo concorrncia e no menu Dados escolha em Teste de
Hipteses o recurso Atingir Meta (veja figura abaixo)

36

Quando a janela Atingir Meta aparecer defina a clula que voc quer estipular o
valor NESSA CLULA DEVER CONTER UMA FRMULA. No nosso caso o prprio
preo concorrncia.

Na caixa Para valor digite o valor do preo da concorrncia, por exemplo, 9,5.
Na caixa de combinao Alternando o valor ser digitada uma clula cuja
variao ter repercusso no preo da concorrncia, para o nosso caso, a clula margem
de lucro (B3).
Clique em OK e observe que o percentual de margem de lucro mudou para que o
preo da concorrncia seja mantido em 9,50.

37

11

CENRIOS

Utilizamos quando precisamos comparar resultados diferentes para um mesmo tipo


de dado; ou ainda para simular diferentes situaes hipteses para tomada de
deciso.
Vamos ao exemplo:
Supondo que voc precisa prever uma situao favorvel e outra no to favorvel
assim para sua empresa em relao ao ganho real.
A melhor situao a que o ganho maior quando a margem de lucro de 60%.
Relatrio de preo das mercadorias
Margem de lucro
Margem
operacional
Produto

60%
20%
Quantidade

Caderno 10
matrias

200

Borracha plstica

150

lpis de madeira

245

Rgua 30 cm

124

Preo com
imposto
R$
5,24
R$
1,02
R$
0,71
R$
0,93

Preo com
M.operac.
R$
6,29
R$
1,22
R$
0,85
R$
1,12

Lucro
Unitrio

Preo final

R$

3,77

R$ 10,06

R$

0,73

R$

1,96

R$

0,51

R$

1,36

R$

0,67

R$

1,79

A situao no muito favorvel quando a margem de lucro cai para 30%.

38

Relatrio de preo das mercadorias


Margem de lucro
Margem
operacional
Produto

40%
20%
Quantidade

Caderno 10
matrias

200

Borracha plstica

150

lpis de madeira

245

Rgua 30 cm

124

Preo com
imposto
R$
5,24
R$
1,02
R$
0,71
R$
0,93

Preo com
M.operac.
R$
6,29
R$
1,22
R$
0,85
R$
1,12

Lucro
Unitrio

Preo final

R$

2,52

R$

8,80

R$

0,49

R$

1,71

R$

0,34

R$

1,19

R$

0,45

R$

1,56

Memria de clculo do exerccio acima:


Preo com M.Operac: Preo com imposto + Preo com imposto * %Margem operacional
Lucro Unitrio: Preo com M.Operac * %Margem de lucro
Preo final: Preo com M.Operac + Lucro unitrio
Mas voc pode fazer essas hipteses apenas mudando o cenrio; Siga os passos a seguir:
1. Monte a planilha como montada acima;
2. De preferncia selecione a clula que vai variar e acione o menu Dados;

3. Clique na opo Teste de hipteses e selecione Gerenciador de Cenrios;


4. Surgir a janela abaixo; selecione o boto Adicionar;

39

5. Surgir outra janela; escolha um nome para o cenrio. (Para o nosso caso digite
Favorvel); Preencha o campo clulas variveis com a clula que vai sofrer a
variao (Margem de lucro); se voc selecionou-a antes de entrar na opo de
teste de hipteses ento no se preocupe que j estar pronto. Na caixa de
comentrio registre mais algum detalhe dessa situao, caso queira; pressione o
boto OK;

6. Na janela que surgiu digite o valor que quer estabelecer para margem de lucro na
situao Favorvel (60% ou apenas 0,6 como na figura abaixo); pressione o boto
OK;

7. Recomece a operao para a situao Desfavorvel (40% ou apenas 0,4)


pressionando o boto Adicionar;

40

8. Aps concluir a situao Desfavorvel clique no boto Mostrar, tanto ao selecionar


a situao Desfavorvel quanto para a Favorvel;
Pronto automatizamos as hipteses!!!

41