Notifications
Clear all

SOMA TEMPO

7 Posts
1 Usuários
0 Reactions
2,327 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Prezados,
Estou construindo um recurso de soma de tempo (horas acumuladas) para utilizar no Sharepoint.
Já tentei usar o formato: [h]:mm:ss, mas no sharepoint não funcionou.

Estou usando a seguinte fórmula para obter a visualização do total de horas acumuladas:
A1=31,58 ou 31:35:00 ([h]:mm:ss)

=INT(A1)&":"&ARRED((A1-INT(A1));2)*60 = 31:34,8

Como faço pra ele me retornar as 31:35 ?

Ou alguem teria uma sugestão melhor para esta tarefa?

Desde já agradeço a atenção!

 
Postado : 20/12/2010 7:57 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

=INT(A1)&":"&TEXTO(ARRED((A1-INT(A1));2)*60;"00")/1

 
Postado : 21/12/2010 3:20 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Obrigado Mandrix,

Ótima fórmula, estou usando, porém, para ficar com duas casas após os ":", tipo 34:00 ao invés de 34:0, retirei o final "/1", será que é por isso que no sharepoint algumas vezes ele me mostra algo como 34:60 ao invés de 35:00?

Mesmo assim, valeu mesmo!

 
Postado : 04/01/2011 12:11 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Prezados,
Testei a formula =INT(A1)&":"&TEXTO(ARRED((A1-INT(A1));2)*60;"00")/1 e a questão da divisão do resultado (/1) não corrigiu o resultado, ainda recebo visualizações do tipo 15:60 ao invés de 16:00.
Alguma idéia?

 
Postado : 07/01/2011 10:03 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

qual o valor que está em A1 para que a fórmula retorne 15:60?

 
Postado : 07/01/2011 10:24 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde Bernardo!

A1=959,999999996508

 
Postado : 07/01/2011 10:57 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal,

Agora funcionou, consegui ajustar.

De uma quantidade de minutos quebrados: A1=959,999999996508 (960 minutos)

Retornar uma quantidade de horas que podem exceder as 24horas:

A2=INT(ARRED((A1);2)/60)&":"&TEXTO(ARRED(ARRED((A1);2)/60-INT(ARRED((A1);2)/60);2)*60;"00")

No meu caso, este exemplo serviu para calcular/somar uma quantidades de horas (em minutos), sem a limitação das 24horas que ocorre quando se utiliza as fórmulas e funções de Data/Hora.
No excel ele arredonda automaticamente, no Sharepoint a definição de casas decimais serve somente para visualizar o valor arredondado, mas para calculo ele trabalha com números absolutos e muitas vezes o resultado é fracionado. Neste caso a fórmula me ajudou muito.

Obrigado ao Mandrix pela fórmula que me serviu de partida e ao Bernardo pela atenção.

 
Postado : 07/01/2011 12:22 pm