Download - Curso de Excel Excel Avançado
-
8/6/2019 Curso de Excel Excel Avanado
1/9
1
Excel Avanado
Ateno!
1. Nunca referenciamos valores, mas sim o nome da clula que contm ovalor, 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 A7A1: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 fixarcoluna, 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 deuma tabela de loja de calados. A Somase ficaria:
-
8/6/2019 Curso de Excel Excel Avanado
2/9
2
=somase(A1:A10;Azalia;B1:B10), sendo que o intervalo A1:B1 corresponde acoluna 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 doExcel):- 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.
-
8/6/2019 Curso de Excel Excel Avanado
3/9
3
Lgica
Se
=se(clula com alguma condio ;o que fazer caso a condio seja verdadeira ;oque 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 ;oque fazer caso ambas condies sejam falsas)
Exemplo
=se(e(A1>1000;A1
-
8/6/2019 Curso de Excel Excel Avanado
4/9
4
Sendo que A1 o local onde o cdigo que sabemos informado. C10:E20 atabela 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 nmeroque indica a posio da coluna colocarmos ;0 no h a necessidade de aprimeira coluna da tabela estar em ordem crescente. Lembre-se tambm de queesta primeira coluna deve conter o que estamos passando, ou seja, no nossoexemplo a primeira coluna deve ser a do cdigo.
Proch
=proch(parmetro para a pesquisa;intervalo de procura;posio da linha nesteintervalo que possui o resultado)
A funo Proch idntica funo Procv, o que muda que Proch significaProcura 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 valorcontido 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)
-
8/6/2019 Curso de Excel Excel Avanado
5/9
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 emqual a frmula a clula selecionada est sendo usada. MenuFerramentas => Auditoria de Clulas => Rastrear Dependentes ouPrecedentes (Conforme se desejar). Para remover as setas: MenuFerramentas => Auditoria de Clulas => Remover todas as setas.
Atingir Meta: ferramenta que para chegar a um resultado esperadoaltera algum outro valor utilizado no clculo. Menu Ferramentas =>Atingir Meta => Indicar na janela que abrir qual clula ter o valordesejado, logo abaixo estipular esse valor e por fim indicar qual
clula ira sofrer a varincia. Obs.: necessrio que a clula a tervalor desejado possua um a frmula e que nesta este j sendousada a clula a variar.
Formulrio: selecionar uma clula da tabela e Menu Dados =>Formulrio. Informar a nova entrada. Detalhe: o novo registro sempreir para o final na tabela.
AutoFiltro: selecionar alguma clula do intervalo a ser filtrado eMenu Dados => Filtrar => Auto Filtro. Basta agora clicar na setadrop-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 oresultado. Lembre -se de que a linha de ttulo sempre dever serselecionada.
SubTotais: para utilizar este recurso, til para se classificar a tabelaem nveis, sempre classific-la antes de acordo com o critrio a serutilizado. Aps, Menu Dados, opo SubTotais. Em A CadaAlterao Em, escolher o campo que foi utilizado na classificao.
Congelar Painis: selecionar a primeira clula abaixo do que sedeseja fixar. Menu Dados => Congelar Painis.
Dividir Planilha: Menu Dados => Dividir. Torna possvel avisualizao 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 seremexibidos. Selecionar alguma clula da tabela, Menu Dados =>Relatrio de Tabela e Grfico Dinmico. Basta apenas seguir ospassos, sendo o terceiro passo o mais importante, onde atravs doboto Layout indicaremos quais sero as restries. Nos campos
-
8/6/2019 Curso de Excel Excel Avanado
6/9
6
Pgina, Linha e Coluna devemos clicar e arrastar os campos aserem filtrados. Em Dados, indicar o resultado da filtragem. Se aquidermos um duplo clique, escolhemos qual funo ser exibida ao
final da tabela. Depois de criada, exibida a barra de ferramentas deTabela Dinmica, a qual possui o boto Assistente de Grfico, o qualgerar o grfico dinmico.
Cenrio: Menu Ferramentas => Cenrios. Utilizado para exibirresultados de acordo com alguma situao estipulada. Clicar emAdicionar, informar ou nome para o cenrio e a clula varivel ser olocal a se definir determinada situao, indicada em Inserir Valores aClula Varivel. Por exemplo, indicar alguma % a variar. Para ver oresultado do cenrio, clicar no boto Mostrar da janela do cenrio.
Macro: Menu Ferramentas => Macro => Gravar Nova Macro. Dar umnome 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. Clicarao 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 emcada linha as palavras da lista. Aps s digitar a primeira palavranuma clula que p Excel dar continuidade.
Ocultar clula: Menu Formatar => Clulas=>CategoriaPersonalizado. 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 naplanilha 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 aopo escolhida.
-
8/6/2019 Curso de Excel Excel Avanado
7/9
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 funodescrita 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 A2seriam multiplicados.
Para utilizar os comando do VBA em aes no Excel, referenci-lo do seguintemodo:
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 aclula C10 (C = coluna 3 / 10 = clula 10)
-
8/6/2019 Curso de Excel Excel Avanado
8/9
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.
-
8/6/2019 Curso de Excel Excel Avanado
9/9
9
Instrues Condicionais (Semelhante funo Se)
If condio thenComando(s) se condio verdadeira
ElseComando(s) se condio falsa
End if
Exemplo
If sexo=F thenMsgbox(Feminino)
ElseMsgbox(Masculino)
End if
Laos (Loop)
Executa alguma ao enquanto condio for sendo satisfeita.
Do While condioComandos
LoopFor X=1 to 100
ComandosNext X
Neste exemplo, X uma varivel que inicia com o valor 1. O Comando serexecutado enquanto X for menor do que 100. O comando Next X acrescenta 1nesta varivel (X = X +1) a cada execuo da funo.