Bonjour,
honnêtement je ne sais pas trop, les formules avec LAMBDA a débuguer c'est un enfer, j'ai l'impression qu'une grosse partie du problème vient de l'assemblage du tableau qu'on veut trier et celui qui contient des valeurs aléatoires (après c'est juste une impression).
Je préconise plutôt de séparer les deux et de faire comme ça:
=LET(_donnees;FILTRE(A1:A38;B1:B38="x";"");_alea;MAP(_donnees;LAMBDA(a;ALEA()));TRIERPAR(_donnees;_alea))
Sinon pour K3 j'ai ça qui marche:
=TRIER(ASSEMB.H(FILTRE(A:A;B:B="x");MAP(FILTRE(A:A;B:B="x");LAMBDA(x;ALEA())));2;1;FAUX)
J'utilise TRIER plutôt que TRIERPAR en indiquant que j'utilise la 2ème colonne du tableau pour effectuer mon tri.