21
1 FOLHA DE CÁLCULO 4 FOLHA DE CÁLCULO 4

1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

Embed Size (px)

Citation preview

Page 1: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

1

FOLHA DE CÁLCULO 4FOLHA DE CÁLCULO 4

Page 2: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

2

ExercícioExercício

Fazer o exercício sobreFazer o exercício sobre

Áreas de critériosÁreas de critérios

Funções de base de dadosFunções de base de dados

http://www.fep.up.pt/docentes/pcosme/Informatica/aula5_tabela2.xlshttp://www.fep.up.pt/docentes/pcosme/Informatica/aula5_tabela2.xls

Page 3: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

3

Relação 1 para nRelação 1 para n

Por vezes não é possível guardar Por vezes não é possível guardar toda a informação numa tabelatoda a informação numa tabela

Obrigaria a repetir informaçãoObrigaria a repetir informação

Page 4: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

4

Relação 1 para nRelação 1 para n

Page 5: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

5

Relação 1 para nRelação 1 para n

Devemos organizar os dados por Devemos organizar os dados por várias tabelasvárias tabelas

Evitam-se repetições Evitam-se repetições desnecessárias quedesnecessárias que

Obrigam a escrever maisObrigam a escrever mais

Induzem inconsistênciasInduzem inconsistências

Page 6: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

6

Relação 1 para nRelação 1 para n

Page 7: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

7

Relação 1 para nRelação 1 para n

Sabendo o campo chave da tabela Sabendo o campo chave da tabela aluno, sabemos o seu nome e a sua aluno, sabemos o seu nome e a sua morada.morada.

Não há necessidade de guardar Não há necessidade de guardar mais informação.mais informação.

Page 8: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

8

Busca de informaçãoBusca de informação

Mas tenho que ser capaz de ir Mas tenho que ser capaz de ir buscar informação às tabelas buscar informação às tabelas originais para refazer em termos originais para refazer em termos visuais a tabela inicialvisuais a tabela inicial

Vamos imaginar uma facturaVamos imaginar uma factura

Page 9: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

9

Busca de informaçãoBusca de informação

• Tenho uma tabela de produtos:Tenho uma tabela de produtos:

Page 10: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

10

Busca de informaçãoBusca de informação

• Que vou usar nas facturas:Que vou usar nas facturas:

Page 11: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

11

Busca de informaçãoBusca de informação• Vamos utilizar uma função de procura vertical para retornar o valor correspondente ao códigoVamos utilizar uma função de procura vertical para retornar o valor correspondente ao código

• O código é o campo chave da tabela dos dados (produtos).O código é o campo chave da tabela dos dados (produtos).

Page 12: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

12

Busca de informaçãoBusca de informação

• Para obter o preço unitário façoPara obter o preço unitário faço

=VLOOKUP(F3;=VLOOKUP(F3; A3:D10;A3:D10; 3;3; FALSE)FALSE)F3F3 é o código a procurar é o código a procurar

A3:D10A3:D10 é a tabela (sem títulos) é a tabela (sem títulos)

33 é a coluna é a coluna

FalseFalse traduz que não quero interpolações traduz que não quero interpolações

Page 13: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

13

Busca de informaçãoBusca de informação

• Para poder copiar em coluna terei Para poder copiar em coluna terei que “amarrar” a tabela:que “amarrar” a tabela:

Page 14: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

14

Busca de informaçãoBusca de informação

Page 15: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

15

Duas hipótesesDuas hipóteses

• Há casos em que temos duas (ou Há casos em que temos duas (ou mais) alternativasmais) alternativas

Page 16: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

16

Duas hipótesesDuas hipóteses

• E quero preencher um reciboE quero preencher um recibo

• Vou usar a função IF(...) dentro da Vou usar a função IF(...) dentro da função Vlookup(...) função Vlookup(...) O IF usa-se na escolha da coluna O IF usa-se na escolha da coluna

Page 17: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

17

Duas hipótesesDuas hipóteses

Page 18: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

18

Três hipótesesTrês hipóteses

• O preço unitário varia com o tipo de O preço unitário varia com o tipo de cliente e com a quantidadecliente e com a quantidade

Page 19: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

19

Três hipótesesTrês hipóteses

• Tenho uma tabela com clientesTenho uma tabela com clientes

Page 20: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

20

Três hipótesesTrês hipóteses

• E tenho que preencher uma lista de E tenho que preencher uma lista de vendasvendas

Page 21: 1 FOLHA DE CÁLCULO 4. 2 Exercício Fazer o exercício sobre Áreas de critérios Funções de base de dados

21

Muitas hipótesesMuitas hipóteses

• Posso fazer uma lista com a coluna e Posso fazer uma lista com a coluna e usar uma procura nessa lista auxiliarusar uma procura nessa lista auxiliar