Pourquoi créer une facture dans Excel ou Sheets ?
Excel et Google Sheets sont des outils familiers et performants pour les calculs. Leur prix et leur disponibilité hors connexion dépendent du produit et du forfait choisis, mais chacun peut convertir des quantités et des prix unitaires en totaux, puis exporter un PDF présentable.
Un tableur n’est toutefois fiable que si le classeur et la procédure qui l’entourent le sont. Il peut contenir un registre, des formules, des cellules protégées et un historique des versions. Un fichier créé ponctuellement n’attribue pourtant pas automatiquement les numéros de facture, ne verrouille pas la copie émise et ne suit pas les paiements. Traitez le calcul et la tenue des documents comme deux problèmes distincts.
Configurer la grille de facturation
Commencez par une mise en page claire. Placez le nom, l’adresse et les coordonnées de votre entreprise dans les premières lignes, puis les informations du client juste en dessous. Ajoutez le numéro et les dates de facture à droite. Réservez ensuite un espace au tableau des lignes, puis un bloc au sous-total, aux taxes et au total. Les formules de base ci-dessous fonctionnent dans Excel et Google Sheets, mais les paramètres régionaux peuvent modifier le séparateur décimal et les séparateurs de formule.
- Bloc d’en-tête
- Votre nom ou celui de l’entreprise, l’adresse, le numéro de TVA ou autre identifiant fiscal, l’adresse courriel et, si vous le souhaitez, une cellule pour le logo.
- Bloc de facturation du client
- Le nom et l’adresse du client, ainsi que son numéro de TVA lorsque l’opération l’exige.
- Références de la facture
- Le numéro de facture, la date d’émission et l’échéance, par exemple dans les cellules F4, F5 et F6.
- Tableau des lignes
- Des colonnes Description, Quantité, Prix unitaire et Total de la ligne, par exemple de A10 à D25.
- Bloc des totaux
- Le sous-total, la TVA ou autre taxe et le total général, disposés en bas à droite et calculés chacun par une formule.
Formule 1 : total des lignes (quantité x prix)
Chaque ligne multiplie la quantité par le prix unitaire. Si la quantité se trouve dans la colonne B et le prix unitaire dans la colonne C, la formule du total en D10 est =B10*C10. Recopiez-la sur toute la plage des articles.
Pour laisser vide une ligne inutilisée, saisissez =IF(B10="","",B10*C10). Formatez les valeurs dans la devise de facturation, sans supposer que toutes les devises ou tous les calculs fiscaux utilisent deux décimales. Appliquez la précision et le point d’arrondi exigés pour l’opération.
Formules 2 à 4 : sous-total, TVA et total général
Si les totaux des lignes occupent D10:D25, =SUM(D10:D25) donne le sous-total. Si un taux unique de 21 % s’applique à toute cette base et que les règles imposent un arrondi à deux décimales au niveau de la facture, vous pouvez utiliser l’exemple =ROUND(D27*0.21,2) pour la taxe. Le total général est =D27+D28. Adaptez le taux, la précision et l’arrondi par ligne ou par facture aux règles applicables.
- Sous-total
- <code>=SUM(D10:D25)</code> additionne toutes les lignes du tableau. La formule est identique dans Excel et Sheets.
- Exemple de TVA ou de taxe
- <code>=ROUND(D27*0.21,2)</code> applique un taux unique de 21 % avec un arrondi à deux décimales au niveau de la facture. Adaptez les deux valeurs.
- Plusieurs taux de taxe
- Regroupez les bases imposables par taux ou utilisez une colonne Taux dont les formules ont été testées. Vérifiez si la juridiction arrondit chaque ligne, chaque groupe de taux ou le total de la facture.
- Total général
- <code>=D27+D28</code> additionne le sous-total et la taxe. Mettez ce montant dû en évidence.
- Montant en toutes lettres (facultatif)
- Excel ne propose aucune fonction intégrée. Certains modèles utilisent une longue formule imbriquée ou une petite macro. Sheets nécessite un script.
Les véritables atouts d’un tableur
Un tableur offre beaucoup de souplesse pour les calculs. La modification d’une donnée recalcule les cellules qui en dépendent. Vous pouvez modéliser un rabais en pourcentage, des frais d’expédition, des acomptes et plusieurs groupes de taux, à condition de tester les formules et la méthode d’arrondi.
Un tableur peut aussi servir de registre s’il a été conçu et contrôlé à cette fin. Le risque apparaît lorsque l’on traite un simple fichier copié comme si ces contrôles existaient déjà.
Les contrôles à ajouter à un tableur ponctuel
Excel et Sheets peuvent protéger des plages, conserver des versions et prendre en charge des procédures élaborées. Un modèle de base copié ne fait rien de tout cela automatiquement. Vérifiez les points suivants avant de l’utiliser pour des factures émises :
- Aucun système partagé d’attribution des numéros
- Un classeur copié ne coordonne pas une séquence conforme entre plusieurs utilisateurs ou fichiers. Créez un registre contrôlé unique et rapprochez tous les canaux d’émission.
- Confusion entre les versions
- facture_finale.xlsx, facture_finale_v2.xlsx, facture_VRAIMENT_finale.xlsx : sans registre central, vous perdez la trace de la version réellement envoyée et du montant payé.
- Configuration manuelle du PDF
- Un tableur personnalisé peut produire un bon résultat à l’impression, mais les zones d’impression, les en-têtes répétés, la mise à l’échelle et les sauts de page doivent être configurés et testés.
- L’historique des versions ne finalise pas la facture
- Les versions infonuagiques montrent les modifications, mais il faut toujours un processus qui conserve la copie exacte émise et empêche son remplacement discret.
- Risques liés aux arrondis fiscaux
- La précision affichée peut différer des valeurs stockées. Arrondissez au point et à l’échelle exigés par les règles fiscales et monétaires, puis rapprochez les chiffres affichés.
- Formules rompues
- Des lignes ajoutées hors de la plage référencée, des formules écrasées ou des références mal recopiées peuvent omettre des montants. Utilisez un tableau contrôlé ou une plage dynamique, puis testez les totaux.
- Aucun suivi intégré des clients ou des états
- Vous pouvez créer des registres de clients et de paiements, mais un modèle de facture d’une page ne les fournit pas automatiquement.
L’alternative du générateur gratuit
Un générateur de factures gratuit spécialisé peut calculer les totaux des lignes, le sous-total, les taxes configurées et le total général à partir des valeurs saisies, puis produire un PDF cohérent. Sans compte, aucun enregistrement de facture n’est créé sur le serveur et vous saisissez le numéro de facture et le client à chaque utilisation. Si vous activez l’enregistrement facultatif du brouillon, celui-ci peut rester dans ce navigateur pendant sept jours au maximum.
Une fois connecté à FreeBillGen, vous pouvez enregistrer les factures et les clients. Le numéro suivant peut être suggéré à partir de la séquence enregistrée. Vous devez toujours conserver la trace des documents invalidés et rapprocher les factures créées ailleurs. Utilisez le mode invité si vous avez seulement besoin des calculs et d’un PDF, puis connectez-vous si vous souhaitez réutiliser les données enregistrées.
| Fonction | Tableur | FreeBillGen |
|---|---|---|
| Calcul des lignes et des taxes | Oui, à condition de créer les formules | Calculé à partir des saisies |
| Numérotation séquentielle | Saisie manuellement | Saisie en mode invité, suggérée à partir des documents enregistrés après connexion |
| PDF net | Nécessite de configurer l’impression | Généré à partir du brouillon rempli |
| Facture enregistrée | Fichier modifiable | Aucun enregistrement sur le serveur en mode invité ; brouillon facultatif dans le navigateur pendant sept jours au maximum ; facture enregistrée dans l’espace de travail après connexion |
| Liste de clients réutilisable | Non intégrée | Disponible après connexion |
Questions sur les modèles de facture Excel
Quelle formule calcule le total d’une ligne dans Excel ?
Multipliez la quantité par le prix unitaire. Si la quantité est en B10 et le prix unitaire en C10, le total de la ligne est =B10*C10. Pour laisser les lignes inutilisées vides, saisissez =IF(B10="","",B10*C10). Additionnez ensuite toutes les lignes avec =SUM(D10:D25) pour obtenir le sous-total.
Comment ajouter la TVA ou la taxe sur les ventes dans un tableur ?
Pour un taux unique de 21 % et un arrondi à deux décimales au niveau de la facture, vous pouvez utiliser =ROUND(D27*0.21,2), puis =D27+D28. Ce n’est qu’un exemple. Appliquez le taux, la précision et la méthode d’arrondi par ligne ou par facture exigés par votre devise et votre régime fiscal.
Les formules diffèrent-elles entre Excel et Google Sheets ?
Les fonctions de base SUM, IF, ROUND et SUMPRODUCT existent dans les deux produits. Les paramètres régionaux peuvent modifier les séparateurs, et les fonctions d’automatisation avancées diffèrent, par exemple VBA dans Excel et Apps Script dans Sheets. Testez le classeur dans le produit et avec les paramètres régionaux qui serviront à l’émission.
Pourquoi mon total de TVA diffère-t-il d’un centime ?
Les cellules peuvent stocker plus de décimales qu’elles n’en affichent. Arrondissez au point de calcul légalement exigé, pas mécaniquement dans chaque cellule, et utilisez la précision requise par la devise. Vérifiez ensuite que les lignes, les groupes de taxes et le total général affichés concordent.
Un tableur peut-il gérer des numéros de facture séquentiels ?
Pas entre plusieurs fichiers par défaut. Vous pouvez concevoir un mécanisme partagé ou un registre contrôlé, mais la copie d’un modèle n’en fournit aucun. En mode invité, vous saisissez votre propre numéro dans FreeBillGen. Une fois connecté, l’espace de travail peut suggérer le prochain numéro à partir des documents enregistrés. Vous devez toujours rapprocher les documents externes et conserver la trace des documents invalidés.
Une facture créée dans un tableur est-elle juridiquement valide ?
Le logiciel ne détermine pas la validité. Une facture produite dans un tableur peut convenir si elle contient les mentions et respecte le format exigés, si les calculs sont corrects et si la version émise est conservée. Certaines obligations de facturation électronique imposent des données structurées qu’un PDF ou une feuille ordinaire ne fournit pas.