Il faut de la rigueur, de l'ordre et de la méthode.
Après avoir mis tous tes indirect("" "),
tu as
=SOMMEPROD((INDIRECT("'V1'!D4:D13")=INDIRECT("'V1'!D11"))*...
Tu sais que tu dois remplacer dans la chaine V1 par ta ref de cellule B7
Ecrit dans un coin " & & " que tu copies avec les " ", ça te servira plusieurs fois
Le 1er " fermera ta chaine qui est devant
les & & préparent la concaténation de ta ref
le dernier " ouvre le début de chaine qui suit
Tu dois changer V1, donc tu le sélectionnes et tu colles le presse papier pour remplacer. Tu obtiens :
=SOMMEPROD((INDIRECT("'" & & "'!D4:D13")=INDIRECT("'V1'!D11"))*...
tu vois une belle faute de syntaxe : les 2 & & sans rien au milieu.
Et bien tu t'empresses d'y mettre ta ref pour obtenir :
=SOMMEPROD((INDIRECT("'" & B7 & "'!D4:D13")=INDIRECT("'V1'!D11"))*...
Et tu continues plus loin avec le 4 de D4, puis le 13 de D13, puis V1 à nouveau, puis le 11 de D11, puis ....
A chaque fois sélectionne la partie que tu veux rendre variable pour remplacer par " & & " où tu insères ta ref de la cellule que tu veux.
Essaie encore