Le tri en colonnes traite les valeurs comme des chaînes, sauf si vous les traitez explicitement comme des nombres. Cela signifie que les valeurs de champ qui paraissent numériques sont triées en tant que chaînes. Ce qui ne sort pas dans l'ordre numérique. Une façon simple d'aborder ceci est de formater vos nombres avec des préfixes de zéro (0), comme 01, 02, 03 etc ... sinon votre ordre trié ressemblera à 1, 10, 2, 20, 3, 30 et ainsi de suite .
Tout d'abord, assurez-vous que le champ "principal" qui contient les valeurs des "10 autres champs" est un champ à plusieurs valeurs. Vous pouvez vérifier cela sur la conception de formulaire et en regardant les propriétés du champ et activer la case à cocher "Valeurs multiples". Cela ne fonctionne que pour les documents que vous n'avez pas encore créés. Si vous avez déjà des documents avec le champ principal qui n'est pas multi-valué, vous pouvez le corriger dans la colonne en "explosant" la valeur en ajoutant cette formule à la colonne que vous triez.
@explode (main; ",");
puis ouvrez la boîte de dialogue des propriétés de cette colonne, dans le deuxième onglet, puis activez la case à cocher "Afficher plusieurs valeurs comme entrées séparées". Bien sûr, activez la préférence de tri ascendante/descendante selon vos besoins. Espérons que le tri fonctionnera comme prévu.