Why Spreadsheets Break as Assembly Manufacturers Scale
TL;DR (Short summary)
Excel — чудовий безкоштовний конструктор для старту, який дає миттєву гнучкість. Проте він створений для індивідуальної роботи. Коли бізнес росте, а таблиця стає операційним ядром для кількох відділів, її плоска структура без реляційних зв’язків ламається. Замість єдиного джерела правди компанія отримує десятки копій файлів із застарілими й викривленими даними.
Most articles about leaving Excel behind give you a list of symptoms. Stock counts that don’t match the shelf. A report that takes two days to assemble. Someone who quietly became the only person who understands the master file. Those lists are accurate, and they’re also a little beside the point, because symptoms don’t tell you why the tool fails or when it will fail for you specifically.
The actual answer is architectural. A spreadsheet is a flat, two-dimensional grid built for one person modeling one problem at a time. Assembly manufacturing is neither flat nor single-user. Once you understand that mismatch, the timing of the failure stops being a mystery.
The single-user assumption
Excel was built for individual financial modeling. It has no concept of simultaneous access, no locking, no way to know that the number you’re looking at was already changed by someone else three minutes ago. That’s fine when one person owns the file. It stops being fine the moment sales, the warehouse, the shop floor, and finance all need to read and write the same numbers during the same shift.
What happens instead is predictable. The file gets copied. Then copied again, with a slightly different name. Within a few months there are four versions circulating, each one someone’s personal source of truth, and the question “which number is real” starts eating actual meeting time. This isn’t a training problem. It’s what happens when a single-user tool gets used by a multi-user business.
Why the structure can’t hold a real product
A spreadsheet’s native format is a flat list. That works for a product with ten parts and no sub-assemblies. It stops working the moment a finished product is built from sub-assemblies that are themselves built from smaller components, which is the normal case for anything more complex than a bracket.
To make a flat tool represent a tree-shaped product, you end up nesting formulas, usually dozens of them, to calculate what a batch actually requires once you account for shared components across multiple products. This works until someone adds a new product, changes a supplier, or edits the wrong cell, at which point the calculation breaks silently. Not with an error message. With a wrong number that looks plausible enough that nobody catches it until the purchase order is already short.
The point where engineering and production disagree
The most expensive failure mode isn’t a broken formula. It’s a version gap. An engineer updates a drawing to swap a discontinued part for its replacement. In a spreadsheet-based operation, that change lives in one file, on one desk, until someone manually propagates it. Purchasing keeps ordering the old part. The shop floor keeps building against a printout from two weeks ago. Nobody did anything wrong; there was simply no mechanism forcing the update to travel.
The resulting mismatch shows up as scrap, rework, and blown ship dates, and it’s one of the more commonly cited reasons that specification and process errors can account for a meaningful share of a manufacturer’s total operating cost. The tool simply never had a way to enforce that one master version exists.
Planning that exists only on screen
Material requirements planning, MRP, means calculating exactly what to buy, how much, and by when, based on current stock, open orders, and supplier lead times, recalculated every time any of those inputs change. That’s a genuinely hard computation once a handful of components feed into more than one finished product, because the required quantity of a shared part depends on the combined demand from everything that uses it.
A spreadsheet can approximate this with enough nested formulas, until the moment a new SKU gets added or a supplier relationship changes, at which point the model needs to be rebuilt by whoever originally built it. If that person is on vacation, planning stops. And the schedule a spreadsheet shows you is always the schedule as of the last save; it has no way to know a machine went down an hour ago, so the plan on screen and the plan on the floor quietly diverge over the course of a shift.
Cost figures that are already stale when you read them
Material prices move weekly. Labor efficiency varies by shift and by operator. Overhead needs to be allocated across whatever actually ran that month. In a spreadsheet-run operation, none of that gets reflected in real time; someone recalculates standard cost monthly or quarterly, and sales quotes against that number until the next recalculation.
The failure is quiet by design. Order volume can look healthy on paper while margin quietly erodes, because quotes are going out against a cost basis that stopped being accurate weeks earlier. Nobody notices until the books close and the gap between quoted and actual cost is already locked into shipped orders.
What this adds up to
None of this is a case against Excel as a tool. It’s a case against Excel as the system of record for a business that has outgrown single-user, flat-file assumptions. The failure isn’t a matter of the software being bad. It’s a matter of the software being asked to do something it was never built to do: hold a multi-user, hierarchical, real-time picture of a growing operation.
The practical test isn’t a symptom checklist. It’s simpler than that: does your production data still live in one file that one person understands, or does it live in a system built to hold the shape your business actually has now. In our own work building out production modules for assembly and hybrid manufacturers at Bimp, that question tends to answer itself the first time someone asks for a number that spans two departments and takes two days to get.