OVH Cloud OVH Cloud

somme

8 réponses
Avatar
Judo
Bonjour,
A B C
D E
p22 aaa 10
10 p22
P5 BB 5
P5 BB 6
P5 BB 4
15 p5
P8 CC
2
P8 CC
3 5 p8

Je recherche par macro une formule me permettant de faire le total de la
colonne C dansD par rapport à la colonne A afn d'avoir qu'un seul montant
dans la colonne D et si possible dans la colonne E une seul fois le n° de la
colonne A


Merci

8 réponses

Avatar
FxM
Bonsoir,

Pour obtenir une réponse, il y a un truc qui peut paraître bête :
c'est mieux lorsque l'on comprend la question ;o)
Je pense que tu es trop dans ton problème et que tu le comprends
parfaitement. Nous le découvrons et ... ce n'est pas franchement évident.

Nous octroies-tu une seconde chance avec un exemple de résultat à
trouver ?

@+
FxM

Bonjour,
A B C D E
p22 aaa 10 10 p22
P5 BB 5
P5 BB 6
P5 BB 4 15 p5
P8 CC 2
P8 CC 3 5 p8

Je recherche par macro une formule me permettant de faire le total de la
colonne C dansD par rapport à la colonne A afn d'avoir qu'un seul montant
dans la colonne D et si possible dans la colonne E une seul fois le n° de la
colonne A


Merci




Avatar
AV
Allez FxM ! Elle est là ta "seconde chance" !

;-))
AV

"Judo" a écrit dans le message news:

colonne A colonne B colonne C colonne D
colonne E

matricule noms montant totaux
regroupés matricule de regroupement

123 toto 10
123 toto 5
15 123
124 tata 6
6 124

pour le matricule 123 je voudrai dans totaux regroupés 15 et mettre en
face de 15 le matricule concerné

dans le cas ou j'aurais qu'un seul matricule qu'un seul montant comme tata

mettre dans totaux regroupés 6 matricule de regroupement le matricule
concernè

Merci



"FxM" a écrit dans le message de news:
#
Bonsoir,

Pour obtenir une réponse, il y a un truc qui peut paraître bête :
c'est mieux lorsque l'on comprend la question ;o)
Je pense que tu es trop dans ton problème et que tu le comprends
parfaitement. Nous le découvrons et ... ce n'est pas franchement évident.

Nous octroies-tu une seconde chance avec un exemple de résultat à
trouver ?

@+
FxM

Bonjour,
A B C D E
p22 aaa 10 10 p22
P5 BB 5
P5 BB 6
P5 BB 4 15 p5
P8 CC 2
P8 CC 3 5 p8

Je recherche par macro une formule me permettant de faire le total de la
colonne C dansD par rapport à la colonne A afn d'avoir qu'un seul
montant


dans la colonne D et si possible dans la colonne E une seul fois le n°
de la


colonne A


Merci











Avatar
FxM
Bonjour,

Si tu savais comme ton second exemple a pu m'aider ...

Avec les exemples fournis, voilà ce que j'obtiens (non optimisé, mais
testé sous Excel 2000):

Sub test()
maxi = Range("A65536").End(xlUp).Row
plga = Range("A1:A" & maxi).AddressLocal
plgc = Range("C1:C" & maxi).AddressLocal
For a = 1 To maxi
If Cells(a, 1).Value <> Cells(a + 1, 1).Value Then
formule = "=sommeprod((" & plga & "=A" & a & ")*(" & plgc & "))"
Cells(a, 4).FormulaLocal = formule
Cells(a, 4).Value = Cells(a, 4).Value
Cells(a, 5).Value = Cells(a, 1).Value
End If
Next a
End Sub

@+
FxM




Judo wrote:
colonne A colonne B colonne C colonne D
colonne E

matricule noms montant totaux
regroupés matricule de regroupement

123 toto 10
123 toto 5
15 123
124 tata 6
6 124

pour le matricule 123 je voudrai dans totaux regroupés 15 et mettre en
face de 15 le matricule concerné

dans le cas ou j'aurais qu'un seul matricule qu'un seul montant comme tata

mettre dans totaux regroupés 6 matricule de regroupement le matricule
concernè

Merci



"FxM" a écrit dans le message de news:
#

Bonsoir,

Pour obtenir une réponse, il y a un truc qui peut paraître bête :
c'est mieux lorsque l'on comprend la question ;o)
Je pense que tu es trop dans ton problème et que tu le comprends
parfaitement. Nous le découvrons et ... ce n'est pas franchement évident.

Nous octroies-tu une seconde chance avec un exemple de résultat à
trouver ?

@+
FxM


Bonjour,
A B C D E
p22 aaa 10 10 p22
P5 BB 5

P5 BB 6

P5 BB 4 15 p5
P8 CC 2
P8 CC 3 5 p8

Je recherche par macro une formule me permettant de faire le total de la
colonne C dansD par rapport à la colonne A afn d'avoir qu'un seul



montant

dans la colonne D et si possible dans la colonne E une seul fois le n°



de la

colonne A

Merci






Avatar
FxM
AV wrote:

