Strange Request of Rounding Down against Laws of Mathematics
I've had a strange request. One that defines the laws of Mathematics:
I'm calculating the time difference and then using this formula to round down. However, the formula is following the laws of mathematics and rounding up when it sees an 8 or 9.
=MROUND(ROUNDDOWN(Difference@row), 5)
E.g.
In this example, the requestor needs to round down to 55 always.
Any suggestions?
Best Answer
-
Hello @Jack Parry
=IF([Difference]@row < MROUND([Difference]@row, 5), MROUND(([Difference]@row - 5), 5), MROUND([Difference]@row, 5))
This equation first specifies whether the value was rounded up or down, based on the multiplier. If it was greater, than subtract 5 (being the multiplier) and round that value to the nearest multiple.
This function will ALWAYS round down unless the value is already a multiple of 5.
If the value in the cell is 54, the result will be 50. Not 55.
Answers
-
Hello @Jack Parry
=IF([Difference]@row < MROUND([Difference]@row, 5), MROUND(([Difference]@row - 5), 5), MROUND([Difference]@row, 5))
This equation first specifies whether the value was rounded up or down, based on the multiplier. If it was greater, than subtract 5 (being the multiplier) and round that value to the nearest multiple.
This function will ALWAYS round down unless the value is already a multiple of 5.
If the value in the cell is 54, the result will be 50. Not 55.
-
@MichaelTCA Thank you! this works perfectly! :)
-
Anytime! I'm glad it helped.
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 64.9K Get Help
- 441 Global Discussions
- 139 Industry Talk
- 471 Announcements
- 4.9K Ideas & Feature Requests
- 129 Brandfolder
- 148 Just for fun
- 68 Community Job Board
- 496 Show & Tell
- 33 Member Spotlight
- 2 SmartStories
- 300 Events
- 36 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!