Bonjour,
Je travaille sur un grand tableau recensant l'occurrence de noms de familles (colonnes) dans des villages (lignes). Je cherche à afficher les trois noms les plus fréquents dans chaque village, donc les trois plus grandes valeurs contenues dans une ligne ainsi que les noms de famille correspondant (les têtes de colonne).
Avec la fonction Grande.valeur, cela fonctionne tant que toutes les valeurs sont uniques. Sinon, le résultat est incorrect, la valeur en double renvoie deux fois le même nom de famille. Au lieu d'avoir "nom ex aequo1-nom ex aequo 2- nom 3", j'obtiens par exemple : "nom1-nom1-nom2" Les solutions trouvées sur les forums proposent d'ajouter à toutes les valeurs une décimale très petite (par ex. le numéro de colonne multiplié par 0.00001) afin de les distinguer. Ca marche pour les élèves d'une classe mais pas pour mon tableau, qui comprend des centaines de lignes et de colonnes.
Je vous joins un extrait du tableau, avec les lignes problèmatiques surlignées en jaune.
Merci
Philippe