Olá wvictorhugo,
Vou ser honesto consigo.
Em Excel e sem bons conhecimentos, você terá grandes dificuldades em criar uma aplicação de gestão de stocks.
Mas se usar o Access, nem precisa ser um expert para implementar todas as funcionalidades que pretende.
A sua descrição é clara e bastante precisa, pelo que não vejo grandes dificuldades em você mesmo inciar a criação de uma base de dados.
Comece por criar tabelas para Produtos, Fornecedores e Vendas (as chamadas 'Cestas').
Depois as tabelas de ligação para os Produtos-Fornecedores de muitos para muitos.
E a tabela de ligação Vendas-Produtos, onde você irá colocar um preço base que por cesta dará o preço final.
Em seguida fazer os calculos para determinar o melhor preço de aquisição, e obter o valor de seu lucro.
Por fim criar relatórios para imprimir listas necessárias.
Caso queira aprender a fazer essa aplicalção será uma mais valia pra você, no entanto, como referiu, é esse o seu negócio e será mais fácil usar software já pronto. Procurando na net irá concerteza encontrar muitas aplicações com custo baixo ou até gratuitas.