Calcul sur excel

Résolu
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

3 réponses

Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
=ENT(A1)+SI(MOD(A1;1)<=0,5;0,5;0,9)
0
patoune
 
Un grand merci à vous j'ai gagné un temps précieux
0
Srg2
 
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
patoune
 
Merci à vous pour votre implication, j'ai gagné un temps important dans l'application de celle-ci
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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