Documente Academic
Documente Profesional
Documente Cultură
Aula 05
Em nosso dia-a-dia diversas atividades estão vinculadas ao tempo em que ocorrem, como
por exemplo, uma cobrança de juros, na qual o valor a ser determinado pela cobrança está
diretamente ligado ao tempo, ou ainda, um calendário de eventos, programações de
produção, etc. Por isso é fundamental dominarmos o uso das funções especificamente
desenvolvidas para se trabalhar com tais situações.
O conjunto de funções para data e hora é específico para ser usado com este formato de
arquivo. É possível programar o Excel para sempre retornar a data atual ou calcular a diferença
entre uma data inicial e uma final. Os exemplos de aplicação serão realizados na planilha que
segue (fig. 5.1):
Esta função retorna somente o valor numérico do dia de uma data (fig. 5.3). Sua
sintaxe é =DIA(NUM_SÉRIE).
Retorna o valor numérico do mês a partir de uma data (fig.5.4). Sua sintaxe é
=MÊS(NUM_SÉRIE).
5.1.1.4. Função Ano
Retorna o valor numérico do ano a partir de uma data (fig. 5.5). Sua sintaxe é
=ANO(NUM_SÉRIE).
Dica: existe uma função para que a diferença entre datas seja calculada com meses de 365 ou
366 dias. Esta função não aparece na lista de funções do Excel, porém, funciona quando
executada. A sintaxe para esta função é =DATADIF(DATA_INICIAL;DATA_FINAL;”MÉTODO”),
em que se deve ser informado sempre entre aspas “D” para dias, “M” para meses e “Y” para
anos (fig. 5.9):
Para completarmos o exercício, é necessário calcularmos o valor total a pagar
correspondente ao capital + (mais) capital X (vezes) mora diária X (vezes) total de dias em
atraso (fig. 5.9.1 e 5.9.2):
5.1.2.Hora
Para trabalharmos com horas é necessário dominarmos algumas funções
especificamente desenvolvidas para esta finalidade. Acompanhe: vamos exemplificar o uso
desta função criando a planilha seguinte para controle da Oficina (fig. 5.11):
5.1.2.1. Agora
5.1.2.2. Hora
Retorna somente o valor numérico de uma hora completa (fig. 5.13). Sua sintaxe é
=HORA(NUM_SÉRIE).
5.1.2.3. Minuto
Retorna somente o valor numérico dos minutos de uma hora completa (fig. 5.14). Sua
sintaxe é =MINUTO(NUM_SÉRIE).
5.1.2.4. Segundo
Retorna somente o valor numérico dos segundos de uma hora completa (fig. 5.15). Sua
sintaxe é =SEGUNDO(NUM_SÉRIE).
5.1.2.5. Diferença entre hora inicial e hora final
Embora pareça fácil, muitas pessoas têm dificuldade para calcular a diferença entre
uma hora inicial e uma hora final. Isto ocorre quando as horas precisam ser calculas entre dias
diferentes. Acompanhe os exemplos abaixo (fig. 5.16):
Para que o Excel não calcule de forma errada o total de horas decorrido quando estas
superam 24h, é necessário alterar o formato de hora para outro mais específico (fig. 5.17):
O que aprendemos hoje
5.2. Questionário
1. Qual é a função que retorna a data atual com base na data do sistema?
2. É possível separar o valor numérico de um dia, mês ou ano de uma data completa?
Quais funções poderão ser utilizadas para isto?
3. Quais funções verificam a diferença entre uma data final e uma data inicial?
4. Qual é a diferença entre a função DATADIF e a DIAS360?
5. Explique a utilidade da função DIATRABALHOTOTAL.
6. A função DIA.DA.SEMANA retorna o valor numérico para definir o dia da semana.
Como fazer para que este número seja apresentado como o texto referente ao dia da
semana encontrado?
7. Qual é a função que retorna a hora atual com base na hora do sistema?
8. É possível separar o valor numérico de uma hora, de um minuto e de um segundo de
uma hora completa? Quais funções poderão ser utilizadas para isto?
9. Qual é o cálculo a ser desenvolvido para verificarmos a diferença entre um hora inicial
e uma hora final?
10. Quando a diferença entre uma hora inicial e uma hora final ultrapassa 24 horas, como
deveremos proceder?
5.3. Exercícios