Formule excel pour compter des lignes et ...

Résolu
Damien -  
 Damien -
Bonjour,

Voilà mon soucis, j'ai une grande base de donnée et pour réaliser des statistiques il faut que je connaisse le nombre de quantité par produit

Voilà l'exemple :

qté / désignation
1 / 1 AILETTE DROITE (MODULE MURAL)
5 / 1 BAGUE BOIS HETRE
1 / 1 BAGUE BOIS HETRE
1 / 1 BERLINGOT DE GRAISSE
1 / 1 BERLINGOT DE GRAISSE
1 / 1 CHAISE 4 PIEDS ALPHEA "MIRAGE"
7 / 1 CHAISE 4 PIEDS ALPHEA "MIRAGE"
1 / 1 CHAISE 4 PIEDS ALPHEA "MIRAGE"
3 / 1 CHAISE 4 PIEDS ALPHEA VINYL M1
10 / 1 CHAISE 4 PIEDS ALPHEA VINYL
3 / 1 CHAISE 4 PIEDS MIRAGE2
1 / 1 COLONNE H:1500
1 / 1 COLONNE H:1500

Ici chaque ligne correspond à un titige sur un produit et j'aimerai faire une formule pour compter le nombre de produit en prenant en compte les quantité et les lignes

ce qui donnerai dans l'exemple si j'ai bien compté...

1 / 1 AILETTE DROITE (MODULE MURAL)
6 / 1 BAGUE BOIS HETRE
2 / 1 BERLINGOT DE GRAISSE
9 / 1 CHAISE 4 PIEDS ALPHEA "MIRAGE"
13 / 1 CHAISE 4 PIEDS ALPHEA VINYL M1
3 / 1 CHAISE 4 PIEDS MIRAGE2
2 / 1 COLONNE H:1500

J'espère que c'est possible...
Merci d'avance du temps que vous m'accorderai à répondre à mon problème.

3 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
bonjour

Le Tableau Croisé Dynamique (TCD) est un outil très puissant permettant de synthétiser et analyser une base de données très rapidement : regardes ce tutoriel
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut,

ou avec cette formule, à partir de A1 tu as la quantitée et en B la désignation

=SOMMEPROD((B1:B20="1 AILETTE DROITE (MODULE MURAL)")*(A1:A20))

ou en F2 par exemple tu crées une liste déroulante contenant les désignations et dans le critère de recherche tu fais référence à cette cellule F2

=SOMMEPROD((B1:B20=F2)*(A1:A20))

ou encore tu crées une liste sans doublon des désignations exemple à partir de F1 en G1 tu colles cette formule que tu incrémentes vers le bas

=SOMMEPROD(($B$1:$B$20=F1)*($A$1:$A$20))

Pour les cas particuliers
1 CHAISE 4 PIEDS ALPHEA VINYL M1
1 CHAISE 4 PIEDS ALPHEA VINYL

en F1 il suffira de saisir la valeur critère
1 CHAISE 4 PIEDS ALPHEA VINYL

=SOMMEPROD(--(GAUCHE(B1:B20;NBCAR(F1))=GAUCHE(F1;30))*(A1:A20))


A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Damien
 
Merci je pense que je vais faire un petit mix des deux solution

Bonne continuation à vous.
0