Somme de poids par tournée

Résolu
Quen-Paq Messages postés 4 Statut Membre -  
Quen-Paq Messages postés 4 Statut Membre -
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

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  3. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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
  4. Quen-Paq Messages postés 4 Statut Membre
     
    un tout grand merci pour l'aide et la rapidité de réponse !

    exactement ce que je cherchais,

    Bonne fin de journée!
    0