Forum Discussion

tig1's avatar
tig1
New Member
2 years ago
Solved

Converter decimal em horas

Senhores,

 

A função a seguir converte número decimal em horas, porém quando o valor é superior a 24, o resultado fica confuso.

Horas = FORMAT([ValorDecimal] / 24, "hh:mm")

 

Exemplo: 105,98

Convertendo em horas ficaria assim: 105:59

  • Horas = ROUNDDOWN([ValorDecimal]) & FORMAT([ValorDecimal] / 24, ":nn")

  • tig1's avatar
    tig1
    2 years ago

    Deu certo, porém faltou um parâmetro na sua solução: 

     

    Horas = ROUNDDOWN([ValorDecimal],0) & FORMAT([ValorDecimal] / 24, ":nn").

     

    Obrigado. 

2 Replies

  • Horas = ROUNDDOWN([ValorDecimal]) & FORMAT([ValorDecimal] / 24, ":nn")

    • tig1's avatar
      tig1
      New Member

      Deu certo, porém faltou um parâmetro na sua solução: 

       

      Horas = ROUNDDOWN([ValorDecimal],0) & FORMAT([ValorDecimal] / 24, ":nn").

       

      Obrigado.