Bonjour,
Ça change quelque peu de l'image...!
Formule en A3 :
=DECALER(A$1;EQUIV(VRAI;ESTVIDE(A$1:A$7);0)-1;(LIGNE()-EQUIV(VRAI;ESTVIDE(A$1:A$7);0))*2)
Formule matricielle (validation par Ctrl+Maj+Entrée)
Formule recopiable sur toutes les cellules concernée.
Petite explication immédiate : les valeurs à trouver dans une colonne se situent sur la ligne correspondant à la cellule (vide) colorée en noir de la colonne, et elles sont décalées vers la droite du double de l'écart entre la ligne de la formule et la ligne de la cellule noire. On peut donc utiliser DECALER, en décalant à partir d'un point fixe, soit la cellule de la première ligne : A$1 pour la 1re colonne.
ESTVIDE(A$1:A$7) renvoie VRAI si la cellule de la plage est vide.
EQUIV(VRAI;ESTVIDE(A$1:A$7);0) renvoie donc le numéro de ligne de la 1re cellule vide de la plage (en noir).
Le décalage ligne de la cellule cherchée correspond à cette valeur diminuée de 1 (ligne de la cellule de réf.).
Le décalage colonne est égal à la différence entre la ligne de résultat et la ligne cellule vide, multiplié par 2.
Cordialement.