Somme sous condition avec EXCEL

Bob et Jo -  
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   -
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 447
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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 1285 Statut Membre 577
 
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 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 447
 
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 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Vaucluse, eriiic,

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