cs_hypsos
Messages postés7Date d'inscriptionjeudi 7 décembre 2006StatutMembreDernière intervention24 décembre 2006
-
15 déc. 2006 à 23:29
cs_hypsos
Messages postés7Date d'inscriptionjeudi 7 décembre 2006StatutMembreDernière intervention24 décembre 2006
-
16 déc. 2006 à 13:59
Bonsoir à tous,
Je souhaiterais effectuer une somme de valeurs situées en colonnes B et résultat en C par rapport à une suite d'identifiants situés en colonne A (cf exemple)
(A) (B) (C)
LU2367 45 101 (=45+56)
LU2367 56
LU2357 12 24 (=12+11+1)
LU2357 11
LU2357 1
LU4578 7 7
etc
Quelqu'un peux t-il m'aider à programmer ce code en VBA sous excel ???
cs_hypsos
Messages postés7Date d'inscriptionjeudi 7 décembre 2006StatutMembreDernière intervention24 décembre 2006 16 déc. 2006 à 07:23
désolé de ne pas avoir été clair.
en colonne 1 tu as dans chaque cellules des lettres (qui peuvent se répéter!!!!!):
A, A, B, C, C, C, D, D, D, D, E, E, F, etc.....
En colonne 2, tu as des chiffres:
2, 3, 1, 5, 6, 7, 8, 0, 3, 5, 4, 5, 3, 5, etc.....
je souhaiterais avoir en colonne 3 au début de chaques "séquences" la somme correspondante.
exemple : pour A, je dois avoir en colonne 3 le résultat 5
exemple : pour B, je dois avoir en colonne 3 le résultat 1
exemple : pour C, je dois avoir en colonne 3 le résultat 18
je pense que la macro doit partir du bas et ensuite sommer la colonne 2 jusqu'au moment ou la valeur de la cellule change en colonne A mais je ne sais pas dire à Excel : "somme jusqu'à ce que tu rencontres une cellule dont la valeur est différente de la cellule placée une ligne en dessous"
cs_ZANUS
Messages postés126Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention23 février 2007 16 déc. 2006 à 07:44
Salut,
"exemple : pour A, je dois avoir en colonne 3 le résultat 5"
Je ne vois pas à quoi correspond 5: c'est le nombre total de A ou c'est autre chose parce que je ne comprends le lien entre ta colonne de lettres et ta colonne de chiffres?
cs_hypsos
Messages postés7Date d'inscriptionjeudi 7 décembre 2006StatutMembreDernière intervention24 décembre 2006 16 déc. 2006 à 08:38
salut,
exemple 1
5 correspond à la somme de 3 + 2
-2 étant le chiffre en colonne B et sur la même ligne que le premier A
-3 étant le chiffre en colonne B et sur la même ligne que le second A
exemple 2
1 correspond à la somme de 1
-1 étant le chiffre en colonne B et sur la même ligne que le premier B (il n'y a pas d'autre B dans la liste)
etc
c'est un peu comme un somme.si mais avec un "si"=variable et la variable change chaque fois que la valeur de la cellule dans la colonne 1 change (A puis B puis C.....etc)
la macro doit sommer les valeurs contenues dans la colonne 2 tant que les valeurs dans la colonne 1 et sur les mêmes lignes sont identiques
donc pour A, il va sommer 3 et 2 (3 et 2 étant sur les mêmes lignes que les 2 "A")
puis il passe à B et sommme uniquement 1, ......etc
Suis je plus clair ?
Merci bcp pour ton aide
Hypsos
Vous n’avez pas trouvé la réponse que vous recherchez ?