Você está na página 1de 9

Excel Avanado

Ateno!
1. Nunca referenciamos valores, mas sim o nome da clula que contm o
valor, como A1, sendo A a coluna e 1 a linha.
2. As frmulas sempre iniciam com sinal de =.
3. Lembre -se de: quando se referir a texto nas funes, indic-lo entre aspas
duplas (Ex.: texto).
4. Ao montar uma frmula, ao separarmos as clulas com o smbolo da
vrgula ; representamos uma clula e outra clula. Ao utilizar dois pontos,
representamos at, veja:
A1;A7 o mesmo que A1 e A7
A1:A7 o mesmo que A1 at A7 (abrange A1, A2, A3, A4, A5, A6, A7).
5. Para fixar clulas, utilize o smbolo do cifro ($) antes da coluna, para fixar
coluna, e antes da linha, para ficar a linha. Para ambos, utilize F4.
6. Para criar grficos rapidamente, selecione os valores e tecle F11.
FUNES

Matemticas

Soma: =soma(intervalo)
Mdia: =media(intervalo)
Maior Valor: =maximo(intervalo)
Menor Valor: =minimo(intervalo)

Exemplos:
=soma(A1;B14) => somar o contedo da clula A1 com o da clula B14.
=media(C4:C10) => exibir a mdia dos valores das clulas C4 at C10.
=mximo(A1:D10) => exibir o maior valor entre as clulas de A1 at D10.
=mniimo(F1;F9) => exibir o menor valor entre as duas clulas F1 e F9.

SomaSe

=somase(intervalo que possui o critrio ;critrio;intervalo a ser somado)

Exemplo:
Suponhamos que desejamos som ar o preo de todos pares da marca Azalia de
uma tabela de loja de calados. A Somase ficaria:

=somase(A1:A10;Azalia;B1:B10), sendo que o intervalo A1:B1 corresponde a


coluna com os nomes das marcas e B1:B10, a coluna com os valores.

SubTotal

=subtotal(nmero correspondente a funo desejada;intervalo)


Utilizado quando h AutoFiltro.
Exemplo
=subtotal(9;C1:C20). Ir somar o intervalo C1:C20 quando houver Autofiltro.
Principais nmeros de funo subtotal (As demais so encontradas no Ajuda do
Excel):
- Soma: 9
- Mdia: 1
- Mximo: 4
- Mnimo: 5

Texto

Concatenao

=concatenar(clula1;clula2) ou = clula1&clula2
Exemplo:
Se em A1 h Carlos e em A2 h Oliveira, ao colocar em outra clula a frmula:
=concatenar(A1;A2)

ou

=A1&A2

Exibiria: CarlosOliveira.
Ou podemos ainda escrever
=A1& &A2 e teremos Carlos Oliveira.

Lgica

Se

=se(clula com alguma condio ;o que fazer caso a condio seja verdadeira ;o
que fazer caso condio seja falsa)

Exemplo
=se(A1>20000;Carro de Luxo;Carro Popular) => Em A1 h o preo do carro.
=se(B2>=3200;B2*10%;B2*5%)

=se(e(condio1;condio2);o que fazer caso as condies sejam verdadeiras ;o


que fazer caso ambas condies sejam falsas)
Exemplo
=se(e(A1>1000;A1<2000);Dentro da Mdia;Fora da Mdia)

OU

=se(ou(condio1;condio2);o que fazer caso uma das condies seja


verdadeira;o que fazer caso uma das condies seja falsa)
Exemplo
=se(ou(A1=Janeiro;A1=Fevereiro;A1=Maro);B1=Calor;B1=Frio)

Procura

Procv

=procv(parmetro para a pesquisa;intervalo de procura;posio da coluna neste


intervalo que possui o resultado)
Exemplo
Suponhamos que queremos procurar o nome de um funcionrio que sabemos
apenas o cdigo.
=procv(A1;C10:E20;3)

Sendo que A1 o local onde o cdigo que sabemos informado. C10:E20 a


tabela onde possui o cdigo e o nome dos funcionrios. O nmero 3 indica qual
a coluna do nome dentro da tabela, ou seja, a terceira coluna. Se aps o nmero
que indica a posio da coluna colocarmos ;0 no h a necessidade de a
primeira coluna da tabela estar em ordem crescente. Lembre-se tambm de que
esta primeira coluna deve conter o que estamos passando, ou seja, no nosso
exemplo a primeira coluna deve ser a do cdigo.

