Macro Calcul CA par département sous xl

Alendo -  
xkristi Messages postés 4336 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aimerais une macro pour le calcul suivant :

J'ai 2 colonnes dans Excel.

1ère colonne : Des codes postaux en ordre croissant, chaque département étant séparé par une ligne vide.

2ème colonne : Le chiffre d'affaire réalisé par code postal.

Ca ressemble à ça :

21000 178,04

39240 6 681,18
39700 58,83
39700 787,12

52100 2 784,72
52100 238,65
52100 97,46
52110 11 189,31
52110 137,12
52170 160,30
52300 14 123,27
52300 121,45
52310 11 921,86
52310 506,15

J'aurais voulu une macro qui fasse le total des chiffres d'affaire par département.

Le résultat ressemblerait à ça :

21000 178,04
178,04 total dept 21
39240 6 681,18
39700 58,83
39700 787,12
7 527,13 total dept 39
52100 2 784,72
52100 238,65
52100 97,46
52110 11 189,31
52110 137,12
52170 160,30
52300 14 123,27
52300 121,45
52310 11 921,86
52310 506,15
41 280,29 total dept 52

"total dept **" est là juste pour l'explication, je n'en ai pas besoin

Merci d'avance

A
Configuration: Windows 2000
Firefox 2.0.0.7

5 réponses

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

    Pas besoin de macro pour ça.
    Selectionne la cellule sous une colonne de nombres que tu veux additionnner et clique sur l'outil SOMME (Sigma dans l'icone).
    Ca t'inscrit =SOMME(B5:B7) si tu étais en B8 par exemple avec B5 à B7 rempli et B4 vide.
    Par defaut ça fait la somme des cellules occupées au dessus, tu peux modifier la plage si ça ne correspond pas à ce que tu souhaites.
    eric
    0
  2. Christounet Messages postés 1272 Date d'inscription   Statut Membre Dernière intervention   1 393
     
    Bonjour,
    Rajoute une colonne avant la première colonne, dans cette première colonne ajoute la fonction suivante:
    =left(A2,2) (J'ai Excel en Anglais)
    Copie cette function dans toutes les lignes pour cette première colonne en selectionnant toutes les colonnes A1...A100 et utilise les touches CTRL et D en même temps.
    Rajoute une première ligne et donne un titre à chaque colonne, exemple Departement , Code Postal et Montant
    Utilise la function SousTotal , et indique de faire la somme de la colonne Montant à chaque fois que la colonne Departement change de valeur

    J'espère que cela te sera utile

    Salut
    0
  3. Alendo
     
    Oui eric, bien sur que je pourrais faire ça, c'est d'ailleurs comme ça que je fais actuellement, mais si j'aimerais une macro pour le faire, c'est parce que j'ai régulièrement 28 pages de calculs de CA par dept à faire. Une page par commercial, une dizaine de départements par page. Oui, je sais, ça fait 280 départements, mais plusieurs commerciaux peuvent se partager le même dept.
    Bref, une tite macro me ferait gagner pas mal de temps.

    Re-merci d'avance

    A
    0
  4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Ah ok
    Donc la solution de christounet ne te va pas non plus je suppose...
    Et toutes tes feuilles se présentent exactement de la même façon ?
    Systématiquement les nombres en colonne B uniquement, une cellule de séparation entre dep, et aucune autre donnée en colonne B ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. xkristi Messages postés 4336 Date d'inscription   Statut Membre Dernière intervention   564
     
    Bonjour !

    Tu peux aller voir sur

    : https://www.cjoint.com/?jCqPhuEFYF

    un exemple de ce que tu veux (?) extraction du département et il sera facile de rajouter le nom du département

    ET un Tableau Croisé Dynamique te permet d'extraire les données de plusieurs colonnes et de les synthétiser
    tout dépend si tu as beaucoup de classeurs différents ....
    0