Você está na página 1de 12

Funções de Data e Tempo

Geração aleatória de valores


Procura de valores numa Tabela Horizontal

Procura de valores numa Tabela Vertical


Função SE simples e composta
Ordenação de Tabela
Filtros automáticos
Funções Matemáticas e Estatisticas
Pressupostos:
Considere que um ano tem 365,25 dias (considerar o ano bissexto).
A data de admissão dos funcionários é gerada aleatoriamente.
O funcionário mais antigo poderá ter 20 anos de serviço e a última admissão poderá ocorrer hoje.
Pedidos:
1 Gere aleatoriamente a Data Admissão e fixe os valores obtidos
2 Calcule os anos de serviço, considerando que um ano tem 365,25 dias
3 Determine o ano de admissão
4 Determine o mês de admissão
5 Determine o dia de admissão
6 Determine o dia da semana em que ocorreu a admissão
7 No final da folha, coloque numa célula a data deste momento
8 Determine a hora atual
9 Determine qual o número de ordem que representa a data atual

2
1 1 Anos de 3 4 5
Código do Data de Data de serviço Ano Mês Dia
funcionário Admissão(al) Admissão concluídos admissão admissão admissão
C100 18-04-2011 17-01-2016 8 2016 1 17
C101 15-03-2015 02-12-2004 19 2004 12 2
C102 30-08-2004 16-10-2010 13 2010 10 16
C103 25-11-2006 30-06-2004 19 2004 6 30
C104 01-05-2011 05-07-1999 24 1999 7 5

1/25/2024 14:39 7. Data atual


14 8. Hora atual

43,845 9.Data de hoje


Data Ultima
Admissão 25-01-2024 HOJE()
Data Primeira
Admissão 25-01-2004 HOJE() - 20 ANOS

FUNÇÔES AleatórioEntre(Início;Fim)
A Data(A;M;D)
UTILIZAR Hoje()
Hora(valor data)
Agora()
Ano(valor data)
Mês(valor data)
Dia(valor data)
Dia.semana(valor data)
ProcH(o quê; $onde$;indice da LINHA a devolver; exatidão)

6 6
Dia da Dia da semana
semana na na Admissão
Admissão (extenso)
1 Domingo
5 Quinta-feira
7 Sábado
4 Quarta-feira
2 Segunda-feira
órioEntre(Início;Fim)

emana(valor data)
H(o quê; $onde$;indice da LINHA a devolver; exatidão)

