ça fonctionne bien avec ta fonction, merci!
En revanche, j'avais donné cet exemple pour simplifier, car mon fichier est plus complexe. Je vais essayer de transposer ta fonction dans mon fichier, mais je suis à peu prêt sûr que ça n'ira pas comme sur des roulettes, car l'onglet ou il y a les données avec les filtres se trouve sur une feuille différente de celle ou j'aimerais les réponses et qu'il y a bien plus de colonne et de ligne que dans mon exemple. Pourrais-tu m'expliquer ce que je dois changer ?
Sinon, j'ai partiellement résolu le problème sans passer par du code avec cette fonction :
=SOMMEPROD((SOUS.TOTAL(3;DECALER($D4;LIGNE($1:$141)-4;)))*($D$1:$D$141=G3))
Mais à nouveau en la transposant dans mon autre fichier ça ne fonctionne pas correctement. Cela vient, selon moi, du DECALER. J'ai de la peine à comprendre comment fonctionne cette fonction pour l'adapter.
Merci d'avance !