Посмотреть видео - Округление до ближайшего целого или кратного 0,5 / 5/10 в Excel
Округление числа до ближайшего целого числа или ближайшего 0,5, 5 или 10 кратного числа - обычная задача для многих людей.
Например, если вы менеджер проекта, участвующий в оценке трудозатрат, у вас не может быть 12,7 штатных сотрудников, работающих над проектом.
Вам нужно округлить это число до 13 (ближайшего целого).
Точно так же, если вы покупаете акции, которые продаются пачкой по 5 штук, и вы можете позволить себе максимум 123 акции, вам нужно округлить их до 120 (то есть до меньшего кратного 5).
Хотя вы можете сделать это вручную для нескольких значений, выполнение этого для сотен таких значений может стать утомительным и очень подверженным ошибкам.
В Excel есть несколько отличных функций, которые позволяют быстро округлить до ближайшего целого числа или до ближайшего 0,5, 5 или 10 кратного.
В этом руководстве я покажу вам, как использовать функции ОКРУГЛЕНИЕ, ПОТОЛОК и ПОЛ для этого типа округления в Excel.
Округление до ближайшего целого числа в Excel
Рассмотрим пример управления проектами. Предположим, у вас есть набор данных, показанный ниже, из которого вы хотите быстро узнать количество ресурсов, необходимых для различных проектов, которыми вы управляете.
Обратите внимание, что в столбце «Требуемый FTE» значения в десятичном формате (рассчитываются путем деления «Расчетное время» на «Продолжительность»).
В этом случае вам может потребоваться преобразовать эти значения в следующее целое число.
Вот формула, которая сделает это за вас:
= ОКРУГЛВЕРХ (D2,0)
Формула ROUNDUP принимает два аргумента - число, которое нужно округлить, и количество десятичных знаков, до которых оно округляется.
Поскольку в этом случае мы ищем целые числа, мы использовали 0 в качестве второго аргумента.
Если вы хотите округлить до меньшего целого числа, вы можете использовать формулу ROUNDDOWN, как показано ниже:
= ОКРУГЛ ВНИЗ (D2,0)
Округлить до ближайшего кратного 0,5 в Excel
Теперь предположим, что у вас есть такой же набор данных, как показано выше, но теперь вы можете назначить для проекта ресурс 0,5.
В таких случаях вам нужно округлить число до десятичной части:
- Менее 0,5 до 0,5
- Более 0,5 к 1
Для этого можно использовать следующую формулу:
= CEILING.MATH (D2,0.5)
Функция CEILING.MATH принимает число и округляет его до указанного кратного числа, до которого вы хотите округлить в большую сторону.
В нашем примере, поскольку значение значимости 0,5, 6,71 становится 7,0, а 7,29 становится 7,5.
Обратите внимание, что в Excel также есть функция ПОТОЛОК, которая работает таким же образом. Он был сохранен в целях обратной совместимости.
Округлить до ближайшего кратного 5 в Excel
Чтобы округлить до ближайшего 5 в Excel, вы можете использовать функцию ОКРУГЛ.
Предположим, у вас есть набор данных, показанный ниже, в котором вы хотите округлить расчетное количество часов до ближайшего 5.
Это будет означать, что 161 должно стать 160, а 163 должно стать 165.
Ниже приведена формула, которая сделает это:
= ОКРУГЛ (B2,5)
Функция ОКРУГЛЕНИЕ принимает два аргумента. Первый аргумент - это число, которое вы хотите округлить, а второй аргумент - это кратное, до которого оно должно округляться.
В этом случае, поскольку мы хотим округлить до ближайшего 5, я использовал 5 в качестве второго аргумента.
Имейте в виду, что это не обязательно округление до большего или меньшего числа. Результат будет зависеть от стоимости. В этом примере, если десятичная часть в значении меньше 2,5, она становится 0, а если больше или равна 2,5, то становится 5.
Округлить до ближайшего кратного 5 в Excel
В приведенном выше примере функция ОКРУГЛ. Округляется до ближайшего 5 в зависимости от значения. Это может быть округление вверх или вниз.
Но что, если ты хочешь только округлить до ближайшего 5.
Затем вы можете использовать функцию CEILING.MATH.
Вот формула, которая округляется до ближайшего 5.
= ПОТОЛОК.МАТ (B2,5)
Округлить до ближайшего кратного 5
Чтобы округлить до ближайших 5, вы можете использовать приведенную ниже функцию FLOOR.MATH:
= FLOOR.MATH (B2,5)
Округлить до ближайшего кратного 10 в Excel
В том же примере (набор данных показан ниже), если вы хотите округлить количество часов до ближайших 10, вы можете использовать функцию ОКРУГЛ.
Следующая формула округляет эти числа до ближайшего 10:
= ОКРУГЛ (B2,10)
В этом случае, поскольку мы хотим округлить до ближайших 10, я использовал 10 в качестве второго аргумента.
Имейте в виду, что это не обязательно округление до большего или меньшего числа. Результат будет зависеть от стоимости. В этом примере, если десятичная часть в значении меньше 5, она становится 0, а если больше или равна 5, то становится 10.
Если вы хотите округлить только в большую или меньшую сторону до ближайшего 10, используйте функции ПОТОЛК.МАТ или ПОЛ.МАТ.
Вот две формулы, которые округлить до ближайшего числа, кратного 10:
= ПОТОЛОК.МАТ (B2,10)
= ОКРУГЛВВЕРХ (B2; -1)
Обе эти функции дадут одинаковый результат.
Точно так же, если вы хотите округлить до ближайшего числа, кратного 10, вы можете использовать следующие формулы:
= FLOOR.MATH (B2,10)
= ОКРУГЛ ВНИЗ (B2; -1)
Если вам интересно, в чем разница между функциями MROUND и CEILING / FLOOR, вот сравнение результатов.
Если вы думаете, что результаты функций ОКРУГЛ и ПОЛ совпадают, посмотрите еще раз (подсказка: Проект D).
Надеюсь, вы найдете методы, показанные в этом руководстве, полезными.
Если есть другие способы округления, поделитесь со мной в разделе комментариев.