Somme de poids par tournée

Résolu
Quen-Paq Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Quen-Paq Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je travaille sur Excel 2007 et voici mon problème.

J'aimerais une formule pour calculer le poids total livré par une semi-remorque sur une tournée.
Le nombre de clients par tournée varie de 1 à 8. J'ai donc un tableau simplifié tel que

Colonne A : date
Colonne B : Numéro de la tournée
Colonne C : CP
Colonne D : Zone de livraison
Colonne E : poids livré (VBR type de livraison)

J'aimerais avoir dans la colonne F le total livré par tournée.

J'utilise comme formule :
=SI(B6=B7;"--";SI(B6=B5=B4=B3=B2=B1;SOMME(E1:E6);SI(B6=B5=B4=B3=B2;SOMME(E2:E6);SI(B6=B5=B4=B3;SOMME(E3:E6);SI(B6=B5=B4;SOMME(E4:E6);SI(B6=B5;SOMME(E5:E6);E6))))))


Assez compliqué à expliquer, je poste donc un exemple.

Dans cette exemple, le problème apparait dans la cellule F17 , ma formule comptabilise 700 pour la tournée "F", or le total livré lors de la tournée F est de 1300 kg.

Je n'arrive pas à comprendre pourquoi.

Pourriez-vous m'expliquer ou me donner une meilleure formule, car je pense que je complique les choses.

https://www.cjoint.com/?CFzqqwI3HVH
Merci

4 réponses

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Bonjour,

Une solution :
- indiquer en I3 (par exemple) un numéro de tournée,
- en I4 (par exemple), saisir la formule :
=SOMMEPROD((B1:B1000=I3)*(E1:E1000))

Ou encore, sans cellule intermédiaire :
=SOMMEPROD((B1:B1000=TonNuméroDeTournée)*(E1:E1000))

Cordialement,
Franck P
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

Pas tout compris mais tu peux utiliser ce type de formule

=SOMMEPROD((A1:A50=date)*(B1:B50=tournée)*(E1:E50))

tu pourrais même ajouter un critère CP pour avoir le poids livré dans un CP

=SOMMEPROD((A1:A50=date)*(B1:B50=tournée)*(C1:C50=CP)*(E1:E50))

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Maintenant que tu as joint le fichier, voici la formule qui fait ce que tu demandes :

=SI(B6=B7;"--";SOMMEPROD(($B$6:$B$2000=B6)*($E$6:$E$2000)))
Formule à saisir en F6 et étirer vers le bas...

Cordialement,
Franck P
0
Quen-Paq Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
un tout grand merci pour l'aide et la rapidité de réponse !

exactement ce que je cherchais,

Bonne fin de journée!
0