Solved

Excel Retail Pricing Formula Model with Rounding

Posted on 2014-02-03
8
667 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
 
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
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 

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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Sparklines have been introduced with Excel 2010 and are a useful tool for creating small in-cell charts, used for example in dashboards. Excel 2010 offers three different types of Sparklines: Line, Column and Win/Loss. What it does not offer is a…
Improved? Move/Copy Add-in Replacement - How to avoid the annoying, “A formula or sheet you want to move or copy contains the name XXX, which already exists on the destination worksheet.” David Miller (dlmille)  It was one of those days… I wa…
This Micro Tutorial will demonstrate in Microsoft Excel how to add style and sexy appeal to horizontal bar charts.
This Micro Tutorial will demonstrate how to use a scrolling table in Microsoft Excel using the INDEX function.

947 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

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now