Formule pour faire un total qté/jr à la semaine

Résolu
Speedplus01 Messages postés 18 Statut Membre -  
Speedplus01 Messages postés 18 Statut Membre -
Bonjour,

j'ai un onglet excel "jour" dans lequel j'ai des ventes chaque jour par article
A2: ref article
B2 à B100 : qtés
Pour avoir les ventes par semaine, j'ai créé un tableau, onglet sem, dans lequel j'ai mis une formule simple mais ingérable lorsque je fais des màj...
A2 : ref article
B2 : =somme(JourB2:JourB7) puis pour C2 : =somme(JourB8:JourB14) et ainsi de suite
Avez-vous autre chose à me proposer ?
Merci beaucoup

4 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    si votre tableau n'a pas de colonne date, ça ne va pas être facile!
    au plus simple
    en feuil1!
    dans votre liste d'enregistrement des vents, placez en C les dates de vente et en D cCette formule:
    =NO.SEMAINE(C2)
    à tirer sur la hauteur utile
    ensuite pour votre semainier, faites un tableau avec en ligne à partir de B1 les N° de 1 à 52 et en colonne à partir de A2 les références d'articles
    en B2 la formule à tirer sur tout le tableau:
    =SOMME.SI.ENS(feuil1!$B:$B;feuil1!$A:$A;$A2;feuil1!$D:$D;B$1)
    qui vous fera la somme par référence et par semaine.

    Formule valable à partir de Excel 2007, sinon:

    =SOMMEPROD((feuil1!$A$1:$A$1000=$A2)*(feuil1!$D$1:$D$1000=B$1)*(feuil1!$B$1:$B$1000))

    cette formule exige des N° de ligne dans les limites de champ

    attention aux$ aux bons endroits
    crdlmnt

    0
  2. Speedplus01 Messages postés 18 Statut Membre
     
    Je pense que je me suis mal exprimée car

    En Feuil1 j'ai des entêtes de colonnes à savoir les jours de sem et les ref article sont en lignes

    Dans feuil2 j'ai toujours ma liste d'article (A2,A3,A4...) par contre en entête de colonnes j'ai maintenant les n° de semaine

    Il faut donc qu'à un moment je fasse une somme de la plage des 7 jours de ma Feuil1 qui représente la semaine en question

    J'ai tenté avec la fonction décaler, tu style :
    =somme(decaler(Feuil1!$Q$2:$W$2;;colonne()*7)
    mais ça ne fonctionne pas...

    J'avais aussi essayé avec la fonction somme.si.ens mais pas de résultat
    :-(
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Avec un modèle de votre fichier, même si nécessaire avec des infos bidonnées, ça nous éviterait de nous prendre la tête ad vitam aeternam...:-)
    voyez sur:
    https://www.cjoint.com/
    en revenant ici coller le lien donné par le site

    à vous lire
    0
  4. Speedplus01 Messages postés 18 Statut Membre
     
    Bonjour,

    désolée mais je ne savais pas comment joindre un fichier sinon je l'aurais fait du début...
    Voici donc le fichier en question

    https://www.cjoint.com/?3DvpR01Qc7D

    Merci
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour,

      en D2:
      =SOMME(DECALER('Synthèse article départ jour TU'!$A$1;EQUIV($A2;'Synthèse article départ jour TU'!$A:$A;0)-1;EQUIV(D$1;'Synthèse article départ jour TU'!$1:$1;0)-1;;7))

      eric
      0
      1. Speedplus01 Messages postés 18 Statut Membre > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Bonjour et merci beaucoup pour la solution
        Bonne journée
        Cdt
        Nathalie
        0