Proch

=proch(parmetro para a pesquisa;intervalo de procura;posio da linha neste


intervalo que possui o resultado)

A funo Proch idntica funo Procv, o que muda que Proch significa
Procura na Vertical (em colunas) e Proch, Procura na Horizontal.

Financeira

Pgto

=pgto(taxadejuros ;qtdeparcelas;valoravista).
Para no ficar em negativo, colocar o sinal antes do nome da funo.
Exemplo:
=pgto(2,99%;48;A1)
Mostrar o valor mensal de um parcelamento em 48x com 2,99% de juros do valor
contido na clula A1.

Arredondamento
Arredondar casas decimais: =arred(clula;qtdedecasas)
Arredondar casas decimais abaixo: =truncar(clula;qtdedecas as)
Arredondar para nmero inteiro acima: =teto(clula;qtdedecasas)

RECURSOS

Inserir Nome em Intervalo: selecionar as clulas e Menu Inserir =>


Nome => Definir.
Auditoria de Clulas: recurso do Excel que consiste em indicar com
setas as clulas utilizadas na frmula selecionada, ou indicar em
qual a frmula a clula selecionada est se ndo usada. Menu
Ferramentas => Auditoria de Clulas => Rastrear Dependentes ou
Precedentes (Conforme se desejar). Para remover as setas: Menu
Ferramentas => Auditoria de Clulas => Remover todas as setas.
Atingir Meta: ferramenta que para chegar a um resultado esperado
altera algum outro valor utilizado no clculo. Menu Ferramentas =>
Atingir Meta => Indicar na janela que abrir qual clula ter o valor
desejado, logo abaixo estipular esse valor e por fim indicar qual
clula ira sofrer a varincia. Obs.: necessrio que a clula a ter
valor desejado possua um a frmula e que nesta este j sendo
usada a clula a variar.
Formulrio: selecionar uma clula da tabela e Menu Dados =>
Formulrio. Informar a nova entrada. Detalhe: o novo registro sempre
ir para o final na tabela.
AutoFiltro: selecionar alguma clula do intervalo a ser filtrado e
Menu Dados => Filtrar => Auto Filtro. Basta agora clicar na seta
drop-down da coluna a qual se deseja filtrar e escolher o critrio.
Filtro Avanado: Em Intervalo da Lista, selecionar toda a tabela;
em Intervalo de Critrios, selecionar a linha onde o critrio foi
informado; e em Copiar Para, indicar a linha onde dever exibir o
resultado. Lembre -se de que a linha de ttulo sempre dever ser
selecionada.
SubTotais: para utilizar este recurso, til para se classificar a tabela
em nveis, sempre classific-la antes de acordo com o critrio a ser
utilizado. Aps, Menu Dados, opo SubTotais. Em A Cada
Alterao Em, escolher o campo que foi utilizado na classificao.
Congelar Painis: selecionar a primeira clula abaixo do que se
deseja fixar. Menu Dados => Congelar Painis.
Dividir Planilha: Menu Dados => Dividir. Torna possvel a
visualizao da planilha por mais de uma maneira, levando em
considerao a clula que estiver selecionada.
Comentrio: Menu Exibir => Comentrio.
Formatao Condicional: selecionar a(s) clula(s), Menu Formatar
=> Formatao Condicional.
Tabela e Grfico Dinmicos: A tabela dinmica aquela que nos
permite indicar algumas restries quanto aos valores a serem
exibidos. Selecionar alguma clula da tabela, Menu Dados =>
Relatrio de Tabela e Grfico Dinmico. Basta apenas seguir os
passos, sendo o terceiro passo o mais importante, onde atravs do
boto Layout indicaremos quais sero as restries. Nos campos
5

Pgina, Linha e Coluna devemos clicar e arrastar os campos a


