Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Trouver la valeur la plus proche dans un tableau

Sebcri

XLDnaute Nouveau
Bonjour
J'ai un tableau avec des données de prix (en taux) suivant :
2020 2,0%
2017 1,5%
2016 1,3%

Il y a bien sur des prix en 2018 et 2019 mais, comme ils n'ont pas bougé par rapport à 2017, ils n'ont pas été saisis dans la base

Je souhaiterai récupérer le prix qd je saisie une année entre 2016 et 2020
Ainsi, si je saisi 2017 => 1,5%
Mais si je saisi 2019, il faut que ca m'affiche le prix (qui n'a pas bougé depuis 2017) de 1,5%

Quelle formule utiliser (hors VBA) ?
Merci
 

Jacky67

XLDnaute Barbatruc
Bonjour,
Une proposition en PJ
=SIERREUR(INDEX(B2:B5;EQUIV(C1;A2:A5;1));0)
Classement du plus petit au plus grand
 

Pièces jointes

  • Taux.xlsx
    10.6 KB · Affichages: 10
Dernière édition:

njhub

XLDnaute Occasionnel
Bonjour Sebcri,

Essayez avec la formule ci-dessous et en C10 la valeur de l'année de référence

Code:
=INDIRECT("B"&EQUIV(MAX.SI(A:A;A:A;"<="&C10);A:A;0);1)
Code:
=INDIRECT("B"&EQUIV(MAX.SI.ENS(A:A;A:A;"<="&C10);A:A;0);1)

 

soan

XLDnaute Barbatruc
Inactif
Bonsoir Sebcri, le fil,

dans ton énoncé, tu as écrit : « Il y a bien sûr des prix en 2018 et 2019, mais comme ils n'ont pas bougé par rapport à 2017, ils n'ont pas été saisis dans la base »

ah oui, vraiment ? alors je confirme : les données de l'exercice sont bien des données fictives, car dans ma triste réalité à moi, les prix augmentent tout l'temps !

soan​
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…