Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1524 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU] Tri + somme pour une colonne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Tri + somme pour une colonne

n°1777295
bafx
Posté le 25-08-2008 à 16:41:59  profilanswer
 

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
mood
Publicité
Posté le 25-08-2008 à 16:41:59  profilanswer
 

n°1777303
babasss
Posté le 25-08-2008 à 16:58:27  profilanswer
 

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
n°1777399
galopin01
Posté le 25-08-2008 à 20:55:23  profilanswer
 

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+

n°1778314
bafx
Posté le 27-08-2008 à 14:57:28  profilanswer
 

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

n°1778319
Moonschild
Posté le 27-08-2008 à 15:06:34  profilanswer
 

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...

n°1778325
bafx
Posté le 27-08-2008 à 15:13:00  profilanswer
 

Merci moonschild... [fear modo !!]

n°1778344
theshockwa​ve
I work at a firm named Koslow
Posté le 27-08-2008 à 15:27:44  profilanswer
 

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.

n°1778348
bafx
Posté le 27-08-2008 à 15:33:25  profilanswer
 

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
n°1778349
Moonschild
Posté le 27-08-2008 à 15:34:24  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU] Tri + somme pour une colonne

 

Sujets relatifs
[RESOLU] Visual C++ 6.0 : Plantage à la compilationCpie de fichier [RESOLU]
[resolu]souci dans mon code php..[PHP] Erreur conversion taille en Ko [Résolu]
Verrouillage de cellules [RESOLU][Résolu] Problème UTF8, l'espace magique.
positionnement CSS [résolu][resolu]introduction d'un script php qui foire le CSS
Ouvrir une commande en UTF-8 [RÉSOLU] 
Plus de sujets relatifs à : [RESOLU] Tri + somme pour une colonne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR