Modelo de planilha de horas para freelancers no Planilhas Google, com fórmulas
Uma planilha de horas para faturar precisa de mais do que horas: precisa do cliente, do valor por hora, do arredondamento combinado e de um total por cliente por mês. Abaixo estão a estrutura que funciona para a maioria dos freelancers e consultores, as fórmulas exatas para digitar no Planilhas Google e as armadilhas que quebram os totais. No fim, um complemento que a preenche por você a partir do Google Agenda.
As colunas de que uma planilha de horas para faturar precisa
| Coluna | Conteúdo | Formato |
|---|---|---|
| A | Data | Data |
| B | Início | Hora |
| C | Fim | Hora |
| D | Duração | Duração, [h]:mm |
| E | Duração faturada, depois do arredondamento | Duração, [h]:mm |
| F | Cliente | Texto |
| G | Valor por hora | Moeda |
| H | Valor | Moeda |
| I | Observações | Texto |
Mantenha uma linha por reunião ou por bloco de trabalho. Os totais ficam numa página separada, para que ordenar e filtrar as linhas nunca os quebre.
As fórmulas, linha por linha
Elas vão na linha 2 e podem ser arrastadas para baixo. O Planilhas Google guarda os horários como frações de um dia, e é por isso que algumas fórmulas multiplicam por 24.
- Duração em D2:
=MOD(C2-B2; 1). OMODmantém o resultado certo quando uma sessão passa da meia-noite. - Duração faturada arredondada para cima em frações de 15 minutos em E2:
=TETO(ARRED(D2*1440); 15)/1440.ARREDprimeiro converte a duração em minutos inteiros (um dia tem 1.440 minutos): o Planilhas Google guarda os horários com erros minúsculos e, sem essa etapa, uma reunião de exatamente 15 minutos pode ser faturada como 30. Para décimos de hora, use 6 em vez de 15. - Com um mínimo de 30 minutos, E2 fica assim:
=MÁXIMO(TETO(ARRED(D2*1440); 15)/1440; TEMPO(0; 30; 0)). - Valor em H2:
=E2*24*G2. Sem o*24, uma reunião de duas horas a 80 seria faturada como 6,67. - Horas em decimal, para faturas que pedem 2,25 em vez de 2:15:
=E2*24.
As fórmulas acima estão escritas como o Planilhas Google as mostra em português do Brasil. Se a localidade da planilha (Arquivo, Configurações) for, por exemplo, a dos Estados Unidos, as fórmulas usam vírgula entre os argumentos e ponto como separador decimal; e, se a opção "Sempre usar os nomes de funções em inglês" estiver marcada, os nomes também ficam em inglês. Nesse caso, a fórmula de E2 fica assim: =CEILING(ROUND(D2*1440), 15)/1440.
Totais por cliente e por mês
Numa página separada, uma linha por cliente:
- Horas da Acme em outubro de 2026:
=SOMASES(Linhas!E:E; Linhas!F:F; "Acme"; Linhas!A:A; ">="&DATA(2026;10;1); Linhas!A:A; "<"&DATA(2026;11;1)), com o formato[h]:mm. - Valor da Acme em outubro: a mesma fórmula sobre a coluna H.
Escreva os limites do mês como >= o primeiro dia e < o primeiro dia do mês seguinte. Assim, o último dia nunca é cortado, seja qual for o horário da última reunião.
Quatro armadilhas que quebram uma planilha de horas
- Totais mostrados em módulo de 24 horas. Com o formato
h:mm, 26 horas aparecem como 2:00. Use sempre[h]:mmpara durações. - Horários digitados como texto. Um horário colado de um e-mail pode ser texto: ele fica à esquerda da célula e é ignorado pelas somas. Digite-o de novo ou envolva-o em
=VALOR.TEMPO(). - Arredondar o total em vez de cada linha. Com arredondamento para cima em frações de 15 minutos, 4 reuniões de 20 minutos são faturadas como 2:00 se você arredondar cada linha, ou 1:30 se arredondar o total. Diga qual no seu orçamento e aplique do mesmo jeito todo mês.
- Editar o mês passado depois de faturar. Copie os totais de cada mês para uma página fechada depois de faturar, para que uma mudança tardia numa linha não altere uma fatura enviada.
Preencher o modelo a partir do Google Agenda
Digitar cada reunião duas vezes, uma na agenda e outra na planilha, é onde a maioria das planilhas de horas dá errado. Se as suas reuniões estão no Google Agenda, exporte-as: o guia Exportar o Google Agenda para o Planilhas Google compara a exportação integrada, um pequeno script e um complemento. Para marcar cada linha com o cliente, o guia Contar horas no Google Agenda por cliente, cor ou semana explica cores, agendas, palavras no título e domínios de convidados.
Um modelo que se preenche sozinho
O complemento grátis do Calendar Timesheet faz esse trabalho por você. A exportação grátis dela grava qualquer período da sua agenda numa página, uma linha por evento, com totais por cor e por agenda. O teste do Pro adiciona clientes, valores por hora, arredondamento e mínimos, preenche essas colunas a cada hora e fecha cada mês em um demonstrativo por cliente.