Allez FxM ! Elle est là ta "seconde chance" !
;-))


J'ai mieux compris le second exemple que le premier.
Ca doit être toto au lieu de p22 ;o))

@+
FxM

Avatar
Judo
meric
"FxM" a écrit dans le message de news:

Bonjour,

Si tu savais comme ton second exemple a pu m'aider ...

Avec les exemples fournis, voilà ce que j'obtiens (non optimisé, mais
testé sous Excel 2000):

Sub test()
maxi = Range("A65536").End(xlUp).Row
plga = Range("A1:A" & maxi).AddressLocal
plgc = Range("C1:C" & maxi).AddressLocal
For a = 1 To maxi
If Cells(a, 1).Value <> Cells(a + 1, 1).Value Then
formule = "=sommeprod((" & plga & "=A" & a & ")*(" & plgc & "))"
Cells(a, 4).FormulaLocal = formule
Cells(a, 4).Value = Cells(a, 4).Value
Cells(a, 5).Value = Cells(a, 1).Value
End If
Next a
End Sub

@+
FxM




Judo wrote:
colonne A colonne B colonne C colonne D
colonne E

matricule noms montant
totaux


regroupés matricule de regroupement

123 toto 10
123 toto 5
15 123
124 tata 6
6 124

pour le matricule 123 je voudrai dans totaux regroupés 15 et mettre en
face de 15 le matricule concerné

dans le cas ou j'aurais qu'un seul matricule qu'un seul montant comme
tata



mettre dans totaux regroupés 6 matricule de regroupement le matricule
concernè

Merci



"FxM" a écrit dans le message de news:
#

Bonsoir,

Pour obtenir une réponse, il y a un truc qui peut paraître bête :
c'est mieux lorsque l'on comprend la question ;o)
Je pense que tu es trop dans ton problème et que tu le comprends
parfaitement. Nous le découvrons et ... ce n'est pas franchement
évident.




Nous octroies-tu une seconde chance avec un exemple de résultat à
trouver ?

@+
FxM


Bonjour,
A B C D E
p22 aaa 10 10 p22
P5 BB 5

P5 BB 6

P5 BB 4 15 p5
P8 CC 2
P8 CC 3 5 p8

Je recherche par macro une formule me permettant de faire le total de
la




colonne C dansD par rapport à la colonne A afn d'avoir qu'un seul



montant

dans la colonne D et si possible dans la colonne E une seul fois le n°



de la

colonne A

Merci









Avatar
Paul V.
Salut Judo,

Juste pour le fun :
Tes merci sont comme tes exemples , pas très clairs ;-)

A+

Paul

Judo wrote:
meric
"FxM" a écrit dans le message de news:

Bonjour,

Si tu savais comme ton second exemple a pu m'aider ...

Avec les exemples fournis, voilà ce que j'obtiens (non optimisé, mais
testé sous Excel 2000):

Sub test()
maxi = Range("A65536").End(xlUp).Row
plga = Range("A1:A" & maxi).AddressLocal
plgc = Range("C1:C" & maxi).AddressLocal
For a = 1 To maxi
If Cells(a, 1).Value <> Cells(a + 1, 1).Value Then
formule = "=sommeprod((" & plga & "=A" & a & ")*(" & plgc & "))"
Cells(a, 4).FormulaLocal = formule
Cells(a, 4).Value = Cells(a, 4).Value
Cells(a, 5).Value = Cells(a, 1).Value
End If
Next a
End Sub

@+
FxM




Judo wrote:
colonne A colonne B colonne C
colonne D colonne E

matricule noms montant
totaux


regroupés matricule de regroupement

123 toto 10
123 toto 5
15 123
124 tata 6
6 124

pour le matricule 123 je voudrai dans totaux regroupés 15 et
mettre en face de 15 le matricule concerné

dans le cas ou j'aurais qu'un seul matricule qu'un seul montant
comme tata

mettre dans totaux regroupés 6 matricule de regroupement le
matricule concernè

Merci



"FxM" a écrit dans le message de news:
#

Bonsoir,

Pour obtenir une réponse, il y a un truc qui peut paraître bête :
c'est mieux lorsque l'on comprend la question ;o)
Je pense que tu es trop dans ton problème et que tu le comprends
parfaitement. Nous le découvrons et ... ce n'est pas franchement
évident.

Nous octroies-tu une seconde chance avec un exemple de résultat à
trouver ?

@+
FxM


Bonjour,
A B C D E
p22 aaa 10 10 p22
P5 BB 5

P5 BB 6

P5 BB 4 15 p5
P8 CC 2
P8 CC 3 5 p8

Je recherche par macro une formule me permettant de faire le
total de la colonne C dansD par rapport à la colonne A afn
d'avoir qu'un seul



montant

dans la colonne D et si possible dans la colonne E une seul fois
le n°



de la

colonne A

Merci










Avatar
Judo
Mieux vaut être poli et dire merci aux groupes et en particulier à FxM

que de prendre les solutions proposées sans reconnaissance

code moral du Kodokan

"Paul V." a écrit dans le message de news:
3f39f28e$0$291$
Salut Judo,

