Arrondir avec plusieurs conditions
ELMAMOUNIYOUSEF
-
Raymond PENTIER Messages postés 58226 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58226 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je vous prie de m aider a trouver la bonne formule
Je souhaite un calcul simple avec fonction si et arrondir par ex:
Chiffre 13.53 je veux mettre si la decimale **, 53 est borné entre 1 et 9 qu il m accorde 9 automatiquement, et si l unité dans ce cas *3 est borné entre 1 et 5 qu il me donne 4 ou si borné entre 6 et 9 me donne 9.
Le resultat que je veux obtenir est 14.9
Merci beaucoup
Je vous prie de m aider a trouver la bonne formule
Je souhaite un calcul simple avec fonction si et arrondir par ex:
Chiffre 13.53 je veux mettre si la decimale **, 53 est borné entre 1 et 9 qu il m accorde 9 automatiquement, et si l unité dans ce cas *3 est borné entre 1 et 5 qu il me donne 4 ou si borné entre 6 et 9 me donne 9.
Le resultat que je veux obtenir est 14.9
Merci beaucoup
Configuration: Android / Chrome 86.0.4240.110
7 réponses
-
Qu'est-ce que vous faites des zéros dans vos conditions ? ex : 10,06
-
Bonjour
vos explications ne sont pas très cohérente,
voulez vous obtenir 4 quelque soit la valeur de la valeur avant virgule si elle est plus petite que 5 ou simplement +1?
idem pour le 9
et c'est aussi un peu le brouillard pour les décimales
pour faire plus clair, pouvez déposez un modèle Excel avec une liste de quelques nombres en A et le résultat attendu en B, liste représentative des cas de figures utiles, y compris dans le nombre de caractères possible
voyez ici:
https://mon-paratge.fr
et revenez coller le lien créé sur le site
à vous lire
crdlmnt -
j'y suis presque mais je ne comprend pas pourquoi 20,06 doit donner 24,9 alors que 350,09 doit donner 359?
quelle est la règle qui différencie, sachant que logiquement en fonction de 359, 20,06 dont es décimales sont inférieures à 0,53 devrait donner 29??
-
Bonjour Merci beaucoup pour votre aide
Dans la pratique des prix de ventes notre charte est de se positionner sur un prix entier si ca dépasse 100 et toujours 9 comme unité à la fin sans mettre de virgule par Prix de ventes moyen 321,56 => resultat à obtenir 329
pour les chiffre inferieur à 100, nous mettons un prix qui finit par *4,9 où *9,9 a titre d'exemple:
4,45 => 4,9
7,45=>9,9
63,06 => 64,9
67,65=>69,9
-
-
Voila qui va mieux, cette règle des >=100 n'était pas connue jusque là
voila ce que je peux vous proposer
à tester dans tous vos cas de figures
revenez si soucis
https://mon-partage.fr/f/S392kNAq/
ps:la proposition der ALS35, beaucoup plus simple, fonctionne au mois dans la liste demandée dans vos messages
crdlmnt
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Bonsoir YOUSEFELMAMOUNI
La formule de ALS35 est très élégante, je ne connaissais pas la fonction PLANCHER.
Ma formule recalcule cette fonction, avec la fonction ENT, qui renvoie l'entier immédiatement inférieur.
Si le prix moyen est en A1, le prix calculé est :
=SI(A1<100;(ENT(A1/5)+1)*5-0,1;ENT(A1/10)*10+9)
L'erreur que vous avez obtenue est due sans doute à une parenthèse mal écrite : si tous vos prix moyens sont en colonne, écrivez la formule dans la première cellule et faites un copié vers le bas. Pour moi, la formule de ALS35 fonctionne aussi pour 48,54.
Bonne soirée -
Bonsoir.
Je me permets de signaler qu'il s'agit de véritables formules de calculs de prix, et pas du tout d'arrondis !
C'est pourquoi nous avons eu beaucoup de mal à comprendre la question ...