Академический Документы
Профессиональный Документы
Культура Документы
Noes Fundamentais
- O que uma planilha eletrnica
Linhas + Colunas
Clulas
Correspondem s intersees de linhas e colunas So referenciadas com letras (colunas) e nmeros (linhas)
A regio de clulas compreende A1 at IV65536 CTRL + Y: permite deslocar-se para uma determinada clula
Ver pastas.xls
Clulas
Exemplo: Clula B6
Faixas de clulas: definem uma regio de clulas Exemplos:
B1:B11
C1:D6;F8:G10
Ver clulas.xls
Manipulao de Clulas
Inserir linhas e colunas Formatar linhas e colunas
Constantes
Frmulas
Expresses matemticas Devem iniciar com sinal de igual (=) Exemplo: =2+5
Frmulas Bsicas
Para efetuar o produto entre o contedo das clulas B5 e C5 e armazen-lo na clula D5, basta selecionar a clula D5, digitar =, selecionar a clula B5 com o mouse, definir o produto e depois selecionar a clula C5. Ao final, teclar <ENTER> Ver Tabela1.XLS
Soma de Clulas
Para efetuar a soma dos elementos de uma coluna, basta utilizar a funo SOMA Selecione a clula que guardar o resultado Digite= Digite SOMA (ou escolha no menu) Defina a FAIXA DE CLULAS para somar Ver Tabela2.xls
Copiar Frmulas
A cpia de frmulas um dos recursos mais poderosos das planilhas Requer muitos cuidados com as referncias de clulas Dois exemplos
a) Planilha com resultado incorreto (Tabela3.xls) b) Planilha com resultado correto (Tabela 4.xls)
Calcula mdia dos valores Determina o maior valor Determina o menor valor
MXIMO(num1;num2;...)
MNIMO(num1;num2;...)
CONTAR.VAZIO(intervalo)
CONT.NM(valor1;valor2;...)
CONT.SE(intervalo;condio)
Conta o nmero de clulas que satisfazem a condio requerida (veremos adiante) Exemplos (Tabela5.xls)
Operadores Lgicos
So usados para efetuar a comparao entre dois valores e produzir um resultado VERDADEIRO ou FALSO Relao de Operadores Lgicos
Igualdade ( = ) Maior que ( > ) Maior ou igual ( >= ) Menor ( < ) Menor ou igual ( <= ) Diferente ( <> )
Funes Lgicas
SE (teste;valor se VERDADEIRO;valor se FALSO) E (lgico1; lgico 2; ...) OU (lgico1; lgico2; ...) NO (lgico)
Funes E, OU e NO
E (lgico1; lgico2; ...) OU (lgico1; lgico2; ...) NO (lgico)
Exemplos: logicos.xls
Funo SE
SE(teste;valor se VERDADEIRO;valor se FALSO)
teste uma verificao lgica, cujo resultado ser VERDADEIRO ou FALSO valor pode ser nmero, texto ou mesmo outra funo Exemplos (funcaose.xls)
Aninhando Funes SE
If Condition1 is True Execute Statement1 Else If Condition2 is True Execute Statement2 Else Execute ElseStatement SE condio1 verdadeira Executar comando1 Seno SE condio2 verdadeira Executar comando2 Seno ... Exemplo (funcaose.xls)
Grficos
Os comandos para construo de grficos so bastante simples H um grande nmero de recursos disponveis Exemplo (grafico1.xls)
Referncia circular (clula faz referncia a si mesma) Processo iterativo requer uso da capacidade iterativa da planilha: Ferramentas->Opes>Clculo -> Marcar Iterao e definir n mximo de iteraes
metodo iterativo.xls
tanquedemistura.xls
Exemplo: By-pass
Corrente de debutanizadora dividida em duas Uma parte vai torre de i-pentano Outra parte vai para mistura (by-pass) Especificaes:
F (base de clculo) => valor pode ser modificado teor de i-C5 na sada da torre de i-C5(fixo em 100%) teor de n-C5 obtido na corrente final (fixo em 90%) bypass.xls
Congelando painis
Quando a planilha torna-se muito grande, sua exibio na tela pode ser prejudicada. Um recurso conveniente ento CONGELAR PAINIS Para usar o recurso:
Posicionar cursor na primeira coluna que pode ser modificada Selecionar Janela (na Barra de Menus) Selecionar Congelar Painis
Tabelas
Usar tables.xls
Macros
Definem funes criadas por usurios Escritas em linguagem VBA (Visual Basic for Applications) Edio de macros: ALT+F11 ou
Mdulos e Procedimentos
Um procedimento uma unidade de cdigo contido entre os comandos Sub e End Sub ou entre os comandos Function e End Function. Um mdulo um container para procedimentos.
Exemplos de Macros
Funo para multiplicar dois nmeros
Function Multiplica(x,y) Multiplica=x*y End Function
Criando Macros
Arquivo->Novo (CTRL+O) Ferramentas>Macro->Editor do Visual Basic ou ALT+F11
Criando Macros
No Editor VBA: Inserir->Mdulo
Criando Macros
Na Janela do Mdulo, digitar:
Sub ExibeMensagem() var = MsgBox (SEMENGE) End Sub
Executando Macros
No Editor VBA:
Gravando Macros
As aes do usurio so traduzidas para a sintaxe do VBA Vantagem: criao simples de macros representando aes complexas Exemplo: criao de macro para definir cor de fundo amarela
Executando Macros
Na planilha escolher uma clula e digitar: =Multiplica(num1,num2) <ENTER>
Verificar a nova funo como disponvel para utilizao (no function wizard)
Subrotinas
Uma funo calcula um valor Ex. Multiplica(2,5) Uma subrotina executa uma ao Exemplo:
Sub MostraCaixa( ) resp = MsgBox(Excel Avanado", vbDefaultButton1, SEMENGE") End Sub
Controle de Fluxo
If...Then
Controle de Fluxo
If...Then...Else
If Disc>0 Then
Solucao =Real
Controle de Fluxo
If...Then...ElseIf
If Idade >= 16 and Idade < 18 Then Msgbox (Pode votar) ElseIf Age >=18 and Age < 65 Then Msgbox( Pode votar e dirigir) ElseIf Age >=65 Then Msgbox(Pode se aposentar) Else Msgbox(No pode votar ou dirigir) End If
Select Case
Select Case Nota Case Is >= 90 Conceito = "A" Case Is >= 80 Conceito = "B" Case Is >= 70 Conceito = "C" Case Is >= 60 Conceito = "D" Case Else Conceito = Que Pena" End Select
Lao For-Next
Usar quando n de iteraes conhecido a priori For i = 1 to 10 Cells(i, 1) = i Next i Escreve 10 valores, de 1 a 10, nas clulas de (1,1) ou A1 at (10,1) ou A10 Obs.: Notao (linha, coluna)
Do While...Loop
Usado quando n de iteraes no conhecido a priori i=1 Do While i =< 10 Cells(i, 1) = i i=i+1 Loop
Do Until...Loop
i=1 Do Until i = 11 Cells(i, 1) = i i=i+1 Loop
Do...Loop While
i=1 Do Cells(i, 1) = i i =i+1 Loop While i < 11
Do...Loop Until
i=1 Do Cells(i, 1) = i i =i+1 Loop Until i = 11
Ativar Macros
Dependendo do nvel de segurana da planilha, as macros sero desativadas por padro Para Ativar Macros:
Ferramentas->Macro->Segurana Nveis Alto, Mdio e Baixo
Obrigado!