FOLHA DE CÁLCULO 3
1
Tabelas / Listas
O Excel também permite
armazenar informação
Podemos organizar a
informação em Tabelas / Listas
2
Tabelas / Listas
Uma tabela tem um número
Pré-definido de campos
Itens de informação
Variável de registos
Um por indivíduo
3
Tabelas / Listas
Vamos guardar informação
sobre alunos
Normalmente,
Um campo é uma coluna
Um registo é uma linha
4
Tabelas / Listas
COD
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
NOME
João
Ricardo
Amélia
Clarinda
Joaquina
Antero
Pedro
Bruno
Mário
Joana
Vânia
Rui
João
GÉNERO
Fem
Masc
Fem
Fem
Fem
Masc
Fem
Masc
Masc
Fem
Fem
Masc
Fem
ESTADO
Solt
Solt
Cas
Solt
Cas
Solt
Solt
Solt
Cas
Solt
Cas
Solt
Solt
RESIDÊNCIA NOTA
CARRO
Porto
11,45 TRUE
Porto
12,54 FALSE
Gaia
10,92 FALSE
Aveiro
14,75 FALSE
Gaia
13,87 TRUE
Porto
12,25 FALSE
Porto
12,45 TRUE
Porto
12,37 FALSE
Gaia
13,95 FALSE
Aveiro
14,25 FALSE
Gaia
12,78 TRUE
Porto
12,35 FALSE
Porto
11,45 TRUE
IDADE
18
19
18
18
20
18
18
19
18
18
24
17
18
5
Tabelas / Listas
É conveniente existir um campo
chave (não repetido)
Para poder procurar facilmente
o registo
6
Filtragem simples
Agora quero saber os alunos
que são do Porto
Selecciono uma célula da
Tabela e vou a
Data+Filter+AutoFilter
7
Filtragem simples
• E aparece um pull-down que posso
usar para seleccionar o pretendido
8
Filtragem simples
9
Filtragem simples
E as linhas em que não se
verifica a condição, ficam
escondidas
10
Filtragem simples
11
Filtragem simples
Posso ainda reduzir aos do
Porto que são Masculinos
12
Filtragem simples
Onde tem condições fica “azul”.
Posso voltar a ver todos escolhendo
no Pull-down “(All)”:
13
Filtragem simples
Se tiver uma filtragem com
números será natural quer
“maior que”, etc.
Para isso uso o (Custom...)
14
Filtragem simples
Por exemplo, queremos as
notas
>=12 e <13
Vamos ao “(Custom...)” das
notas e escrevemos o
pretendido
15
Filtragem simples
16
Filtragem simples
Também poderíamos usar para
texto. Sobre o nome:
17
Filtragem simples
Os registos estão sempre na
folha mas escondidos
No entanto, podemos copiar
apenas os visíveis se
Seleccionarmos os visíveis
Copiarmos
Colarmos noutra zona
18
Filtragem avançado
• Podemos necessitar de
condições mais rebuscadas
– Poderemos usar uma coluna
auxiliar e depois escolher os TRUE
Ver p. 22 :
=OR(AND(F2>=13; G2); AND(F2<13;NOT(G2))
– Podemos usar o “Advanced filter”
19
Filtragem avançado
• Temos que construir uma área
de condições (Criteria)
– Tem o nome do campo
– Tem o valor que pretendemos
20
Filtragem avançado
• É OBRIGATÓRIO que o nome do
campo seja exactamente igual
• O melhor é copiar o nome da
tabela e não digitar de novo pois
está sujeito a engano
– Falta de acentos, espaços, etc.
21
Filtragem avançado
• A área pode ter várias
condições
Nota >=13 e carro
OU
Nota <13 sem carro
Na mesma linha é “E”
Em linhas diferentes é “=U”
22
Filtragem avançado
• Agora podemos ir ao
“Advanced filter”
E dizer onde está a tabela* e os
critérios
*Basta estarmos previamente
‘dentro’ da tabela
23
Filtragem avançado
24
Filtragem avançado
• As linhas que não verificam as
condições ficam escondidas
• A área de critérios pode ficar
total ou parcialmente escondida
– Não tem qualquer importância
• Para anular o filtro fazemos
– Filter + Show all
25
Copia dos resultados
• Posso copiar os resultados
Seleccionando as linhas visíveis
Fazendo copy
Colando noutro sítio
• Mas posso usar o “copy to
another location”
26
Copia dos resultados
• Copy to another location
Noutro local escrevo os campos que
quero ver copiados
Depois, carrego em “copy to another
location” e digo onde estao esses
campos
Os resultados apenas desses
campos são copiados para ai.
27
Agregação de dados
• A informação individual pode ser
agregada.
• Por exemplo, quero comparar a
média das notas dos masculinos
com as femininas
• Para isso uso funções de base
de dados (database functions)
28
Agregação de dados
• No exemplo das notas médias,
tenho que construir duas áreas
de critério
29
Agregação de dados
• E usamos a função
DAverage(Tabela, coluna, critério)
30
Agregação de dados
• A “tabela” tem incluir os campos
com condições e o campo que
queremos agregar
• A “coluna” é o número da coluna
contado DENTRO DA TABELA
– Amarrei para poder copiar
31
Agregação de dados
• Exercício
• Contar os alunos que
–
–
–
–
–
Têm carro
OU
Não têm carro
E
Têm nota maior ou igual a 13
32
Download

FOLHA DE CÁLCULO