Un f(x) plus puissante que SOMMEPROD

Bonjour à tous !

Je vous explique mon problème et pour cela pas besoin de fichier Excel.

Alors j'ai actuellement une somme de fonctions sommeprod, basiquement représenté ci-dessous :

=SOMMEPROD((A2:A10=C1)*(B1:E1=W1)*(B2:E10))+SOMMEPROD((A2:A10=C2)*(B1:E1=W1)*(B2:E10))+SOMMEPROD((A2:A10=C3)*(B1:E1=W1)*(B2:E10)) etc...

Mon idée serait de créer une formule qui me donnerait le même résultat sans pour autant avoir 10 lignes de calcul svp ?

Je vous remercie par avance !

Bon après-midi

Je joins quand meme un fichier au cas ou je n'aurai pas ete suffisement clair dans mn explication

17exemple.xlsx (12.24 Ko)

Bonjour,

en mettant tes données pour que ce soit une BdD correcte un simple TCD sans aucune formule sort tout tes résultats.

eric

Bonjour Eric,

Je ne souhaite pas utiliser de TCD malheuresement ...

Merci quand meme de ta réponse

Bonjour,

Formule matricielle à valider par Ctrl+Maj+Entrée :

=SOMME((A6:A14=TRANSPOSE(G3:G4))*DECALER(A6:A14;0;EQUIV(G8;B5:E5;0)))

A+

Merci beaucoup c'est exactement ce qu'il me fallait.

Bonne journée et encore merci

re

avec une colonne "de pointage" (qui pointe les lignes avec un 1 )

edit : un peu tard !

salut OOoiste

Bonjour,

ca marche aussi en effet

Merci beaucoup

grdarthur a écrit :

Bonjour Eric,

Je ne souhaite pas utiliser de TCD malheuresement ...

Merci quand meme de ta réponse

Et pourtant Eric a raison ... ne pas vouloir utiliser un TCD c'est se couper d'une puissance de calcul et d'une simplicité relative de mise en oeuvre.

Idem pour ne pas utiliser les tableaux !

Pourquoi as-tu cette réticence à utiliser les TCD ? Je prône autour de moi que le premier réflexe à avoir, c'est de bien organiser ses données et de faire un TCD !

Steelson a écrit :

Je prône autour de moi que le premier réflexe à avoir, c'est de bien organiser ses données et de faire un TCD !

[/quote]

on devrait enseigner les tableaux et les TCD avant d'apprendre à saisir =2+2 dans une cellule

amitiés TCDiennes à tous

Pour les TCD, je plussoie, par contre pour les tableaux...

Ma réticence aux tableaux vient de ce que les formules sont illisibles.

On se retrouve avec des formules du style =ColonneA[#cette ligne]+ColonneB[#cette ligne] à la place d'un simple A2+B2.

Et là encore c'est rien, mais dans des formules complexes, c'est un vrai mal de crane pour lire une formule.

Bonjour @ tous,

en répondant à ta question : Une f(x) plus puissante que SOMMEPROD ?

la réponse est : SOMMEPROD

=SOMMEPROD(NB.SI(G3:G4;A6:A14)*(B5:E5=G8);B6:E14)

plus courte et plus puissante.

@ + +

R@chid a écrit :

Bonjour @ tous,

en répondant à ta question : Une f(x) plus puissante que SOMMEPROD ?

la réponse est : SOMMEPROD

=SOMMEPROD(NB.SI(G3:G4;A6:A14)*(B5:E5=G8);B6:E14)

plus courte et plus puissante.

@ + +

Bien meilleure en effet. Je ne sais pas pourquoi je n'ai pas pensé à NB.SI et que je suis parti sur un truc plus complexe.

OOoiste a écrit :

Pour les TCD, je plussoie, par contre pour les tableaux...

Ma réticence aux tableaux vient de ce que les formules sont illisibles.

On se retrouve avec des formules du style =ColonneA[#cette ligne]+ColonneB[#cette ligne] à la place d'un simple A2+B2.

Et là encore c'est rien, mais dans des formules complexes, c'est un vrai mal de crane pour lire une formule.

pub pour les tableaux :

c'est qu'il ne faut faire que des formules simples dans le tableau lui-même

du style

=FONCTION([@Date])

pour appliquer la FONCTION à la colonne qu'on a appelé Date

en principe on ne fait JAMAIS référence à une ligne

c'est une habitude venant de la gestion de données : on nomme les données par leur nom de champ et non par leur emplacement dans la table (n° de colonne et n° de ligne)

dans Excel 90% des gens font de la gestion de données

et en plus le tableau est auto expansibles, et les TCD faciles

j'adoooore les tableaux

amitiés tableauiennes à tous

je plusplussoie

Bonsoir à tous,

Que dire de plus...

Cdlt

Rechercher des sujets similaires à "puissante que sommeprod"