Часто трапляється, що ваша компанія має намір придбати акції, які продаються лише упаковками, наприклад, по 5 одиниць. Якщо ви плануєте придбати 123 акції, вам належить купити тільки 120, оскільки акції реалізуються тільки комплектами по 5 штук. Таким чином, вам потрібно округлити отримане число до найближчого кратного п’яти.
Отже, ви можете виконати цю задачу вручну, але більш правильно це робити за допомогою функцій Excel, адже при роботі з великими обсягами даних ручний метод не підходить.
Звичайно, у Excel є кілька функцій, які дозволяють виконати це завдання.
Отже, розпочнемо!
Округлення до найближчого більшого цілого числа
У вас може бути така таблиця:
Треба округлити стовпець «FTE Needed» до наступного цілого числа в більшу сторону.
Яким чином це реалізувати?
Ось формула: =ОКРУГЛВЕРХ(D2;0)
У даній функції передбачено два параметри: перший – це число, яке необхідно округлити, а другий – кратність округлення.
Оскільки нам необхідне саме ціле число, у другому аргументі було вказано «0».
Крім того, можна виконати округлення в меншу сторону, використовуючи таку функцію:
=ОКРУГЛВНИЗ (D2;0)
Округлення до найближчого кратного 0.5
Можливо, наша таблиця залишається незмінною, але тепер необхідно округлити значення так, щоб вони були кратними 0.5.
Як реалізувати це?
Формула:
= OKRVERH.MAT(D2; 0.5)
Перший параметр функції – це число, яке потрібно обробити, а другий – це значення, до якого ведеться округлення.
Крім того, аналогічну дію можна виконати з використанням функції ОКРВВЕРХ.
Округлення до найближчого числа, кратного 5
Тепер застосовуватимемо функцію ОКРУГЛТ.
Припустимо, ми маємо наступну таблицю:
Яким чином здійснити округлення?
Рівняння:
=ОКРУГЛ (B2;5)
У цій формулі використовуються ті ж аргументи, що й раніше.
Цю функцію відрізняє те, що вона округляє число до найближчого цілого, чи то в більшу, чи в меншу сторону. У такому випадку ви не маєте можливості вибору.
Зробити округлення велику сторону до найближчого числа, кратного 5
Зараз ми розглянемо, як досягти округлення числа вгору, при цьому забезпечивши, щоб воно залишалося кратним 5.
Ми плануємо застосувати функцію ОКВЕРХ.
Рівняння:
=ГПР(B2;5)
Зменшити до найближчого числа, кратного 5
У даному випадку ми застосуємо функцію ОКРВНИЗ.МАТ.
Рівняння:
= ОКВВНИЗ.МАТ (B2; 5)
Округлення в бік найближчого числа, кратного 10
У нас є аналогічна таблиця:
Тепер нам потрібно округлити до найближчого числа, яке ділиться на 10, у сторону збільшення.
Ось як виглядає формула: =ОКРУГЛ(B2;10)
Я прагнув вас підловити, і, звичайно, багато хто звернув увагу, що ця формула округлює до найближчого цілого. Таким чином, число 161 буде округлено до 160.
Якщо ви бажаєте округлити значення в більшу сторону, слід скористатися функцією ОКРВВЕРХ або ОКРВВЕРХ.МАТ.
Це матиме ось такий вигляд:
=КРВВЕРХ.МАТ (B2;10)
або
= КРВПРАВ (B2; -1)
Виконуючи обидві задачі, ви отримаєте той самий результат.
Якщо ви хочете округлити число вниз, використовуйте такі формули:
= ОКРВНИЗ.МАТ (B2; 10) = ОКРНТВ (B2; -1)
Якщо вам цікаво побачити в реальному часі відмінність між ОКРУГЛТ та ОКРВВЕРХ/ОКВВНИЗ, я проілюстрував це на зображенні нижче:
Зверніть увагу, що часом результати можуть співпадати, але це нерідкість. Чому так відбувається? Я пояснив це в своїй статті.
Сподіваюся, ця стаття виявилася для вас корисною.
Якщо ви маєте власні методи заокруглення, не соромтеся ділитися ними в коментарях.








