Formule de fiabilité des stocks : mesurer la précision après un comptage physique
Par Neil Singh ·
Réponse rapide : choisir d’abord la mesure
Il n’existe pas de formule universelle unique. Divisez les lignes SKU exactes par toutes les lignes valides comptées, puis multipliez par 100 : 47 sur 50 donnent 94%. Pour mesurer l’ampleur des erreurs, additionnez les écarts absolus par ligne avec une base explicite en unités ou en coût. Précisez périmètre, heure de référence, unité, tolérance, dénominateur et premier comptage ou recomptage confirmé. Ces mesures répondent à des questions différentes.

Pourquoi la fiabilité peut avoir plusieurs définitions
La fiabilité des enregistrements compare stock enregistré et stock physique vérifié dans un périmètre défini. Une ligne peut être un SKU global ou un SKU par emplacement : le total peut être exact malgré un mauvais rangement. SAP utilise les articles sans écart, Oracle les comptages dans la tolérance, APQC un écart agrégé. Ces définitions ne sont pas interchangeables. Un comptage peut aussi être erroné. Des quantités identiques ne prouvent ni coût correct, ni propriété, ni évaluation comptable exacte.
- M
- — Lignes exactes
- N
- — Lignes valides comptées
- Sᵢ
- — Quantité enregistrée
- Cᵢ
- — Quantité comptée
- Eᵢ
- — Écart absolu de la ligne
- U
- — Écart absolu total en unités
- B
- — Base des unités enregistrées
- Kᵢ
- — Coût unitaire
- W
- — Écart monétaire absolu total
- R
- — Base de valeur enregistrée
Formule 1 : lignes SKU exactement concordantes
Une ligne exacte présente les mêmes quantités enregistrées et confirmées à la même heure : 47 / 50 × 100 = 94%. Chaque ligne a le même poids, quel que soit le coût ou l’ampleur de l’erreur. Un comptage manquant n’est pas zéro. Signalez les lignes non résolues et la couverture. Ajoutez les articles inattendus avec quantité enregistrée nulle après vérification de leur identité.
L = (M / N) × 100
47 / 50 × 100 = 94%
Formule 2 : écart absolu en unités
Soustrayez quantité enregistrée de quantité comptée : positif signifie surplus, négatif manque. Prenez la valeur absolue de chaque ligne avant de sommer. La base choisie est la somme des quantités enregistrées valides. Le taux d’écart est erreur absolue/base ; le score dérivé est un moins cette fraction. C’est une convention opérationnelle explicite. Ne mélangez pas litres, kilogrammes et pièces. Une base nulle rend le pourcentage indéfini ; une petite base peut produire plus de 100% d’erreur et un score négatif. Ne masquez pas le résultat par un plafond ; examinez d’abord les stocks enregistrés négatifs.
Δᵢ = Cᵢ - Sᵢ
Eᵢ = |Cᵢ - Sᵢ|
U = Σ Eᵢ; B = Σ Sᵢ
Vᵤ = (U / B) × 100
Aᵤ = (1 - U / B) × 100
Formule 3 : écart pondéré par le coût
Multipliez chaque écart absolu par son coût unitaire, puis additionnez. La base est quantité enregistrée multipliée par le même coût sur les mêmes lignes. Le score vaut un moins écart monétaire absolu/base. Utilisez une seule monnaie et une méthode de coût cohérente à la date de référence, sans mélange de prix de vente et de coûts. Déclarez coûts manquants et exclusions. Base nulle : pas de pourcentage. Les articles chers peuvent masquer de nombreuses erreurs peu coûteuses mais critiques ; les changements de coût modifient le score sans modifier les quantités. Ce n’est pas un audit d’évaluation comptable.
W = Σ (Eᵢ × Kᵢ); R = Σ (Sᵢ × Kᵢ)
Vᵥ = (W / R) × 100
Aᵥ = (1 - W / R) × 100
L’écart net peut cacher des erreurs
Deux SKU enregistrés à 20 unités comptent 18 et 22. -2 et +2 donnent zéro ; le rapport des totaux est 100%, mais les deux lignes sont fausses et l’écart absolu vaut 4. Compté/enregistré peut dépasser 100%, masquer des compensations ou diviser par zéro. L’écart net indique la direction d’un ajustement et doit rester séparé du total absolu. La valeur absolue d’une somme ne remplace pas la somme des valeurs absolues.
Exemple : comptage physique de 10 SKU
Ces données pédagogiques sont inventées, sans résultat client ni score produit. Toutes les quantités sont des pièces, à une même heure, sans tolérance. 6 lignes sur 10 concordent : 60%. Les deux totaux sont 200 ; l’écart net est 0 et l’absolu 10. Taux : 10 / 200 × 100 = 5% ; score en unités : (1 - 10 / 200) × 100 = 95%. Chaque pièce coûte $2, sauf D à $20. Base : $580 ; B, D, G et I contribuent $8, $20, $4 et $6, soit $38. Score pondéré : (1 - 38 / 580) × 100 ≈ 93.4%. Arrondissez le pourcentage, conservez les montants.
| SKU | Quantité enregistrée | Quantité comptée | Écart | Écart absolu | Ligne exacte |
|---|---|---|---|---|---|
| A | 40 | 40 | 0 | 0 | OUI |
| B | 30 | 26 | -4 | 4 | NON |
| C | 25 | 25 | 0 | 0 | OUI |
| D | 10 | 9 | -1 | 1 | NON |
| E | 20 | 20 | 0 | 0 | OUI |
| F | 15 | 15 | 0 | 0 | OUI |
| G | 35 | 37 | +2 | 2 | NON |
| H | 20 | 20 | 0 | 0 | OUI |
| I | 0 | 3 | +3 | 3 | NON |
| J | 5 | 5 | 0 | 0 | OUI |
M = 6; N = 10; B = 200; Σ Cᵢ = 200; Σ Δᵢ = 0; U = 10
L = 6 / 10 × 100 = 60%
Vᵤ = 10 / 200 × 100 = 5%
Aᵤ = (1 - 10 / 200) × 100 = 95%
R = $580; W = $8 + $20 + $4 + $6 = $38
Aᵥ = (1 - 38 / 580) × 100 ≈ 93.4%
Tolérances et concordance exacte
Fixez avant les résultats une tolérance en quantité, pourcentage enregistré ou valeur, des limites inclusives et la logique AND/OR. Une règle illustrative de maximum 1 unité accepterait D : 7 sur 10, soit 70% dans la tolérance, tandis que l’exactitude stricte reste 60%. Ce n’est pas une recommandation. Quantité enregistrée nulle : prévoyez une règle distincte. Oracle sépare approbation, réussite et erreurs de mesure. Un écart accepté peut nécessiter une enquête. Aucun objectif universel de 97% n’est proposé ; utilisez conséquences et référence comparable.
Catégories et classes ABC
Calculez les mêmes indicateurs par consommables, pièces et marchandises. Définissez ABC selon valeur, mouvements ou criticité. Montrez dénominateur et couverture par groupe. Les petits échantillons fluctuent et un comptage ciblé ne prouve pas la fiabilité globale. N’établissez pas une moyenne simple des pourcentages : combinez lignes exactes et comptées, ou erreurs absolues et bases.
Enquêter avant de modifier les enregistrements
Vérifiez SKU, conditionnement, codes, doublons et toutes les zones. Un carton de plusieurs pièces n’est pas une pièce. Examinez réception, retours, réservations et arrière des rayons ; définissez les statuts inclus. Puis contrôlez les mouvements proches de la référence : réception tardive, sortie double ou perte non enregistrée. Conservez cause, preuve et responsable. Des erreurs modestes répétées justifient une correction du processus.
Recomptage ou ajustement
Recompter vérifie la preuve physique ; ajuster change l’enregistrement. Si possible, une autre personne compte sans connaître le résultat attendu. Conservez premier comptage, recomptage et résultat accepté. Approuvez après contrôle de quantité, heure et explication. Gardez l’instantané initial : comparer après remplacement du stock enregistré fabrique une concordance parfaite. Séparez qualité du premier comptage et fiabilité confirmée dans les tendances.
Écarts d’inventaire : comment enquêter et rapprocher les quantités en stock

