Arrondir avec plusieurs conditions
ELMAMOUNIYOUSEF
-
Raymond PENTIER Messages postés 58991 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58991 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
A voir également:
- Arrondir avec plusieurs conditions
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Excel reporter des données sur une autre feuille avec conditions ✓ - Forum Excel
- Je ne suis pas un robot confidentialité - conditions ✓ - Forum Mail
- Excel champ calculé avec condition - Forum Excel
- Mise en forme conditionnelle avec 2 conditions ✓ - Forum Bureautique
7 réponses
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
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??
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
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
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
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
Je n ai encore pas trouvé la bonne conditio. Pour la formule, Pour cet ex le résultat a obtenir est ainsi 14.9
Si decimale inf à 9 affiche 9
Si unité inf à 5 affiche 4,si sup à affiche 9
Pour tout nombre entre 10. 01 et 14.99 affiche 14.9 et pareil pour le reste