Juste pour le fun :
Tes merci sont comme tes exemples , pas très clairs ;-)

A+

Paul

Judo wrote:
meric
"FxM" a écrit dans le message de news:

Bonjour,

Si tu savais comme ton second exemple a pu m'aider ...

Avec les exemples fournis, voilà ce que j'obtiens (non optimisé, mais
testé sous Excel 2000):

Sub test()
maxi = Range("A65536").End(xlUp).Row
plga = Range("A1:A" & maxi).AddressLocal
plgc = Range("C1:C" & maxi).AddressLocal
For a = 1 To maxi
If Cells(a, 1).Value <> Cells(a + 1, 1).Value Then
formule = "=sommeprod((" & plga & "=A" & a & ")*(" & plgc & "))"
Cells(a, 4).FormulaLocal = formule
Cells(a, 4).Value = Cells(a, 4).Value
Cells(a, 5).Value = Cells(a, 1).Value
End If
Next a
End Sub

@+
FxM




Judo wrote:
colonne A colonne B colonne C
colonne D colonne E

matricule noms montant
totaux


regroupés matricule de regroupement

123 toto 10
123 toto 5
15 123
124 tata 6
6 124

pour le matricule 123 je voudrai dans totaux regroupés 15 et
mettre en face de 15 le matricule concerné

dans le cas ou j'aurais qu'un seul matricule qu'un seul montant
comme tata

mettre dans totaux regroupés 6 matricule de regroupement le
matricule concernè

Merci



"FxM" a écrit dans le message de news:
#

Bonsoir,

Pour obtenir une réponse, il y a un truc qui peut paraître bête :
c'est mieux lorsque l'on comprend la question ;o)
Je pense que tu es trop dans ton problème et que tu le comprends
parfaitement. Nous le découvrons et ... ce n'est pas franchement
évident.

Nous octroies-tu une seconde chance avec un exemple de résultat à
trouver ?

@+
FxM


Bonjour,
A B C D E
p22 aaa 10 10 p22
P5 BB 5

P5 BB 6

P5 BB 4 15 p5
P8 CC 2
P8 CC 3 5 p8

Je recherche par macro une formule me permettant de faire le
total de la colonne C dansD par rapport à la colonne A afn
d'avoir qu'un seul



montant

dans la colonne D et si possible dans la colonne E une seul fois
le n°



de la

colonne A

Merci














Avatar
Clément Marcotte
Bonjour,

AMHA, c'est juste ton "meric", rien d'autre.


"Judo" a écrit dans le message de
news:3f3a01d4$
Mieux vaut être poli et dire merci aux groupes et en particulier à
FxM


que de prendre les solutions proposées sans reconnaissance

code moral du Kodokan

"Paul V." a écrit dans le message de news:
3f39f28e$0$291$
Salut Judo,

Juste pour le fun :
Tes merci sont comme tes exemples , pas très clairs ;-)

A+

Paul

Judo wrote:
meric
"FxM" a écrit dans le message de news:

Bonjour,

Si tu savais comme ton second exemple a pu m'aider ...

Avec les exemples fournis, voilà ce que j'obtiens (non
optimisé, mais




testé sous Excel 2000):

Sub test()
maxi = Range("A65536").End(xlUp).Row
plga = Range("A1:A" & maxi).AddressLocal
plgc = Range("C1:C" & maxi).AddressLocal
For a = 1 To maxi
If Cells(a, 1).Value <> Cells(a + 1, 1).Value Then
formule = "=sommeprod((" & plga & "=A" & a & ")*(" & plgc &
"))"




Cells(a, 4).FormulaLocal = formule
Cells(a, 4).Value = Cells(a, 4).Value
Cells(a, 5).Value = Cells(a, 1).Value
End If
Next a
End Sub

@+
FxM




Judo wrote:
colonne A colonne B colonne C
colonne D colonne E

matricule noms montant
totaux


regroupés matricule de regroupement

123 toto 10
123 toto 5
15 123
124 tata 6
6 124

pour le matricule 123 je voudrai dans totaux regroupés 15 et
mettre en face de 15 le matricule concerné

dans le cas ou j'aurais qu'un seul matricule qu'un seul
montant





comme tata

mettre dans totaux regroupés 6 matricule de regroupement le
matricule concernè

Merci



"FxM" a écrit dans le message de news:
#

Bonsoir,

Pour obtenir une réponse, il y a un truc qui peut paraître
bête :






c'est mieux lorsque l'on comprend la question ;o)
Je pense que tu es trop dans ton problème et que tu le
comprends






parfaitement. Nous le découvrons et ... ce n'est pas
franchement






évident.

Nous octroies-tu une seconde chance avec un exemple de
résultat à






trouver ?

@+
FxM


Bonjour,
A B C D E
p22 aaa 10 10 p22
P5 BB 5

P5 BB 6

P5 BB 4 15 p5
P8 CC 2
P8 CC 3 5 p8

Je recherche par macro une formule me permettant de faire le
total de la colonne C dansD par rapport à la colonne A afn
d'avoir qu'un seul



montant

dans la colonne D et si possible dans la colonne E une seul
fois







le n°



de la

colonne A

Merci