Sommeprod conditionnel colonne et ligne

Bonjour,

J'ai un tableau à deux entrées (les dates en colonnes et les catégories en lignes ), et on dira un nombre lambda de ventes aux intersections.

Mon objectif est de sommer le nombre de ventes si la catégorie est P et si la date et la date maximum .

J'essaie de comprendre ce qui ne marche pas dans ma formule:

=SOMMEPROD((Tableau1[Catégorie]="P")*(Tableau1[[#En-têtes];[31-janv]:[31-mars]]=MAX(Tableau1[[#En-têtes];[31-janv]:[31-mars]])*Tableau1[[31-janv]:[31-mars]]))

En utilisant la fonction de vérification d'excel, Max(Tableau1[[#En-têtes];[31-janv]:[31-mars]]) renvoie 0 et je ne comprends pas pourquoi?

(le reste semble être correct)

Pourriez vous m'aider?

Je vous remercie.

19test.xlsx (9.50 Ko)

Bonjour,

Les en-têtes de colonnes d'un tableau ne sont pas des dates, mais du texte.

La fonction Max ne peut donc pas fonctionne en l'état!...

Cdlt.

Super!

Je vous remercie!

J'y suis arrivé et je mets la solution ici

{=SOMMEPROD((Tableau1[Catégorie]="P")*(DATEVAL(Tableau1[[#En-têtes];[31/01/2018]:[31/03/2018]])=MAX(DATEVAL(Tableau1[[#En-têtes];[31/01/2018]:[31/03/2018]])))*Tableau1[[31/01/2018]:[31/03/2018]])}

Je n'avais pas pensé aussi entrer la formule sous forme matricielle

Bonne journée

Rechercher des sujets similaires à "sommeprod conditionnel colonne ligne"