Oui, on peut créer un logiciel de gestion de stock avec Excel, et non, ce n'est pas une mauvaise idée. Beaucoup d'entreprises marocaines pilotent leur dépôt depuis un classeur, souvent mieux qu'avec un logiciel acheté et jamais paramétré. La vraie question n'est pas « Excel, est-ce sérieux ? » mais « jusqu'où mon fichier peut-il aller, et à quoi verrai-je qu'il a atteint sa limite ? ». Cet article répond aux deux : d'abord comment construire un fichier qui tient vraiment, ensuite les quatre moments précis où il casse, quoi que vous fassiez.
Pourquoi votre fichier Excel a été le bon choix
Un tableur coûte ce que vous y passez, se modifie sans demander l'avis de personne, s'imprime, s'envoie par WhatsApp et se comprend par n'importe quel employé qui a déjà vu un classeur. Quand une activité démarre, aucun logiciel du marché n'offre cette liberté. Le fichier Excel n'est pas une étape honteuse avant le vrai outil : c'est souvent la seule chose qui a permis de suivre le stock pendant que l'entreprise se construisait.
Le problème apparaît ailleurs. Un fichier grandit par ajouts successifs, chacun logique sur le moment. Une colonne ici, un onglet par mois là, une couleur pour signaler un article à recommander. Au bout de deux ans, le fichier fonctionne, mais une seule personne sait pourquoi.
Créer un logiciel de gestion de stock avec Excel : la structure en trois feuilles
La plupart des fichiers de stock échouent pour une seule raison : ils stockent le solde au lieu de stocker les mouvements. Quelqu'un tape à la main la nouvelle quantité dans la cellule, l'ancienne disparaît, et plus personne ne peut expliquer un écart. Un fichier sérieux repose sur l'inverse.
Feuille 1 — Articles. Une ligne par référence, jamais deux. Code article, désignation, unité, famille, fournisseur principal, seuil d'alerte, emplacement. Le code article est la clé de tout le reste : décidez d'une règle de nommage et écrivez-la dans le fichier lui-même.
Feuille 2 — Mouvements. Une ligne par entrée et par sortie, jamais modifiée après coup. Date, code article, type de mouvement, quantité, document d'origine, saisi par. C'est votre journal. Une erreur ne se corrige pas en écrasant la ligne, mais en ajoutant un mouvement inverse — exactement comme en comptabilité.
Feuille 3 — Paramètres. Les listes fermées : familles, dépôts, fournisseurs, types de mouvement. Elles alimentent la validation des données et empêchent qu'un même fournisseur existe en quatre orthographes.
Le stock ne se saisit alors plus jamais : il se calcule. Une formule de type SOMME.SI.ENS sur la feuille Mouvements vous donne la quantité de chaque article, à tout moment, avec sa justification ligne par ligne.
Quatre réglages transforment ensuite ce classeur en outil réellement utilisable :
- Les tableaux structurés plutôt que des plages figées, pour que les formules suivent quand les lignes s'ajoutent.
- La validation de données sur le code article et les listes de la feuille Paramètres, pour rendre une faute de frappe impossible.
- La mise en forme conditionnelle qui colore automatiquement les articles passés sous le seuil d'alerte.
- La protection des feuilles, pour que la feuille Articles ne soit pas modifiable par la personne qui saisit les mouvements.
Un fichier construit ainsi, avec un tableau croisé dynamique pour les analyses, couvre honnêtement un catalogue de taille modeste, un dépôt et une à deux personnes. Si votre fichier actuel n'a pas cette forme, commencez par le reconstruire : vous gagnerez peut-être deux ans avant d'avoir besoin d'autre chose.
Les quatre moments où Excel casse
Passé un certain point, ce n'est plus une question de compétence sur le tableur. Ce sont des limites de nature, pas de niveau.
Quand vous êtes deux à saisir en même temps
C'est la rupture la plus fréquente et la plus mal comprise. Excel a été conçu pour un fichier, une personne. Dès que le commercial saisit une sortie pendant que le magasinier saisit une entrée, vous entrez dans le monde des « fichier en lecture seule », des copies « version finale 2 » et des écrasements silencieux. Le partage en ligne, via OneDrive ou Google Sheets, atténue le problème pour deux ou trois personnes ; il ne le supprime pas, parce que rien n'empêche deux utilisateurs de sortir la même palette au même moment. Un vrai logiciel refuse le deuxième mouvement. Un tableur l'accepte, et vous découvrez l'écart à l'inventaire.
Quand un deuxième dépôt apparaît
Tant que vous avez un magasin, la quantité totale suffit. Le jour où s'ouvrent un deuxième point de vente, un dépôt à la sortie de la ville ou une réserve chez un partenaire, il vous faut suivre la quantité par lieu, les transferts entre lieux, et l'état d'un transfert parti mais pas encore arrivé. On peut le représenter dans un tableur en ajoutant une colonne dépôt, et cela fonctionne quelques mois. Puis viennent les questions auxquelles le fichier ne répond plus : qui a validé la réception, que faire des quantités en transit, comment faire un inventaire sur un seul site sans figer les autres.
Quand vous voulez scanner un code-barres
Une douchette branchée en USB tape simplement le code dans la cellule sélectionnée : techniquement, cela marche. Ce qui ne marche pas, c'est tout le reste. Le scan doit créer un mouvement daté, contrôler que l'article existe, refuser une sortie supérieure au stock, fonctionner debout dans un dépôt sur un téléphone plutôt qu'assis devant un ordinateur. Vouloir faire cela dans Excel conduit toujours au même endroit : une macro VBA écrite par quelqu'un qui finit par partir.
Quand le fichier vit sur un seul ordinateur
C'est la limite la plus dangereuse parce qu'elle ne se manifeste jamais progressivement. Le poste tombe en panne, le disque lâche, l'ordinateur portable disparaît, ou le fichier est écrasé un vendredi soir. Un tableur ne connaît ni historique des modifications par utilisateur, ni restauration à une date précise, ni sauvegarde automatique hors du bâtiment — sauf à mettre en place une discipline que personne ne tient plus de trois mois. Si votre stock est votre principal actif, il est aujourd'hui posé sur un support unique.
Les rustines qui tiennent, et celles qui n'en sont pas
| Rustine | Verdict | Ce qu'elle ne règle pas |
|---|---|---|
| Migrer vers Google Sheets ou Excel en ligne | Utile, à faire tout de suite | Les conflits de saisie simultanée sur une même quantité |
| Formulaire de saisie relié au fichier | Utile, limite les erreurs | Le contrôle en temps réel du stock disponible |
| Séparer un fichier par dépôt | Mauvaise idée | Crée le problème qu'il prétend résoudre : la consolidation |
| Un onglet par mois | Mauvaise idée | Rend tout historique et toute analyse impossibles |
| Macro VBA maison non documentée | Risque majeur | Vous rend dépendant d'une seule personne, souvent partie |
Règle simple : les rustines qui améliorent la fiabilité de la saisie valent l'effort. Celles qui découpent le fichier pour contourner une limite ne font que déplacer le problème.
Comment savoir que c'est le moment de sortir d'Excel
Trois signaux valent mieux qu'une intuition.
Le temps. Comptez les heures passées chaque mois à tenir le fichier, corriger des écarts et répondre à des questions de stock. Comparez-les au coût d'une solution. Faites ce calcul une fois : le tableur gratuit est souvent la ligne la plus chère de votre organisation.
L'écart d'inventaire. S'il augmente d'un inventaire à l'autre alors que votre activité n'a pas changé de nature, votre outil ne suit plus le rythme de votre entreprise.
Le nombre de mains. À partir de trois personnes qui saisissent des mouvements, aucun tableau partagé ne reste fiable très longtemps.
Quand ces signaux s'allument, la question devient celle du bon remplaçant. Nous comparons les trois voies possibles — tableur amélioré, solution du marché, outil développé pour vous — dans notre guide sur le choix d'un logiciel de gestion de stock au Maroc, et nous détaillons ce qui compose la facture d'un outil taillé sur mesure dans notre article sur le prix d'un développement logiciel sur mesure.
Deux précisions avant de vous décider. Si votre entreprise reçoit ses commandes par messagerie, ne passez pas directement d'Excel à un logiciel qui ignore ce canal : notre article sur la gestion des pertes en reliant WhatsApp et Excel montre comment récupérer ces échanges au lieu de les perdre. Et si l'on vous vend des prévisions automatiques, sachez que leur valeur dépend d'abord de la propreté de votre historique, un point que nous développons dans notre article sur l'intelligence artificielle appliquée à la gestion des stocks.
Vous avez un fichier qui a bien servi et vous voulez savoir s'il faut le réparer ou le remplacer ? Samed Agency regarde votre fichier réel avant de proposer quoi que ce soit, et vous dit franchement quand une refonte du classeur suffit. Si un outil sur mesure est justifié, nous le construisons à partir de vos données existantes. WhatsApp +212 781 769 646, devis gratuit sous 24 heures.
Questions fréquentes
Excel peut-il gérer plusieurs dépôts ? On peut ajouter une colonne dépôt et calculer un stock par lieu, et cela fonctionne pour deux emplacements simples. Ce qui résiste mal, ce sont les transferts : marchandise partie d'un dépôt, pas encore réceptionnée dans l'autre, avec une validation à la clé. C'est précisément là que le tableur commence à mentir sans prévenir.
Faut-il utiliser des macros VBA pour améliorer son fichier ? Uniquement si quelqu'un d'autre que l'auteur peut les maintenir et si elles sont documentées dans le classeur. Une macro non documentée transforme un fichier partageable en boîte noire : le jour où son auteur quitte l'entreprise, plus personne n'ose y toucher et vous reconstruisez tout en urgence.
Google Sheets est-il meilleur qu'Excel pour la gestion de stock ? Pour le travail à plusieurs, oui : l'édition simultanée, l'historique des versions et l'accès depuis un téléphone sont nativement meilleurs. Pour les gros volumes de lignes et les calculs lourds, Excel reste plus rapide. Aucun des deux ne résout le contrôle du stock disponible au moment de la saisie.
Combien de références un fichier Excel peut-il suivre ? La limite n'est pas le nombre de lignes, largement suffisant, mais le nombre de personnes et de lieux. Un fichier bien construit suit sans peine un catalogue important tant qu'une seule personne saisit dans un seul dépôt, et devient ingérable dès que plusieurs personnes saisissent des mouvements sur plusieurs sites, même avec un catalogue réduit.
