Página 1 de 1

Calcular período entre duas datas

Enviado: 24 Mar 2020 às 15:07
por antmvicente
Olá a todos, gostaria de perguntar se alguém tem uma planilha excel com estas formulas ou sabe as formulas para ter um quadro destes em anexo (número de dias, meses, anos, segundos, minutos e horas entre duas datas)? Desde já, grato pela atenção.

Re: Calcular período entre duas datas

Enviado: 25 Mar 2020 às 14:48
por babdallas
Veja se é o que deseja.

Calcular período entre duas datas

Enviado: 25 Mar 2020 às 15:11
por antmvicente
Antes de mais agradecer o seu interesse em ajudar e resposta. Está óptimo porque eu não chegaria a formulas tão complexas, no entanto permita-me perguntar porque os dados não dão iguais? Por exemplo no quadro o numero de meses dá 14,91 e na sua formula 14,90 e talvez por isso o numero de semanas também não dá igual. No que diz respeito às horas também não dá igual e ai já é mais complexo porque a formula é simples de multiplicação e a sua é mais correcta porque 10.896/24=454. Grato!

Re: Calcular período entre duas datas

Enviado: 25 Mar 2020 às 15:20
por babdallas
Não sei dizer o motivo da diferença. Para saber, precisaria saber como foi calculado na imagem que você postou.
Quanto ao cálculo de dias/horas/minutos/segundos, é a parte mais simples e imagino que não tenha como errar isso.

Calcular período entre duas datas

Enviado: 26 Mar 2020 às 14:33
por antmvicente
Estive a simular na planilha várias datas e hipóteses, e parece haver um qualquer calculo que não condiz.
Data inicio: 27-11-2019 e Data fim: 26-03-2020, dá o resultado de 3,93 meses que parece correcto.
(colocando +1 dia )Data inicio: 27-11-2019 e Data fim: 27-03-2020, dá o resultado de 4,97 meses o que já não parece correcto.
(colocando +2 dias )Data inicio: 27-11-2019 e Data fim: 28-03-2020, dá o resultado de 5,00 meses o que já não parece correcto.
Os anos também tem diferença, pois com Data inicio: 27-11-2019 e Data fim: 28-03-2020, dá -0,67 anos e teria de dar valor positivo na volta dos 0,33 anos.
Esta situação de alguma forma poderá ter haver com a tal diferença falada atrás de 14,91 para 14,90.
Grato!

Re: Calcular período entre duas datas

Enviado: 26 Mar 2020 às 14:56
por babdallas
Em relação a dias, horas, minutos e segundos, não acredito que o que eu fiz esteja errado. A conta é simples e baseada no número de dias.
Em relação ao cálculo de meses e anos, havia um pequeno erro. Veja se agora corrigiu. A diferença em relação à imagem que você mandou deve ser mais por causa de arredondamento do que outra coisa.

Calcular período entre duas datas

Enviado: 26 Mar 2020 às 15:07
por antmvicente
Ficou correcto os anos, mas os meses não.
Na planilha que enviou com Data inicio: 27-11-2019 e Data fim: 28-03-2020, dá o resultado de 5,00 meses que não é correcto. Na verdade passa 4 meses (Novembro-Janeiro-Fevereiro-Março) e como tem mais 1 dia o resultado deverá ser 4,01 meses. Se for a data fim +1 dia: 29-03-2020 o resultado deverá ser 4,04 meses. Grato!

Re: Calcular período entre duas datas

Enviado: 26 Mar 2020 às 16:06
por babdallas
De fato. Veja se agora corrigiu.

Re: Calcular período entre duas datas

Enviado: 26 Mar 2020 às 21:08
por antmvicente
Muito Obrigado mais uma vez. Já percebi porque é que as horas dão diferentes e tem haver com a mudança da hora, porque quando é feito um calculo entre datas que não exceda a data da mudança da hora (próximo Domingo às 01h00) não existe qualquer diferença, mas se colocar dia 30-03-2020 (depois da mudança da hora) já existe 1 hora de diferença. Julgo que a diferença que dá nos meses poderá ter haver que este ano é bissexto e tem 366 dias, logo o excel poderá estar a considerar pelos normais 365 dias (ficheiro em anexo). De qualquer forma o que você fez ainda que exista esses 2 pequenos detalhes, já é muito bom, pelo que agradeço. Grato!

Re: Calcular período entre duas datas

Enviado: 27 Mar 2020 às 07:42
por babdallas
Mudança de hora seria o que, horário de verão ou algo assim?

Em relação aos meses, vejamos o exemplo aqui que você deu. De 27/11/2019 a 27/03/2020 temos 4 meses completos. Depois até o dia 30/03/2020, temos mais 3 dias. Como o mês de Março tem 31 dias, então a fração de mês passada é:

3 dias / 31 dias = 0,096774

Logo, o total seria de meses seria: 4,096774. Quando peço ao Excel para visualizar para 2 casas decimais, aí ele mostra 4,10 meses.
Em relação ao ano bissexto, o Excel considera sim.

Calcular período entre duas datas

Enviado: 27 Mar 2020 às 08:39
por antmvicente
Sim, vai acontecer Mudança da Hora – 29 de Março de 2020.
Na madrugada de 29 de Março de 2020 (domingo), a Hora Legal muda do regime de Inverno para o regime de Verão.

Re: Calcular período entre duas datas

Enviado: 27 Mar 2020 às 08:43
por babdallas
Bom, mas aí depende da regra de cada país. Bastaria você verificar se a data final é após esta data ou não para adicionar ou não 1 hora. Creio que isso resolveria.

Calcular período entre duas datas

Enviado: 27 Mar 2020 às 19:59
por antmvicente
O que está, já é optimo. Obrigado!