Вспомнилось, что были у меня запутки с округлением в Excel поначалу. Так что для только открывших двери в мир ячеек и формул это напоминание может быть полезным. Не путайте округление с отображением. Если посмотреть на вкладку Число окна Формат ячеек, можно заметить, что для числового формата задается произвольное количество десятичных знаков. Если установлен ноль, то отображаться в ячейке будет число, округленное до целых, какая бы дробь там на самом деле не была. Но только отображаться! В дальнейшие расчеты пойдет число в первозданном виде, дробь - так дробь. И не удивляйтесь потом, если где-нибудь окажется, что 459 не равно 459. Потому что на самом деле это 458,93 и 459,2.

Отсюда вывод: всегда, когда речь идет о целых числах (или числах с заданной точностью) используйте округление. Это формула ОКРУГЛ в русской версии Excel. Она имеет два аргумента: само число, которое требуется округлить и число разрядов. С числом разрядов просто: 2 - до сотых, 1 - до десятых, 0 - до целых, -1 - до десятков и так далее в обе стороны. Единственное исключение из этого правила - промежуточные итоги, которые будут использоваться в дальнейших расчетах. Если округлять каждый результат в цепочке вычислений, может накопиться заметная ошибка, так что округляйте с умом.

  
Ноутбук или планшет? Вот в чем вопрос!
Сами по себе ноутбук и планшет являются устройствами, которые созданы для различных целей. У них схо
Страшен перегрев как выявление супружеской неверности Сумы
Потому, для того, чтобы избежать подобных инцидентов, нужно хотя бы изредка поглядывать на температу
Как ускорить работу компьютера?
Пользователи, чьи компьютеры оснащены не самым мощным железом, иногда встречаются с проблемами в вид

