10 valeurs les plus proche

Résolu/Fermé
biker1969 Messages postés 7 Date d'inscription mercredi 28 octobre 2015 Statut Membre Dernière intervention 7 juin 2017 - 6 juin 2017 à 11:37
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 7 juin 2017 à 08:28
Bonjour, à tous

Voilà mon problème.

Je dois trouver les 10 valeurs les plus proches d'une donnée fixe que cela soit positif ou négatif.
J'aimerais aussi que lorsque je rajoute des données (environ 2000) les valeurs les plus proches se mettent à jour en me les sortants par exemple en couleur ou avec un N° de place.

Là je sèche complètement.
D'avance je vous remercie fortement de votre aide

En lien le fichier Excel.

https://onedrive.live.com/?id=3E333F40B6B6B4C%21117&cid=03E333F40B6B6B4C
A voir également:

5 réponses

PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
6 juin 2017 à 12:10
Bonjour Biker1969

Essayer ceci

=SIERREUR(RANG(C16;C$5:C$19;);"")
0
biker1969 Messages postés 7 Date d'inscription mercredi 28 octobre 2015 Statut Membre Dernière intervention 7 juin 2017
6 juin 2017 à 14:42
Bonjour PHILOU10120

Merci pour la formule mais cela ne donne pas un classement de la valeur fixe.

Je dois pouvoir savoir quelle est le classement des valeurs les plus proches de la valeur fixe aussi bien en positif que négatif. 1 étant le résultat exact, 2 à + ou- 10 centimes etc.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
Modifié le 6 juin 2017 à 14:56
Bonjour
pour ressortir uniquement les 10 valeurs les plus proches de C3:
dans la colonne D en ligne avec les valeurs en B:
=SI(RANG(C6;$C$6:$C$19;1)<=10;$B6;"")

pour créer un tableau hors champ avec la liste croissante des 10 valeurs le plus proches:
dans la 1° cellule, à tirer sur 10 lignes :
=INDEX($B$6:$B$19;EQUIV(PETITE.VALEUR($C$6:$C$19;LIGNE(A1));$C$6:$C$19;0))

et pour le même tableau que ci dessus une formule matricielle à tirer sur 10 lignes pour éviter la colonne C:
=INDEX($B$6:$B$19;EQUIV(PETITE.VALEUR($B$6:$B$19-$C$3;LIGNE(A1));($B$6:$B$19-$C$3);0))
attention
formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées.

elle s'affiche automatiquement entre accolades dans la barre des formules
(cette formule étant assez lourd bien limiter les champs aux nombres lignes nécessaires


crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
biker1969 Messages postés 7 Date d'inscription mercredi 28 octobre 2015 Statut Membre Dernière intervention 7 juin 2017
6 juin 2017 à 17:08
Bonjour,

Merci pour les formules.

Malheureusement, le résultat n'est pas ce que j'attends.

il faudrait uniquement les 10 estimation positives et les 10 estimation négatives le plus proche de la cellule C3.
Pour le moment je n'ai que 20 estimations mais celle-ci vont augmenter

https://onedrive.live.com/?id=3E333F40B6B6B4C%21117&cid=03E333F40B6B6B4C

Salutations
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
6 juin 2017 à 18:00
Re
voyez ici si ça peut convenir (toujours en matricielle)
à adapter à la configuration souhaitée
https://mon-partage.fr/f/REGBET4e/
0
biker1969 Messages postés 7 Date d'inscription mercredi 28 octobre 2015 Statut Membre Dernière intervention 7 juin 2017
7 juin 2017 à 08:21
Bonjour Vaucluse


Genial c'est exactement ce que je cherchais. :)

Un tout grand MERCI
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412 > biker1969 Messages postés 7 Date d'inscription mercredi 28 octobre 2015 Statut Membre Dernière intervention 7 juin 2017
7 juin 2017 à 08:28
Alors je passe le sujet en résolu
Bonne route
crdlmnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mdo100 Messages postés 126 Date d'inscription jeudi 9 décembre 2010 Statut Membre Dernière intervention 21 février 2019 22
6 juin 2017 à 18:48
Bonjour,

Dans le même esprits que Vaucluse.

Avec Rang sans doublons colonne "D".
Classement des valeurs en colonne "E".

Colonne "G" pour décaler le résultat recherche des 10 petites valeurs autour des résultats de la colonne "E".

MFC = 650 Jaune et > 650 Vert et < 650 Rouge.

Voir si cela convient. http://www.cjoint.com/c/GFgqKGdsjqu

Cordialement.
0
biker1969 Messages postés 7 Date d'inscription mercredi 28 octobre 2015 Statut Membre Dernière intervention 7 juin 2017
7 juin 2017 à 08:24
Bonjour mdo

Merci pour votre aide
Avec les deux versions je vais pouvoir finaliser les résultats de mon concours

Merci!
0