Download - FCPTPN - 2015 - Sergio Scabar - Aula 03
-
FCP Ferramenta Computacional de Projeto
Sergio Ricardo Scabar
Aula Terica 03
17/03/2015 19/03/2015
-
Microsoft Excel 2010
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 2
-
Microsoft Excel 2013
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 3
-
Microsoft Excel
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 4
E um editor de planilhas produzido pela Microsoft para computadores que utilizam o sistema operacional Microsoft Windows e tambm computadores da Apple Inc.
Seus recursos incluem
interface intuitiva
ferramentas de clculo
ferramentas de construo de grficos
-
Microsoft Excel
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 5
Suas capacidade juntamente com um marketing agressivo, tornaram o Excel um dos mais populares aplicativos de computador at hoje
o aplicativo de planilha eletrnica dominante desde a verso 5 em 1993
parte do pacote Microsoft Office
-
Microsoft Excel - VBA
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 6
Desde 1993, o Excel tem includo o Visual Basic for Applications (VBA)
Linguagem de programao baseada no Visual Basic
Adiciona a capacidade de automatizar tarefas no Excel e prover funes definidas pelo usurio (UDF - user defined functions) para uso em pastas de trabalho
-
Microsoft Excel - VBA
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 7
O VBA um complemento poderoso ao aplicativo que, em verses recentes, inclui um ambiente integrado de desenvolvimento (IDE, integrated development environment)
-
Microsoft Excel - VBA
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 8
A gravao de macros pode produzir cdigo VBA que replica aes do usurio, desse modo permitindo automao simples de tarefas cotidianas
O VBA permite a criao de formulrios e controles dentro da pasta de trabalho para comunicao com o usurio
-
Microsoft Excel - VBA
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 9
A linguagem suporta o uso (mas no a criao) de DLLs ActiveX (COM)
Verses recentes adicionaram suporte a mdulos de classe, permitindo o uso de tcnicas bsicas de programao orientada a objetos (POO)
A funcionalidade de automao provida pelo VBA fez com que o Excel se tornasse um alvo para vrus de macro
-
Microsoft Excel - VBA
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 10
Esse foi um problema srio no mundo corporativo, at os produtos antivrus comearem a detectar tais ameaas
-
Microsoft Excel - VBA
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 11
A Microsoft adotou tardiamente medidas para prevenir o mau uso, com a adio da capacidade de desativar as macros completamente, de ativar as macros apenas quando se abre uma pasta de trabalho ou confiar em todas as macros assinadas com um certificado confivel
-
Aplicativos, pastas, planilhas e clulasAplicativo (Application)
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 12
O termo aplicativo refere-se ao Excel como um todo
O termo planilha refere-se apenas a um dos objetos que compem o Excel
-
Aplicativos, pastas, planilhas e clulasAplicativo (Application)
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 13
O aplicativo composto
barra de menus
barras de ferramentas
barra de status
caixa de nomes
pelo(s) arquivo(s) (pasta(s) de trabalho) e suas folhas de grficos e planilhas
caixa de frmulas
pelas clulas
-
Aplicativos, pastas, planilhas e clulasPastas de trabalho (Workbooks)
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 14
so os arquivos (abertos ou no) com extenso xls (novas extenses xlsx, xlsm) que contm
planilhas
folhas de grfico
cdigos de programao
-
Aplicativos, pastas, planilhas e clulasPlanilhas (Worksheets)
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 15
so o segundo tipo de objeto mais importante do Excel
Consiste em um conjunto de clulas exatamente 16.777.216 no formato xls
17.179.869.184 nos novos formatos xlsx e xlsm
O usurio coloca Suas frmulas
Os valores
Os resultados
-
Aplicativos, pastas, planilhas e clulasFolhas de grficos (Charts)
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 16
So as folhas sem clulas que podem conter grficos de diversos formatos
Charts e Worksheets tambm so chamadas de Sheets (folhas)
-
Aplicativos, pastas, planilhas e clulasClulas (Cells)
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 17
So os objetos mais importantes do Excel
nelas que o usurio introduz suas frmulas
os dados
os resultados
Elas podem ter funo individual (Cell)
coletiva (Range)
dispersa (Areas)
-
A Planilha
A partir da verso 2007, o tradicional formato xls foi modificado para os formatos
xlsx sem permisso para o uso da linguagem VBA
xlsm com permisso para o uso da linguagem VBA
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 18
-
A Planilha
No formato xlsx ao abrir o Excel, surgir uma nova pasta de trabalho chamada Pasta 1
Ela conter trs planilhas
Plan1
Plan2
Plan3
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 19
-
A Planilha
Cada uma delas apresentar 268.16.777.216 clulas distribudas em
16.384 (256 x 64) colunas nomeadas de A a XFD
10242 linhas numeradas de 1 a 1.048.576
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 20
-
A Planilha
Cada clula referenciada pela letra da coluna, seguida pelo nmero da linha
por exemplo
a clula no canto esquerdo superior A1
a clula no canto direito inferior IV65536
Para percorrer uma planilha vazia basta apertar as flechas de direo (, , , ) com a tecla Ctrl pressionada
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 21
-
A Clula
Cada clula composta essencialmente por trs partes
Borda
Interior
Contedo
Quando a clula estiver selecionada, sua borda assumir um contorno mais grosso na cor preta, tendo um minsculo ponto escuro no cantoinferior direito, a ala de replicao
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 22
-
O Cursor
O cursor do mouse assume trs formas diferentes
A genrica uma cruz branca e indica que a clula est pronta para receber uma informao digitada pelo usurio ou colada a partir da rea de Transferncia
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 23
-
O Cursor
O cursor de ala responsvel pela replicao do contedo da clula, junto com a ala de replicao
O cursor de borda tem a forma clssica do ponteiro do mouse e, no Excel, tem a funo de movimentar o contedo da clula
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 24
-
Tipos de formatos
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 25
-
Operadores
preciso aprender a fazer contas no Excel, por ser esta a sua maior virtude
E para fazer contas so necessrios operadores (como em qualquer linguagem de programao)
Operaes algbricas ou de qualquer outro tipo devem ser introduzidas nas clulas por meio do operador =
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 26
-
Operadores
As operaes podem ocorrer entre
Duas ou mais clulas
Entre clulas e constantes
Entre essas duas e as funes da biblioteca
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 27
-
Operadores Algbricos
Embora a ajuda do Excel chame esses operadores de aritmticos, prefervel denomin-los algbricos, uma vez que a exponenciao, a rigor, no uma operao aritmtica
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 28
-
Exerccio
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 29
-
Hierarquia dos operadores algbricos
Em todas as linguagens, os operadores aritmticos tm uma ordem de precedncia
Por exemplo, =2+3^2 resulta 11, pois a exponenciao tem precedncia sobre a soma
Para mudar a precedncia, deve-se usar parnteses
Se o usurio desejava obter 25, a operao seria =(2+3)^2
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 30
-
Hierarquia dos operadores algbricos
Os operadores soma e subtrao tm o mesmo nvel, mas so hierarquicamente inferiores aos operadores multiplicao e diviso, que possuem o mesmo nvel
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 31
-
Hierarquia dos operadores algbricos
Desconsiderar a hierarquia pode ser grave
Imagine que se deseje calcular a raiz oitava do valor da clula A1
A expresso =A1^1/8 no ter como resultado nenhum erro aparente, mas o resultado representar o valor de A1 dividido por oito, e no o que se pretendia
Correto nesse caso seria =A1^(1/8)
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 32
-
Hierarquia dos operadores algbricos
Outro erro comum o uso desnecessrio dos parnteses, como em =(A1+B1)-3
Tal procedimento totalmente desnecessrio e apenas consome memria, que pode fazer falta em mquinas menos eficientes, quando operam grandes planilhas
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 33
-
Exerccio
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 34
-
Operadores de Comparao (Lgicos)
Nem todos os operadores servem para fazer contas
Os operadores de comparao so lgicos, isto , retornam apenas os valores FALSO ouVERDADEIRO
Todas as linguagens de programao possuem operadores desse tipo, que, como o prprio nome diz, comparam os valores de clulas
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 35
-
Exerccio
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 36
-
Operadores de Comparao (Lgicos)
< (menor) > (maior)
= (maior ou igual)
(diferente) = (igual)
Os operadores de comparao tambm so conhecidos como operadores booleanos
Seu uso ficar bastante evidente quando forem apresentadas as funes condicionais, usadas na tornada de decises durante os clculos
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 37
-
Mais sobre o MS Excel
http://en.wikipedia.org/wiki/Microsoft_Excel
http://www.intelab.ufsc.br/excel.pdf
19/03/2015 FCPTPN - 2015 - Aula 03 Pgina 38