[RESOLU] Tri + somme pour une colonne

Tri + somme pour une colonne [RESOLU] - VB/VBA/VBS - Programmation

Marsh Posté le 25-08-2008 à 16:41:59    

Bonjour,
 
Je previens, je suis completement noob en VBA / Excel.., donc allez y molo ;-)
 
Voila mon tableau de base :
   |  A      |   B       |   C       |   D      |
1 |          | 014312 | 014312  |    2     |
2 |          | 01A3ER | 014312 |     4     |
3 |          | 014400 | 014400  |   10     |
4 |          | 10AALO | 014400 |    2      |
 
Ce que je voudrais, c'est ca :
si le numero (ou chaine de cara) en B1 existe autre part dans la colonne C, la colonne A1 me renvoit la somme des cases de la colonne D correspondantes..
et ensuite, faire la meme chose pour toute la colonne B.
 
Dans cet exemple, ca afficherais 6 en A1 et 12 en A3. Rien dans les autres.
 
Bien sur a ce probleme s'ajoute le fait qu'il y ai 6500 lignes dans mon tableau, sinon je le ferais a la main ;-)
 
3 questions :
  - est ce que c'est clair ?
  - est ce que c'est faisable ?
  - est ce que quelqu'un peut m'aider ?
 
Merci d'avance,
Bafx

Message cité 1 fois
Message édité par bafx le 27-08-2008 à 15:12:40
Reply

Marsh Posté le 25-08-2008 à 16:41:59   

Reply

Marsh Posté le 25-08-2008 à 16:58:27    

bafx a écrit :


  - est ce que c'est clair ?


Oui

bafx a écrit :


  - est ce que c'est faisable ?


Oui

bafx a écrit :


  - est ce que quelqu'un peut m'aider ?


Code :
  1. =SI(ESTERREUR(EQUIV(B1;C:C;0));"";SOMME.SI(C:C;B1;D:D))


La fonction est SOMME.SI te permet de faire le calcul, le reste de la fonction permet de ne garder que les résultats valides....


Message édité par babasss le 25-08-2008 à 17:01:36

---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 25-08-2008 à 20:55:23    

bonjour,
une autre possibilité pour A1 :
=SOMMEPROD((C$1:C$6500=B1)*D$1:D$6500)
à recopier sur les autres cellules par recopie incrémentée (ou copier coller)
A+

Reply

Marsh Posté le 27-08-2008 à 14:57:28    

Youhou !
Je savais que je trouverais des mecs qui adorerais faire ca ;-)
 
Merci bien a tout les 2, meme si j'avoue que la formule de babasss ayant marchée, j'ai pas essayé celle de galopin01..
 
Bafx

Reply

Marsh Posté le 27-08-2008 à 15:06:34    

N'oublie pas de marquer ton sujet comme [Résolu] (faut faire attention aux foudre des modos), le sujet pouvant interresser une autre personne qui aurait le meme probleme que toi...

Reply

Marsh Posté le 27-08-2008 à 15:13:00    

Merci moonschild... [fear modo !!]

Reply

Marsh Posté le 27-08-2008 à 15:27:44    

Moonschild a écrit :

N'oublie pas de marquer ton sujet comme [Résolu] (faut faire attention aux foudre des modos), le sujet pouvant interresser une autre personne qui aurait le meme probleme que toi...


 
Je n'ai pas vu d'obligation de marquer un sujet rcomme résolu lorsqu'il l'est dans les règles du forum, et, accessoirement, le mettre entre crochets en début de titre masque la catégorie (lorsqu'on est sur la vue globale des sujets) et me semble du coup peu avisée.

Reply

Marsh Posté le 27-08-2008 à 15:33:25    

pfff... rien compris..
Ton message est tout sauf clair :  
   - "lorsqu'il l'est dans les règles" : de quel il tu parles ? le sujet ? le sujet est dans les regles du forum ??
   - "le mettre entre crochet masque la catégorie" : "c'est vrai, mais c'est pas grave !" si les gens cherchent un truc VBA/VBS ils iront directement dans la categorie voulu.. vu qu'il est resolu, il va pas y avoir de mec qui vont cliquer juste pour aider ?


Message édité par bafx le 27-08-2008 à 15:34:45
Reply

Marsh Posté le 27-08-2008 à 15:34:24    

theshockwave a écrit :


 
Je n'ai pas vu d'obligation de marquer un sujet rcomme résolu lorsqu'il l'est dans les règles du forum, et, accessoirement, le mettre entre crochets en début de titre masque la catégorie (lorsqu'on est sur la vue globale des sujets) et me semble du coup peu avisée.


 
Ce n'est pas obligatoire... Seulement j'ai deja vu des modérateurs prendre part a des discutions, et préciser qu'il serait bon de rajouter un [Résolu] au titre du post si le probleme est réglé...
Ce n'est pas parce que c'est pas obligatoire que ce n'est pas a faire... Une personne qui a le meme probleme et qui voit dans le titre "[résolu]" saura qu'elle pourra trouver la réponse dans ce post...
Il ne s'agit nullement de penser "je dois faire ci", "j'suis pas obligé de faire ca", "osef s'pas obligé d'le faire" mais plutot de penser "ca peut servir a un autre"...


---------------
Si Le Travail C'est La Santé, Donnez Le Mien A Quelqu'un De Malade
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed