Fonction REDUCE

Bonjour,

Je ne vois pas mon erreur. j'ai une plage de cellules en A1:A9. Je veux concaténer les valeurs en ajoutant un "*" quand j'ai une rupture entre les valeurs :

capture d ecran 20221221 111153

Je voudrais obtenir ce qu'on voit en D2 : "*aa*bbb*cc*dd". J'ai essayé en B1 :

=REDUCE("";A1:A9;LAMBDA(x;y;SI(y<>DECALER(y;1;0);x=x&"*"&y;x=x&y)))

La formule renvoie FAUX.

Merci de bien vouloir m'indiquer mon erreur.

Daniel

Bonjour à tous,

moi j'aurais mis :

=REDUCE("";A1:A9;LAMBDA(x;y;SI(y<>DECALER(y;1;0);x&"*"&y;x&y)))

Bonjour DjiDji59430,

Super, merci !

Bon, est-ce qu'il n'est pas possible d'inclure A9 ? (il manque un "d").

Daniel

J'ai trouvé. Pas de souci.

Daniel

Rechercher des sujets similaires à "fonction reduce"