Total par reference d'articles

P

Pedro

Guest
Bonjour,

J'ai une base articles de plus 500 références. Les champs
sont : Ref, Designation, Quantité, Prix de vente et
Mouvement:

Ref Date Desi Qte Prix Mvt
R1 01/05/03 AAA 50 10 AC
R2 01/05/03 BBB 20 5 AC
R3 15/05/03 CCC 15 15 AC
R1 25/05/03 AAA -5 20 VE
R1 27/05/03 AAA -5 20 VE
R2 30/05/03 BBB -10 5 VE
R1 30/05/03 AAA 20 10 AC

AC : Achat (nouveau stock)
VE : Vente (sortie de stock)

Je souhaiterais avoir sur une nouvelle feuille la somme
totale des quantités par référence d'article. J'ai essayé
de le faire avec le Tableau croisé et j'obtiens:

R1: 60 (50-5-5+20 = 60)
R2: 10 (20-10 = 10)
R3: 15

Dans mon cas concret le nombre de references étant presque
500 et surtout les mouvements de plus de 10.000 je
souhaiterais utiliser une macro pour le faire.

Merci pour votre soutien

Pierre
 
C

Celeda

Guest
Bonjour,

Et si on nomme le TCD avec cette formule,

DECALER($A$1;;;NBVAL($A$1:$A$5000);NBVAL($A$1:$X$1))
OFFSET(BD!$A$1,,,COUNTA(BD!$A$1:$A$5000),COUNTA(BD!$A$1:$X$1))

on peut ajouter autant de données en étiquettes de colonnes qu'en
lignes (voir Insertion Nom dans fichier)

Au moment de la création du TCD, on a pas besoin de délimiter le TCD,
on place le Nom du tableau et that's it (ici j'ai pris grand)

Il suffit d'appuyer sur Actualisation du TCD pour que les données se mettent à jour (ou cocher automatique dans le TCD)
J'ai ajouté volontairement des lignes et une colonne, après pour test et pour valider,et le TCD s'actualise tout seul (colonne validite)

Voir détails joints dans fichier.

Celeda

Ps : attention à ne pas dépasser la capacité de données des TCDs.
 

Pièces jointes

  • FormuleTCD.zip
    17.4 KB · Affichages: 28

Discussions similaires

Réponses
2
Affichages
662
Réponses
17
Affichages
3 K

Statistiques des forums

Discussions
314 085
Messages
2 105 646
Membres
109 408
dernier inscrit
demichoux50