Ir para conteúdo
  • 0

CONVERTER MINUTO (NUMERO INTEIRO) EM FORMATO HORA (H:MM:SS)


Anderson Souto
Ir para solução Solucionado por Vitor Peralva ,

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Olá, Anderson!

 

Olhei o seu arquivo e a análise fica um pouco prejudicada por não ter os arquivos de origem (as consultas quebram ao entrar no power query.

De toda forma, simulei aqui e acredito que o problema, se copiou a fórmula direto do que escrevi lá em cima foi a falta de aspas e #.

Simulei aqui com a fórmula:

Text.From(Number.RoundDown([#"Duração (min)"]/60)) & ":" & Text.From([#"Duração (min)"] - (Number.RoundDown([#"Duração (min)"]/60) * 60)) & ":00"

 

Depois converti em hora e veja que no meu teste deu certo:

image.png.bcbbffd88e74c35a6bc3b5c9fbc13233.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Olá, @Anderson Souto!

 

Se a sua base traz as informações da diferença em minutos, você pode criar uma coluna personalizada e usar uma fórmula assim para calcular:

Text.From(Number.RoundDown([Duração (min)]/60)) & ":" & Text.From([Duração (min)] - (Number.RoundDown([Duração (min)]/60) * 60)) & ":00"

Basicamente, você divide o valor por 60, a parte inteira representa a hora.

Vamos concatenar com os dois pontos.

Depois, vamos calcular o saldo de minutos. Subtraindo o valor total do número de horas multiplicado por 60.

Vamos concatenar com os dois pontos.

Por fim, como você só tem valor de minutos, os segundos vão ser 00.

Depois, você pode determinar o tipo como data.

  • Like 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...