domingo, 2 de junho de 2013

Excel - Fórmula para transformar tipo hora em número decimal

Essa fórmula é muito útil para calcular o valor de horas trabalhadas. Para transformar, por exemplo (03:30) em "3,5" e poder multiplicar por um valor de hora, basta utilizar a função INT da seguinte maneira:
=(B5-INT(B5))*24*C5
Neste caso a célula com o formato hora é a "B5", e a célula com o valor da hora é a "C5". Caso o valor da célula "B5" seja "03:30" e o valor da célula "C5" seja "R$ 20,00" o resultado será "R$ 70,00" (da conta "3,5*20").

5 comentários:

  1. Essa fórmula só é válida até 23:59, como faça para converter 134 horas ?

    ResponderExcluir
    Respostas
    1. Olá Caio,

      Neste caso 134 horas já está no formato decimal. Ela só funciona para converter o Tipo de dados Hora "HH:MM:SS" em tipo de dados número decimal (ex: 134 horas).

      Em um caso prático de horas trabalhadas a conversão deve ser feita sempre por no maximo um dia (24h) por linha. Depois somando os valores para totalizar o número de horas trabalhadas.

      Excluir
  2. Este comentário foi removido pelo autor.

    ResponderExcluir
  3. meu caso é semelhante, seria 134,21 horas, sendo o ",21" em minutos como converter para decimal

    ResponderExcluir
  4. cara, preciso pegar um determinado valor de hora (por exemplo 00:30 (30 minutos). ele já está na configurado como hora. preciso multiplicar a hora com um número (digamos 2). porém a saída tem que ser tem texo, não em decimal. (exxemplo 00:30 * 2 = 60). tem como fazer isso: outro exemplo 00:15 * 100 = 1500

    ResponderExcluir