Recherche et/ou calcul valeur dans une table

a3lain

XLDnaute Junior
Bonjour à tous,

Je voudrais récuperer dans une cellule une valeur dite % tage en fonction du nombre de jours que j'inscrit dans une cellule.J'ai mon tableau de base qui me sert à rechercher cette valeur
Jours 30 45 60 75 90
% tage 1,0% 1,7% 2,3% 2,8% 3,2%

2 cas peuvent se produire :
Valeur exacte dans le tableau
Jours 60
% tage ? recuperer la valeur
ou alors calculer une valeur au prorata si elle n'est pas exactement dans le même tableau
Jours 70
% tage ?

Est ce que quelqu'un peut me proposer la solution :
- soit par formule
- soit par VBA

Merci à tous
Alain


Jocelyn, j'ai ajouté le fichier excel que je souhaite avoir à peu près soit avec des formules de calcul soit avec du VBA.
Merci
Merci

Message édité par: a3lain, à: 25/01/2006 14:56
 

a3lain

XLDnaute Junior
Re bonjour et bonne année 2006 d'ailleurs.
Ci joint le fichier exemple attendu zippé
Merci [file name=RechercheValeur.zip size=4774]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/RechercheValeur.zip[/file]
 

Pièces jointes

  • RechercheValeur.zip
    11.8 KB · Affichages: 13
  • RechercheValeur.zip
    11.8 KB · Affichages: 17
  • RechercheValeur.zip
    11.8 KB · Affichages: 13

Jocelyn

XLDnaute Barbatruc
re bonjour,

bon alors revoila le fichier.

soit j'ai mal interprete ta formule soit il y a une petite erreur dedans mais si le nombre de jour en I4 est 70 la formule renvoie 2.87% alors quelle donne 2.8 pour 75 :eek: :eek:

Jocelyn [file name=Recherchehpourcentage.zip size=2602]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Recherchehpourcentage.zip[/file]
 

Pièces jointes

  • Recherchehpourcentage.zip
    2.5 KB · Affichages: 10
J

JJ59

Guest
Bonjour A3lain, Jocelyn, le Forum


Une solution par formule.
J'espère être assez claire dans mes explications.

Bon aprés-midi à tous

JJ59 [file name=A3lainV1.zip size=1836]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/A3lainV1.zip[/file]
 

Pièces jointes

  • A3lainV1.zip
    1.8 KB · Affichages: 15

Gael

XLDnaute Barbatruc
Bonjour Alain, bonjour Jocelyn, bonjour JJ59,

Une autre solution avec index/equiv.

J'ai ajouté les tests si la valeur choisie est inférieure à 30 ou supérieure à 105.

Par contre il n'est pas nécessaire de tester si la valeur existe ou non dans la plage puisque dans ce cas la différence de jours sera égale à 0 et la formule prendra donc le premier pourcentage.

@+

Gael

PS: JJ59, pour la valeur 70, je trouve 2,63%, ce qui me paraît correct mais ta formule donne 2,33%????
[file name=RechercheValeur_V1.zip size=2506]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/RechercheValeur_V1.zip[/file]

Message édité par: Gael, à: 25/01/2006 16:56
 

Pièces jointes

  • RechercheValeur_V1.zip
    2.4 KB · Affichages: 8

Jocelyn

XLDnaute Barbatruc
re bonjour
Bonjour JJ59, Gael,

bon sur la base de ce que tu as compris gael j'ai refais mon fichier car je ne suis pas ok avec toi pour trouver 2.33% pour une valeur de 70 moi je trouve 2.63 comme Gael.

et gael bravo j'avais pas songé au index equiv.

Jocelyn [file name=Recherchehpourcentage_20060125170035.zip size=2464]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Recherchehpourcentage_20060125170035.zip[/file]
 

Pièces jointes

  • Recherchehpourcentage_20060125170035.zip
    2.4 KB · Affichages: 14
A

a3lain

Guest
Bonsoir à tous,

Effectivement, j'ai corrigé les formules de JJ59 et j'avais trouvé 2,63 grace aux idées de equiv/index mais j'ai galéré un peu plus que vous les pros. j'aurais dû regarder plus tôt vos solutions. La formule litérale de mon exemple etait d'ailleurs fausse mais vous avez tous corrigé mon tir.

Merci encore à vous tous pour votre aide
Alain
 

Discussions similaires

Statistiques des forums

Discussions
312 345
Messages
2 087 487
Membres
103 557
dernier inscrit
gerard.messerlin68@orange