Você está na página 1de 9

1

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:

2
=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.

3
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%)

E

=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)
4

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)

5
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 sendo 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
6
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 cenrio.
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.

7
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)

8
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.
9


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. Ocomando Next X acrescenta 1
nesta varivel (X = X +1) a cada execuo da funo.

Você também pode gostar