Simplifier un SOMMEPROD

Bonjour cher forum,

Est-ce possible de simplifier ce montre de SOMMEPROD?

=SOMMEPROD(('Analyse terrains acquisition'!$A$4:$A$385=Listes!A2)*('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$5))+SOMMEPROD(('Analyse terrains acquisition'!$A$4:$A$385=Listes!A2)*('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$6))+SOMMEPROD(('Analyse terrains acquisition'!$A$4:$A$385=Listes!A2)*('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$7))+SOMMEPROD(('Analyse terrains acquisition'!$A$4:$A$385=Listes!A2)*('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$8))+SOMMEPROD(('Analyse terrains acquisition'!$A$4:$A$385=Listes!A2)*('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$9))+SOMMEPROD(('Analyse terrains acquisition'!$A$4:$A$385=Listes!A2)*('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$10))+SOMMEPROD(('Analyse terrains acquisition'!$A$4:$A$385=Listes!A2)*('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$11))

Merci

Slt VDMICHEL,

Bonjour cher forum,

Est-ce possible de simplifier ce montre de SOMMEPROD?

Merci

Oui bien sur :

=SOMMEPROD(calcul a la main)

Bonjour,

Une proposition, mais es tu certain des résultats obtenus ?

Elle est où, la tulipe_4 ? C'est son domaine privilégiée !...

Cdlt.

"=SOMMEPROD((t_ATA[Colonne1]=val_1)*(t_ATA[Colonne2]=val_2))+
SOMMEPROD((t_ATA[Colonne1]=val_1)*(t_ATA[Colonne2]=val_3))+
SOMMEPROD((t_ATA[Colonne1]=val_1)*(t_ATA[Colonne2]=val_4))+
SOMMEPROD((t_ATA[Colonne1]=val_1)*(t_ATA[Colonne2]=val_5))+
SOMMEPROD((t_ATA[Colonne1]=val_1)*(t_ATA[Colonne2]=val_6))+
SOMMEPROD((t_ATA[Colonne1]=val_1)*(t_ATA[Colonne2]=val_7))+
SOMMEPROD((t_ATA[Colonne1]=val_1)*(t_ATA[Colonne2]=val_8))"
12vdmichel.xlsx (13.74 Ko)

Bonjour

Voici mon fichier, colonne F24:F39 du sommaire pour les éléments de la liste Traitement B5:B11(onglet Listes).

J'essaie de faire un sommaire qui dénombre l'analyse terrains.

Merci pour votre aide.

merci du tuyaux Xmenpl, je suis manchot!

Bonjour,

En remaniant le TCD et en mettant la formule suivante :

Attention : Mettre les bons libellés des villes (les mêmes que dans le TCD) dans l'onglet "Sommaire" et dans la colonne B24:B39

=SOMMEPROD(
(Listes!$C$3:$C$48=$B24)*

((Listes!$D$3:$D$48=Listes!$B$5)+(Listes!$D$3:$D$48=Listes!$B$6)+(Listes!$D$3:$D$48=Listes!$B$7)+(Listes!$D$3:$D$48=Listes!$B$8)+(Listes!$D$3:$D$48=Listes!$B$9)+(Listes!$D$3:$D$48=Listes!$B$10)+(Listes!$D$3:$D$48=Listes!$B$11))*

(Listes!$E$3:$E$48))
excel

bonjur à tous

pourquoi vouloir "simplifier" ?

suggestions :

- faire un TCD au lieu du sommaire (ça sera moins joli mais 1000 fois plus efficace)

ou bien

- créer une colonne "En validation" dans le tableau Analyse, avec quelques SI ça devrait se faire. On reporte donc ici la complexité de SOMMEPROD, et on améliore aussi la rapidité de calcul si c'est un souci. La formule au Sommaire devient bien plus simple. Je nomme de telles colonnes accessoires des "colonnes de pointage".

amitiés

Bonjour jmd et NicoAdins,

Merci pour vos suggestions, et vous avez raison pour le TCD... mais pour l'heure, je ne suis pas décisionnel quant à la présentation du sommaire. Celui-ci doit conserver ce format! Alors, je dois faire avec...

Bien cordialement

Bonjour jmd et NicoAdins,

Merci pour vos suggestions, et vous avez raison pour le TCD... mais pour l'heure, je ne suis pas décisionnel quant à la présentation du sommaire. Celui-ci doit conserver ce format! Alors, je dois faire avec...

Bien cordialement

Tu peux remanier le TCD sans avoir à changer la structure du sommaire avec ma suggestion. Je te mets le doc en pièce jointe pour support.

Slt le Forum,

essaie comme ca

=SOMMEPROD(('Analyse terrains acquisition'!$A$4:$A$385=Listes!A2)*(('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$5)+('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$6)+('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$7)+('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$8)+('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$9)+('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$10)+('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$11)))

Slt le Forum,

essaie comme ca

=SOMMEPROD(('Analyse terrains acquisition'!$A$4:$A$385=Listes!A2)*(('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$5)+('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$6)+('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$7)+('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$8)+('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$9)+('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$10)+('Analyse terrains acquisition'!$B$4:$B$385=Listes!$B$11)))

Si c'est juste une longueur de formule alors il suffit de faire les calculs dans la même feuille à partir de la colonne M par exemple ; (on évitera les : Analyse terrains acquisition'!)

Puis dans la feuille voulu le résultat deviendra =Analyse terrains acquisition'!M1 ect

Bonjour,

Merci à tous les collaborateurs de ce poste pour vos solutions.

Vos idées sont très inspirantes et formatrices.

Merci

A+

Rechercher des sujets similaires à "simplifier sommeprod"