Tarefa 11-Extra: Funções de data e hora
Tarefa 11-Extra: Funções de data e hora
Funções de Data e Hora
Agora()
Hoje()
Data(ano; mês; dia)
Data.Valor(Texto)
Tempo(hora; minuto; segundo)
Valor.Tempo(Texto)
Dia(nº_seq),
Mês(nº_seq),
Ano(nº_seq)
Hora(nº_seq),
Minuto(nº_seq),
Segundo(nº_seq)
Dias360(data_inicial; data_final; [método])
Dia.Semana(nº_seq; [tipo_devolvido])
DIATRABALHO(data_inicial;dias;[feriados])
DIATRABALHOTOTAL(data_inicial;data_final;[feriados]
)
Devolve data e hora actual (do
computador). (Now)
Devolve a data corrente (do
computador). (Today)
Converte os parâmetros ano, mês e
dia para o formato de datas utilizado
pelo excel. (Date)
Converte uma data em texto para o
formato de datas utilizado pelo excel.
(DateValue)
Converte os parâmetros hora, minuto
e segundo para o formato de datas
utilizado pelo excel. (Time)
Converte uma hora em texto para o
formato de datas utilizado pelo excel.
(TimeValue)
Extrai, respectivamente, o dia, mês e
ano de uma data no formato do excel.
(Day, Month, Year)
Extrai, respectivamente, a hora,
minuto e segundo de uma data no
formato do excel. (Hour, Minute,
Second)
Calcula o número de dias entre duas
datas com base num ano de 360 dias.
(Day360)
Extrai o valor de 1 a 7 de uma data no
formato excel correspondente ao dia
da semana. (WeekDay)
Devolve o número de série da data
antes ou depois de um dado número de
dias úteis. (WORKDAY)⊕
Devolve o número de dias úteis entre
duas datas. (NETWORKDAYS)⊕
⊕
Se esta função não estiver disponível, e retornar o erro #NOME?, instalar o suplemento “Analysis
ToolPak”.
Microsoft Excel
1
Tarefa 11-Extra: Funções de data e hora
Considere a o seguinte extracto de uma folha de cálculo:
1
A
B
C
D
E
F
G
H
Nome
Dt-Nasc
Ano
Mês
Dia
Idade
NºDias
NºHoras
2
Alexandre Faria
11-05-1971
1971
5
11
35
10462
251088
3
Jorge Antunes
10-05-1958
1958
5
10
48
15211
365064
4
Rui Santos
24-05-1971
1971
5
24
35
10449
250776
5
Pedro Filipe
23-09-1965
1965
9
23
41
12518
300432
6
António Santos
12-06-1943
1943
6
12
63
20657
495768
7
João Duarte
25-09-1957
1957
9
25
49
15438
370512
8
Joana Filipa
12-01-1965
9
Maria José
24-11-1968
10 Rita Romeiras
11 António
Figueiredo
12 João Miguel
08-10-1965
13 Isabel Santos
28-10-1971
01-12-1936
03-10-1998
1- Depois de a passar para uma folha de cálculo, complete-a recorrendo a Funções de Data e
Hora.
a. Para determinar o Ano inserir a fórmula =Ano(B2) na célula C2, seguindo os passos:
i. Seleccionar a célula C2;
ii. Clique no botão Inserir função (fx). Abre-se uma janela de diálogo;
iii. Na caixa Categoria seleccione Data e hora;
iv. Na caixa Função seleccione Ano. Clique em OK e abre-se uma nova janela de
diálogo;
Microsoft Excel
2
Tarefa 11-Extra: Funções de data e hora
v. Na caixa Num_série insira a célula B2. Clique em OK;
b. Repetir os passos em a. mas para as funções Mês e Dia.
c. Para determinar a Idade inserir a fórmula =ANO(HOJE()-B2)-1900 na célula F2,
seguindo os passos:
Nota: pode optar-se pela fórmula =TRUNCAR(FRACÇÃOANO(B2;HOJE()))
i. Seleccionar a célula F2;
ii. Clique no botão Inserir função (fx). Abre-se uma janela de diálogo;
iii. Na caixa Categoria seleccione Data e hora;
iv. Na caixa Função seleccione Ano. Clique em OK e abre-se uma nova janela de
diálogo;
v. Na caixa Num_série insira a função Hoje() abrindo a caixa de funções, escolher
Mais funções… .
Microsoft Excel
3
Tarefa 11-Extra: Funções de data e hora
vi. Após a escolha da função HOJE() colocar o Cursor na Barra de Fórmulas.
vii. Digitar o resto da fórmula e clicar Enter, ou o botão OK do formulário
Argumentos de função.
ou
viii. Formatar célula F2 para Número Geral.
d. Na célula G2 inserir a fórmula =HOJE()-B2
e. Na célula H2 inserir a fórmula =G2*24
f. Seleccionar células C2:H2 e copiar para células abaixo.
Microsoft Excel
4
Tarefa 11-Extra: Funções de data e hora
2- Considere o seguinte extracto de uma folha de cálculo:
A
15
16
17
B
Dia
C
Mês
D
Ano
E
Data
F
G
Nº dias entre datas
Data 1
Data 2
Dando valores para os dias meses e anos determine a diferença de dias entre as datas.
a. A data é “construída” à custa da função DATA. Assim para a Data 1, célula E16, digite
a fórmula =DATA(D16;C16;B16).
b. Para a célula E17 o procedimento é semelhante…
c. Em G16 insira a fórmula correspondente.
3- Determine:
a. o número de dias que decorreram entre o dia 12 de Janeiro de 1995 e 28 de Fevereiro de
1996;
b. data do dia seguinte ao dia 2 de Fevereiro de 1954;
c. o dia da semana em que calha o dia de Natal do ano 2006;
d. o número de dias que já viveu.
4- Suponha que foi feita uma encomenda no dia 21 de Abril de 2006, que será recebida passados
15 dias úteis. Em que data recebeu a encomenda, tendo em conta os feriados de25 de Abril e 1
de Maio.
a. Para a resolução, abrir uma nova folha e preencher seguindo o seguinte extracto:
1
2
3
4
5
6
7
A
Data de encomenda
21-04-2006
Demora (dias úteis)
15
Feriados
25-04-2006
01-05-2006
B
C
Data de Recebimento
16-05-2006
i. Na célula C2 insira a seguinte fórmula: =DIATRABALHO(A2;A4;A6:A7).
ii. Formatar a célula C2 de modo a poder ver a data. Notar que se der o erro
#Nome?, deverá proceder-se à instalação do Suplemento Analisys ToolPack
seguindo os passos:
a) Seleccionar o menu Ferramentas e a opção Suplementos…
Microsoft Excel
5
Tarefa 11-Extra: Funções de data e hora
b) No formulário Suplementos seleccionar Analysis ToolPak.
c) Clicar OK para terminar instalação.
5- De igual modo, suponha que fez outra encomenda em 30 de Outubro de 2006 que será recebida
7 dias úteis após. Determine, pois, a data em que poderá receber a encomenda tendo em
atenção o(s) feriado(s).
a. Proceder de modo semelhante ao ponto 4.
Microsoft Excel
6
Download

Datas e Horas em Excel