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
A voir également:

5 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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
Christounet Messages postés 1266 Statut Membre 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
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
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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