Como Converter Horas em Valor Decimal no Excel para Calcular Salário

Para converter um horário do Excel em número decimal, multiplique a célula por 24: a fórmula =célula*24 transforma, por exemplo, 07:30 em 7,5 — isso acontece porque o Excel guarda qualquer horário internamente como uma fração de um dia (24 horas), e multiplicar por 24 devolve esse valor na escala de horas que você reconhece.

Você já bateu o olho numa planilha de horas trabalhadas mostrando “07:30” e precisou multiplicar isso pelo valor da hora para calcular o salário ou o pagamento de um freelancer, e percebeu que a conta simplesmente não fecha quando você multiplica o horário direto por um valor em reais?

Sem entender que o Excel trata horário como uma fração numérica por trás dos panos, é fácil multiplicar o valor errado e gerar um salário completamente fora da realidade — ou pior, nem perceber o erro, porque o resultado ainda parece um número plausível à primeira vista.

Neste artigo iremos mostrar por que o Excel guarda horas como fração de um dia, a fórmula para converter esse valor em decimal, como formatar a célula corretamente depois da conversão, e um exemplo prático completo de cálculo de salário por hora trabalhada.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

Por que o Excel guarda hora como fração de um dia

Internamente, o Excel representa qualquer data e hora como um único número: o número inteiro representa o dia (contado a partir de 01/01/1900) e a parte decimal representa a hora daquele dia, numa escala de 0 a 1, onde 1 equivale a 24 horas completas. Isso significa que 12:00 (meio-dia) é armazenado como 0,5, porque meio-dia é exatamente metade de um dia de 24 horas. Da mesma forma, 06:00 vale 0,25 (um quarto do dia) e 18:00 vale 0,75 (três quartos do dia). Esse valor decimal é o que fica escondido por trás da formatação de hora que você vê na célula.

A fórmula para converter hora em número decimal

Como um dia inteiro equivale a 24 horas, para transformar essa fração num número de horas de verdade basta multiplicar por 24: =B2*24. Se a célula B2 contém o horário 07:30 (que armazenado internamente vale 0,3125, já que 7,5 horas dividido por 24 é 0,3125), a fórmula devolve 7,5 — o valor decimal que representa 7 horas e meia.

Cuidado com o formato de exibição depois da conversão

Um problema muito comum ao aplicar essa fórmula é a célula do resultado continuar formatada como Hora, herdada da célula original — nesse caso, o Excel reformata o número 7,5 de volta como se fosse um horário, e o resultado aparece como algo sem sentido, tipo uma data ou uma hora estranha, em vez do número decimal esperado. Depois de multiplicar por 24, sempre confira com Ctrl+1 se a categoria da célula está como Número ou Geral, e não mais como Hora.

Exemplo prático: calculando salário por hora trabalhada

Imagine um funcionário que registrou 42:15 (42 horas e 15 minutos) trabalhadas na semana, e o valor da hora dele é R$ 22,00. Veja como fica a planilha:

A B
1 Horas Trabalhadas (formato hora) Valor a Pagar
2 42:15 929,50

A fórmula na célula B2 é =(A2*24)*22: primeiro A2*24 converte 42:15 em 42,25 (42 horas mais 15 minutos, que é um quarto de hora, ou 0,25), e depois a multiplicação por 22 (o valor da hora) resulta em 929,50, o valor final a pagar. Sem a conversão por 24, multiplicar o horário bruto por 22 geraria um resultado praticamente sem sentido, muito menor do que o valor real devido.

Fazendo o caminho inverso: de decimal para hora

Se você já tem o total em número decimal (por exemplo, 42,25 horas) e precisa exibi-lo no formato de horário tradicional, o caminho inverso é dividir por 24: =B2/24, formatando a célula do resultado como [h]:mm para acumular corretamente mesmo passando de 24 horas.

Convertendo apenas os minutos, sem passar pela hora inteira

Uma variação comum é ter só os minutos trabalhados (por exemplo, 45 minutos) e precisar do valor em horas decimais para multiplicar pelo valor da hora. Nesse caso, a conta é dividir os minutos por 60: =minutos/60. Para 45 minutos, o resultado é 0,75 — o equivalente a três quartos de hora, pronto para ser somado à parte inteira das horas antes de multiplicar pelo valor da hora.

Erros comuns nessa conversão

O erro mais frequente é esquecer de multiplicar por 24 e tentar usar o horário bruto direto numa fórmula de multiplicação — o resultado sai pequeno demais e passa despercebido, porque ainda parece um número “razoável”. Outro erro comum é a célula continuar formatada como Hora depois da multiplicação, mascarando o número decimal correto atrás de uma exibição de horário sem sentido. Por fim, atenção ao separador decimal: no Excel em português, o resultado 7,5 usa vírgula, não ponto, e misturar os dois formatos numa planilha compartilhada pode gerar erro de interpretação em fórmulas seguintes.

Disponibilidade

A conversão de hora para decimal multiplicando por 24 funciona em qualquer versão do Excel, incluindo o Excel Online, o Excel para Mac e o Microsoft 365, já que depende apenas da forma como o próprio Excel guarda valores de data e hora internamente. O Google Sheets usa exatamente a mesma lógica de números seriais para hora, então a fórmula =célula*24 funciona de forma idêntica por lá.

Perguntas frequentes

Por que preciso multiplicar por 24 e não por outro número?

Porque o Excel guarda qualquer horário como uma fração de um dia de 24 horas — meio-dia, por exemplo, é armazenado internamente como 0,5. Multiplicar por 24 converte essa fração de volta para a escala de horas reais.

O resultado da conversão apareceu como uma data ou hora estranha, e não como um número decimal. O que houve?

A célula do resultado provavelmente ainda está formatada como Hora, herdada da célula original. Selecione a célula, pressione Ctrl+1 e mude a categoria para Número ou Geral para ver o valor decimal correto.

Como faço o caminho inverso, transformando um número decimal de volta em horário?

Divida o valor decimal por 24, com uma fórmula como =B2/24, e formate a célula do resultado como hora (ou como [h]:mm, se o total puder passar de 24 horas).

Veja também: Como Somar Minutos e Converter o Total em Horas no Excel (Divisão por 1440), que trata da conversão de minutos somados para horas — um cálculo relacionado, mas que resolve um problema diferente do deste artigo, que é transformar um horário já pronto em número decimal para multiplicar pelo valor da hora.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos por que o Excel guarda hora como fração de um dia, a fórmula para converter horário em número decimal multiplicando por 24, e um exemplo prático de cálculo de salário por hora trabalhada, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Você já calculou um salário ou pagamento de freelancer errado por esquecer dessa conversão? Sua planilha de horas usa valor de hora fixo ou variável por tipo de serviço? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *