Re : Trouver une formule pour l'historique
Bonsoir
Ne prévois pas de lignes vides dans tes tableaux, ça ne sert à RIEN. Utilise les tableaux excel (voir lien plus haut).
Si tu veux comparer les achats et les ventes, il est important de n'avoir qu'une seule base de données pour les deux. Prends le temps de lire les liens pour comprendre pourquoi j'insiste sur ce point.
Il y a une logique très différente entre ce que tu as fait et une base de donnée exploitée par un (ou plusieurs TCD).
On peut faire une analogie avec ce qui se passe sur les sites web : dans le années 90-2000 les pages étaient codées en html, le contenu et la lise en forme étant étroitement imbriqués. On ne pouvait pas changer d'un coup la police des titres ou leur couleur. Aujourd'hui 99% des sites sont gérés avec le contenu d'un côté : du texte brut dans une base de données, la mise en forme de l'autre (de feuilles de style CSS).
Avec excel et les TCD c'est pareil : la méthode "à l'ancienne" c'est de faire un tableau pour les ventes, un pour les achats, un pour les factures, un pour les stocks ... en répétant dans chaque tableau le même type d'infos (au risque de faire des erreurs de saisie ou en les limitant à l'aide de formules plus ou moins complexes et qui consomment des ressources). Dans cette méthode à l'ancienne, le fonc (les données) et la forme (la présentation du tableau) soit étroitement imbriqués ce qui rigidifie l'ensemble et empêche de le faire évoluer facilement.
Les TCD n'ont pas été inventés par microsoft mais par une société extérieure et proposés au départ comme un addin extérieur. Microsoft a vu la puissance incroyable de cet outil et l'a intégré en natif dans excel. Depuis cet outil a beaucoup évolué et microsoft continue très activement son développement car il offre une solution réellement professionnelle, permettant de travailler rapidement sur un nombre considérable de données (avec powerpivot).
Avec les TCD, tu sépares la saisie d'un côté, l'analyse et la présentation de l'autre. Il faut oublier le fait d'avoir un "joli" tableau au départ. Parfois on n'a pas le choix et on est obligé de travailler avec plusieurs bases de données, en particulier quand on analyse avec excel des données provenant d'autres logiciels pro d'entreprise (type oracle, SAP...). Mais ça complique considérablement les choses. Dès qu'on a le choix il faut impérativement privilégier le fait de n'avoir qu'une seule base de données, la plus complète possible.
C'est pour ça que je t'ai reconstruit un exemple à partir de tes données au lieu de repartir de ton classeur. Si tu acceptes de partir sur une démarche TCD, il faut que tu investisses un peu de temps pour comprendre la logique. MAis une fois que tu as compris, ça te paraitra tellement plus logique que ton premier réflexe sera de voir si tu peux utiliser cet outil avant de te lancer dans des formules rapatriant des données de deux tableaux (ventes,, achats) pour en construire un troisième (stocks).