serem filtrados. Em Dados, indicar o resultado da filtragem. Se aqui
dermos um duplo clique, escolhemos qual funo ser exibida ao
final da tabela. Depois de criada, exibida a barra de ferramentas de
Tabela Dinmica, a qual possui o boto Assistente de Grfico, o qual
gerar o grfico dinmico.
Cenrio: Menu Ferramentas => Cenrios. Utilizado para exibir
resultados de acordo com alguma situao estipulada. Clicar em
Adicionar, informar ou nome para o cenrio e a clula varivel ser o
local a se definir determinada situao, indicada em Inserir Valores a
Clula Varivel. Por exemplo, indicar alguma % a variar. Para ver o
resultado do cenrio, clicar no boto Mostrar da janela do c enrio.
Macro: Menu Ferramentas => Macro => Gravar Nova Macro. Dar um
nome e uma tecla de atalho. Aps, e xecutar a ao e em seguida
Menu Ferramentas => Macro => Parar Gravao.
Novo
Menu:
Menu
Exibir=>
Barra
de
Ferramentas=>Personalizar=>Guia Comandos =>Novo Menu. Clicar
ao lado direito em Novo Menu e arrastar at a Barra de Menus.
Para indicar os comandos, ir na mesma janela na opo Macros,
clicar e arrastar.
Lista: Menu Ferramentas, Opes, Listas. Basta Indicarmos em
cada linha as palavras da lista. Aps s digitar a primeira palavra
numa clula que p Excel dar continuidade.
Ocultar clula:
Menu Formatar
=> Clulas=>Categoria
Personalizado. Digitar ao lado direito, onde deve estar escrito
Geral, trs vrgulas, assim: ;;;

FORMULRIO

Menu Exibir=> Barra de Ferramentas => Formulrio.


Para utilizar os comandos basta clicar no comando desejado da barra, e na
planilha clicar e arrastar. Para configur-lo, boto direito nele e Formatar Controle.
Em vnculo de clula, indicar qual clula ir receber o valor de acordo com a
opo escolhida.

VBA (Visual Basic for Applications)


Utilizar a barra Caixa de Ferramentas de Controle.

Para exibir o VB, pressionar a tecla de atalho Alt F9.

Criar Funo: No VB, Menu Inserir Mdulo.

Estrutura da Funo:
Function Nome_da_Funo (parmetros)
Indicar a conta a ser feita, passando o resultado ao nome da funo
descrita a acima.
End Sub
Exemplo
Function Brasil (x,y)
Brasil = x*y
End Sub
Obs.: a funo pode conter qualquer nome, no caso, foi chamada de Brasil. No
Excel bastaria colocar por exemplo =Brasil(A1;A2) que os valores de A1 e A2
seriam multiplicados.
Para utilizar os comando do VBA em aes no Excel, referenci-lo do seguinte
modo:

Clulas (as duas maneiras abaixo funcionam)

Range(Nome_da_clula).FormulaR1C1
Exemplo: Range(E5).FormulaR1C1
Cells(linha ,coluna).FormulaR1C1
Exemplo: Cells(10,3).FormulaR1C1
Indica a
clula C10 (C = coluna 3 / 10 = clula 10)

Planilha

WorkSheets(Nome_da_Planilha)
Exemplo:
WorkSheets(Produtos).Range(B4).FormulaR1C1

Declarao de Variveis: Dim Nome_Variavel as Tipo_Variavel

Exemplo
Dim Nome as String
(String = Texto)
Dim Idade as Integer
(Integer = Inteiro)

Mensagens

inputbox(Texto da Mensagem)
Exibe uma mensagem pedindo ao usurio para informar algum valor.
Msgbox(Mensagem)
Exibe uma mensagem apenas com o boto OK.
Para exibir outros tipos de mensagem:
Msgbox (Mensagem, Botes, Ttulo)
Mensagem a mensagem que ser exibida dentro da caixa de mensagem.
Botes Nmeros que especificam o tipo de boto (de 0 a 5) + o tipo de cone
(16,32,48 e 64) Ver figura abaixo.
Ttulo A mensagem que ser exibida na barra de titulo da caixa de mensagem.

Instrues Condicionais (Semelhante funo Se)

If condio then
Comando(s) se condio verdadeira
Else
Comando(s) se condio falsa
End if
Exemplo
If sexo=F then
Msgbox(Feminino)
Else
Msgbox(Masculino)
End if

Laos (Loop)

Executa alguma ao enquanto condio for sendo satisfeita.


Do While condio
Comandos
Loop

For X=1 to 100


Comandos
Next X

Neste exemplo, X uma varivel que inicia com o valor 1. O Comando ser
executado enquanto X for menor do que 100. O comando Next X acrescenta 1
nesta varivel (X = X +1) a cada execuo da funo.

Você também pode gostar