OVH Cloud OVH Cloud

Somme

3 réponses
Avatar
Denys
Bonjour =E0 tous,

Voici mon probl=E8me. Avec un premier userform, l'usager=20
peut entre autres, entrer le nom d'un projet, le nom de=20
celui qui doit s'en occuper, et le montant pr=E9vu des sous=20
que l'entreprise sauvera.

Comme tout projet, il y a parfois des changements en cours=20
de route. Donc, avec un autre userform, l'usager, en=20
l'ouvrant, voit apparaitre toutes les indications d=E9j=E0=20
=E9crites sur la ligne. Si l'on doit changer le montant des=20
sommes sauv=E9es par exemple, pas de probl=E8mes, on =E9crase=20
les donn=E9es sur la m=EAme ligne.

Cependant, si on change de personne s'occupant du projet,=20
l=E0 on ins=E8re une ligne en dessous, et on r=E9p=E8te toutes les=20
donn=E9es, i.e. le nom du projet, les sommes sauv=E9es etc...

La raison est que le superviseur veut savoir jusqu'ou=20
chaque personne a amen=E9 le projet... en termes d'heures,=20
etc...

Mon probl=E8me est que je voudrais savoir comment faire pour=20
additionner dans la colonne F tous les montants de tous=20
les projets, mais sans additionner en double si un m=EAme=20
projet a deux champions inscrits en colonne C....

Exemple

A B C D E F

ABC Pierre $400
DEF Claude $250
GHI Paul $500
GHI France $500
JKL Jean $100

Total 4 $1250

Quelqu'un aurait une id=E9e??

Merci

Denys

3 réponses

Avatar
michdenis
Bonjour Denys,

En supposant que chacun des code de la première colonne représente un projet unique :

En adaptant les plages de cellules.
Une cellule par Item (nom de code en colonne A

=SOMMEPROD((A21:A24="ABC")*(C21:C24))

Salutations!

"Denys" a écrit dans le message de news:612f01c3e66c$6a544570$
Bonjour à tous,

Voici mon problème. Avec un premier userform, l'usager
peut entre autres, entrer le nom d'un projet, le nom de
celui qui doit s'en occuper, et le montant prévu des sous
que l'entreprise sauvera.

Comme tout projet, il y a parfois des changements en cours
de route. Donc, avec un autre userform, l'usager, en
l'ouvrant, voit apparaitre toutes les indications déjà
écrites sur la ligne. Si l'on doit changer le montant des
sommes sauvées par exemple, pas de problèmes, on écrase
les données sur la même ligne.

Cependant, si on change de personne s'occupant du projet,
là on insère une ligne en dessous, et on répète toutes les
données, i.e. le nom du projet, les sommes sauvées etc...

La raison est que le superviseur veut savoir jusqu'ou
chaque personne a amené le projet... en termes d'heures,
etc...

Mon problème est que je voudrais savoir comment faire pour
additionner dans la colonne F tous les montants de tous
les projets, mais sans additionner en double si un même
projet a deux champions inscrits en colonne C....

Exemple

A B C D E F

ABC Pierre $400
DEF Claude $250
GHI Paul $500
GHI France $500
JKL Jean $100

Total 4 $1250

Quelqu'un aurait une idée??

Merci

Denys
Avatar
Michel Gaboly
Bonjour,

Voici une piste :

Avec tes données dans la plage A2:C6, place-toi sur une
cellule quelconque de la ligne 2 et définis ansi le nom
"Précédents" (fait référence à) :

þuil1!$A$1:$A1

Attention aux "$".

Ensuite dans une colonne vide, sur les MÊMES lignes que
les données, entre en ligne 2 :

=SI(ESTNA(EQUIV(A2;Précédents;0));C2;"")

NB - "A" correspond ici à la colonne avec les codes, et
"C" à celle avec les montants.

et recopie vers le bas jusqu'à la dernière ligne concernée.

Les montants ne seront repris QUE si le code n'apparaît
pas déjà dans les lignes précédentes en colonne A.

Il suffit ensuite de faire la somme, puisque les monants
correspondant à un projet déjà pris en compte ne sont
pas repris.



Bonjour à tous,

Voici mon problème. Avec un premier userform, l'usager
peut entre autres, entrer le nom d'un projet, le nom de
celui qui doit s'en occuper, et le montant prévu des sous
que l'entreprise sauvera.

Comme tout projet, il y a parfois des changements en cours
de route. Donc, avec un autre userform, l'usager, en
l'ouvrant, voit apparaitre toutes les indications déjà
écrites sur la ligne. Si l'on doit changer le montant des
sommes sauvées par exemple, pas de problèmes, on écrase
les données sur la même ligne.

Cependant, si on change de personne s'occupant du projet,
là on insère une ligne en dessous, et on répète toutes les
données, i.e. le nom du projet, les sommes sauvées etc...

La raison est que le superviseur veut savoir jusqu'ou
chaque personne a amené le projet... en termes d'heures,
etc...

Mon problème est que je voudrais savoir comment faire pour
additionner dans la colonne F tous les montants de tous
les projets, mais sans additionner en double si un même
projet a deux champions inscrits en colonne C....

Exemple

A B C D E F

ABC Pierre $400
DEF Claude $250
GHI Paul $500
GHI France $500
JKL Jean $100

Total 4 $1250

Quelqu'un aurait une idée??

Merci

Denys


--
Cordialement,

Michel Gaboly
http://www.gaboly.com

Avatar
Denys
Bonjour Michel et Denis,

Merci beaucoup à vous deux pour vos réponses. Je m'y mets
immédiatement...

Bonne journée

Denys




-----Original Message-----
Bonjour à tous,

Voici mon problème. Avec un premier userform, l'usager
peut entre autres, entrer le nom d'un projet, le nom de
celui qui doit s'en occuper, et le montant prévu des sous
que l'entreprise sauvera.

Comme tout projet, il y a parfois des changements en
cours

de route. Donc, avec un autre userform, l'usager, en
l'ouvrant, voit apparaitre toutes les indications déjà
écrites sur la ligne. Si l'on doit changer le montant des
sommes sauvées par exemple, pas de problèmes, on écrase
les données sur la même ligne.

Cependant, si on change de personne s'occupant du projet,
là on insère une ligne en dessous, et on répète toutes
les

données, i.e. le nom du projet, les sommes sauvées etc...

La raison est que le superviseur veut savoir jusqu'ou
chaque personne a amené le projet... en termes d'heures,
etc...

Mon problème est que je voudrais savoir comment faire
pour

additionner dans la colonne F tous les montants de tous
les projets, mais sans additionner en double si un même
projet a deux champions inscrits en colonne C....

Exemple

A B C D E F

ABC Pierre $400
DEF Claude $250
GHI Paul $500
GHI France $500
JKL Jean $100

Total 4 $1250

Quelqu'un aurait une idée??

Merci

Denys
.