Calcul sur excel
Résolu
patoune
-
patoune -
patoune -
Bonjour,
J'ai un tableau de 4000 articles. A chaque article correspond un prix. Je dois tous les modifier comme suit. Si le prix indique une décimale inférieure à 0.5, le prix devient 0.5 et si la décimale est supérieure à 0.5, elle devient 0.9. Ex : 58.45 doit être formulée pour devenir 58.50, 47.23 doit devenir 47.5, au même titre, 63.89 devient 63.90 et 75.55 devient 75.90.
Quelqu'un parmi vous aurait-il la formule miracle pour tout transformer en un tour de main ?Merci d'avance
J'ai un tableau de 4000 articles. A chaque article correspond un prix. Je dois tous les modifier comme suit. Si le prix indique une décimale inférieure à 0.5, le prix devient 0.5 et si la décimale est supérieure à 0.5, elle devient 0.9. Ex : 58.45 doit être formulée pour devenir 58.50, 47.23 doit devenir 47.5, au même titre, 63.89 devient 63.90 et 75.55 devient 75.90.
Quelqu'un parmi vous aurait-il la formule miracle pour tout transformer en un tour de main ?Merci d'avance
3 réponses
-
=ENT(A1)+SI(MOD(A1;1)<=0,5;0,5;0,9)
-
bonjour,
une formule du genre =SI((C9-ENT(C9))<=0,5;(ENT(C9)+0,5);(ENT(C9)+0,9))
la Valeur a convertir estt bien sûr en cellule C9
Attention :
- tu n'as pas prévu le cas ou le chiffre a convertir est déjà > à 0,9 pour les prendre en compte il faudra remplacer la partie en gras par un autre test/valeur du même genre
- Ne marche pas avec les nombres négatifs car j'ai utilisé ENT() qui correspond a la partie entière.
bonne chance -
bonjour
excusez moi je n'avais pas rafraichi =pour une formule un peu moins astucieuse que Patrick
mais pour recopier la formule
tu fais un double clic sur le carré en bas et à droite de la cellule
Michel