1.1.1. Funções Lógicas (SE, E, O


1.1.2. Funções de Pesquisa e R
1.1.3. Funções de Informação
1.1.4. Funções Matemáticas (A

7
1.1.1. Funções Lógicas (SE, E, OU, NÃO)
1.1.2. Funções de Pesquisa e Referência (PROCV, PROCH)
1.1.3. Funções de Informação (É.CEL.VAZIA, É.NÃO.DISP)
1.1.4. Funções Matemáticas (ALEATÓRIOENTRE, ABS, ARRED, INT, SOMA, SOMA.SE)
Pedidos:
1 Determine a Localidade com base na tabela Tab_Cod_Postal
2 Determine o Vencimento considerando os valores na tabela ao lado
3 Ordene a tabela por categoria
4 Mostre apenas os registos dos funcionários de Faro
5 Apure o total de vencimentos dos funcionários
6 Calcule a média das idades dos funcionários
7 Conte quantos funcionários existem e quantos estão com a Ccategoria 1

Código do 1
funcionário Nome Data Nasc. Idade C.Postal Localidade
C100 Maria 5/2/1989 35 4400-100 Vila Nova Gaia
C102 Gonçalo 7/27/1980 43 1000-100 Lisboa
C103 Miguel 3/30/1987 37 8900-001 Faro
C104 Rute 11/11/1977 46 4400-200 Vila Nova Gaia
C107 Bernardete 12/3/1979 44 8900-010 Faro
C108 António 5/18/1987 37 4400-125 Vila Nova Gaia
C109 Catarina 3/25/1976 48 4500-246 Espinho
C101 Sofia 9/26/1982 41 4500-200 Espinho
C105 Mário 8/2/1989 34 4500-500 Espinho
C106 Tiago 4/30/1990 34 1000-450 Lisboa
C110 Isabel 10/2/1979 44 1000-111 Lisboa

Soma de Vencimentos 13,250.00 € 5


Média das idades 40 6
Nº funcionários 11 7
Nº funcionários da categoria 1 7 7

4 Mostre apenas os registos dos funcionários de Faro

Código do
funcionário Nome Data Nasc. Idade C.Postal Localidade
C103 Miguel 3/30/1987 37 8900-001 Faro
C107 Bernardete 12/3/1979 44 8900-010 Faro
CATEGORIA VENCIMENTO
Categoria 1 1,250.00 €
Categoria 2 1,500.00 €

FUNÇÔES ProcV(o quê; $onde$;indice da COLUNA a devolver; exatidão)


A SE(condição;exp p/verdade; exp p/falsa)
UTILIZAR SE(condição;exp p/verdade;Se(……))
Ordenação
Filtros automáticos
2 Soma
Categoria Vencimento Média
1 1,250.00 € Contar.val
1 1,250.00 € Contar.se
1 1,250.00 €
1 1,250.00 €
1 1,250.00 €
1 1,250.00 €
1 1,250.00 €
2 1,500.00 €
2 1,500.00 €
2 1,500.00 €
3 - € erro!!!

Categoria Vencimento
1 1,250.00 €
1 1,250.00 €
NA a devolver; exatidão)
Considerando que :
As viaturas pela 1ª hora pagam 1euro, pela 2ª 1,5 e pelas restantes 0,5/hora.
O tempo é sempre arredondado por excesso a horas.
As viaturas só podem permanecer no parque 8 dias consecutivos.

Pretende-se:
Gerar aleatoriamnet a data e hora das viaturas que aparcaram nos últimos 8 dias (Hora de entrada).
Calcular o tempo de estadia no parque
Calcular o valor a pagar de acordo com a tabela de preços

1/17/2024 18:31 1/21/2024 20:07


Matricula do Tempo de estadia no
Veículo Hora entrada Hora de saída parque
11-AA-12 1/7/2020 4:41 1/11/2020 8:21 4.15273622250243
12-13-XE 1/9/2020 23:24 1/13/2020 9:58 3.44056734984954
14-BB-17 1/9/2020 17:40 1/14/2020 14:35 4.87179934841435
12-13-IR 1/10/2020 9:16 1/10/2020 11:09 0.0780465115625
14-16-VU 1/9/2020 22:01 1/12/2020 12:45 2.61429359112269
12-34-ZZ 1/10/2020 10:58 1/14/2020 7:12 3.8430294874537
13-CC-12 1/9/2020 22:01 1/12/2020 16:51 2.78456117413194
13-CA-11 1/10/2020 0:42 1/10/2020 8:43 0.334174113368056
01-AA-01 1/10/2020 2:32 1/10/2020 11:45 0.383550095949074
01-AA-02 1/9/2020 17:11 1/9/2020 19:30 0.0967960522800926
mos 8 dias (Hora de entrada).

Tempo a pagar (Nº


Horas) Valor a pagar Nº Horas Preço/hora
99.6656693400582 198.50 € 1ª hora 1.00 €
82.5736163963889 164.50 € 2ª hora 1.50 €
116.923184361944 232.50 € 3ª hora e r 2.00 €
1.8731162775 2.50 €
62.7430461869444 124.50 €
92.2327076988889 182.50 €
66.8294681791667 132.50 €
8.02017872083333 14.50 €
9.20520230277778 16.50 €
2.32310525472222 2.50 €
Num Dia 1 2 3 4 5 6 7
Dia SemanDomingo Segunda-feira Terça-feira Quarta-feira Quinta-feira Sexta-feira Sábado
C.Postal Localidade
1000-100 Lisboa
1000-111 Lisboa
1000-450 Lisboa
4400-100 Vila Nova Gaia
4400-125 Vila Nova Gaia
4400-200 Vila Nova Gaia
4500-200 Espinho
4500-246 Espinho
4500-500 Espinho
8900-001 Faro
8900-010 Faro

Você também pode gostar