Re
Il faut avoir une plage qui se décale, et pour cela connaitre la position de la dernière cellule non-vide. Or, il me semble qu'il n'y a pas de colonne sur laquelle on puisse s'appuyer pour cela:
A, B, C ont des cellules fusionnées, D et E sont susceptibles d'avoir des cellules vides. Cependant, si on considère que la colonne E sera toujours remplie, la formule s'applique à :
=DECALER($F$4:$AJ$4;0;0;EQUIV("zzz";$E:$E;1)-3;31)