Bonjour à tous !
Une version formule ? Challenge relevé....
Formule unique et dynamique, sur la base d'un tableau structuré nomme tSource :
=LET(
t;tSource[#Tout];
eT;PRENDRE(t;1);
ref;EXCLURE(PRENDRE(t;;1);1);
mV;DANSCOL(EXCLURE(t;1;1);;2);
mR;REDUCE(ref;SEQUENCE(NBVAL(eT)-2);LAMBDA(a;b;ASSEMB.V(a;ref)));
o;ORGA.COLS(REPT(mR&"|";mV);NBVAL(ref));
z;JOINDRE.TEXTE(";";;DANSCOL(BYCOL(o;LAMBDA(c;JOINDRE.TEXTE("";1;c)))));
r;ASSEMB.V(EXCLURE(eT;;1);EXCLURE(TRANSPOSE(FRACTIONNER.TEXTE(z;"|";";";;;""));-1));
r
)
A tester !
EDIT : Formule corrigée !