Modèle de feuille de temps Google Sheets pour indépendants, avec les formules
Une feuille de temps pour facturer ne se limite pas aux heures : il lui faut le client, le taux, l’arrondi convenu et un total par client et par mois. Voici la disposition qui convient à la plupart des indépendants et des consultants, les formules exactes à taper dans Google Sheets, et les pièges qui cassent les totaux. À la fin, un module complémentaire qui la remplit pour vous depuis Google Agenda.
Les colonnes d’une feuille de temps pour facturer
| Colonne | Contenu | Format |
|---|---|---|
| A | Date | Date |
| B | Début | Heure |
| C | Fin | Heure |
| D | Durée | Durée, [h]:mm |
| E | Durée facturée, après arrondi | Durée, [h]:mm |
| F | Client | Texte |
| G | Taux horaire | Devise |
| H | Montant | Devise |
| I | Notes | Texte |
Gardez une ligne par rendez-vous ou par plage de travail. Les totaux vont dans une feuille séparée : ainsi, trier et filtrer les lignes ne les casse jamais.
Les formules, ligne par ligne
Elles se placent dans la ligne 2 et peuvent être recopiées vers le bas. Google Sheets enregistre les heures comme des fractions de jour, c’est pourquoi certaines formules multiplient par 24.
- Durée en D2 :
=MOD(C2-B2; 1). La fonctionMODgarde un résultat juste quand une séance passe minuit. - Durée facturée arrondie aux 15 minutes supérieures en E2 :
=PLAFOND(ARRONDI(D2*1440); 15)/1440.ARRONDIconvertit d’abord la durée en minutes entières (une journée compte 1 440 minutes) : Google Sheets enregistre les heures avec d’infimes erreurs, et sans cette étape un rendez-vous d’exactement 15 minutes peut être facturé 30. Pour des dixièmes d’heure, mettez 6 au lieu de 15. - Avec un minimum de 30 minutes, E2 devient :
=MAX(PLAFOND(ARRONDI(D2*1440); 15)/1440; TEMPS(0; 30; 0)). - Montant en H2 :
=E2*24*G2. Sans le*24, un rendez-vous de deux heures à 80 serait facturé 6,67. - Heures en décimal, pour les factures qui demandent 2,25 plutôt que 2:15 :
=E2*24.
Ces formules sont écrites comme Google Sheets les affiche en français. Si votre feuille de calcul est réglée sur l’anglais, les formules utilisent les noms anglais des fonctions et une virgule au lieu du point-virgule : =CEILING(ROUND(D2*1440), 15)/1440.
Totaux par client et par mois
Dans une feuille séparée, une ligne par client (ces formules supposent que les lignes du modèle sont dans une feuille nommée « Lignes ») :
- Heures d’Acme en octobre 2026 :
=SOMME.SI.ENS(Lignes!E:E; Lignes!F:F; "Acme"; Lignes!A:A; ">="&DATE(2026;10;1); Lignes!A:A; "<"&DATE(2026;11;1)), au format[h]:mm. - Montant d’Acme en octobre : la même formule sur la colonne H.
Écrivez les bornes du mois sous la forme >= le premier jour et < le premier jour du mois suivant. Ainsi, le dernier jour n’est jamais tronqué, quelle que soit l’heure du dernier rendez-vous.
Quatre pièges qui cassent une feuille de temps
- Des totaux affichés modulo 24 heures. Avec le format
h:mm, 26 heures s’affichent 2:00. Utilisez toujours[h]:mmpour les durées. - Des heures saisies comme du texte. Une heure collée depuis un e-mail peut être du texte : elle se cale à gauche de la cellule et les sommes l’ignorent. Retapez-la, ou entourez-la de
=TEMPSVAL(). - Arrondir le total au lieu de chaque ligne. Avec un arrondi aux 15 minutes supérieures, 4 rendez-vous de 20 minutes sont facturés 2:00 si vous arrondissez chaque ligne, ou 1:30 si vous arrondissez le total. Précisez lequel dans votre devis et appliquez-le de la même façon chaque mois.
- Modifier le mois dernier après la facturation. Une fois la facture faite, copiez les totaux du mois dans une feuille clôturée, pour qu’une modification tardive d’une ligne ne puisse pas changer une facture envoyée.
Remplir le modèle depuis Google Agenda
Taper chaque rendez-vous deux fois, une fois dans l’agenda et une fois dans la feuille, c’est là que la plupart des feuilles de temps dérapent. Si vos rendez-vous sont dans Google Agenda, exportez-les plutôt : le guide Exporter Google Agenda vers Google Sheets automatiquement compare l’export intégré, un petit script et un module complémentaire. Pour associer chaque ligne à son client, le guide Compter ses heures Google Agenda : client, couleur, semaine explique les couleurs, les agendas, les mots du titre et les domaines des invités.
Un modèle qui se remplit tout seul
Le module complémentaire gratuit Calendar Timesheet fait ce travail pour vous. Son export gratuit écrit n’importe quelle période de votre agenda dans une feuille, une ligne par événement, avec les totaux par couleur et par agenda. L’essai de Pro ajoute les clients, les taux, les arrondis et les minimums, remplit ces colonnes toutes les heures et clôture chaque mois en un relevé par client.