Sos / sommprod
Bob
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je veux avoir la quantité totale expédiées d'un code bien precis ( X,Y ou Z ) pendant une plage.
Code Items Qté N° BL Date d'expedition Code Total
X A 150 1 22/05/2018 X
Y B 100 2 25/05/2018 Y
Z C 50 3 29/05/2018 Z
X A 90 4 30/05/2018 X
Y B 125 5 02/06/2018 Y
Z C 54 6 05/06/2018 Z
Merci d'avance.
Je veux avoir la quantité totale expédiées d'un code bien precis ( X,Y ou Z ) pendant une plage.
Code Items Qté N° BL Date d'expedition Code Total
X A 150 1 22/05/2018 X
Y B 100 2 25/05/2018 Y
Z C 50 3 29/05/2018 Z
X A 90 4 30/05/2018 X
Y B 125 5 02/06/2018 Y
Z C 54 6 05/06/2018 Z
Merci d'avance.
3 réponses
Bonjour
ça devrait pourtant fonctionner, mais il faudrait savoir ce que vous entendez "pendant une plage", qui pourrait effectivement justifier l'utilisation de SOMMEPROD
il faudrait aussi pouvoir identifier les colonnes dans votre message, mais ça ,c'est une grosse devinette!
exemple si on suppose que le code est en A la quantité à sommer en C et les dates en :
sommer les valeurs du code Z en colonne F (?), pour un champ de ligne 2 à 100
pour le mois de mai:
=SOMMEPROD(($A$2:A100="Z")*(MOIS($F$2:$F$100)=5)*($C$2:$C$100))
et pour une période de date à date
=SOMMEPROD(($A$2:A100="Z")*($F$2:$F$100)>=cell début)*($F$2:$F$100)<=cell fin)(*$C$2:$C$100))
cell début et cell fin étant les adresses de cellule où vous placez les dates limites
crdlmnt
ça devrait pourtant fonctionner, mais il faudrait savoir ce que vous entendez "pendant une plage", qui pourrait effectivement justifier l'utilisation de SOMMEPROD
il faudrait aussi pouvoir identifier les colonnes dans votre message, mais ça ,c'est une grosse devinette!
exemple si on suppose que le code est en A la quantité à sommer en C et les dates en :
sommer les valeurs du code Z en colonne F (?), pour un champ de ligne 2 à 100
pour le mois de mai:
=SOMMEPROD(($A$2:A100="Z")*(MOIS($F$2:$F$100)=5)*($C$2:$C$100))
et pour une période de date à date
=SOMMEPROD(($A$2:A100="Z")*($F$2:$F$100)>=cell début)*($F$2:$F$100)<=cell fin)(*$C$2:$C$100))
cell début et cell fin étant les adresses de cellule où vous placez les dates limites
crdlmnt