Pas vraiment de la prog pure mais probleme sous excel!!!! - Divers - Programmation
Marsh Posté le 20-11-2002 à 21:45:12
aure013 a écrit a écrit : Voila g un petit problème sur une de mes feuilles Excel. Exemple: entre 0 et 3 --> 2? entre 4 et 6 --> 3? entre 7 et 9 --> 4? etc..... Comment faire que suivant un sombre indiqué excel repporte la bonne valeur associée Ex si E31 = 8 alors E32 = 4? Mais ceci sans passer par le si alors sinon parce que ya trop de gamme Merci de m'aider |
pour tout sauf 0:
ceil ((E31-0.99)/3+1)
Marsh Posté le 21-11-2002 à 16:43:52
ça marche pas comme ça le truc exact c'est:
entre 0 et 50 km --> c un forfait de __?
entre 51 et 120 km --> "" "" "" " " " " "
entre 121 et 230 km --> " " " " " "" " " "
entre 231 et 400 km --> 1.1? du km
etc....
ça peut pas etre une suite
Marsh Posté le 21-11-2002 à 16:45:25
ReplyMarsh Posté le 21-11-2002 à 18:28:42
Je connais quasi pas excel, mais peut-être en faisant macro avec des if !! On peut pas y couper car faut bien comparer.
Ou trouver une équation avec des poids divers genre
a * (x - 50) + b * (x - 120) + c * (x - 230) ... mais pas certain y ait une solution pour a, b, c, ....
function IK as single (km as integer) (je me crois en VB3) à adapter
if (km <= 50) then
IK = 2.3 * km
exit function
end if
if (km <= 120) then
IK = 2.0 * km
exit function
end if
if (km <= 230) then
IK = 1.6 * km
exit function
end if
if (km <= 400) then
IK = 1.1 * km
exit function
end if
IK = 0.8 * km
end function
Marsh Posté le 21-11-2002 à 19:12:36
aure013 a écrit a écrit : ça marche pas comme ça le truc exact c'est: entre 0 et 50 km --> c un forfait de __? entre 51 et 120 km --> "" "" "" " " " " " entre 121 et 230 km --> " " " " " "" " " " entre 231 et 400 km --> 1.1? du km etc.... ça peut pas etre une suite |
ben si c'est pas regulier, il n'y a pas trop le choix : tu dois te tapper des if
Marsh Posté le 21-11-2002 à 20:38:27
Le fonction recherchev est ton amie.
Il ne faut surtout pas utiliser la fonction Si (elle est bien si tu veux tester deux ou trois valeurs mais audela...
Tu fais une table (sur on onglet séparé ou non)
des valeurs limites
A B
1 0 2
2 3 2
3 4 3
4 7 4
etc.....
Tu applique ensuite ta fonction Recherchev
Rechechev(2,5;A1:B4;2
où 2,5 est la valeur recherchée (elle peut faire référence à une cellule;A1:B4 est la plage de recherche;2 est le N° de colonne)
Si pb envoie moi ton mail à quin@scope.fr
J'utilise cette fonction courament.
Marsh Posté le 22-11-2002 à 11:36:00
Je n'ai pas le truc sous la main la tout de suite mais je vais coir ce soir. Je vous tiens au courant et vous remerci déjà par avance de m'avoir aidé dans a tache.
Vous etes cool, merci
Marsh Posté le 23-11-2002 à 11:33:04
Tranquille merci beaucoup ça marche nickel
Merci mille fois
Marsh Posté le 20-11-2002 à 21:16:28
Voila g un petit problème sur une de mes feuilles Excel.
Exemple: entre 0 et 3 --> 2?
entre 4 et 6 --> 3?
entre 7 et 9 --> 4?
etc.....
Comment faire que suivant un sombre indiqué excel repporte la bonne valeur associée
Ex si E31 = 8 alors E32 = 4?
Mais ceci sans passer par le si alors sinon parce que ya trop de gamme
Merci de m'aider
---------------
Mon Feedback !! - Pentax K200D :)