Merci beaucoup pour ta 2eme formule, je peux travailler avec.
Même si effectivement, si le 1er stock n'est pas épuisé cela fausse un peu le résultat mais je ne suis pas au cts près, ça ne devrait pas faire un gros écart.
Par contre j'ai modifié la recherche "mvtachat" et "caisse" par "E" et "S".
Car pour certains articles, je n'ai pas d'achat car il y était présent à l'inventaire.
Effectivement mon fichier vient d'acces, en faite j'ai 3 bases de donnée différentes, ma base "achat", ma base "inventaire" et ma base "vente". Je simplifie car c'est un peu plus compliqué que ça...
Du coup de ses trois bases j'ai crée une seul fichier Excel car les 3 séparés sont inexploitables, c'est pour celà que je ne travaille pas directement sur access.