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

trouver une valeur non exacte avec INDEX + EQUIV + EQUIV

juan dcw

XLDnaute Nouveau
J'ai créé une formule simple qui me permet de trouver grâce a index et equiv une donnée précise dans un tableau. (J'ai fait un tableau très détaillé avec toutes les données)
Maintenant je souhaiterai avoir le même résultat mais avec un tableau plus court (que vous trouverez en pj). Ce que je n'arrive pas à faire c'est que le résultat dans la cellule ne soit pas #N/A
j'ai essayé d'enlever le 0 (valeur exacte) mais en vain je n'y arrive pas.
 

Pièces jointes

  • exemple.xlsx
    26.1 KB · Affichages: 32

chris

XLDnaute Barbatruc
Bonjour

Avec 1 cela ramène la valeur immédiatement inférieure à celle cherchée (sous réserve que les valeurs soient classées pas ordre croissant) mais il est probable que dans ton cas tu veux celle supérieure...
 

juan dcw

XLDnaute Nouveau
oui je vois totalement mais si je laisse un et que ma valeur que je mets dans le tableau est de 0,12 bah .... :-( ça ne fonctionne pas (étant donnée qu'il cherche la valeur inférieur) c'est a ce niveau ou je bloque
 

Modeste geedee

XLDnaute Barbatruc

l'argument facultatif d'une fonction EQUIV est souvent requis ...
l'absence d'argument ne vaut pas 0 !
dans le cas d'une valeur exact le 0 est obligatoire.
le volume proche est donc argument par défaut la valeur 1 ( liste triée ascendante)
la zone étant un nombre entier parmi une liste nécessite donc une valeur exacte donc 0

en E2 :
=INDEX(tarif_allemagne;EQUIV(B2;volume_allemagne; 1 );EQUIV(D2;zone_allemagne; 0 ))
 

Discussions similaires

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