Calcul du coût de revient Excel : modèle gratuit pour l'industrie
Un classeur Excel gratuit pour calculer le coût de revient de vos produits fabriqués : matières avec pertes, main-d'œuvre, machine, réglage réparti sur le lot, frais généraux, emballage et transport, puis la marge, le prix minimum et l'effet d'une taille de lot ou d'une hausse de prix. Version vierge et version exemple, sans macro.
Équipe Qualis ERP
15 min de lecture
Ce classeur Excel calcule le coût de revient de chaque produit que vous fabriquez à partir de trois listes : les matières que vous achetez, vos postes de travail avec leurs taux horaires, et pour chaque produit sa nomenclature (les matières par pièce) et sa gamme (les opérations et leurs temps). Il en déduit la marge, le prix minimum pour tenir votre marge cible, et signale les produits vendus à perte. Il est gratuit, sans macro et sans mot de passe, et fonctionne dans Excel 2010 et suivants, Excel en ligne, LibreOffice Calc et Google Sheets. La méthode elle-même, avec ses huit éléments de coût et un exemple chiffré, est expliquée dans notre article sur le calcul du prix de revient industriel ; cette page porte sur le fichier.
- Télécharger le modèle vierge (.xlsx), prêt à remplir.
- Télécharger la version exemple (.xlsx), remplie avec un petit atelier de pièces métalliques et automobiles : 18 matières, 9 postes, 14 produits, 40 lignes de nomenclature et 39 opérations, en dirhams.
Ce que contient le fichier
Le classeur compte onze feuilles. Vous saisissez dans cinq d'entre elles (Matières, Postes, Produits, Nomenclatures, Gammes) ; les autres se calculent.
| Feuille | À quoi elle sert | Ce que vous saisissez |
|---|---|---|
| Mode d'emploi | Les 7 étapes, la méthode de calcul, les couleurs | Rien |
| Tableau de bord | Produits vendus à perte ou sous la marge cible, composition des coûts | Rien |
| Produits | Coût de revient, prix minimum, marge et statut de chaque produit | Taille de lot, volume annuel, prix de vente, sous-traitance, emballage, transport |
| Nomenclatures | Les matières de chaque produit | Produit, matière, quantité par pièce |
| Gammes | Les opérations de chaque produit | Produit, poste, réglage, temps par pièce, opérateurs |
| Fiche de coût | Le détail imprimable d'un produit | La référence à afficher |
| Simulation | Effet de la taille de lot et de scénarios de prix | Le produit, les lots et les variations à tester |
| Matières | Le catalogue des achats | Prix, unité, taux de perte, date du prix |
| Postes | Machines et postes manuels | Taux horaire main-d'œuvre et taux horaire machine |
| Paramètres | Entreprise, devise (MAD, EUR ou USD), frais généraux, marge cible, taux par défaut, unités | Vos réglages |
| Pourquoi Qualis ERP | Quand passer du fichier à un logiciel | Rien |
Les cellules blanches sont à remplir, les cellules grises contiennent une formule. Capacité : 300 produits, 500 matières, 40 postes, 3 000 lignes de nomenclature et 2 000 opérations.
Mode d'emploi en 7 étapes
1. Régler les paramètres
Dans « Paramètres », saisissez le nom de l'entreprise et choisissez la devise. Le fichier change l'affichage de tous les montants (1 406,50 DH, 1 406,50 € ou $1 406,50) mais ne convertit pas les prix.
Quatre réglages pèsent sur le résultat :
- Frais généraux : le pourcentage ajouté au coût direct pour couvrir ce qui n'est pas dans les taux horaires (loyer, bureau, encadrement, assurances). Pour l'estimer, divisez vos frais indirects de l'an dernier par le total de vos achats consommés et de vos heures valorisées. L'exemple utilise 18 %.
- Marge cible : la marge que vous voulez sur le coût de revient. Le fichier en tire un prix minimum par produit.
- Taux horaires par défaut : utilisés par un poste dont la case est vide.
- Âge maximum d'un prix matière, en mois : au-delà, le prix est signalé « Ancien ».
2. Remplir le catalogue des matières
Une ligne par matière ou composant acheté : tôle, rond, tube, visserie, roulements, peinture, et aussi les pièces achetées toutes faites.

