=CONCAT(INDEX($F$3:$F$43;PETITE.VALEUR(SI($F$3:$F$43>0;LIGNE($F$3:$F$43)-2);LIGNE(INDIRECT("$1:$"&NB.SI($F$3:$F$43;"><")))))&" ")
CONCAT pour tout mettre dans la meme cellule (en texte)
PETITE.VALEUR(SI($F$3:$F$43>0;LIGNE($F$3:$F$43)-2);LIGNE(INDIRECT("$1:$"&NB.SI($F$3:$F$43;"><"))
*******************************************
LIGNE(INDIRECT("$1:$"&NB.SI($F$3:$F$43;"><")
NB.SI($F$3:$F$43;"><")nb de ligne qui correspondent au critere ici 4
LIGNE(INDIRECT("$1:$"&4) ==>LIGNE($1:$4)==>{1;2;3;4}
*********************************************
PETITE.VALEUR(SI($F$3:$F$43>0;LIGNE($F$3:$F$43)-2)
renvoie une matrice avec les N° de ligne qui correspondent au critere ==>{0;0;0;4;0;0;0;0;9;10;11} (valeur au pif ! )
c'est l'équivalent pour l'index
donc ça devient =index($F$3:$F$43;{4;9;10;11) ==>{W...;W....;.....}
*************************
concat({W...;W....;.....}&" ")==>W... W.... etc.... dans la meme cellule
Crdlmt