À quelle fréquence mesurer ?
Calculez après chaque comptage contrôlé et examinez régulièrement les résultats. Une revue mensuelle est un exemple, pas une exigence sectorielle. Mouvements, coût et criticité déterminent la fréquence. Pour l’inventaire tournant, précisez sélection, période, enregistrements uniques et événements répétés. Recompter le même SKU n’augmente pas la couverture unique. Un échantillon ciblé sur les risques n’est pas nécessairement représentatif.
Fiabilité et démarque
La fiabilité concerne la concordance des quantités ; la démarque concerne les pertes selon une politique définie. Un manque peut venir d’un décalage ou d’une erreur d’enregistrement, sans prouver un vol. Les surplus réduisent aussi la fiabilité. Enquêtez avant de classer les pertes. Un taux sur prix de vente ou chiffre d’affaires de la période n’est pas directement comparable à un score sur unités enregistrées.
Fiabilité et rotation des stocks
La rotation décrit les mouvements sur une période, souvent coût des ventes divisé par valeur moyenne du stock sur une base compatible. La fiabilité compare enregistrements et réalité à un instant. Des ventes rapides peuvent coexister avec de mauvais enregistrements ; un stock lent peut être exact. Les erreurs affectent réapprovisionnement et valorisation, mais une bonne fiabilité ne prouve ni rentabilité, ni rotation saine, ni qualité de service. Gardez périodes et bases distinctes.
Une routine mensuelle simple
Définissez le périmètre, sauvegardez l’instantané et documentez unités et mouvements. Relevez quantités et lignes incomplètes, recomptez les exceptions importantes et calculez lignes exactes, écarts absolus et scores déclarés. Classez les causes, attribuez responsables et échéances, approuvez les ajustements justifiés. Comparez ensuite avec les mêmes règles et couverture ; signalez les changements de méthode. Présentez totaux, bases et causes avec les pourcentages arrondis.
Exemple de tableur
A contient SKU ; B, quantité enregistrée ; C, comptée. Lignes 2–11 : 10 positions. D est écart signé, E absolu, F concordance 1/0. G est coût unitaire, H écart monétaire, I valeur enregistrée. Recopiez les formules vers le bas. Validez nombres, coûts non négatifs et cellules complètes : vide n’est pas zéro. Les synthèses supposent toutes les lignes valides. Formatez en pourcentage sans multiplier encore par 100. IF renvoie N/A si la base est nulle. Adaptez noms de fonctions et séparateurs en conservant le calcul. Protégez formules et copie initiale.
D2 =C2-B2
E2 =ABS(D2)
F2 =IF(C2=B2,1,0)
H2 =E2*G2
I2 =B2*G2
=SUM(F2:F11)/ROWS(F2:F11)
=IF(SUM(B2:B11)=0,"N/A",1-SUM(E2:E11)/SUM(B2:B11))
=IF(SUM(I2:I11)=0,"N/A",1-SUM(H2:H11)/SUM(I2:I11))
Ce qu’une application peut automatiser
Retail Scan & Stock aide à saisir les comptages physiques et à exporter les données nécessaires au rapprochement, en réduisant la ressaisie. Conservez séparément les quantités enregistrées initiales, reliez par SKU stable et calculez les indicateurs dans un tableur ou outil adapté. Aucun calcul automatique de ces scores dans RSS n’est revendiqué. Vérifiez champs et unités d’export. Un code identifie l’article, pas la quantité ni l’origine de l’écart.
Définir la mesure et conserver les preuves
Commencez par les lignes exactes, ajoutez les écarts absolus en unités et une pondération cohérente par coût si les valeurs diffèrent. Précisez base, tolérance, heure et couverture. Recomptez les incertitudes, enquêtez et conservez l’instantané avant ajustement. Un calcul répétable sert lorsqu’il prévient réception tardive, sortie double, erreur de conditionnement ou carton oublié.
Sources et définitions
- SAP Business ByDesign — Physical Inventory Count
SAP Business ByDesign décrit la part des articles comptés sans écart. C’est une définition propre au produit, pas une norme universelle.
- Oracle Inventory — Cycle Counting
Oracle distingue tolérances d’approbation, de réussite et erreurs de mesure. Le rapport du premier comptage dépend des paramètres.
- APQC — Inventory accuracy
La description publique d’APQC utilise un écart agrégé. Les détails ne suffisent pas à l’assimiler à la somme des écarts absolus par ligne.
- NetSuite — Inventory Count
NetSuite compare le comptage physique à un instantané des quantités enregistrées. Cela justifie une référence temporelle contrôlée, pas un objectif chiffré.
Questions fréquentes
Quelle formule est la plus simple ?
Lignes exactes / lignes valides comptées × 100. Définissez règle et heure ; 47 / 50 × 100 = 94%.
Les surplus compensent-ils les manques ?
Dans l’écart net, oui. Pour l’écart absolu, prenez la valeur absolue par ligne avant la somme.
95% en unités équivaut-il à 95% en lignes ?
Non. Le premier score pondère l’ampleur relative des erreurs, le second chaque enregistrement également.
Que faire avec une quantité enregistrée nulle ?
Incluez l’article découvert et son écart. Une base totale nulle rend le pourcentage correspondant indéfini.
Quel objectif choisir ?
Définissez mesure, périmètre et tolérance selon conséquences et référence initiale. Aucun seuil universel n’est imposé ici.
