Bonjour
le résultat attendu ne correspond pas.
A l'examen de ta formule de départ qui "ne fonctionnait pas", je me suis contenté de corriger l'erreur de conception de la formule en adaptant sa syntaxe aux particularités de ton fichier.
Donc, la formule marche, mais le résultat n'est pas celui attendu?
Oui, mais tu n'as jamais expliqué le résultat attendu, donc, nous restons dans les suppositions et dans cet esprit, je me suis demandé quel était le but du dernier argument de la formule, ici en rouge
=SOMMEPROD((BaseActivité!$A7='BASE BUDGETS'!$E$2:$E$82)*(DECALER('BASE BUDGETS'!$I$2:$I$82;;EQUIV(BaseActivité!$G7;'BASE BUDGETS'!$J$1:$U$1*1;0)))*(BaseActivité!$B7='BASE BUDGETS'!$F$2:$F$82)*(BaseActivité!K$6='BASE BUDGETS'!$H$2:$H$82)*('BASE BUDGETS'!$J$2:$U$82/1000))
Parce que, si tu supprimes cet argument, le début de la formule agit comme un filtre et donne la somme de la plage filtrée en fonctions des divers critères voulus. Ex:
=SOMMEPROD((BaseActivité!$A7='BASE BUDGETS'!$E$2:$E$82)*(DECALER('BASE BUDGETS'!$I$2:$I$82;;EQUIV(BaseActivité!$G7;'BASE BUDGETS'!$J$1:$U$1*1;0)))*(BaseActivité!$B7='BASE BUDGETS'!$F$2:$F$82)*(BaseActivité!K$6='BASE BUDGETS'!$H$2:$H$82))
indique bien la somme de la colonne J correspondant à la date voulue.
A toi d'expliquer ce que tu veux comme résultat.
Cordialement