Le prix est un prix d'achat hors taxes par unité (un kilo, un mètre, une pièce). Le taux de perte couvre les chutes et les copeaux : une tôle découpée au laser perd souvent 5 à 15 % selon l'imbrication. La date du prix sert à repérer les prix qui n'ont pas été revus : dans l'exemple, le bronze et la peinture époxy ont plus de six mois et passent en « Ancien », la boule d'attelage n'a pas de date.
3. Décrire vos postes et leurs taux horaires
Une ligne par machine ou poste manuel, avec deux taux séparés :
- le taux main-d'œuvre : ce que coûte une heure d'opérateur, charges sociales comprises ;
- le taux machine : amortissement, énergie, entretien et petit outillage, ramenés à une heure de marche. Un poste manuel (montage, contrôle) a un taux machine à 0.
Séparer les deux permet de compter un réglage à deux opérateurs ou une soudure à deux personnes sans doubler le coût de la machine.
4. Créer les produits

Pour chaque produit fabriqué :
- Taille de lot : le nombre de pièces fabriquées après un seul réglage. C'est la donnée la plus sous-estimée du calcul (voir l'étape 7).
- Volume annuel : facultatif, il sert à la marge annuelle et à la structure des coûts du tableau de bord.
- Prix de vente HT : vide si le produit n'a pas encore de prix.
- Sous-traitance par pièce (traitement thermique, zingage), emballage par pièce et transport par lot (une livraison).
- Frais généraux et marge cible propres au produit, si vous voulez remplacer ceux des Paramètres.
5. Saisir les nomenclatures
Une ligne par matière d'un produit, avec la quantité consommée par pièce finie, dans l'unité de la matière : 1,35 kg de tôle, 4 vis, 0,22 m de rond.

La colonne « Perte spécifique » remplace le taux de perte de la matière pour ce produit seulement : un axe tourné dans une barre peut perdre plus qu'une entretoise. Le coût par pièce vaut quantité x (1 + perte) x prix.
6. Saisir les gammes
Une ligne par opération : le poste, le temps de réglage en heures (payé une fois par lot), le temps par pièce en minutes et le nombre d'opérateurs.

Prenez des temps mesurés, pas des temps catalogue. Si vous n'avez pas de mesure, chronométrez trois pièces au milieu d'un lot et gardez la moyenne : la première pièce après un réglage est toujours plus lente. Pour mettre ces gammes en planning, notre modèle d'ordre de fabrication et l'article sur le plan de charge atelier reprennent les mêmes postes et les mêmes temps.
7. Lire les coûts et décider
La feuille « Produits » affiche maintenant le coût de revient de chaque produit, décomposé :

Prenons le support moteur SUP-MOT-01 de l'exemple :
| Élément | Par pièce |
|---|---|
| Matières (tôle 3 mm, 4 vis, 4 écrous, peinture, pertes comprises) | 24,55 DH |
| Main-d'œuvre (laser, pliage, peinture) | 3,18 DH |
| Machine | 12,52 DH |
| Réglage : 276,50 DH par lot, sur un lot de 200 | 1,38 DH |
| Frais généraux : 18 % de 41,63 DH | 7,49 DH |
| Coût de production | 49,12 DH |
| Emballage | 0,80 DH |
| Transport : 450 DH par livraison, sur 200 pièces | 2,25 DH |
| Coût de revient | 52,17 DH |
Vendu 66,00 DH, il dégage 13,83 DH de marge, soit un taux de marge de 26,5 % sur le coût et un taux de marque de 20,9 % sur le prix. Le prix minimum pour une marge cible de 25 % est 65,22 DH : le produit est « OK ».
Chaque produit reçoit un statut :
| Statut | Signification |
|---|---|
| OK | Le prix de vente atteint le prix minimum |
| Sous la cible | Le prix couvre le coût de revient mais pas la marge cible |
| Vendu à perte | Le prix de vente est inférieur au coût de revient |
| Prix à saisir | Le produit n'a pas encore de prix de vente |
| À corriger | Une donnée manque ou est fausse : lisez la colonne Contrôle |
La « Fiche de coût » montre le même calcul pour un seul produit, avec ses matières et ses opérations, sur une page imprimable à joindre à un devis ou à une demande de prix :

