XL 2010 Comparer une valeur avec une plage type barème

Orson83

XLDnaute Impliqué
Bonsoir le forum,
Je cherche à comparer une valeur de référence avec une plage de cellule type barème. Si ma valeur de référence est comprise entre valeur X et valeur Y du barème, alors je multiplie le % de cette ligne avec ma valeur de référence, si pas de correspondance dans le barème, j'applique uniquement ma valeur de référence.
Je joins un exemple dans ce post.
Merci pour votre aide.
Très bonne soirée.
 

Pièces jointes

  • Exemple V1.xlsx
    10.4 KB · Affichages: 13
Solution
Bonsoir Tchotchodu31,
Pas sur d'avoir bien compris. En PJ un essai avec :
VB:
=SIERREUR(F5*(1-RECHERCHEV(F5;$B$5:$D$10;3;VRAI));F5)
J'ai considéré que le % était une "sorte" de réduction donc j'applique sur le résultat 1-x%.

Sinon si le résultat doit être Valeur*x% alors :
VB:
=SIERREUR(F5*RECHERCHEV(F5;$B$5:$D$10;3;VRAI);F5)

Ou alors le calcul doit il se faire ligne par ligne ? Dans ce cas donnez l'attendu pour quelques lignes.
Bonsoir sylvanu,
Merci, c'est parfait comme d'habitude ;)
Très bonne soirée.
François

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Tchotchodu31,
Pas sur d'avoir bien compris. En PJ un essai avec :
VB:
=SIERREUR(F5*(1-RECHERCHEV(F5;$B$5:$D$10;3;VRAI));F5)
J'ai considéré que le % était une "sorte" de réduction donc j'applique sur le résultat 1-x%.

Sinon si le résultat doit être Valeur*x% alors :
VB:
=SIERREUR(F5*RECHERCHEV(F5;$B$5:$D$10;3;VRAI);F5)

Ou alors le calcul doit il se faire ligne par ligne ? Dans ce cas donnez l'attendu pour quelques lignes.
 

Pièces jointes

  • Exemple V1 (1).xlsx
    10.6 KB · Affichages: 4

Orson83

XLDnaute Impliqué
Bonsoir Tchotchodu31,
Pas sur d'avoir bien compris. En PJ un essai avec :
VB:
=SIERREUR(F5*(1-RECHERCHEV(F5;$B$5:$D$10;3;VRAI));F5)
J'ai considéré que le % était une "sorte" de réduction donc j'applique sur le résultat 1-x%.

Sinon si le résultat doit être Valeur*x% alors :
VB:
=SIERREUR(F5*RECHERCHEV(F5;$B$5:$D$10;3;VRAI);F5)

Ou alors le calcul doit il se faire ligne par ligne ? Dans ce cas donnez l'attendu pour quelques lignes.
Bonsoir sylvanu,
Merci, c'est parfait comme d'habitude ;)
Très bonne soirée.
François
 

Discussions similaires

Statistiques des forums

Discussions
312 345
Messages
2 087 450
Membres
103 546
dernier inscrit
mohamed tano