![](https://cdn.wiki-base.com/1815552/excel_formula_round_price_to_end_in_45_or_95__2.png.webp)
Formule générique
=CEILING(price,0.5)-0.05
Sommaire
Pour arrondir les prix à .45 ou .95, selon que le prix d'origine se termine au-dessus ou en dessous de .50, vous pouvez utiliser la fonction PLAFOND. Dans l'exemple illustré, la formule en C6 est:
=CEILING(B5,0.5)-0.05
qui arrondit les prix comme indiqué sur la capture d'écran.
Règles d'arrondi
Dans l'exemple illustré, l'objectif est d'arrondir les prix pour finir par 0,45 ou 0,95, en suivant ces règles:
- Si un prix est déjà un dollar entier, le résultat devrait être le dollar entier précédent + 0,95. Par exemple, 3,00 $ devient 2,95 $.
- Si un prix se termine par .50 ou moins, le résultat devrait être le dollar entier actuel + .45. Par exemple, 4,31 USD deviennent 4,45 USD.
- Si un prix se termine par 0,51 ou plus, le résultat doit être le dollar entier actuel + 0,95. Par exemple, 5,63 $ devient 5,95 $.
Explication
La clé pour résoudre ce problème est de réaliser que la solution nécessite un type d'arrondi spécifique. Nous ne pouvons pas simplement arrondir à la valeur "la plus proche" .45 ou .95. En fait, la première étape consiste à arrondir au demi-dollar le plus proche (0,50). La deuxième étape consiste à soustraire 5 cents (0,05 $).
Pour arrondir au demi-dollar le plus proche, nous utilisons la fonction PLAFOND, avec l'argument de signification défini sur 0,5:
=CEILING(B5,0.5) // round up to next half dollar
Cela arrondira le prix d'origine au demi-dollar suivant. Par exemple, 4,31 USD deviendront 4,50 USD et 5,72 USD deviendront 6,00 USD. Surtout, si un prix se termine déjà par .00 ou .50, il restera inchangé (c'est-à-dire qu'un prix de 4,00 $ ou 4,50 $ n'est pas affecté).
Une fois arrondie, la formule soustrait simplement 0,05 pour obtenir un résultat de 0,45 ou de 0,95. La formule en C5, copiée vers le bas, est:
=CEILING(B5,0.5)-0.05
Lorsque B5 contient 17,01 $, la formule est résolue comme ceci:
=CEILING(B5,0.5)-0.05 =CEILING(17.01,0.5)-0.05 =17.50-0.05 =17.45
À propos de CEILING
PLAFOND est l'une des 8 fonctions d'arrondi dans Excel. Vous pouvez utiliser CEILING pour faire des choses comme:
- Arrondir les nombres aux multiples de 25
- Temps rond jusqu'à 15 minutes multiples
- Arrondissez les matériaux jusqu'à l'unité entière suivante
La fonction MROUND et la fonction FLOOR peuvent également arrondir à un multiple donné, mais le comportement est différent de CEILING:
- CEILING arrondit au multiple suivant
- FLOOR arrondit au multiple précédent
- MROUND arrondit au multiple le plus proche