Rapport de message :*
 

Re: les quartés

Titre du sujet : Re: les quartés
par JeanMarie le 15/02/2013 18:48:53

Re...

Près pour la suite .... lol

La précédente version était utilisable avec toutes les versions d'Excel. Cela ne sera pas le cas pour la solution de ce post.
Dans les anciennes versions d'Excel, la fonction MODE() permet de retourner la valeur la plus représentée dans une liste de valeurs. Mais elle a une petite particularité, ce n'est que la première valeur dans l'ordre d'apparition dans la liste (on commence toujours par lire la liste de la gauche vers la droite et vers le bas) qui est retournée dans le cas ou plusieurs valeurs avaient le même nombre d'occursences.
Dans ton exemple les valeurs 4 - 29 - 49 ont le même nombre d'occurrences (18), mais dans l'ordre d'apparition c'est la valeur 49 qui se trouve sur la 1ère ligne, elle aurait été retournée par la fonction.

Avec la nouvelle version d'Excel, la fonction MODE.MULTIPLE() a été rajoutée. Cette fonction retourne non pas une valeur mais une matrice verticale des différentes valeurs ayant le même nombre d'occurrences et ce dans l'ordre d'apparition dans la liste.

Pour retrouver le même résultat, il faut récupéré la valeur la plus faible de cette matrice, cette simple formule suffit
=MIN(MODE.MULTIPLE(BdD))
pour info c'est inutile de la valider par Ctrl+shift+Entrer, je place cette formule en BC2


Pour le 2ème niveau, on réutilise le même principe de filtration des valeurs indiquées dans le post précédent en l'intégrant la formule précédente. Attention il faut valider cette formule par Ctrl+Shift+entrer, formule à mettre en BC3
=MIN((MODE.MULTIPLE(SI(FREQUENCE(SI(BdD=BC2;LIGNE(colA);"");LIGNE(colA));SI(BdD=BC2;"";BdD);""))))

Pour les deux autres niveaux si tu as compris mon post précédent, cela doit être un jeu d'enfant, lol

Voilà en 4 formules tu obtiens le même résultat.

@+Jean-Marie