Sommer un groupe de valeurs

Bonjour,

Voilà mon souci :

  • j'ai une première feuille qui me donne une correspondance entre un numéro de compte et un groupe de compte (un groupe peut contenir plusieurs compte, par exemple le groupe"Entrée" peut avoir plusieurs comptes associés)
  • une 2e feuille avec le détail des comptes de la société, les montants sont associés, donc, à chaque numéro de compte
  • et dans la 3e feuille, je souhaite calculer la somme de tous les montants pour chaque groupe de compte
J'ai essayé d'utiliser la fonction RECHERCHEV pour extraire les montants, mais le problème c'est qu'elle ne me ramène que le premier compte associé au groupe

Est-ce que quelqu'un pourrait m'aider ?

J'ai mis en pièce jointe un fichier exemple : https://www.excel-pratique.com/~files/doc/comptes.xls

Bonsoir. Bienvenue

Avec SOMMEPROD

https://www.excel-pratique.com/~files/doc/zrLLgcomptes.xls

Cordialement

Merci pour cette réponse très rapide

Par contre, une question sur SOMMEPROD : l'aide dit que les matrices doivent être de la même dimension, comment dois-je faire si elles ne le sont pas ? Par exemple, dans la feuille "Société", il y a moins de comptes que ceux qui sont déclarés dans la première feuille ?

Re bonsoir

Tu dois te conformer à la prescription. il est en effet impératif que les champs (de même direction, horizontaux ou verticaux) soient de même dimensions. Il n'en est pas forcément de même pour des chams croisés).

Tu ne dois pas non plus utiliser de champs non délimités (Style A:A) qui concernent une colonne entiére, mais A2:A65536 fonctionne parfaitement

Pour que les champs soient de même dimensions, tu peux y inclure des cellules vides.

Cordialement

Merci de ta réponse

Mais le souci c'est que :

  • les comptes de la première feuille ne sont pas obligatoirement présents dans la 2e feuille
  • pire : dans la 2e feuille, ils peuvent être dans un ordre différent
En exemple, le fichier :

https://www.excel-pratique.com/~files/doc/JS7ojcomptes.xls

Bonjour, salut Amadéus,

Une solution simple qui nécessite une colonne supplémentaire, pouvant être masquée :

https://www.excel-pratique.com/~files/doc/comptes_hlr.xls

A vérifier sur le fichier original si les formules ne doivent pas être adaptées pour d'éventuels messages d'erreurs.

1devis-master.zip (49.14 Ko)

Salut dré

J'ai eu beau me creuser, je suis arrivé aussi à la colonne supplémentaire

Cordialement

Bonjour,

Il semble que cette formule fonctionne correctement (dré, tu pourrais confirmer?)

Champs nommés

=Comptes!$A$2:$A$5 est nommé Compte

=Comptes!$B$2:$B$5 est nommé Groupe

=Société!$B$2:$B$5 est nommé Montant

Résultat

Formule en B2

=SOMMEPROD((Groupe=A2)*(NON(ESTERREUR(EQUIV(Société!$A$2:$A$5;Compte;0))))*(Groupe=A2)*(Montant))

Fichier en retour: https://www.excel-pratique.com/~files/doc/comptesV3.xls

Cordialement

Salut Amadéus,

A lire ta formule j'allais te dire "bravo" !

Par acquit de conscience j'ai vérifié en agrandissant les plages nommées et en créant un nouveau Groupe (Test) et un nouveau Compte (D100).

La formule ne renvoie pas le résultat escompté.

A mon tour de te demander de controler, je ne trouve pas l'erreur.

https://www.excel-pratique.com/~files/doc/comptesV4.xls

Bonsoir dré

désolé pour notre ami.

C'est apparemment pure coïncidence si la formule renvoyait le bon résultat sur les données précédentes.

Je n'ai pas réussi. Je sens pourtant que cela est possible. Un expert de Sommeprod comme Monique ou Céléda pourrait peut-être nous faire avancer..A moins qu'une autre formule ne nous inspire.

Cordialement

Salut Amadéus,

Je crains fort que ce ne soit pas possible.

D'ailleurs pourquoi écrire une formule compliquée alors qu'il existe une solution simple avec une colonne supplémentaire, si ce n'est pour le "fun" ?

C'est un des premiers principes que j'ai appris.

Par contre en organisant la feuille Comptes avec les Groupes en en-têtes de colonnes et en saisissant les Comptes dans les colonnes appropriées il y a peut-être moyen de le faire avec une seule formule, mais qui restera toujours complexe à comprendre, donc à adapter en cas de besoin.

Attendons la réaction de hlr.

Rechercher des sujets similaires à "sommer groupe valeurs"