Somme sous condition avec EXCEL

Fermé
Bob et Jo - 12 mai 2010 à 17:21
Raymond PENTIER Messages postés 58764 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 décembre 2024 - 14 mai 2010 à 02:27
Bonjour,

Je suis sur un cas assez complexe.

J'ai deux feuilles excel.
Sur la première des noms, une ligne avec un prix pour chaque article, un code pour représenter un même devis. Exemple:

Bob (code) 10$
Bob (code) 5$
Bob (code2) 30$
Jo (code3) 15$
Jo (code3) 5$


Sur la deuxième, une compilation des ventes en fonction du code devis.

Bob (code) 15$ (10+5)
Bob (code2) 30$
Jo (code3) 20$ (15+5)

Comment réaliser cette macro ou fonction Excel de somme de manière intelligente/évolutive sachant que feuille1 va grossir et ne pas a devoir faire manuellement la condition du code pour chaque ligne!

Merci pour votre aide.



A voir également:

5 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 12/05/2010 à 19:03
Bonjour
la formule ci dessous devrait convenir:
=SOMMEPROD((Colonne nom=nom)*(colonne code=code);Colonne montant)
Nota: cette formule n'accepte pas les désignations e champ par le code colonne seulement (exemple:A:A ou B:B.) Il faut impérativement lui indiquer des limites de lignes aussi:
A1:A1000 ou 100000 si besoin.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
3
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
13 mai 2010 à 09:22
Bonjour tout le monde,

Sans oublier le tableau croisé dynamique : TCD.xls
Qui permet d'avoir le résultat sans une seule formule

eric
1
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 575
12 mai 2010 à 18:53
Bonjour,

Tu peux utiliser la fonction SOMME.SI selon l'exemple joint sur:
https://www.cjoint.com/?fms0JThkx4

Bonne soirée.
0
Raymond PENTIER Messages postés 58764 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 décembre 2024 17 256
13 mai 2010 à 02:38
Bonjour.

Reste à trouver la méthode (macro ?) pour ajuster la liste en feuille 2 au fur et à mesure que de noms et des codes nouveaux viennent s'ajouter en feuille 1, sans avoir de doublon ...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 13/05/2010 à 07:36
Bonjour mon ami Raymond
ci joint peut être la réponse à tes inquiétudes :-) et surtout une nouvelle performance de la formule SOMMEPROD qui n'arrête pas de me surprendre.
Bon soleil.
http://www.cijoint.fr/cjlink.php?file=cj201005/cijBHutpOx.xls
Ps ceci dit, sans fioriture de concatènation, la formule SOMMEPROD marche bien avec deux colonnes et deux cellules
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58764 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 décembre 2024 17 256
14 mai 2010 à 02:27
Vaucluse, eriiic,

en mon nom et au nom de tous ceux qui auront consulté cette discussion, bravo et merci !
0