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

Post on 17-Apr-2015

108 views 2 download

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

1

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

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

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

4

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

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

6

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

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.

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

9

Busca de informaçãoBusca de informação

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

10

Busca de informaçãoBusca de informação

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

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).

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

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:

14

Busca de informaçãoBusca de informação

15

Duas hipótesesDuas hipóteses

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

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

17

Duas hipótesesDuas hipóteses

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

19

Três hipótesesTrês hipóteses

• Tenho uma tabela com clientesTenho uma tabela com clientes

20

Três hipótesesTrês hipóteses

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

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