Le tableau de bord

Cinq chiffres en haut : produits chiffrés, produits vendus à perte, produits sous la marge cible, taux de marge moyen pondéré par le volume annuel, et marge annuelle prévue. Dans l'exemple, 13 produits sont chiffrés, le support garde-boue GAR-SUP-02 est vendu 47,00 DH pour un coût de 49,31 DH, et cinq produits restent sous la cible de 25 %.
Le tableau de gauche détaille le coût par pièce des 15 produits au plus fort chiffre d'affaires. Le graphique en barres montre leur composition en pourcentage : on voit d'un coup d'œil que la platine prototype (lot de 5) est faite pour moitié de réglage, et que le pignon PIG-T15 est surtout du temps machine. La structure des coûts, à droite, pondère chaque élément par le volume annuel : 47,6 % de matières dans l'exemple. En bas, la liste des produits vendus à perte ou sous la cible, du plus faible taux de marge au plus fort, sert de liste de prix à renégocier.
Deux lignes de texte sous les chiffres signalent les erreurs à corriger dans les colonnes Contrôle et les prix matières à mettre à jour.
Simuler une taille de lot ou une hausse de prix

Choisissez un produit. Le premier tableau recalcule le coût de revient pour dix tailles de lot, que vous pouvez modifier. Pour le support moteur, le réglage (276,50 DH) et le transport (450 DH) pèsent lourd sur les petits lots :
| Taille de lot | Coût de revient | Statut à 66 DH |
|---|---|---|
| 10 | 125,92 DH | Vendu à perte |
| 50 | 63,82 DH | Sous la cible |
| 200 | 52,17 DH | OK |
| 1 000 | 49,07 DH | OK |
C'est le calcul à faire avant d'accepter une commande de 10 pièces au prix d'une série de 200. Notre article sur le prix de revient industriel montre le même effet avec un réglage de 900 DH.
Le second tableau teste huit scénarios, modifiables : hausse des matières, hausse des salaires et des taux horaires, remise demandée par le client, nouveau fournisseur, hausse de prix. Pour le support moteur, une hausse de 20 % des matières fait passer le coût à 57,97 DH et le taux de marge de 26,5 % à 13,9 % ; une remise de 5 % le fait tomber à 20,2 %.
Les formules du fichier, expliquées
Toutes les formules sont visibles. Les principales, avec leur nom dans Excel en français :
| Calcul | Formule (Excel en français) |
|---|---|
| Coût matière d'une ligne | quantité * (1 + perte) * INDEX(prix ; EQUIV(matière ; références ; 0)) |
| Matières d'un produit | SOMME.SI(produits de la nomenclature ; A6 ; coûts par pièce) |
| Réglage d'une opération | réglage * (taux MO * opérateurs + taux machine) |
| Réglage par pièce | SOMME.SI(produits de la gamme ; A6 ; réglages par lot) / taille de lot |
| Frais généraux | (matières + MO + machine + réglage + sous-traitance) * taux |
| Coût de revient | ARRONDI(coût de production + emballage + transport / taille de lot ; 4) |
| Prix minimum | ARRONDI(coût de revient * (1 + marge cible) ; 2) |
| Prix ancien | MOIS.DECALER(date du prix ; âge maximum) < AUJOURDHUI() |
| Erreurs d'une nomenclature | NB.SI.ENS(produits ; A6 ; contrôles ; "<>OK") |
Les plages portent des noms (bom_cost, gam_setup, prod_cr...) : menu Formules, puis Gestionnaire de noms. Le fichier n'utilise que 20 fonctions, toutes disponibles depuis Excel 2007 et dans LibreOffice et Google Sheets : pas de RECHERCHEX, FILTRE ni LET, pas de TEXTE.
Un produit n'est chiffré que si toutes ses lignes sont correctes. Une matière inconnue, une quantité nulle ou un poste sans taux bloquent le calcul du produit et l'affichent « À corriger », plutôt que de donner un coût faux qui aurait l'air juste.
Comment nous avons testé le fichier
Chaque formule a été recalculée dans LibreOffice Calc, puis comparée cellule par cellule à un calcul indépendant écrit en Python : coût de chaque ligne de nomenclature et de gamme, coût de revient, prix minimum, marges et statuts de chaque produit, messages des colonnes Contrôle, chiffres et listes du tableau de bord, fiche de coût et les deux tableaux de simulation. Cinq jeux de données passent sans écart :
- le modèle vierge ;
- la version exemple ;
- un jeu de cas limites : références en double, matière ou poste inconnus, quantités nulles, négatives ou en texte, perte de 100 %, taille de lot à zéro, poste sans taux, produit sans nomenclature ni gamme, prix de vente exactement égal au coût ou au prix minimum, produit à coût nul, plus de 30 matières sur une fiche, plus de 12 produits sous la cible, devise en euros ;
- un deuxième petit jeu en dollars, sans paramètres, avec une fiche sur une référence inconnue ;
- un jeu à pleine capacité : 300 produits, 500 matières, 40 postes, 3 000 lignes de nomenclature et 2 000 opérations.
Nous avons aussi cassé volontairement deux formules (l'emballage retiré du coût de revient, puis la perte retirée du coût matière) pour vérifier que le contrôle détectait bien l'erreur : il l'a fait dans les deux cas. Le fichier contient les résultats déjà calculés, ce qui permet de le lire dans le mode protégé d'Excel avant de cliquer sur « Activer la modification ».
Limites d'un coût de revient sur Excel
- Une nomenclature à un seul niveau. Un sous-ensemble fabriqué (un châssis soudé qui entre dans une remorque) doit être chiffré comme un produit, puis saisi comme une matière à son coût de revient. Si son coût change, il faut le recopier à la main.
- Un coût standard, pas un coût réel. Le fichier calcule ce qu'un produit devrait coûter avec vos temps et vos prix. Il ne sait pas que le dernier lot a pris deux heures de plus. Comparez de temps en temps avec les temps déclarés à l'atelier ; notre article sur le logiciel de suivi de production explique comment les relever.
- Des prix recopiés. Le prix d'une matière ne change que si vous le changez. La colonne « État du prix » vous le rappelle, elle ne le met pas à jour.
- Pas d'historique. Un coût recalculé remplace l'ancien. Gardez une copie datée du fichier à chaque révision de vos prix (cout-de-revient-2026-11.xlsx) pour savoir pourquoi un coût a changé.
- Un utilisateur à la fois, comme pour tout fichier partagé.
Quand passer à un logiciel

Le fichier suffit tant que vos produits sont décrits directement en matières achetées et que vos prix bougent peu. Quand vos produits contiennent des sous-ensembles fabriqués, ou quand le bureau d'études, les achats et le commercial doivent travailler sur les mêmes données, un ERP évite de recopier les coûts d'un fichier à l'autre.
| Ce fichier Excel | Qualis ERP | Offre | |
|---|---|---|---|
| Nomenclature | Un niveau, matières achetées | Plusieurs niveaux, avec révisions et cas d'emploi | Complete |
| Calcul du coût | Matières, main-d'œuvre, machine, réglage, frais | Cumul de coûts en 8 éléments, sous-ensembles compris, rendement attendu | Complete |
| Taux horaires | Un taux main-d'œuvre et un taux machine par poste | Postes de charge avec taux de réglage, de main-d'œuvre, de machine et frais fixes | Complete |
| Nouveau coût | Remplace l'ancien aussitôt | Coût en attente, appliqué après validation, historique par produit | Complete |
| Fiches articles | Liste dans le fichier | Articles partagés : prix de vente, prix de revient, coût standard | Start (gratuit) |
| Volume | 300 produits, 500 matières | Sans limite d'articles | Start (gratuit) |
Qualis Start, l'offre gratuite, comprend les articles, les unités, les entrepôts, le stock en temps réel, les lots et numéros de série, les clients et les fournisseurs, sans limite d'utilisateurs. Les nomenclatures, les gammes, les postes de charge et le cumul de coûts font partie de Qualis Complete, avec la production, les achats et les ventes ; ses prix sont publics sur la page tarifs. Pour voir comment ces modules s'enchaînent dans une usine, lisez notre page ERP industriel pour PME ou la page GPAO au Maroc.
Pour passer du fichier à Qualis ERP, créez un compte gratuit et importez vos matières et vos produits (référence et désignation) avec le modèle CSV proposé dans l'application. Gardez le fichier Excel pour chiffrer jusqu'au jour où vous ajoutez Qualis Complete.
Questions fréquentes
Quelle est la différence entre coût de revient et prix de revient ?
Dans une PME industrielle, les deux mots désignent le plus souvent la même chose : ce que coûte un produit fini, livré, avant marge. En comptabilité analytique, le coût de production s'arrête à la sortie de l'atelier, et le coût de revient y ajoute les coûts de distribution. Le fichier suit cette distinction : coût de production, puis emballage et transport, puis coût de revient.
Taux de marge ou taux de marque : lequel utiliser ?
Le taux de marge se calcule sur le coût de revient (marge / coût), le taux de marque sur le prix de vente (marge / prix). Un produit qui coûte 80 et se vend 100 a un taux de marge de 25 % et un taux de marque de 20 %. Le fichier affiche les deux ; la marge cible des Paramètres est un taux de marge sur le coût.
Comment estimer le taux horaire d'une machine ?
Additionnez sur un an l'amortissement de la machine, son énergie, son entretien et le petit outillage, puis divisez par le nombre d'heures où elle tourne vraiment, pas par les heures d'ouverture. Une machine de 900 000 DH amortie sur 10 ans, avec 60 000 DH d'énergie et d'entretien par an et 1 600 heures de marche, revient à (90 000 + 60 000) / 1 600 = 94 DH de l'heure.
Comment répartir les frais généraux ?
Le fichier applique un pourcentage unique au coût direct de chaque produit. C'est simple et suffisant quand vos produits se ressemblent. Si un produit mobilise beaucoup plus de bureau d'études ou de contrôle qu'un autre, donnez-lui son propre taux dans la colonne « Frais généraux % » de la feuille « Produits ».
Le fichier gère-t-il les sous-ensembles ?
Pas directement. Chiffrez d'abord le sous-ensemble comme un produit, puis créez-le dans « Matières » avec son coût de revient comme prix et l'unité « pièce », et utilisez-le dans la nomenclature du produit fini. Pensez à mettre ce prix à jour quand le sous-ensemble change.
Le fichier fonctionne-t-il dans Google Sheets ?
Oui. Importez le fichier .xlsx dans Google Drive et ouvrez-le avec Google Sheets : toutes ses fonctions y existent et il ne contient aucune macro. Vérifiez qu'une liste déroulante de « Nomenclatures » s'ouvre bien avant de commencer la saisie.
Commentaires
Chargement des commentaires...

