x
• Status: Solved
• Priority: Medium
• Security: Public
• Views: 946

# Excel Retail Pricing Formula Model with Rounding

HELLO ALL...

I'm having difficulty with an Excel formula.  What we'd like to achieve, is to take some cell (say, A1) and mark it up with a base_% of 100...but THEN...

1...ROUND DOWN to \$xx.50 for anything under \$100
2...Anything OVER \$100 will not have any cents only Whole Dollars, and just round DOWN to the nearest "9" (i.e. for example \$108 would be \$109 and \$132 would be \$129)
3...However...anything with a last digit of "5" and OVER would go up  (\$135 to \$139)  .....and anything with a last digit UNDER "5" would go down.....(\$144 to \$139)

0
datatechcorp
• 4
• 4
1 Solution

Commented:
So \$110 would be \$109?

Also, by your description above, if you have a number that is over \$100 but less than \$105, you get \$99 - Is that right?
0

Commented:
This formula does what you want, however as I mention above, when a value is over 100 but under 105, you will get 99 -

=IF(A1<100,FLOOR(A1,0.5),IF(INT(RIGHT(INT(A1)))<5,FLOOR(A1,10)-1,CEILING(A1,10)-1))
0

Author Commented:
I think that is right.  I'll have to check with my Accounting Staff (uugh!) in the morning...but thank you SOOOOO MUCH for responding!  May I continue this question/thread with you if I need to?  I'm going to award you the points nonetheless duttcom, OK?

Let me know...again, Thanks!...Mark
0

Commented:
No worries, happy to help - just note I am in Sydney Australia so I may disappear after my work day is done.

Meanwhile, FYI, what I have used above is the FLOOR and CEILING functions - they will round a number up or down to a multiple specified, so "FLOOR(A1,10)" will round the number in A1 down to the nearest multiple of 10. CEILING does the same, but it rounds upwards to the multiple you specify, so CEILING(A1,0.5) would round up to the nearest multiple of 0.5
0

Author Commented:
OMG...what a *wonderful* explanation!  Again...thank you SO MUCH for chiming in.  Nice to hear from our brethren "down under"... :-)
0

Author Commented:
Hi Duttcom...just wanted you to know...that I made some "tweaks" to your formula where necessary...it worked like a *champ*...and our Accounting Dept. was very appreciative.  Again, thank you!...Mark
0

Commented:
Glad you got a result - and learned a couple of new functions on the way!
0

Author Commented:
AMEN! :-)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.