10 valeurs les plus proche [Résolu]

biker1969 7 Messages postés mercredi 28 octobre 2015Date d'inscription 7 juin 2017 Dernière intervention - 6 juin 2017 à 11:37 - Dernière réponse : Vaucluse 20842 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 13 décembre 2017 Dernière intervention
- 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
Afficher la suite 

9 réponses

Répondre au sujet
PHILOU10120 4708 Messages postés lundi 16 avril 2012Date d'inscription 13 décembre 2017 Dernière intervention - 6 juin 2017 à 12:10
0
Utile
1
Bonjour Biker1969

Essayer ceci

=SIERREUR(RANG(C16;C$5:C$19;);"")
biker1969 7 Messages postés mercredi 28 octobre 2015Date d'inscription 7 juin 2017 Dernière intervention - 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.
Commenter la réponse de PHILOU10120
Vaucluse 20842 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 13 décembre 2017 Dernière intervention - Modifié par Vaucluse le 6/06/2017 à 14:56
0
Utile
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!
Commenter la réponse de Vaucluse
biker1969 7 Messages postés mercredi 28 octobre 2015Date d'inscription 7 juin 2017 Dernière intervention - 6 juin 2017 à 17:08
0
Utile
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
Commenter la réponse de biker1969
Vaucluse 20842 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 13 décembre 2017 Dernière intervention - 6 juin 2017 à 18:00
0
Utile
2
Re
voyez ici si ça peut convenir (toujours en matricielle)
à adapter à la configuration souhaitée
https://mon-partage.fr/f/REGBET4e/
biker1969 7 Messages postés mercredi 28 octobre 2015Date d'inscription 7 juin 2017 Dernière intervention - 7 juin 2017 à 08:21
Bonjour Vaucluse


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

Un tout grand MERCI
Vaucluse 20842 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 13 décembre 2017 Dernière intervention > biker1969 7 Messages postés mercredi 28 octobre 2015Date d'inscription 7 juin 2017 Dernière intervention - 7 juin 2017 à 08:28
Alors je passe le sujet en résolu
Bonne route
crdlmnt
Commenter la réponse de Vaucluse
mdo100 89 Messages postés jeudi 9 décembre 2010Date d'inscription 8 décembre 2017 Dernière intervention - 6 juin 2017 à 18:48
0
Utile
1
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.
biker1969 7 Messages postés mercredi 28 octobre 2015Date d'inscription 7 juin 2017 Dernière intervention - 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!
Commenter la réponse de mdo100