Comments on: How to round numbers in Excel: ROUND, ROUNDUP, ROUNDDOWN functions

The tutorial explains the uses of ROUND, ROUNDUP, ROUNDDOWN, FLOOR, CEILING, MROUND and other Excel rounding functions and provides formula examples to round decimal numbers to integers or to a certain number of decimal places, extract a fractional part, round to nearest 5, 10 or 100, and more. Continue reading

Comments page 5. Total comments: 375

  1. Hello,
    I have a question noone asked. How to round numbers to specific numbers that I have in a list?

    My list is:
    ...
    0.09
    0.1
    0.12
    0.16
    0.2
    0.25

    Then I need to round like this:
    0.23 => 0.25
    0.094 => 0.9

  2. Hey, I have got these conditions rounding with weights that we have,

    .1 - .5 (should be rounded to .5)
    .6 - 1.09 (Should be rounded to 1)
    1.1- 1.59 (Should be rounded to 1.5)
    1.6 - 2.09 (Should be rounded to 2)

    I am familiar with the nested if but what about rounding these numbers like mentioned above.

  3. Can you help - I need the following time provisions on a summary of time work in minutes up to 100
    i.e 11,070.92 hours worked

    Less than 15 minutes - round to zero hours

    15 minutes to 45 minutes (inclusive) - round to 1/2 hour

    Greater than 45 minutes - round to hours

  4. Hello all,

    I'm using a worksheet with retail prices where they all end in .99 (i.e. $26.99). I want to take 10% off each price but have it round down to .99. I was using (=ROUNDDOWN([@[List Price]]*0.9,0)-0.01) but the problem is if the list price has a 9 in the ones column it rounds down an extra dollar. For example if you take 10% of 29.99 it would be $26.99 which already ends in .99 so thats what i want. But the function im using rounds that down to $25.99.

  5. Hello all,
    Just wanted to know if anyone have solution to the currency rounding requirement below:

    Cent of 0.01 to 0.04 = Round down to 0 (zero)
    Cent of 0.05 = Remain as 0.05
    Cent of 0.06 to 0.09 = round up as 0.10

    By law in our country the currency need to be rounded in such way due to 1 cent coin is no longer a legal tender.

    Please share if anyone have solution. Thanks in advance

  6. Hi,

    Is there a way to round up to the nearest specific time?
    ie. round 12/09/2020 20:30 to the nearest 6:00am time

    1. Hello!
      If I understand your task correctly, the following formula should work for you:

      =TRUNC(CEILING(B1,"06:00"))+0.25

      I hope this will help

      1. Hi,

        Thanks for your reply. It does mostly do what i was asking. Is there a way for it to round upwards only? Some of the cells i am using it on is rounding some numbers backwards to "6:00" ie. 14/9/2020 11:40 is getting rounded to 14/9/2020 6:00 as opposed to 15/9/2020 6:00

        1. Hello!
          I ask you to immediately specify all the conditions.
          Please try the following formula:

          =IF((B11-INT(B11))>0.25,INT(B11+1)+0.25,INT(B11)+0.25)

          Hope this is what you need.

          1. Hi,

            Thanks for your reply. Essentially what is needed is column A is a variety of different days and different times for each different day. The cell that will have the answer will need to round column A in the same row forward to 6:00am regardless of what the date is.
            ie
            Column A Column B
            15/09/2020 17:30 16/09/2020 6:00
            15/09/2020 21:43 16/09/2020 6:00
            16/09/2020 3:26 16/09/2020 6:00
            16/09/2020 8:15 17/09/2020 6:00
            16/09/2020 13:26 17/09/2020 6:00
            17/09/2020 5:00 17/09/2020 6:00
            19/09/2020 20:45 20/09/2020 6:00

  7. Hello Everyone,
    If I wish to round off all decimal numbers upto 0.4999 to 0.5 and all decimal numbers greater than or equal to 0.501 to 0.9999 to 1. i.e. if a decimal number is 17.1 then it should be converted to 17.5 and if a decimal number is 29.65 then it should be converted to 30. These numbers should be rounded so that we arrive at the correct calculations.

    How do I do it? Please help

    1. Hello!
      I hope you have studied the recommendations in the above tutorial.
      Use the CEILING function

      =CEILING(A1,0.5)

      Read more here

  8. I have a weight in one column and in the other column I am wanting to multiply it by 65% AND then round it up to the nearest increment of 5 using one formula. Example: My weight is 125 and I want to know 65% of that weight which is 81.25. I would like to round it up to 85. Can i do all of this in one cell. I have this so far =R3*0.65 , but I don't know how to use another function in the same cell to use that function AND round up to the nearest 5. I would like all my weights to end in 5 or 0 ie ( 85,95,100 etc..) Can you help me?

  9. Hi , I am trying to write a formula for total hours in excel .
    4(hrs).22(Min) + 4(hrs).46(Min) = 8(Hrs).68(Min) (Answer should be 9 hrs 8 minutes.)
    7(hrs).30(Min) + 5(hrs).30(Mins)= 12(Hrs).60(Min) (Answer should be 13 hrs)
    Please help to write formula.

    1. Hello!
      If you write 04:42:00 in cell A1, and write 04:46:00 in cell B1, then the formula =A1 + B1 gives 09:08:00. Explain in detail how you got your result and I will try to help you

  10. What formula would I need to use to round up to the nearest $5? Example $63 round up to $65.
    THANKS!!

  11. I'm trying to round 161-169 to 165 and 160 still remain 160 in one cell.
    Thanks to much.

    1. Hello Lynn!
      If I got you right, the formula below will help you with your task:

      =IF(A4-ROUNDDOWN(A4,-1)>0,ROUNDDOWN(A4,-1)+5,A4)

      I hope this will help

  12. Hi
    I’m trying to round figures for my retail prices in one excel column
    For example, simplest way for me to explain
    Anything with a price between 17.01 and 17.50 rounds to 17.45
    Anything with a price between 17.51 and 17.99 I want to round to 17.95
    Any help I can get with this is much appreciated
    Regards,
    Declan

    1. Hello Declan!
      If I understand your task correctly, the following formula should work for you:

      =IF((K1-TRUNC(K1))<=0.5,TRUNC(K1)+0.45,TRUNC(K1)+0.95)

      I hope it’ll be helpful.

  13. Hi,
    I'm trying to write an equation in Excel that rounds using the following rules:
    1. If the extra digit is less than 5, drop the digit.
    2. If the extra digit is greater than 5, drop it and increase the previous digit by one.
    3. If the extra digit is five, then increase the previous digit by one if it is odd; otherwise do not change the previous digit.

    I feel like I'm close to a solution by using the IF(AND(Find line of commands but can't get it to come together properly. Could you please help?
    Thanks so much,
    John

  14. What will be the output of following1) =sum (5,6). 2)= power(5,3). 3)=round(14.67) - round off by one digit after decimal. 4) =max(78,89,48). 5) =LOWER ("CORONA")

    1. Hello!
      What does sum (5,6) or LOWER (“CORONA”) have to do with the ROUND function? For me to be able to help you better, please specify which formula you mean and describe the problem in more detail. Thank you.

  15. Hello, I would like to bypass the normal rounding function. I would like a number between 1.01 - 1.4 to round down and 1.41-1.99 to round up.

    Is this possible?

    1. Hello Paul-Simon!
      If I understand your task correctly, the following formula should work for you:

      =IF(A20-TRUNC(A20) <= 0.4,ROUND(A20,0), ROUND(A20+0.1,0))

      I hope this will help

  16. excel formula in above 6 roundup 10 or below 5 roundown 0 if condition separate cell
    mulitple purpose

  17. Hi, great article but I still can't solve my problem, I have a set number to round up to e.g. Power Supplies come in 2,3,5,8,10,15 Amps, so if my load is 6.1 I need to choose 8A unit, or load is 10.8 chose the 15A unit

  18. Hello, I want to round a value either 1.5 or 1.4 to the nearest whole number 2.0. But if that same cell is 2.0 then the return cell would show 2.0.

    1. Hello Todd!
      If I understand your task correctly, maybe the following formula should work for you:

      =ROUNDUP(A1,0)

      If there is anything else I can help you with, please let me know.

  19. Hi All,

    I need you help on how to make this number 0.282186949 to become 28.21.

    Thanks a lot in advance..

    1. Hello Jeric!
      If I understand your task correctly, the following formula should work for you:

      =ROUNDDOWN(A1*100,2)
      or
      =TRUNC(A1*100,2)

      I hope this will help, otherwise please do not hesitate to contact me anytime.

  20. thank you!! it helps so much

  21. Hello,
    I was wondering if there is a way to round a cell up to the nearest dollar amount (for a budget) and then have the added changed moved to another cell where it is added up to a grand total at the end of the month. If this is not possible yet is it something that can be looked into for the future?

  22. I am looking to round up a catalog of figures, rounding DOWN anything below eg 125.30, and rounding up anything greater than 125.30. I am only a casual user, but would appreciate some help!

  23. Sir/ Mam
    i am sivakumar. M From trichy
    my small doubt anybody excel export pls to clarification and help me
    system calculated Rs.11.00 goes to next roundup Rs.20 (increment) This is correct
    system calculated Rs.11.90 goes to next roundup Rs.20 (increment) This is correct
    system calculated Rs.15.90 goes to next roundup Rs.20 (increment) This is correct
    system calculated Rs.19.90 goes to next roundup Rs.20 (increment) This is correct
    system calculated Rs.10.90 goes to next roundup Rs.20 (increment) This is not correct
    system calculated Rs.10.51 goes to next roundup Rs.20 (increment) This is not correct
    system calculated Rs.10.99 goes to next roundup Rs.20 (increment) This is not correct
    The Correct amount is Rs.10/- Only
    The Correct amount is Rs.10.01 to Rs.10.99 Correct amount Rs.10/-

    The Correct amount is Rs.11.00 to Rs.19.99 Correct amount Rs.20/-
    how to get the above result
    anybody help me
    i am waiting for your favorable reply.
    cell : 9843760656

    1. If Value is in col. A and Formula in B
      =IF(A110.99,CEILING(A1,10)))

      Hope this would help.

  24. If i enter the value in decimal value i need it in subtraction.
    Eg : 2.75 = 2-75
    1.001 = 1-001 (or) 1 - 0
    9.138 = 9 - 138
    1 - 70 = 1 - 7

  25. good description,thanks

  26. Can you only use decimals for rounding operations? I am trying to display cells that have formulas in them that were entered as decimals to round to the nearest 16th, but also automatically reduce the resulting fraction. So I would like 12.49 to display as 12 1/2 instead of 12 8/16.

  27. Hello,
    I need a formula for below issue -
    12.34 = 12.34
    5645.89 = 5646
    3456.23 = 3456.23
    4569.51 = 4570
    Please help.
    Thanks

  28. hello,
    how could i put round figure value in excel.
    some examples here !!!
    "1234" if the last digit is under "5", than i want result "1230"
    "5678" if the last digit is up to "5", than i want result "5680"
    "9120" the last digit is "0", than okay.

  29. Hi, I have a problem when using the "Floor" function.
    Suppose I'm preparing a "Over Time " sheet. SO there, the minimum OT will be counted from starting from 1:00 hrs to upwards adding in 00:15 mints time intervals. (Which means, to add OT, I have to work at least minimum 1:00 hr of extra time, other wise lesser time will not be added. Further , if my off time is at 4:15 pm, I have to work until 05:15 pm to gain 1:00 hr OT. Suppose if I off at 05:00 Pm, then that 00:45 mints will not be counted as the minimum requirement to OT get counted is 1:00 working hr, which means 05:15 pm. After 05:15 pm, OT will be added in 00:15 mints basis.
    SO my question is that, when I put all the formulas of, IF, Floor,...etc, all the functions work correctly, but except for a one incident. When my off time is 05:30 pm, it counts as 01:00 hr OT when I put it to "Floor" function. But actually, it should be floored as 01:15 hrs, right?
    So except for that particular time, the function gives exact answer for all other off times, including 05:15 pm. Why this happens? Is it because I have have limited my OT to counting from 05:15 pm? Because it is the first 00:15 minutes after first 01:00 hr OT?
    Please explain, if any one knows? WHat kind of change I should do in my "Floor " function?

  30. Contract Worked Start End
    3.75 5 08/05/2019 08:38 08/05/2019 13:43
    I need a formula that will return Not clocked in if start is missing, Not clocked out if end is missing, not clocked in or out if start and end are both missing, start - end - contract as a decimal ie 3, 3.25, 3.5, 3.75.
    this information comes to me as a list of 500+individuals and I want to drag the formula to all rows.
    Worked may not be the same as end-start.
    Thankyou

    1. 2 3 07/05/2019 10:20 07/05/2019 13:28
      10:20 should round to 10:15 (nearest 15 mins) and 13:28 should round to 13:30 making the difference 3.25 I can take the worked hours (3) away and see they have worked .25 hours more than stated in the worked column.

  31. please help me i m very confuse in formula lets see
    (any value) * 0.2% = result
    i want that the result upto 0.50 value convert to lower value and up 0.50 count as next decimel like as 11250 * 0.2% = 22.50 this count as 22 other hand 12999 * 0.2% = 25.99 this count as 26.

  32. hi,

    Anybody can tells me. how i can MROUND such below within a one Drag for both negative and positive values.
    eg:
    62 = count as 60
    65 = count as 70
    419 = count as 420
    601 = count as 600
    -24 = count as -20
    -37 = count as -40

    1. (ROUND(AZ9/10,0))*10

  33. i need formula for round minutes, spreadsheet have in cells 0:31 as 31 minutes
    5-18 minutes count as 15 min
    19--34 minutes as 30 minutes
    35-49 minutes as 45 min
    above 50min count as 1 hour

  34. I need a formula for average as per the following condition
    C4 should return B4 if both result 1 and 2 are non-numeric values(text)
    A B C
    1 Result 1 Result2 Average
    2 1 2 1.5
    3 <1 2 2
    4 < <1 #DIV/0!

    Can anybody help me out?

  35. 111.000 = 111
    11.100 = 11.1
    1.110 = 1.11
    .111 = 0.111

    please explain how to make a formula for the above

  36. Hi,
    I am using excel to calculate a sale price based on lengths of wood and have a calculation already in place that gives me an overall price for a frame.

    However, for example, I don't want the price to be less than £30 or more than say £100.

    How can I ask excel to round up to £30 but no more than £100 but still show me the exact figure from the original calculation if between 30-100?

    I've tried using IF's and ROUND but end up with 'FALSE' - can you help please?

    Thanks

  37. Hi mam
    Can u tell me , how can we remember all the formulas.

  38. Hi, Is there a function where I "dictate" to Excel to help:

    A) Round UP to the nearest $0.10 cent if it is > $0.08
    $15.78 -> $15.80

    B) Round DOWN to the nearest $0.10 if it is $15.70

    Do I need to combine two formulas together?

    Thanks in advance.

    1. Hi Autumn,

      There's not a short formula, but this may work:
      cell is the cell you're refering to (A2, B3, etc.)

      =IF((cell-ROUNDDOWN(cell,0))>0.08,CEILING(cell,0.1),FLOOR(cell,0.1))

      If you needed it to round up 0.80 as well and not only .80001 -> .9999, you would use:

      =IF((cell-ROUNDDOWN(cell,0))>=0.08,CEILING(cell,0.1),FLOOR(cell,0.1))

  39. Hi Mary
    I would like to round above an whole number to .49 or .99, ie 2.24 to become 2.49 and 2.52 to become 2.99
    please could you help

    1. =CEILING(cell,0.50)-0.01

  40. Hi!
    I need help!!
    trying to figure out but just cant get it right...
    one of the formula that i tried:-
    =TRUNC(21/12*A3,0.5)+IF(TRUNC(21/12*A3)=0.5,0,0.5)

    I need something like the result for 21/12*A3- if its anything = or above .5 will be 1.5/ 2.5/ 3.5 etc if anything below .5 will be whole number 1/2/3... etc...

    Anybody able to help pls?

  41. How do I make a fraction round up to the nearest fraction that i set?

  42. Hi, can anyone help please? I'm trying to round exam scores with 4 parts, so results will come in as, say, 5,8,5 and 7 out of ten (25/40) but I need to round the average of between 0.25 and 0.74 to a .5 score, and .75 to .24 score to a whole number.
    To clarify, a formula that makes:
    5+5+5+6 display 5.5
    6+6+6+5 display 6.0
    6+6+6+7 display 6.5
    2+9+7+5 display 6.0

    Many thanks

  43. I want to always round up to the nearest $100.
    example: $400.01 should round up to $500, NOT down to $400

  44. i want time times to be converted.If the time is at 12 minutes or
    less then round down to the nearest quarter hour. If the time is at 13 minutes or
    more, then round up to the nearest quarter hour.

    Example
    13:12 to 13:00
    13:13 to 13:15
    13:27 to 13:15
    13:28 to 13:30
    13:57 to 13:45
    13:58 to 14:00

  45. I want to write a formula that rounds anything from .1 up to the nearest integer, but anything below .1 (i.e. .07) round down to the nearest integer.

    So if I get 2.07, it becomes 2.
    But if it's 2.15 it becomes 3.

    How can I do this please?

  46. Hi
    I want to use MROUND to round numbers in many cells within a column provided that the sum of all cell not exceed or be less than a specified value...Sometimes I get more than the value and some other arrangments I get less..(To make it clear the values in the cells that I want to ROUND are actually results of multiplying different presentage with the common specified value)
    Thank you

  47. A COLUMN B COLUMN
    row 1 row1
    BASIC SALARY 17500/- NET SALARY 13417/-
    17500/30*23=13417/-
    IT IS FIXED TO NOT ABOVE 15000/-
    MY FORMULA IS IF(B1>15000,"15000"*13%,IF(B1<=15000,B1*13%))
    THE RESULT IS 13417 x 13% =1744.21, I WANT TO ROUND THE AMOUNT TO 1744.00
    PLEASE SUGGEST ME THE CORRECT FORMULA

    1. Hello, Shravan,

      If we understand your task correctly, you need to round the result you get. If so, please try the formula below:

      =ROUND(IF(B1 > 15000, "15000"* 13%, IF(B1 <= 15000, B1 *13%)), 0)

      Hope this is what you need.

  48. Hello,

    I have searched and cannot find an answer specific to my needs. Can anyone help, please?

    I need to round down negative numbers to the nearest 0.25

    Examples:
    -1.94 to -1.75
    -2.14 to -2
    -2.64 to -2.5

  49. Hello ,
    Need help, in excel I want the 3rd decimals to be either 0 or 5
    Eg
    1.3423 want to change to 1.340
    1.3472 change to 1.345

    3rd deci condition
    =.005 -.009 will be .005

    Any recommendations

    Thanks

  50. for example
    if my number 0.5 result will be 0.5
    if my number less than 0.5 result will be 0
    if my number greater than 0.5 result will be 1

    please give formula i will apply for this automatic

    1. Hello, Pragnesh,

      Please try the formula below:

      =IF(A1>0.5, 1, IF(A1=0.5, 0.5, 0.5))

      Hope this is what you need.

Post a comment



Thank you for your comment!
When posting a question, please be very clear and concise. This will help us provide a quick and relevant solution to
your query. We cannot guarantee that we will answer every question, but we'll do our best :)