TRABALHANDO COM HORAS MAIORES QUE 24

Planilhas, Arquivos, modelos, exemplos, apostilas, nosso datacenter!

TRABALHANDO COM HORAS MAIORES QUE 24

Mensagempor rilust » Qua Mai 18, 2016 9:49 am

Pessoal
Caso você tenha dois campos data hora e precise efetuar um cálculo utilizando a diferença de horas entre eles, como foi meu caso segue descrição de como fazer. Como a preocupação e trabalhar com horas não irei me preocupar com validações
COLUNA A ==> INICIO
COLUNA B ==> FIM
COLUNA C ==> DIFERENÇA

1) formate a coluna C que vai receber a diferença com o formato : [h]:mm

a função Hora não trabalha com horas acima de 24 de modo que formatei a coluna i : dd hh:mm ou seja mostrando a quantidade de dias horas e minutos.
a partir dai podemos usar as funções dia(), hora(), minuto() para obter a quantidade de dias, horas e minutos
colunas J ==> DIA (I3) Quantidade de dias
COLUNA K=> HORA(I3) Quantidade de horas
COLUNA L ==> MINUTO (I3) Quantidade de minutos

Para que possamos trabalhar com horas e valores monetários temos que transformar ambos para a mesma base. a hora trabalha com a base 60 enquanto nos trabalhamos com a base decimal.

Formate a COLUNA I : dd hh:mm . Ela será igual a coluna E

Então temos a quantidade de horas como a base inteira Oras sabemos que um dia tem 24 horas logo a quantidade de dias vezes 24 mais a quantidade de horas temos a quantidade total de horas inteira.
19 04:00 ==> 19*24 + 4 ==> 460
06 10:00 ==> 06*24 + 10 ==> 154
00 11:00 ==> 00*24 + 2 ==> 2

agora faltam os minutos. Sabemos que cada minuto é 1/60 avos da hora portanto para converter os minutos em base decimal dividimos a quantidade de minutos por 60
00:12 0,20000
00:18 0,30000
00:24 0,40000
00:30 0,50000
00:59 0,98333

Então somamos D * 24 + H + (M/60) TEMOS A HORA HORA EM DECIMAL. A partir dai podemos trabalhar com esse valor para calcular horas extras, ou valores por hora etc.

Espero ter ajudado

Se foi útil não se esqueça de agradecer!!
Você não está autorizado a ver ou baixar esse anexo.
Espero ter Ajudado.
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
rilust
Membro
Membro
 
Mensagens: 480
Registrado em: Ter Jun 16, 2015 5:23 pm
Has thanked: 96 times
Have thanks: 177 times

{ SO_SELECT }

Voltar para Biblioteca

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante