Microsoft Excel не является СУБД. Если не хотите головной боли на будущее — сразу забудьте об использовании этого приложения в подобном качестве.
Если не изобретать велосипед, берите 1С. Какую конкретную конфигурацию, наиболее приближённую к Вашему идеальному случаю, выбрать — подскажут в любой приличной конторе франчайзи.
Вы вообще кто в данном ТЗ — заказчик, разработчик, внедренец?