Estou tentando converter dados em uma planilha Excel de horas registradas no formato 1,40 (sendo 1HORA e 40 minutos) para 01:40 para poder somar uma coluna. Alguém pode ajudar?
Responder1
Para calcular o número de minutos com base na sua entrada, use a seguinte fórmula, sendo 1,40 em A1:
=INT(A1)*60+MOD(A1,1)*100
Responder2
Para converter os valores "in-loco", selecione as células e execute esta pequena macro:
Sub FixFormat()
Dim r As Range, d As Date
For Each r In Selection
ary = Split(r.Text, ".")
d = TimeSerial(ary(0), Left(ary(1), 2), 0)
r.Clear
r.NumberFormat = "[hh]:mm"
r.Value = d
Next r
End Sub
Responder3
Você pode usar esta fórmula para converter para um valor de tempo, por exemplo, 1,40 a 1:40, conforme necessário
=TEXT(A1*100,"0\:00")+0
Célula de resultado de formato personalizado como [h]:mm