Notifications
Clear all

Soma de datas com DATADIF

9 Posts
2 Usuários
0 Reactions
1,540 Visualizações
(@naldo)
Posts: 0
New Member
Topic starter
 

Pessoal andei lendo nos tópicos sobre como somar o resultado de várias datas usando a sintaxe do DATADIF, até tentei fazer conforme o Reinado havia comentado num dos tópicos sobre o assunto, mais sem sucesso. Como quero calcular o intervalo incluindo a data inicial acrescentei "+1" no final do DATADIF(C5;D5; "md"), bem, minha dúvida é a seguinte, como calcular o total dessas datas retornando-me em anos, meses e dias? segue a planilha para que vocês possam me orientar.
Desde já agradeço

 
Postado : 10/06/2014 3:26 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Veja em:
https://www.youtube.com/watch?v=5S2yoqzWG6Y

Att

 
Postado : 10/06/2014 6:05 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Experimente em E20
=INT(SOMA((D5:D19+1)-(C5:C19))/365)&" Anos" & " - " & INT(MOD(SOMA((D5:D19+1)-(C5:C19));365)/30) & " Meses" & " - " & INT(MOD(MOD(SOMA((D5:D19+1)-(C5:C19));365);30)) & " Dias" -->Matricial, finalize com Ctrl+Alt+Enter

 
Postado : 11/06/2014 6:00 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Naldo

Veja se é isto que vc deseja:

http://www.sendspace.com/file/yrbq7q

Dê retorno.

Se a resposta foi útil, clique na mãozinha do lado direito da ferramenta Citar.

[]s

 
Postado : 11/06/2014 6:10 am
(@naldo)
Posts: 0
New Member
Topic starter
 

Bom dia, agradeço a todos pela imensurável ajuda
- Patropi foi com esse video que consegui montar a planilha. Já em relação ao sua segunda resposta, a ideia é essa mesmo, no entanto o intervalo do cálculo será considerado contando com o dia inicial. POR EXEMPLO: se eu contar INTERVALO de hoje até amanhã, será um dia, por outro lado, eu quero contar HOJE "E" AMANHÃ, que são dois dias. nesse caso posso acrescentar "+1" no final da fórmula?

- Reinaldo não consegui fazer conforme foi explicado, vou tentar novamente (entender Matricial)

 
Postado : 11/06/2014 6:41 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Veja no seu exemplo:

 
Postado : 11/06/2014 6:49 am
(@naldo)
Posts: 0
New Member
Topic starter
 

perfeito, Reinaldo não havia colocado "{" para indicar que é uma matriz,
só mais uma pergunta, em outros post se não me engano você falou que dar uma pequena diferença entre o resultado usando INT e DATADIF, é isso mesmo?

 
Postado : 11/06/2014 7:02 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

em "distancias" muito grande de datas, eventualmente poderá haver uma diferença; porem creio eu e dependendo da utilização; não seja significativa.
Porem não sei exatamente como é feito o calculo internamente ao Datadif.
Veja que ano e meses não são numero inteiro de dias, utilizando int considera-se a média de dias; então 1 ano tem cerca de 365 + 5horas + 48 minutos, representado por aproximadamente 365,25 o que dividido por 12 nos traz aproximadamente 30,43 dias.

 
Postado : 11/06/2014 7:42 am
(@naldo)
Posts: 0
New Member
Topic starter
 

Mais uma vez muito obrigado

 
Postado : 11/06/2014 9:09 am