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