Calcul sur excel

Résolu/Fermé
patoune - 14 oct. 2011 à 16:37
 patoune - 14 oct. 2011 à 18:49
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

A voir également:

3 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
14 oct. 2011 à 16:58
=ENT(A1)+SI(MOD(A1;1)<=0,5;0,5;0,9)
0
Un grand merci à vous j'ai gagné un temps précieux
0
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
0
Merci à vous pour votre implication, j'ai gagné un temps important dans l'application de celle-ci
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 14/10/2011 à 17:03
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
0