Signaler

10 valeurs les plus proche [Résolu]

Posez votre question biker1969 7Messages postés mercredi 28 octobre 2015Date d'inscription 7 juin 2017 Dernière intervention - Dernière réponse le 7 juin 2017 à 08:28 par Vaucluse
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 
Utile
+0
plus moins
Bonjour Biker1969

Essayer ceci

=SIERREUR(RANG(C16;C$5:C$19;);"")
biker1969 7Messages 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.
Répondre
Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
Re
voyez ici si ça peut convenir (toujours en matricielle)
à adapter à la configuration souhaitée
https://mon-partage.fr/f/REGBET4e/
biker1969 7Messages 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
Répondre
Vaucluse 19787Messages postés lundi 23 juillet 2007Date d'inscription ContributeurStatut 22 juin 2017 Dernière intervention - 7 juin 2017 à 08:28
Alors je passe le sujet en résolu
Bonne route
crdlmnt
Répondre
Donnez votre avis
Utile
+0
plus moins
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 7Messages 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!
Répondre
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !