Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Converter Minutos em Horas

Boa tarde a todos!

Pessoal, estou com a seguinte dúvida:

Como faço para converter uma quantidade de Minutos para Hora,Minuto?

Por exemplo:

Tenho o resultado 628 minutos, sei que o resultado disso é igual a 10:28h

Mas como faço para chegar nesse valor em uma fórmula?

Caso divida o valor somente por 60 (transformar minutos em hora), ele trará o resultado de 10,47.

47% de 60 = 28 minutos

Mas como fazer para trazer o resultado sendo 10,28 ?

Grato!

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

0,50??

Deve estar retornando um intervalo

Capturar.PNG

View solution in original post

14 Replies
nicolett_yuri

Guilherme, você possui uma coluna que tem o resultado de 628 minutos ou esse é o resultado de uma expressão ? (P.ex: diferença entre dois campos de data e hora).

Marcio_Campestrini
Specialist
Specialist

Guilherme

Não entendi. Me parece que você já tem a resposta.

Basta concatenar os dois resultados.

Márcio Rodrigo Campestrini
Anonymous
Not applicable
Author

Esse é o resultado de uma expressão:

=AVG(if(STATUS='SAÍDA DO PÁTIO' and left([DT_HR Troca Status],10)=Date(Today(0))-1,MIN_PERMANENCIA))

Essa expressão traz a média de tempo de permanência no local, com o resultado de 628 minutos.

E caso faça divisão por 60:

=AVG(if(STATUS='SAÍDA DO PÁTIO' and left([DT_HR Troca Status],10)=Date(Today(0))-1,MIN_PERMANENCIA/60))


Ele traz o resultado 10,47

Not applicable
Author

testa assim:

=Interval(

AVG(if(STATUS='SAÍDA DO PÁTIO' and left([DT_HR Troca Status],10)=Date(Today(0))-1,MIN_PERMANENCIA))

/24/60, 'hh:mm')

Anonymous
Not applicable
Author

Eduardo,

Não funcionou..

Clever_Anjos
Employee
Employee

= interval ( 628 / ( 24 * 60 ) )

ou no seu caso

= interval ( suaexpressao  / ( 24 * 60 ) )

Clever_Anjos
Employee
Employee

guiborlenghi já achou a resposta? Se sim, marque alguma como correta por gentileza

Anonymous
Not applicable
Author

Clever,

Não funcionou.. não sei se montei a expressão da forma correta como você disse, segue:

interval(AVG(if(STATUS='SAÍDA DO PÁTIO' and left([DT_HR Troca Status],10)=Date(Today(0))-1,MIN_PERMANENCIA/60)))/(24*60)

Seria isso?

Se for, não deu certo

Clever_Anjos
Employee
Employee

A função de formatação interval deve ser aplicada "por fora" de tudo

Tente com

=interval(AVG(if(STATUS='SAÍDA DO PÁTIO' and left([DT_HR Troca Status],10)=Date(Today(0))-1,MIN_PERMANENCIA/60))/(24*60))

Se não funcionar, coloque o campo MIN_PERMANENCIA em um listbox, sem formatação e exporte para um excel e anexe por favor