Je n'y connais pas grand chose (voire rien) en base de données. mais en allant voir l'aide excel sur la fonction BDsomme.. j'en viens à poser la question suivante:
la fonction indirect est elle vraiment necessaire?
ne suffirait il pas d'écrire juste
BDSOMME(base2;D1;critères)
La forume exacte serait : =BDSOMME(base2;"Effectif";criteres)
la cellule D1 contient le mot Effectif mais la formule doit absolument comporter les guillemets avant et après ce mot.