Si vous pouvez vous accommoder de l'utilisation d'une ligne supplémentaire (que vous pouvez masquer une fois la formule mise en place, ou que vous pouvez même placer sur une feuille de calcul différente), il est assez facile d'y parvenir en utilisant la fonction INDIRECT
(très différente de la fonction INDEX
fonction).
Tapez L6 dans la cellule A1 et L9 dans B1, et dans A2 vous mettez la formule
=IF(INDIRECT(CONCATENATE("Jan!";A1))="w";INDIRECT(CONCATENATE("Jan!";A1));"")
.
Maintenant, vous pouvez remplir automatiquement B2 (en copiant A1 une fois vers la droite), puis vous sélectionnez les quatre cellules (de A1 à B2), et vous remplissez automatiquement aussi loin que vous le souhaitez vers la gauche.
Veuillez noter que vous devez sélectionner les deux cellules (celle qui contient L6 et celle qui contient L9), afin que la fonction de remplissage automatique reconnaisse le modèle et continue à ajouter 3.
Comme je suppose que vous aurez peut-être aussi des feuilles pour les mois de février, mars, etc., vous pouvez aussi les substituer dans la formule, et laisser l INDIRECT
faire sa magie.