Je viens demander de l'aide au forum car je n'arrive pas a trouver (la/les) formules afin de classer par nombre de sortie les numéro contenus dans une plage de cellules.
J'aurais souhaité avoir ce classement par formule plutôt que par filtre automatique car
la feuille dans laquelle ce classement est intégré a déjà un filtre sur une autre plage et je souhaite le conserver.
Je continue de fouiller dans les archives du forum mais pour l'instant je ne trouve pas.
Dans les "résultats attendus" :
le 2 renvoie 2 alors qu'il y en a 3 dans le tableau,
le 12 renvoie 1 alors qu'il y en a 3,
le 7 renvoie 2 alors qu'il n'y en a que 1
....
Avec deux colonnes intermédiaires c'est facile, en direct je cherche par formule matricielle.
Edition : la somme de F9:F21 = 19, alors qu'il y a 28 valeurs dans le tableau.
Une formule matricielle à valider sur une plage de cellules.
1) Sélectionner la plage L9:L28
2) Coller la formule ci-dessous en validant par Ctrl+Shift+Entrer
LIGNE(1:20) retourne une matrice contenant les valeurs croissantes de 1 à 20.
FREQUENCE(C15:F21;LIGNE(1:20)) comptabilise pour chaque valeur (1 à 20), le nombre de ces valeurs contenues dans la plage C15:F21.
GRANDE.VALEUR permet de trier en ordre décroissant la matrice retournée par FREQUENCE.
Pourquoi valider cette formule dans une plage de cellules ? .
et en la glissant vers le bas, on obtient le même résultat.
Sauf que pour chaque cellule, la formule doit recalculer la matrice FREQUENCE. Le résultat des fonctions imbriquées dans une formule sont volatiles.
On évite ainsi des calculs supperflus.