Solved

Excel Retail Pricing Formula Model with Rounding

Posted on 2014-02-03
8
709 Views
Last Modified: 2014-02-04
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)

I've just gotta believe this is something simple in Excel that I'm missing...PLEASE HELP!...THANKS!...Mark
0
Comment
Question by:datatechcorp
  • 4
  • 4
8 Comments
 
LVL 12

Expert Comment

by:duttcom
ID: 39831553
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
 
LVL 12

Accepted Solution

by:
duttcom earned 500 total points
ID: 39831555
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 Comment

by:datatechcorp
ID: 39831567
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
Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

 
LVL 12

Expert Comment

by:duttcom
ID: 39831583
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 Comment

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

Author Comment

by:datatechcorp
ID: 39834564
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
 
LVL 12

Expert Comment

by:duttcom
ID: 39834571
Glad you got a result - and learned a couple of new functions on the way!
0
 

Author Comment

by:datatechcorp
ID: 39834574
AMEN! :-)
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Introduction This Article is a follow-up to my Mappit! Addin Article (http://www.experts-exchange.com/A_2613.html), it was inspired by an email posting I made to EUSPRIG (http://www.eusprig.org/index.htm), I will briefly cover: 1) An overvieā€¦
Some code to ensure data integrity when using macros within Excel. Also included code that helps secure your data within an Excel workbook.
This Micro Tutorial demonstrate the bugs in Microsoft Excel for Mac with Pivot Charts.
This Micro Tutorial will demonstrate how to create pivot charts out of a data set. I also added a drop-down menu which allows to choose from different categories in the data set and the chart will automatically update.

808 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question