Recherche d'une valeur entre 2 critères

Bonjour à toutes et tous,

Je viens demander votre aider afin de trouver une formule me permettant de trouver un résultat résultant d'une recherche entre 2 valeurs, et le tout, en arrondissant à la valeur supérieur.

Voici un exemple :

pour un envoi de 83Kg, le résultat doit rechercher dans une grille tarifaire le montant qui se trouvera dans la zone de poids 80-89Kg, et non pas 70-79Kg. (c'est ce qui se produit dans ma recherche V)

Merci d'avance pour votre aide

Tu pourrais (sans nécessairement joindre ton fichier) indiquer comment tes données sont placées ?

Bonjour le forum,

B2 :

=SI(A2="";"";RECHERCHEV(A2;$C$1:$D$11;2;VRAI))

A tirer vers le bas.

tarif

Prends ceci, c'est parfait pour toi

=SI(A2="";"";RECHERCHEV([b]PLAFOND(A2;10)[/b];$C$1:$D$11;2;VRAI))

PLAFOND(A2;10) > permet d'arrondir à la dizaine supérieure.

Bonjour et merci pour vos réponses rapides !

QuestVba a écrit :

Prends ceci, c'est parfait pour toi

Ce n'est pas si parfait que cela :

ex : pour une quantité comprise entre 0 et 10 : le tarif est de 18 et non pas 15 comme ta formule l'indique.

Tous tes prix sont décalés.

Si les prix sont décallés, il faut faire l'inverse.

=SI(A2="";"";RECHERCHEV([b]ENT(A2/10)*10[/b];$C$1:$D$11;2;VRAI))

ENT(A2/10)*10 > arrondi à dizaine inférieure.

Si cela ne fonctionne toujours pas, pourrais-tu donner le résultat attendu ?

QuestVba a écrit :

Si les prix sont décallés, il faut faire l'inverse.

ENT(A2/10)*10 > arrondi à dizaine inférieure.

Ma formule n'a pas besoin d'ajout.

Il s'agit de trouver des prix dans un tarif.

ENT(A2/10)*10 est totalement superflu.

Ma formule n'a pas besoin d'ajout.

Je suis heureux de constater que tout fonctionne bien alors.

En effet, merci, ma formule fonctionne bien.

Dans une proposition, il faut éviter les redondances.

Si A1 supérieur à 0 : "Oui" , si A1 inférieur ou égal à 0 : "Non" :

=SI(A1>0;"Oui";"Non")

=SI(A1>0;"Oui";SI(A1<=0;"Non";"Oui"))

On peut connaître la formule complète ? Cela pourrait servir.

Où as-tu mis le RECHERCHEV ?

QuestVba a écrit :

On peut connaître la formule complète ? Cela pourrait servir.

Où as-tu mis le RECHERCHEV ?

C'est une blague ?

Je cherche toujours comment tu fais ta formule en ayant mis dans ton premier message

en arrondissant à la valeur supérieur

Dans une formule recherchev :

=SI(A2="";"";RECHERCHEV(A2;$C$1:$D$11;2;VRAI))

Si l'argument est VRAI (ou 1), Excel prend la valeur inférieure la plus proche s'il ne trouve pas la valeur exacte.

Si l'argument est FAUX (ou 0), Excel renvoie la valeur exacte, ou un message d'erreur s'il ne trouve pas de valeur exacte.

Rechercher des sujets similaires à "recherche valeur entre criteres"