Rechercher une valeur proche supérieure d'une liste

  • Initiateur de la discussion Initiateur de la discussion Mat
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Mat

XLDnaute Nouveau
Bonjour,

Je sollicite votre aide car je sèche sur un problème que je n’arrive pas à résoudre. J'ai essayé avec la formule EQUIV ou RECHERCHEV, j'ai aussi essayé avec des SI... mais la solution m'échappe...

Je souhaite trouver à partir d'une valeur que je rentre manuellement, dans une liste, la valeur supérieure la plus proche de la liste. Avec le fichier Excel en pièce jointe ça sera plus clair. 🙂

Avec la formule RECHERCHE() j'arrive à trouver la valeur inférieure la plus proche, mais je n'ai pas trouvé comment faire pour la valeur supérieure...

Un grand merci d'avance pour votre aide,

Mat
 

Pièces jointes

Re : Rechercher une valeur proche supérieure d'une liste

Bonsour®
en B2 :
=INDEX($B$4:$B$19;EQUIV(B1;$B$4:$B$19;1)+1)

attention les valeurs supérieures ou égale à Max de la liste créent une erreur ....

contournement :
=INDEX($B$4:$B$19;EQUIV(MIN(MAX($B$4:$B$19)-1;B1);$B$4:$B$19;1)+1)
 
Re : Rechercher une valeur proche supérieure d'une liste

J'ai essayé la 2nd formule, ça fonctionne nickel !!
Bon... j'ai beau avoir la formule sous les yeux je ne l'ai pas encore pigé, mais je vais persévérer ! 🙂


Merci Modeste geedee
 
Re : Rechercher une valeur proche supérieure d'une liste

Bonsour®
Re

Toujours pour le fun, une autre solution, même si les nombres ne sont pas dans l'ordre croissant.

@] plus
alors pour le fun également
  • Mais sans validation matricielle,
  • liste nombres dans le désordre ...
  • prise en compte de valeur exacte
  • +validation pour saisie <Max(liste)
😉

=SIERREUR(INDEX($B$4:$B$19;EQUIV($B$1;$B$4:$B$19;0));GRANDE.VALEUR($B$4:$B$19;RANG(B1;($B$4:$B$19;$B$1))-1))
 

Pièces jointes

Re : Rechercher une valeur proche supérieure d'une liste

Bonsoir

Bonsour®
alors pour le fun également
  • Mais sans validation matricielle,
  • liste nombres dans le désordre ...
  • prise en compte de valeur exacte
  • +validation pour saisie <Max(liste)

Bien vu la prise en compte de ces divers cas et l'utilisation de RANG pour éviter un calcul matriciel.

@ plus

P.S : Ca fonctionne aussi avec FREQUENCE
=SIERREUR(INDEX(B4:B19;EQUIV(B1;B4:B19;0));PETITE.VALEUR(B4:B19;FREQUENCE(B4:B19;B1)+1))
 
Dernière édition:
Re : Rechercher une valeur proche supérieure d'une liste

Wooahh merci à tous, je n'attendais pas à autant de réponses! ça fait plaisir!😱

De plus vous n'avez pas fait ça en vain car cela sert également à un de mes amis. Je lui ai transmis l'adresse de la discussion et il a trouvé son bonheur parmis les autres propositions!

Bravo à tous!🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
100
Réponses
5
Affichages
104
Réponses
14
Affichages
174
Retour