242 комментариев на «Округление в Excel»

  1. Галина пишет:

    Спасибо огромное!!!! всё получилось как надо! )))))

  2. никита пишет:

    округл числа 25.12 и 47.1

  3. Nulsi пишет:

    подскажите пожалуйста как эта формула называется в англ версии экселя

  4. ангвсм пишет:

    не поняла.округлите пожалуйста число 9182,7054
    а)до тысяч
    б)до сотен
    в)до десятков
    г)до единиц
    д)до десятых
    е)до сотых
    ж)до тысячных

  5. Киселева А.П. пишет:

    Как округлить число 72054 руб. до 72?

  6. Михаил пишет:

    Прошу, помогите с макросом. Есть столбец с тысячами строк как прописать макрос чтобы в этом столбце все цифры были кратны 5 в большую сторону? уже третьи сутки себе мозг взрываю

  7. Дима пишет:

    здравствуйте, подскажите пожалуйста как округлить значение получившееся по формуле (RC[-6]+RC[-5])/R[10]C[-6] до МЕНЬШЕГО целого, независимо от получившейся дробной части.Заранее спасибо.

  8. Влад пишет:

    Всем бодрого дня.
    У меня возник вопрос такого плана. Я из одной ячейки с помощью формулы получаю в другой необходимое мне значение. Но это значение дробное и мне его надо округлить до ближайшего целого. Как не пробовал – выбивает ошибку, из-за того, что округляемое значение получено с помощью формулы. Подскажите пожалуйста как решить эту проблему.

    • Павел Рындин пишет:

      Не понял. Опишите подробнее, с конкретными формулами и сообщениями.

      • Влад пишет:

        Ячейка R1C1 (Число)
        R1C2 Формула =RC[-1]*1,15 Вместо 1,15 любое число.
        В ячейке R1C2 полученное число нужно округлить до десятых или до целого.
        Вот что выбивает при вводе формулы ОКРВВЕРХ
        http://floomby.ru/content/2hnzTlATGE

        После чего ответ не совпадает действительности. Конечная формула ячейки принимает такой вид:
        =RC[-1]*1,12+ОКРВВЕРХ(RC;1)

        • Павел Рындин пишет:

          Вы вводите =ОКРУГЛВВЕРХ(RC[-1]*1,12;1) ?
          У меня это сработало. А в приведенное вами формуле действительно циклическая ссылка: RC — это та ячейка, в которой находится формула, то есть она ссылается сама на себя.

  9. Тулеген пишет:

    как сделать так чтобы суммы не округлялись допустим мне надо что было 4402573509044931 а он выдает 4402573509044930 так.
    что делать???

    • Павел Рындин пишет:

      Точность чисел в Excel 15 разрядов. Считайте, у вас как раз 16-й и отрезается. Числа в экспоненциальном виде могут храниться и куда большие, но точность ограничена.

      Подойдите к проблеме стратегически. Задайте вопрос: а нужна ли такая точность?

  10. Викка пишет:

    огромное спасибо:) очень все помогло)

  11. Creater пишет:

    1.4 + 2.4 = 3.8 если записать это в ячейки и округлить получится 1+2=4. Как сделать чтобы было 3? Округлить в меньшую сторону?
    Затем в этих же ячейках ячейках 1,5+1,7=3,2 при округлении получается 2+2=3 Какой выход?

    • Павел Рындин пишет:

      Округлять исходные числа и только потом их складывать. Округлять формулой ОКРУГЛ, а не убирать разряды в отображении ячейки.

      • Creater пишет:

        А разве есть разница?

      • Creater пишет:

        Округлять исходные не получается. Т.к. это результаты вычислений. Расход топлива считается. Пробег в км – целое число, а норма расхода до 4-го знака. В печатном виде таблица требуется в целых числах. Вот и бывают такие казусы, и очень часто, о которых я написал выше…

        • Павел Рындин пишет:

          То есть надо показывать все эти числа и они все должны быть целыми? Тогда сразу и не соображу. А точно так надо? Или…

          Почему «Т.к. это результаты вычислений»? Никто не мешает округлить результат. Измените вычисляющую это число формулу, чтобы было =ОКРУГЛ(_ваше вычисление_;0)

  12. Александр пишет:

    Люди! Помогите!
    После округления процентов, в итоге их сумма = то 101 то 99%. Как решить эту проблемму???
    Я уже разбил башку об эту стену.

    22 |16 |72,727% |73% |4 |18,182%|18% |1 |4,545%|5% |1 |4,545% |5% |101% |
    23 |10 |43,478% |43% |10 |43,478%|43% |0 |0 |0 |3 |13,043%|13% |99% |

    • Павел Рындин пишет:

      Не очень понятно, что в этих числах что, но проблема классическая. Округлять надо готовый результат. Словосочетание «ошибки округления» именно из такой ситуации и появилось.

  13. Александр пишет:

    Здравствуйте! Извините если повторяюсь, но не нашел ответ на свой вопрос.
    Как округлить число так, чтобы на конце было 5 или 0 в ближнюю сторону?
    Т.е. 1297 должно быть 1295, а 1298 = 1300.
    Спасибо!

  14. Людмила пишет:

    ОКРУГЛ(1297/5)*5

    • Александр пишет:

      Здравствуйте! Что-то не получается, пишет мало функций.

      • Павел Рындин пишет:

        Наверное, мало аргументов?
        Читайте документацию :) Этой функции надо два аргумента: округляемое число и до какого разряда округлять. Здесь надо до целых, значит ОКРУГЛ(1297/5;0)*5

  15. Александр пишет:

    Все получилось.
    Спасибо!

  16. Firs пишет:

    Здравствуйте. У меня сложная задача, справится с ней Excel не знаю. Если справится, то напишите пожалуйста, как это сделать?
    Задача:
    А*В=С
    А1=213,23 В1=1,3 -> С1=277,199
    А2=345,87 В1=1,3 -> С2=449,631
    А мне нужно, что бы конечный результат был такой C1=277,50 а С2=450

    Это для того, что бы в прайс листе были только х,00 и х,50

  17. iluha_k пишет:

    Уважаемые программисты!!! мне надо в Exel округлить до минут время, если у меня есть время допустим 1:02:30, как мне сделать, чтобы округлилось до 1:03? Заранее благодарен!!!

  18. Максим пишет:

    Доброго времени суток! Подскажите пожалуйста по формуле… Значения до 30 округлять до десятых (28,52 = 25,5), а значения более 30 до целых (31,4=31)Заранее благодарен!

  19. максим пишет:

    я понимаю, что функцию ЕСЛИ….но =ЕСЛИ(D8>=30;”ОКРУГЛ(D8;0)”;”ОКРУГЛ(D8;1)”) выдает дословно ОКРУГЛ(D8;0) или ОКРУГЛ(D8;1), а как сделать чтоб число было округленное

  20. Татьяна пишет:

    Подскажите как округлить часы с минутами в формате 6:38 до 6:40 или до 6:35 ? У меня office профессиональный плюс 2010.

  21. Татьяна пишет:

    Справилась сама
    Формула
    =ОКРУГЛВВЕРХ(A1/ВРЕМЯ(;5;);0)*ВРЕМЯ(;5;)

  22. Юля пишет:

    Здравствуйте!
    Подскажите пожалуйста как можно округлить число 3,81 – чтоб в итоге получилось 3,85
    Так как у меня получается округлить до 3,90

  23. Екатерина пишет:

    Здравствуйте!
    Подскажите как в экселе округлить числа до десятков? например 1501 до 1510 или 1235 до 1240 и тп.

  24. Наталья пишет:

    Добрый день!
    Необходимо немного изменить правила математического округления))и результаты с окончанием равным 0.5 округлять не вверх, а вниз. Использование формулы ОКРУГЛВНИЗ не поможет, потому как ячеек много и результаты разные. Те, что больше 0. необходимо округлить вверх, те что меньше или равны-вниз.

  25. Leslie пишет:

    Доброго времени суток.
    Дано: формула ((x1*0.75)+(x2*0.25))*2 = Ы.
    Необходимо: округлять полученное в скобках значение до умножения. С этим все просто решается формулами ОКРУГЛВВЕРХ(((x1*0.75)+(x2*0.25));0)*2 и ОКРУГЛВНИЗ(((x1*0.75)+(x2*0.25));0)*2.
    Но есть небольшой нюанс. Если итоговое значение (Ы) будет =180 – вниз.
    Диапазон X1 и X2 – целые числа от 15 до 98, соответственно результат Ы – от 22 до 196.
    Помогите с формулой, пжалста.

  26. tatija пишет:

    не поняла.округлите пожалуйста число 15,025;120,497;4,3;0,0082;1929,a97
    а)так,чтобы после запятой осталось три знака
    б)до сотен
    в)до десятков
    г)до единиц
    д)до десятых
    е)до сотых
    ж)до тысячных

  27. Светлана пишет:

    Здравствуйте! Подскажите, пожалуйста, как можно округлить дробные числа до 2ух значащих после запятой. Допустим, число 0,00241200 до 0,0024, а 0,00003156 до 0,000032, соответственно число 0,2564 до 0,26. Т.е.я заранее не знаю, какое у меня получится число и количество разрядов не могу определить. Может ли Excel сам определить (т.е. существуют ли такие функции)? Спасибо!

  28. Игорь. пишет:

    Получаю инфо в табличном виде. В каждой ячее стоит нечто подобное этому – 805,9726597.
    Как сделать так, чтобы для последующих расчётов в ячейке было ровно 806.

  29. Виктор пишет:

    Первая ячейка 1220 вторая -20% третья итог 976 как сделать что бы 976 округлило до 980 а если 974 до 970????
    что добавить к =ОКРУГЛ(F3-F3*G3;0)

  30. Ризван пишет:

    как 21,25 округлить до целого числа часов?

  31. Дмитрий пишет:

    есть ячейка с суммой времени 177:20:00 (чч:мм:сс) для дальнейших вычислений необходимо числовая ячейка то есть просто 177,00 как провести данную конвертацию? плюс необходимо чтобы значение времени округлялось если 177:20:00 в 177,00 если 177:31:00 в 178,00

Оставить комментарий