Recherchev

Résolu
Evelyne71 -  
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   - 8 juin 2010 à 15:51
Bonjour,
Je bloque sur la fonction recherchev : les commissions sur marge brute sont variables en fonction du % MB à savoir :
si MB < 11% prime 0
si MB >=11%<12% prime 10
si MB >=12%<13% prime 30
si MB >=13%<14% prime 45
si MB >=14%<15% prime 60
si MB >=15% prime 75
Le % MB global se trouve sur un tableau excel et se calcule automatiquement en fonction des lignes de commissions.
J'ai établi un tableau avec les différents taux et montants des primes, que j'ai appelé "COMMB" ; mais çà ne marche pas.
Merci de me répondre.

5 réponses

tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Si j'ai bien compris modifier le tableau COMMB:
0 0
0,11 10
0,12 30
0,13 45
0,14 30
0,15 75
et la formule en G8: =RECHERCHEV($F8;COMMB;2) à copier vers le bas
1
Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 461
 
Salut,

il nous manque des informations pour pouvoir te répondre, tu nous dis avoir des problème avec la fonction RECHERCHEV mais dans ton exposé tu nous parles de SI imbriqués.

Merci de bien vouloir expliquer ton problème de façon clair et si tu le peux nous fournir un fichier pour que l'on puisse t'aider convenablement. Pour fournir le fichier tu peux passer via http://cijoint.fr

Bonne journée
0
Evelyne71
 
http://www.cijoint.fr/cjlink.php?file=cj201006/cijcPG1RwF.xls
Ci-joint le fichier excel , la référence MB est F20 et le montant à chercher se trouve de G8 à G17. Sur la feuille 2 se trouve le tableau de référence appelé COMMB.
Merci;
0
Mike-31 Messages postés 18396 Date d'inscription   Statut Contributeur Dernière intervention   5 131
 
Salut,

A la vue de ton fichier, je pense que tes explications sont érronées, en fait si on prend F20 comme référence de G8 à G17 on aura la même valeur, mais si c'est cela pas besoin de RECHERCHEV cette formule te donnera le résultat.

=SI(F20>=15%;75;SI(F20>=14%;60;SI(F20>=13%;45;SI(F20>=12%;30;SI(F20>=11%;10;0)))))
si tu dois l'incrémenter de G8 à G17 utilise plutôt cette formule en G8 et incrémente vers le bas

=SI($F$20>=15%;75;SI($F$20>=14%;60;SI($F$20>=13%;45;SI($F$20>=12%;30;SI($F$20>=11%;10;0)))))



Par contre si le % à prendre en conmpte ce à quoi je crois est sur la même ligne F7 pour G7, F8 pour G8 etc la formule serait pour G8

=SI(F8>=15%;75;SI(F8>=14%;60;SI(F8>=13%;45;SI(F8>=12%;30;SI(F8>=11%;10;0)))))

et incrementer vers le bas

https://www.cjoint.com/?gilz2gSgEG

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Evelyne71
 
Merci pour tes réponses., c'est la première option qui fonctionne , car la référence MB est bien la marge globale en F20. Cependant avec l'option "si" on n'a que 6 possibilités, et j'ai d'autres tableaux dépassant ce nombre et je suis obligée de prendre "recherchev" et là je n'y arrive pas.
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Si la commission est fonction de la MB globale il suffit de remplacer $F8 par $F$20 dans la formule de rechercheV qui devient:
=RECHERCHEV($F$20;COMMB;2)
Si le tableau de COMMB est tel que le précise le message #3
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18396 Date d'inscription   Statut Contributeur Dernière intervention   5 131
 
Re,

Il est possible d'imbriquer 7 conditionnelles dans une formule mais rien n'empêche de faire des cascade et le nombre est porté à 40 imbrications, il est vrai difficile à gérer

Je ne comprend pas très bien ton problème, mais essayes cette formule en G8

=INDEX(Rap;EQUIV(F20;Ind;1))

https://www.cjoint.com/?gipfsh3OJ0
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Salut Mike,
À moins que je n'aie rien compris je crois qu'il faut bloquer le $F$20.
=INDEX(Rap;EQUIV($F$20;Ind;1))
0
Mike-31 Messages postés 18396 Date d'inscription   Statut Contributeur Dernière intervention   5 131
 
si F20 est ta référence absolue (si tu incrémentes la formule et que F20 reste sur chaque ligne la cellule de référence) tu met l'index colonne entre dollar $F$20

Par contre si à la ligne inférieuredoit faire référence à F21 puis F22 etc alors pas de dollar F20 tout simplement
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Nous n'avons peut-être pas toutes les données du problème: dans quelles cellules sont situées les %MB globales pour les autres vendeurs?
0