DECALER n'a pas voulu fonctionner dans cette configuration, d'où le recours à INDIRECT.
Mais il faut fournir à INDIRECT des références sous forme texte. Là on les lui fournit les noms de plages en utilisant les en-têtes colonnes et lignes de ton tableau 2. Ce qui évite une formule trop longue mais conduit à nommer les plages.
Si on voulait lui fournir des références de plages, il faut trouver moyen de les construire... ce qui obligera à allonger de façon conséquence la formule (en espérant ne pas dépasser la longueur maximale !) et certainement utiliser des relais sous forme de noms ou en les consignant dans d'autres cellules de la feuille.
Nomme les plages est ce qui me semble actuellement la méthode la plus économique, tant en ce qui concerne la formule elle-même que les éléments externes auxquels elle fait appel.
Cordialement.