Re,
En complément de la réponse de natorp :
EQUIV($Q$9;$B$8:$M$8;0) permet d'obtenir la position du mois en Q9 dans la plage B8:M8, soit 3 pour mars
DECALER permet de définir une plage de cellule en connaissant une cellule de départ, une ligne de décalage, une colonne de décalage, ainsi qu'une largeur de plage et une hauteur de plage
DECALER($B9;;;;EQUIV($Q$9;$B$8:$M$8;0, pour plus de compréhension on pourrait l'écrire
DECALER($B9;0;0;1;EQUIV($Q$9;$B$8:$M$8;0)); on part de B9, on décale de 0 ligne, de 0 colonne, donc on est toujours en B9, on fixe une hauteur de 1 ligne, et une largeur de 3 cellules calculée par EQUIV
Pour ton dernier tableau, la largeur de plage doit être augmentée de 1 car il y a deux cellules pour chaque mois
Cordialement