Dans beaucoup de PME industrielles, toute la fabrication se pilote encore avec un fichier Excel truffé de formules, qu'une personne remplit à la main pour chaque commande. Ça marche... jusqu'au jour où cette ressaisie finit par manger près d'un tiers du temps d'un salarié, avec en prime le risque d'une erreur de recopie. Nous avons accompagné un fabricant de stores et de bannes sur mesure pour automatiser tout ça, sans jeter son précieux tableur. Retour d'expérience sur un projet où l'enjeu n'était pas de tout reconstruire, mais d'automatiser intelligemment autour de l'existant.
Quand un simple tableur Excel fait tourner tout un atelier
C'est une réalité qu'on rencontre dans énormément de petites entreprises industrielles, le coeur du métier tient dans un fichier Excel. Pas un logiciel hors de prix, non, un tableur, mais un tableur nourri au fil des années de centaines, parfois de milliers de formules qui calculent tout, les dimensions, le métrage de tissu, la quantité de profilés, le temps de pose.
Ce fichier est précieux, il condense un vrai savoir-faire. Le problème n'est pas là. Le problème, c'est qu'à chaque commande, quelqu'un doit ressaisir à la main les informations dans les bonnes cases. Une tâche répétitive, un peu ingrate, et surtout chronophage, dans le cas qui nous occupe, elle représentait près d'un tiers du temps d'une personne. Sans compter la faute de frappe qui se glisse une fois de temps en temps et qui, sur une cote, peut coûter cher en atelier.
La fausse bonne idée, vouloir tout réécrire dans un vrai logiciel
Face à ce constat, le premier réflexe est presque toujours le même, il faut remplacer ce vieux tableur par un vrai logiciel, propre, moderne, qui recalcule tout de lui-même. Sur le papier, ça semble évident.
Dans les faits, c'est souvent un piège. Réécrire dans un langage de programmation les formules d'un tableur métier, ça veut dire retranscrire une par une des milliers de règles de calcul (dans ce projet, on en a compté près de 6000). Chaque formule recopiée est une occasion de se tromper, et le moindre écart fausse une fiche de fabrication. On parle de mois de travail, d'un budget conséquent, et d'un risque réel de perdre au passage des subtilités que plus personne ne sait vraiment expliquer, mais que le fichier, lui, applique correctement depuis des années.
À noter, jeter un outil qui fonctionne pour le seul plaisir de le moderniser, c'est rarement le bon calcul.
Notre parti pris, garder Excel comme moteur de calcul
Nous avons donc pris le problème dans l'autre sens. Plutôt que de réécrire le tableur, pourquoi ne pas s'en servir tel quel, comme d'un moteur de calcul qu'on pilote de l'extérieur ?
Le principe est simple à énoncer. Notre programme injecte les données de la commande dans les cellules d'entrée du fichier, il laisse ensuite le tableur recalculer toutes ses formules exactement comme il le ferait sous les doigts d'un humain, puis il vient lire les résultats dans les cellules de sortie et fabrique la fiche finale au format PDF. Le fichier métier n'est jamais modifié, il reste la référence.
L'intérêt est double. D'abord un gain énorme, on a estimé cette approche environ 70% plus rapide à mettre en oeuvre qu'une réécriture complète. Ensuite, et c'est presque plus important, le savoir-faire reste là où l'entreprise l'a toujours connu, dans son tableur, sans dépendre de notre interprétation de ses formules.
Brancher le logiciel de gestion pour en finir avec la double saisie
Automatiser le calcul, c'est bien. Mais tant que quelqu'un doit encore recopier la commande à la main, on n'a réglé que la moitié du problème. L'étape suivante consiste donc à aller chercher l'information directement à la source, c'est-à-dire dans le logiciel de gestion de l'entreprise, son ERP.
Concrètement, le système récupère les commandes validées dans l'ERP (ici le logiciel EBP), en extrait les dimensions du produit (largeur, avancée, hauteur) et alimente tout seul le tableur. La personne qui passait son temps à recopier n'a plus qu'à vérifier et à lancer l'impression.
Nota Bene : un ERP (Enterprise Resource Planning, ou progiciel de gestion intégré) est le logiciel central qui centralise les commandes, les clients, la facturation et les stocks d'une entreprise. C'est la meilleure source d'information fiable, à condition de savoir aller y puiser proprement.
Le diable se cache dans les détails
On aimerait que ce genre de projet soit une ligne droite, mais la vérité, c'est que ce sont les détails techniques qui font toute la différence entre une démo qui bluffe et un outil sur lequel on peut vraiment s'appuyer.
Quelques exemples concrets rencontrés en route.
- Un tableur ouvert par un programme n'affiche que les dernières valeurs enregistrées, il ne recalcule pas ses formules tout seul. Il faut donc relancer un véritable moteur de calcul en coulisses avant de lire quoi que ce soit.
- Certaines feuilles du fichier étaient masquées, et devaient être réactivées au bon moment pour que les calculs se rafraîchissent correctement.
- Selon le type de produit, ce ne sont pas les mêmes cases de saisie qui servent, il a fallu cartographier plusieurs modèles de fiche.
Rien d'insurmontable, mais chacun de ces points, ignoré, aurait donné une fiche fausse. C'est ce niveau de rigueur qui sépare l'automatisation fiable du bricolage qui lâche au premier cas particulier.
Prouver que ça marche avant de déployer
Il y a une étape qu'on ne saute jamais, la validation sur des cas réels. Parce qu'une automatisation qui donne des résultats approximatifs est pire que pas d'automatisation du tout.
La méthode est de bon sens. On reprend des commandes déjà traitées à la main par l'entreprise, dont on connaît donc le résultat exact, on les fait passer dans le nouveau système, et on compare. Au centimètre près. Sur les douze commandes de référence testées, les fiches générées automatiquement reproduisaient à l'identique les valeurs calculées jusque-là manuellement.
C'est cette confrontation au réel qui crée la confiance. Tant qu'un outil n'a pas prouvé qu'il redonne exactement les mêmes chiffres que l'existant, il n'a pas sa place en production.
Le vrai gain, du temps rendu et zéro erreur de recopie
Au bout du compte, qu'est-ce que l'entreprise y gagne vraiment ? Trois choses, très concrètes.
- Du temps. Le tiers de journée passé à ressaisir des commandes est récupéré, et réaffecté à des tâches à plus forte valeur.
- De la fiabilité. Les erreurs de recopie disparaissent, puisque la donnée circule sans passer par un clavier.
- De l'homogénéité. Chaque fiche est produite de la même façon, tracée, prête à archiver.
Ce genre d'automatisation ne fait pas de bruit, mais elle se rentabilise vite, souvent en quelques mois. Et elle a un effet secondaire agréable, elle redonne le goût du travail à celui ou celle qui passait ses journées à recopier des chiffres.
Automatiser sans tout casser, notre façon de faire
Ce projet résume assez bien notre approche de l'automatisation en entreprise. On ne débarque pas avec l'idée de remplacer ce qui existe, on commence par regarder les outils déjà en place, le tableur métier, le logiciel de gestion, et on construit l'automatisation autour, sans imposer une refonte douloureuse.
C'est une démarche qui vaut pour bien au-delà des fiches de fabrication. Beaucoup d'entreprises ont ce fameux fichier Excel critique, ou cette tâche répétitive qui grignote un temps fou, sans imaginer qu'on peut l'automatiser proprement en respectant l'existant. Si ça vous parle, il y a sans doute, chez vous aussi, une ressaisie à faire disparaître.
Questions fréquentes
L'automatisation permet de gagner du temps en éliminant la ressaisie manuelle et réduit les erreurs de recopie.
Remplacer un tableur par un logiciel peut entraîner des erreurs de retranscription des formules et un coût élevé en temps et en budget.
Le système injecte les données dans le tableur, laisse Excel recalculer, puis génère la fiche finale sans modifier le fichier d'origine.
L'ERP permet de récupérer directement les commandes validées, évitant ainsi la double saisie et assurant des données fiables.
L'entreprise gagne du temps, améliore la fiabilité des données et assure une homogénéité dans la production des fiches.