You are on page 1of 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%) 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)

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 Proc ura na Vertical (em colunas) e Proch, Proc ura na H orizontal.

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.

You might also like