TophParticipant
Average
Bonjour,
Je souhaite trier les données issues de 3 indicateurs sur une même période :
Série 1 : A1, A2, A3
Série 2 : B1, B2, B3
Série3 : C1,C2,C3
pour les classer dans l’ordre croissant dans les variables D1->D9
Existe-t-il une fonction pour faire cela ou suis-je obligé de passer par des tests “IF….THEN”
Merci
Bonjour, il n’y a pas de fonction pour classer une série de valeurs dans l’ordre croissant… (ou du moins pas encore, il va y en avoir une dans le courant de l’année prochaine pour les tableaux en v11 mais rien d’officiel, donc chut j’ai rien dit…)
En attendant, je me souviens l’avoir fait avec une série de 6 valeurs, sans tableau (donc compatible v10.3) sans boucle pour un calcul plus rapide avec uniquement des if. C’était pour une demande sur le forum l’année dernière.
Si tu demandais juste pour gagner du temps s’il existait une fonction, mais que tu sais faire seul avec des if, pas de souci. Sinon si tu as besoin d’un coup de main pour la logique des if, je peux essayer de retrouver le post de l’époque si tu veux y rajouter quelques lignes pour passer de 6 à 9 valeurs sur le même principe.
Bonjour
Voici le lien du topic en question : https://www.prorealcode.com/topic/aide-codage-le-tri/
Je remercier de nouveau Noobywan pour son code.
TophParticipant
Average
Merci pour ces réponses et le lien avec le topic déjà publié. Efficace.
Oui je sais faire avec des “If” mais c’est fastidieux lorsque la série à trier est longue. Il y a plusieurs algorithme de tri possible.
Vivement l’arrivée de cette fonction de tri dans V11.
Effectivement il va y avoir un tri de tableau de type “ArraySort” pour les connaisseurs dans une prochaine mise à jour de prorealtime v11.