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

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

  
IT-наследие Стива Джобса – Iphone 6
С приближением осени волна многочисленных прогнозов и догадок начинает затапливать интернет простран
Правила по уходу за ноутбуком
Те, кто выбирают ноутбук, должны знать о правилах обращения и работы с ним. Все-таки это очень хрупк
TeamViewer
TeamViewer – очень удобная, а главное полезная и достаточно простая программа для опытных и даже

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

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